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

A

ABSTRACT_BOOLEAN_QUERY_ITEM - Static variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Tags for DataObject building
ABSTRACT_COMPARISON - Static variable in class context.arch.discoverer.querySystem.comparison.AbstractComparison
 
ABSTRACT_DESCRIPTION_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Tag for DataObject version
ABSTRACT_QUERY_ITEM - Static variable in class context.arch.discoverer.querySystem.AbstractQueryItem
 
ACTION_TRIGGERED - Static variable in interface context.arch.enactor.EnactorListener
 
ADD_SUBSCRIBER - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag to indicate message is for adding a subscriber
AELFRED_SAX_XML_DECODER - Static variable in class context.arch.comm.language.SAX_XMLDecoder
The AElfred SAX XML decoder
AELFRED_XML_DECODER - Static variable in class context.arch.comm.language.ParserObject
The AELFRED SAX XML decoder class is "context.arch.comm.language.SAX_XMLDecoder".
AFFILIATION - Static variable in class context.arch.util.ContextTypes
Tag for affiliation
ALL - Static variable in class context.arch.storage.AttributeFunctions
Tag to indicate all attributes are to be used
ALL - Static variable in class context.arch.storage.Attributes
Tag to indicate all attributes are to be used
ALL - Static variable in class context.arch.util.ContextTypes
Tag for all
ALL_RESULTS - Static variable in class context.arch.discoverer.Discoverer
Type of query reply : returns no query id and all results (with a maximum set by
ANDQueryItem - class context.arch.discoverer.querySystem.ANDQueryItem.
 
ANDQueryItem(AbstractQueryItem, AbstractQueryItem) - Constructor for class context.arch.discoverer.querySystem.ANDQueryItem
Creates new ANDQueryItem
AND_QUERY_ITEM - Static variable in class context.arch.discoverer.querySystem.ANDQueryItem
 
APPLICATION - Static variable in class context.arch.discoverer.Discoverer
Component type : for application
ASYNCHRONOUS - Static variable in class context.arch.service.Service
Tag to indicate service function is ASYNCHRONOUS
ATTRIBUTE - Static variable in class context.arch.storage.Attribute
Tag for an attribute
ATTRIBUTE - Static variable in class context.arch.storage.AttributeFunction
Tag for an attribute
ATTRIBUTES - Static variable in class context.arch.storage.Attributes
Tag for attributes
ATTRIBUTE_FUNCTION - Static variable in class context.arch.storage.AttributeFunction
Tag for an attribute function object
ATTRIBUTE_FUNCTIONS - Static variable in class context.arch.storage.AttributeFunctions
Tag for attributes
ATTRIBUTE_NAME - Static variable in class context.arch.storage.AttributeNameValue
Tag for an attribute name
ATTRIBUTE_NAME_VALUE - Static variable in class context.arch.storage.AttributeNameValue
Tag for an attribute name/value pair
ATTRIBUTE_TYPE - Static variable in class context.arch.storage.Attribute
Tag for an attribute data type
ATTRIBUTE_VALUE - Static variable in class context.arch.storage.AttributeNameValue
Tag for an attribute value
AUTHOR - Static variable in class context.arch.util.Configuration
Tag for author
AbstractBooleanQueryItem - class context.arch.discoverer.querySystem.AbstractBooleanQueryItem.
 
AbstractBooleanQueryItem(String, AbstractQueryItem) - Constructor for class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Creates new BooleanQueryItem.
AbstractBooleanQueryItem(String, AbstractQueryItem, AbstractQueryItem) - Constructor for class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Creates new BooleanQueryItem.
AbstractComparison - class context.arch.discoverer.querySystem.comparison.AbstractComparison.
 
AbstractComparison(String) - Constructor for class context.arch.discoverer.querySystem.comparison.AbstractComparison
Creates new AbstractComparison
AbstractDataModel - class context.arch.discoverer.dataModel.AbstractDataModel.
 
AbstractDataModel() - Constructor for class context.arch.discoverer.dataModel.AbstractDataModel
 
AbstractDescriptionElement - class context.arch.discoverer.componentDescription.AbstractDescriptionElement.
 
AbstractDescriptionElement(String) - Constructor for class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Creates new AbstractDescriptionElement
AbstractDescriptionElement(String, Object) - Constructor for class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Creates new AbstractDescriptionElement
AbstractDescriptionElement() - Constructor for class context.arch.discoverer.componentDescription.AbstractDescriptionElement
 
AbstractIndexTableImpl - class context.arch.discoverer.dataModel.AbstractIndexTableImpl.
 
AbstractIndexTableImpl() - Constructor for class context.arch.discoverer.dataModel.AbstractIndexTableImpl
 
AbstractQueryItem - class context.arch.discoverer.querySystem.AbstractQueryItem.
Design pattern : Composite An AbstractQueryItem is the abstract element to create queries.
AbstractQueryItem() - Constructor for class context.arch.discoverer.querySystem.AbstractQueryItem
 
AbstractStringToIntegerIndexTable - class context.arch.discoverer.dataModel.AbstractStringToIntegerIndexTable.
This hashtable associates : key=String => value=Integer
AbstractStringToIntegerIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.AbstractStringToIntegerIndexTable
Creates new StringToIntegerIndexTable
AbstractStringToIntegerVectorIndexTable - class context.arch.discoverer.dataModel.AbstractStringToIntegerVectorIndexTable.
This class allows to store in a Hashtable : key=String => value=Vector of Integer
AbstractStringToIntegerVectorIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.AbstractStringToIntegerVectorIndexTable
Creates new StringToIntegerVectorIndexTable
AbstractSubscriber - class context.arch.subscriber.AbstractSubscriber.
Interface for Subscriber classes that may be stored in a Subscribers object.
AbstractSubscriber(String) - Constructor for class context.arch.subscriber.AbstractSubscriber
 
AbstractSubscriber(DataObject) - Constructor for class context.arch.subscriber.AbstractSubscriber
Basic constructor that creates a subscriber object from a DataObject.
Assert - class context.arch.util.Assert.
 
AsyncServiceHandler - interface context.arch.handler.AsyncServiceHandler.
This empty interface allows the ServiceHandlers class to keep track of servic handlers.
AsyncServiceHandlerInfo - class context.arch.handler.AsyncServiceHandlerInfo.
This class acts as a container for handler info.
AsyncServiceHandlerInfo() - Constructor for class context.arch.handler.AsyncServiceHandlerInfo
Basic empty constructor
AsyncServiceHandlerInfo(AsyncServiceHandler, String, String, String, String, String) - Constructor for class context.arch.handler.AsyncServiceHandlerInfo
Full constructor taking all input parameters
AsyncServiceHandlers - class context.arch.handler.AsyncServiceHandlers.
This class maintains a list of asynchronous service handlers, allows additions and removals of individual handlers.
AsyncServiceHandlers() - Constructor for class context.arch.handler.AsyncServiceHandlers
Basic empty constructor
Attribute - class context.arch.storage.Attribute.
This class is a container for an attribute name, subAttributes (used for structures - STRUCT) and type.
Attribute() - Constructor for class context.arch.storage.Attribute
Empty constructor
Attribute(String) - Constructor for class context.arch.storage.Attribute
Constructor that takes only a name
Attribute(String, Attributes, String) - Constructor for class context.arch.storage.Attribute
Constructor that takes a name, value, and type
Attribute(DataObject) - Constructor for class context.arch.storage.Attribute
Constructor that takes a DataObject as input.
AttributeElement - class context.arch.discoverer.componentDescription.AttributeElement.
 
AttributeElement(Object) - Constructor for class context.arch.discoverer.componentDescription.AttributeElement
 
AttributeElement(Object, Object) - Constructor for class context.arch.discoverer.componentDescription.AttributeElement
 
AttributeElement(Object, Object, String) - Constructor for class context.arch.discoverer.componentDescription.AttributeElement
 
AttributeFunction - class context.arch.storage.AttributeFunction.
This class is a container for an attribute name, a function, subAttributes (used for structures - STRUCT) and type.
AttributeFunction() - Constructor for class context.arch.storage.AttributeFunction
Empty constructor
AttributeFunction(String) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes only a name
AttributeFunction(String, String) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes only a name and a function
AttributeFunction(String, AttributeFunctions, String) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes a name, value, and type
AttributeFunction(String, AttributeFunctions, String, String) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes a name, value, and type
AttributeFunction(DataObject) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes a DataObject as input.
AttributeFunctions - class context.arch.storage.AttributeFunctions.
This class is a container for a group of related attributes and functions.
AttributeFunctions() - Constructor for class context.arch.storage.AttributeFunctions
Empty constructor
AttributeFunctions(DataObject) - Constructor for class context.arch.storage.AttributeFunctions
Constructor that takes a DataObject as a parameter.
AttributeNameValue - class context.arch.storage.AttributeNameValue.
This class is a container for an attribute name, value and type.
AttributeNameValue() - Constructor for class context.arch.storage.AttributeNameValue
Empty constructor
AttributeNameValue(String) - Constructor for class context.arch.storage.AttributeNameValue
Constructor that takes only a name
AttributeNameValue(String, Object, String) - Constructor for class context.arch.storage.AttributeNameValue
Constructor that takes a name, value and type
AttributeNameValue(DataObject) - Constructor for class context.arch.storage.AttributeNameValue
Constructor that takes a DataObject as input.
Attributes - class context.arch.storage.Attributes.
This class is a container for a group of related attributes.
Attributes() - Constructor for class context.arch.storage.Attributes
Empty constructor
Attributes(DataObject) - Constructor for class context.arch.storage.Attributes
Constructor that takes a DataObject as a parameter.
actionPerformed(ActionEvent) - Method in class context.arch.service.DisplayChoiceFrame
This method implements the necessary method for the ActionListener interface.
actionPerformed(ActionEvent) - Method in class context.arch.service.DisplayChoiceService
This method is called when the user interacts with the frame that displays choices.
actionPerformed(ActionEvent) - Method in class context.arch.widget.RegistrationFrame
Method required by the ActionListener interface.
activateDisplay() - Method in class context.arch.BaseObject
Activate the display
add(ComponentDescription, Lease) - Method in class context.arch.discoverer.DiscovererMediator
This method allows to register a ComponentDescription object
add(Object) - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
add(Object, Object) - Method in class context.arch.discoverer.dataModel.AbstractIndexTableImpl
 
add(Object, Object) - Method in class context.arch.discoverer.dataModel.AbstractStringToIntegerIndexTable
 
add(Object, Object) - Method in class context.arch.discoverer.dataModel.AbstractStringToIntegerVectorIndexTable
This method allows to add just one value.
add(Object, Object) - Method in class context.arch.discoverer.dataModel.CallbackIndexTable
Overrides the add method to
add(Object, Object) - Method in class context.arch.discoverer.dataModel.CstAttributeIndexTable
Overrides the add method to
add(Object, Object) - Method in class context.arch.discoverer.dataModel.CstAttributeNameIndexTable
Overrides the add method to
add(Object, Object) - Method in class context.arch.discoverer.dataModel.CstAttributeValueIndexTable
Overrides the add method to
add(Object) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
Adds the ComponentDescription object to the list of components, and updates the index tables based on the component description.
add(Object, Object) - Method in class context.arch.discoverer.dataModel.HostnameIndexTable
Overrides the add method to put 2 keys value : the hostaddress and the hostname
add(Object, Object) - Method in class context.arch.discoverer.dataModel.InAttributeIndexTable
Overrides the add method to
add(Object, Object) - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 
add(Object, Object) - Method in class context.arch.discoverer.dataModel.NonCstAttributeIndexTable
Overrides the add method to
add(Object, Object) - Method in class context.arch.discoverer.dataModel.OutAttributeIndexTable
Overrides the add method to
add(Object, Object) - Method in class context.arch.discoverer.dataModel.ServiceIndexTable
Overrides the add method to
add(Object, Object) - Method in class context.arch.discoverer.dataModel.SubscriberIndexTable
Overrides the add method to
addAttribute(Attribute) - Method in class context.arch.storage.Attributes
Adds the given Attribute object to the container.
addAttribute(String) - Method in class context.arch.storage.Attributes
Adds the given attribute name.
addAttribute(String, String) - Method in class context.arch.storage.Attributes
Adds the given attribute name and data type
addAttribute(String, Attributes) - Method in class context.arch.storage.Attributes
Adds the given attribute name and value to the container.
addAttribute(String, Attributes, String) - Method in class context.arch.storage.Attributes
Adds the given attribute name, subAttributes and type to the container
addAttributeFunction(AttributeFunction) - Method in class context.arch.storage.AttributeFunctions
Adds the given AttributeFunction object to the container.
addAttributeFunction(String) - Method in class context.arch.storage.AttributeFunctions
Adds the given attribute name.
addAttributeFunction(String, String) - Method in class context.arch.storage.AttributeFunctions
Adds the given attribute name and data type
addAttributeFunction(String, String, String) - Method in class context.arch.storage.AttributeFunctions
Adds the given attribute name and data type and function
addAttributeFunction(String, AttributeFunctions) - Method in class context.arch.storage.AttributeFunctions
Adds the given attribute name and value to the container.
addAttributeFunction(String, AttributeFunctions, String) - Method in class context.arch.storage.AttributeFunctions
Adds the given attribute name, subAttributes and type to the container
addAttributeFunction(String, AttributeFunctions, String, String) - Method in class context.arch.storage.AttributeFunctions
Adds the given attribute name, subAttributes and type to the container
addAttributeFunctions(AttributeFunctions) - Method in class context.arch.storage.AttributeFunctions
Adds the given AttributeFunctions object to the container.
addAttributeNameValue(AttributeNameValue) - Method in class context.arch.storage.Attributes
Adds the given AttributeNameValue object to the container.
addAttributeNameValue(String) - Method in class context.arch.storage.Attributes
Adds the given attribute name.
addAttributeNameValue(String, Object) - Method in class context.arch.storage.Attributes
Adds the given attribute name and value to the container.
addAttributeNameValue(String, Object, String) - Method in class context.arch.storage.Attributes
Adds the given attribute name, value and type to the container
addAttributes(Attributes) - Method in class context.arch.storage.Attributes
Adds the given Attributes object to the container.
addAttributes(Attributes) - Method in class context.arch.storage.RetrievalResults
This method adds an AttributeNameValues object to this container
addCallback(WidgetHandle) - Method in class context.arch.server.Server
This method allows to subscribe to a new widget
addCallback(Callback) - Method in class context.arch.subscriber.Callbacks
Adds the given Callback object to the container.
addCallback(String, Attributes) - Method in class context.arch.subscriber.Callbacks
Adds the given callback name and attributes to the container.
addCallbacks(Callbacks) - Method in class context.arch.subscriber.Callbacks
Adds the given Callbacks object to the container.
addConfigObject(ConfigObject) - Method in class context.arch.util.ConfigObjects
Adds a configuration object to the list
addContextUser(ContextUser) - Method in class context.arch.util.ContextUsers
Adds a context user to the list
addElement(String) - Method in class context.arch.comm.DataObject
This method adds an element to this DataObject
addElement(String, Hashtable) - Method in class context.arch.comm.DataObject
This method adds an element and list of attributes to this DataObject
addElement(DataObject) - Method in class context.arch.comm.language.XMLEncoder
Method to add XML element
addEnactor(Enactor) - Method in class context.arch.enactor.EnactorSubscriptionManager
Adds an enactor to the ESM.
addEnactorParameter(EnactorParameter) - Method in class context.arch.enactor.Enactor
 
addEnactorReference(EnactorReference) - Method in class context.arch.enactor.Enactor
 
addEnactorReference(EnactorReference) - Method in class context.arch.enactor.EnactorSubscriptionManager
This method registers an EnactorReference with the ESM.
addError() - Method in class context.arch.subscriber.AbstractSubscriber
Increment the error counter
addException(Exception) - Method in class context.arch.comm.clients.IndependentCommunication
Adds an exception to the exceptions of this object
addFunctionDescription(FunctionDescription) - Method in class context.arch.service.helper.FunctionDescriptions
Adds the given FunctionDescription object to the container.
addFunctionDescription(String, String, String) - Method in class context.arch.service.helper.FunctionDescriptions
Adds the given function name, description and timing to the container.
addFunctionDescription(String, String, Attributes, String) - Method in class context.arch.service.helper.FunctionDescriptions
Adds the given function name, description and timing to the container.
addFunctionDescriptions(FunctionDescriptions) - Method in class context.arch.service.helper.FunctionDescriptions
Adds the given FunctionDescriptions object to the container.
addHandler(AsyncServiceHandlerInfo) - Method in class context.arch.handler.AsyncServiceHandlers
Adds an asynchronous service handler to the handler list
addHandler(HandlerInfo) - Method in class context.arch.handler.Handlers
Adds a handler to the handler list
addLayoutComponent(String, Component) - Method in class context.arch.generator.DialogLayout
 
addLease(Lease) - Method in class context.arch.discoverer.lease.LeasesKeeper
Adds a Lease object and update the LeaseWatcher object
addListener(EnactorListener) - Method in class context.arch.enactor.Enactor
 
addObservation(String) - Method in class context.arch.generator.GenericFrame
Add an observation in the textarea
addPending(String) - Method in class context.arch.service.helper.PendingIn
Adds the given request id to the pending container.
addPending(ServiceInput) - Method in class context.arch.service.helper.PendingOut
Adds the given ServiceInput object to the pending container.
addProtocol(String, String, String) - Method in interface context.arch.comm.CommunicationsMulticast
This abstract method adds the protocol to a request to be sent
addProtocol(String, String) - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
This method adds the HTTP protocol for a POST request (POST is the default)
addProtocol(String, String, String) - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
This abstract method adds the protocol to a request to be sent
addReplyProtocol(String) - Method in class context.arch.comm.CommunicationsObject
This stub method adds the communications protocol to the given reply using the CommunicationsServer object
addReplyProtocol(String) - Method in interface context.arch.comm.CommunicationsServer
This abstract method strips the protocol away from the received request
addReplyProtocol(String) - Method in class context.arch.comm.protocol.HTTPServerSocket
Method that takes a reply message and adds the necessary HTTP protocol
addRequest(IndependentCommunication) - Method in class context.arch.comm.clients.ClientsPool
This method is called to add an IndependentCommunication object containing the RequestObject to send, to the fifo object.
addRequestProtocol(String, String) - Method in interface context.arch.comm.CommunicationsClient
This abstract method adds the protocol to a request to be sent
addRequestProtocol(String, String, String) - Method in interface context.arch.comm.CommunicationsClient
This abstract method adds the protocol to a request to be sent
addRequestProtocol(String, String) - Method in class context.arch.comm.protocol.HTTPClientSocket
This method adds the HTTP protocol for a POST request (POST is the default)
addRequestProtocol(String, String, String) - Method in class context.arch.comm.protocol.HTTPClientSocket
Method that adds the HTTP protocol to a request message
addService(Service) - Method in class context.arch.service.Services
Adds the given Service object to the container.
addServiceDescription(ServiceDescription) - Method in class context.arch.service.helper.ServiceDescriptions
Adds the given ServiceDescription object to the container.
addServiceDescription(String, FunctionDescriptions) - Method in class context.arch.service.helper.ServiceDescriptions
Adds the given service description to the container.
addServiceDescriptions(ServiceDescriptions) - Method in class context.arch.service.helper.ServiceDescriptions
Adds the given ServiceDescriptions object to the container.
addServices(Services) - Method in class context.arch.service.Services
Adds the given Services object to the container.
addSubscriber(AbstractSubscriber) - Method in class context.arch.subscriber.Subscribers
Adds a subscriber to the subscriber list
addSubscriber(AbstractSubscriber, boolean) - Method in class context.arch.subscriber.Subscribers
Adds a subscriber to the subscriber list
addSubscriber(DataObject, String) - Method in class context.arch.widget.Widget
This method adds a subscriber to this object.
addToIndexTableIF(ComponentDescription, Integer) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
 
addToLog(ComponentDescription) - Method in class context.arch.discoverer.DiscovererMediator
Adds a component description to the log file
addValue(String) - Method in class context.arch.comm.DataObject
Adds a value to the current element
addWidgetHandle(String, String, int) - Method in class context.arch.widget.WidgetHandles
Adds a widgethandle to the widgethandle list
addWidgetHandle(WidgetHandle) - Method in class context.arch.widget.WidgetHandles
Adds a widgethandle to the widgethandle list
addWidgetHandles(WidgetHandles) - Method in class context.arch.widget.WidgetHandles
Adds a set of widgethandles to the widgethandle list
afs - Variable in class context.arch.storage.AttributeFunction
 
arrayToString(Object) - Static method in class context.arch.discoverer.querySystem.AbstractQueryItem
Returns a string displaying a complex object
askInterpreter(String, int, String, Attributes) - Method in class context.arch.BaseObject
This method asks an interpreter to interpret some data.
asynchronousServiceHandle(String, DataObject) - Method in interface context.arch.handler.AsyncServiceHandler
This abstract method is used to generically handle the results from any asynchronous service that a widget may support.
asynchronousServiceHandle(String, DataObject) - Method in class context.arch.service.InheritedService
This method is called when this inherited asynchronous service returns the result.
attributeTypes - Variable in class context.arch.widget.Widget
 
attributes - Variable in class context.arch.storage.Attribute
 
attributes - Variable in class context.arch.widget.Widget
 
attsTemplate - Variable in class context.arch.enactor.EnactorParameter
 
available - Variable in class context.arch.discoverer.DiscovererDescription
 

B

BASEOBJECT_TYPE - Static variable in class context.arch.BaseObject
The tag for the type of this object
BaseObject - class context.arch.BaseObject.
This class is the base object for the context-aware infrastructure.
BaseObject(String, String, int, String, String, int) - Constructor for class context.arch.BaseObject
Basic constructor that creates a CommunicationsObject with the given port and protocol, and creates a ParserObject with the given encoder and decoder.
BaseObject(String, String, int, String, String) - Constructor for class context.arch.BaseObject
Basic constructor that creates a CommunicationsObject with the given port and protocol, and creates a ParserObject with the given encoder and decoder.
BaseObject() - Constructor for class context.arch.BaseObject
Basic constructor that creates a CommunicationsObject, ParserObject and Handlers object.
BaseObject(int) - Constructor for class context.arch.BaseObject
Constructor that just creates a CommunicationsObject with the given port and ParserObject.
BaseObject(String) - Constructor for class context.arch.BaseObject
Constructor that just creates a CommunicationsObject with the given protocol handler class, and a ParserObject.
BaseObject(int, String) - Constructor for class context.arch.BaseObject
Constructor that just creates a CommunicationsObject with the given port and protocol handler class, and ParserObject.
BusyFlag - class context.arch.comm.protocol.BusyFlag.
This object is a lock on a shared object
BusyFlag() - Constructor for class context.arch.comm.protocol.BusyFlag
 
baseObject - Variable in class context.arch.generator.GenericFrame
 
beginTag(String) - Method in class context.arch.comm.language.XMLEncoder
Method to start XML element - creates opening tag
beginTag(String, String) - Method in class context.arch.comm.language.XMLEncoder
Method to start XML element - creates opening tag and sets attributes
booleanCondition - Variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
the name of this boolean condition object
buildInstallation(InputStream) - Static method in class edu.berkeley.io.context.museum.InstallationBuilder
 

C

CALLBACK - Static variable in class context.arch.subscriber.Callback
Tag for a callback
CALLBACKS - Static variable in class context.arch.subscriber.Callbacks
Tag for a widget's callbacks
CALLBACK_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.CallbackElement
 
CALLBACK_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
CALLBACK_NAME - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for callback (on widget side)
CALLBACK_NAME - Static variable in class context.arch.subscriber.Callback
Tag for the name of the callback
CALLBACK_TAG - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for callback tag (on subscriber side)
CALLER - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER to contain the description of the caller component
CALLER_ID - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER inside CALLER tags for the component id Also used in LOOKUP_DISCOVERER_REPLY by discoverers
CANCEL - Static variable in class context.arch.service.DisplayChoiceFrame
Tag for the cancel button
CANCEL - Static variable in class context.arch.widget.RegistrationFrame
Tag for the cancel button
CASE_SENSITIVE - Static variable in class context.arch.discoverer.Discoverer
Type of matching for the query
CHOICE - Static variable in class context.arch.service.DisplayChoiceService
Tag for a CHOICE
CLASS - Static variable in class context.arch.widget.Widget
Tag for the class file being used by the widget
CLASSNAME - Static variable in class context.arch.discoverer.Discoverer
Classname tag
CLASSNAME_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.ClassnameElement
 
CLASSNAME_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
CLIENT_BASEOBJECT_ID - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for the client side BaseObject id
CLIENT_TYPE - Static variable in class context.arch.subscriber.ClientSideSubscriber
 
COMPONENT_ADDED - Static variable in interface context.arch.enactor.EnactorListener
 
COMPONENT_CLASSNAME - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION for component classname Tag also used in DISCOVERER_QUERY
COMPONENT_EVALUATED - Static variable in interface context.arch.enactor.EnactorListener
 
COMPONENT_ID - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_QUERY_REPLY to give the resulting component id
COMPONENT_REMOVED - Static variable in interface context.arch.enactor.EnactorListener
 
CONFERENCE_SCHEDULE_URL - Static variable in class context.arch.util.ContextTypes
Tag for the conference schedule URL
CONFIGURATION - Static variable in class context.arch.util.Configuration
Tag for a configuration
CONSTANT_ATTRIBUTE_NAME - Static variable in class context.arch.discoverer.Discoverer
Tag used in QueryElement to query the discoverer.
CONSTANT_ATTRIBUTE_NAME_VALUES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the constant attributes of the component Tag also used in DISCOVERER_QUERY This tag is also used in QueryElement to query the discoverer.
CONSTANT_ATTRIBUTE_VALUE - Static variable in class context.arch.discoverer.Discoverer
Tag used in QueryElement to query the discoverer.
CONST_ATT_NAME_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
CONST_ATT_NAME_VALUE_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
CONST_ATT_VALUE_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
CONTACT_INFO - Static variable in class context.arch.util.ContextTypes
Tag for contact info
CONTENT_ID - Static variable in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
CONTEXT_USER - Static variable in class context.arch.util.ContextUsers
Tag for context user
CONTEXT_USERS - Static variable in class context.arch.util.ContextUsers
Tag for context users
CST_ATT_NAME_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
CST_ATT_NAME_VALUE_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
CST_ATT_VALUE_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
Callback - class context.arch.subscriber.Callback.
This class is a container for a callback and associated attributes.
Callback() - Constructor for class context.arch.subscriber.Callback
Empty constructor
Callback(String, Attributes) - Constructor for class context.arch.subscriber.Callback
Constructor that takes a name and attributes object
Callback(DataObject) - Constructor for class context.arch.subscriber.Callback
Constructor that takes a DataObject holding the callback info.
CallbackElement - class context.arch.discoverer.componentDescription.CallbackElement.
 
CallbackElement() - Constructor for class context.arch.discoverer.componentDescription.CallbackElement
Creates new CallbackElement
CallbackElement(Object) - Constructor for class context.arch.discoverer.componentDescription.CallbackElement
 
CallbackIndexTable - class context.arch.discoverer.dataModel.CallbackIndexTable.
 
CallbackIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.CallbackIndexTable
Creates new CallbackIndexTable
Callbacks - class context.arch.subscriber.Callbacks.
This class is a container for a group of callbacks.
Callbacks() - Constructor for class context.arch.subscriber.Callbacks
Empty constructor
Callbacks(DataObject) - Constructor for class context.arch.subscriber.Callbacks
Constructor that takes a DataObject as a parameter.
ClassnameElement - class context.arch.discoverer.componentDescription.ClassnameElement.
 
ClassnameElement() - Constructor for class context.arch.discoverer.componentDescription.ClassnameElement
Creates new IdElement
ClassnameElement(Object) - Constructor for class context.arch.discoverer.componentDescription.ClassnameElement
 
ClassnameIndexTable - class context.arch.discoverer.dataModel.ClassnameIndexTable.
 
ClassnameIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.ClassnameIndexTable
Creates new ClassnameIndexTable
Client - class context.arch.comm.clients.Client.
This class allows to get an IndependentCommunication object, to send the contained RequestObject via the BaseObject, to get the reply or the exceptions, and to send back all that information to the caller BaseObject thru the BaseObject handleIndependentReply method.
Client(CommunicationsObject, String) - Constructor for class context.arch.comm.clients.Client
Creates new Client.
ClientSideSubscriber - class context.arch.subscriber.ClientSideSubscriber.
This class implements a client side subscriber object This code is awful....
ClientSideSubscriber(String, String, int, String, AbstractQueryItem, Attributes) - Constructor for class context.arch.subscriber.ClientSideSubscriber
Creates new ClientSideSubscriber
ClientSideSubscriber(String, String, String, String, AbstractQueryItem, Attributes) - Constructor for class context.arch.subscriber.ClientSideSubscriber
Basic constructor that creates a subscriber object.
ClientSideSubscriber(DataObject) - Constructor for class context.arch.subscriber.ClientSideSubscriber
Basic constructor that creates a subscriber object from a DataObject.
ClientsPool - class context.arch.comm.clients.ClientsPool.
This class defines a pool of threads that can handle a communication.
ClientsPool(int, CommunicationsObject) - Constructor for class context.arch.comm.clients.ClientsPool
Creates a generic ClientsPool.
ClientsPool(CommunicationsObject) - Constructor for class context.arch.comm.clients.ClientsPool
Creates a ClientsPool with the default number of threads in the pool of threads.
ClientsPool() - Constructor for class context.arch.comm.clients.ClientsPool
Creates a new empty ClientsPool.
CommunicationsClient - interface context.arch.comm.CommunicationsClient.
This interface specifies all the methods a CommunicationsClient object must support allowing the details of the specific protocol used to be abstracted away.
CommunicationsHandler - interface context.arch.comm.CommunicationsHandler.
This interface specifies all the basic methods to allow communications with other components.
CommunicationsMulticast - interface context.arch.comm.CommunicationsMulticast.
This interface specifies all the methods a CommunicationsMulticast object must support allowing the details of the specific protocol used to be abstracted away.
CommunicationsObject - class context.arch.comm.CommunicationsObject.
This class handles the network communications for the calling class.
CommunicationsObject(MessageHandler, String, String, int, int) - Constructor for class context.arch.comm.CommunicationsObject
Basic constructor for CommunicationsObject using given port and protocol server class, and client class.
CommunicationsObject(MessageHandler, String, String, int, String) - Constructor for class context.arch.comm.CommunicationsObject
Basic constructor for CommunicationsObject using given port and protocol server class, and client class, and given multicast protocol class.
CommunicationsObject(MessageHandler) - Constructor for class context.arch.comm.CommunicationsObject
Basic constructor for CommunicationsObject using default port and protocol server class, and default client class,
CommunicationsObject(MessageHandler, int) - Constructor for class context.arch.comm.CommunicationsObject
Constructor for CommunicationsObject using given port.
CommunicationsObject(MessageHandler, String) - Constructor for class context.arch.comm.CommunicationsObject
Constructor for CommunicationsObject using default port, default client class and given protocol server.
CommunicationsObject(MessageHandler, int, String) - Constructor for class context.arch.comm.CommunicationsObject
Constructor for CommunicationsObject using the given port and given protocol.
CommunicationsServer - interface context.arch.comm.CommunicationsServer.
This interface specifies all the methods a CommunicationsServer object must support allowing the details of the specific protocol used to be abstracted away.
ComponentDescription - class context.arch.discoverer.ComponentDescription.
This class allows to store a component's description Has changed Vectors into ArrayList all server and widget att merged all callback / service of widget and server merged
ComponentDescription() - Constructor for class context.arch.discoverer.ComponentDescription
The constructor that creates a new ComponentDescription with no parameters
ConfigObject - class context.arch.util.ConfigObject.
This class implements a configuration object, encapsulating its hostname, port, id, and a type.
ConfigObject(String, String, String, String) - Constructor for class context.arch.util.ConfigObject
Basic constructor
ConfigObjects - class context.arch.util.ConfigObjects.
This class maintains a list of configuration objects.
ConfigObjects() - Constructor for class context.arch.util.ConfigObjects
Basic empty constructor
ConfigObjects(DataObject) - Constructor for class context.arch.util.ConfigObjects
Constructor that creates a ConfigObjects object from a DataObject.
Configuration - class context.arch.util.Configuration.
This class implements a subscriber object, encapsulating the information needed to create a subscriber and send information to it.
Configuration(DataObject) - Constructor for class context.arch.util.Configuration
Basic constructor that creates a configuration object from a DataObject.
ConstantAttributeElement - class context.arch.discoverer.componentDescription.ConstantAttributeElement.
 
ConstantAttributeElement(Object) - Constructor for class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
ConstantAttributeElement(Object, Object) - Constructor for class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
ConstantAttributeElement(Object, Object, String) - Constructor for class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
Constants - class context.arch.util.Constants.
This class is a helper class to keep track of constants required by the context toolkit.
Constants() - Constructor for class context.arch.util.Constants
 
Construct(Container, int, int) - Method in class context.arch.generator.DialogLayout
 
ContextTypes - class context.arch.util.ContextTypes.
This is a helper class that keeps track of all the tags used for context information.
ContextTypes() - Constructor for class context.arch.util.ContextTypes
 
ContextUser - class context.arch.util.ContextUser.
This class implements a context user object, encapsulating a user's description (usually a name), their full name, email address, organization, and iButton id.
ContextUser(String, String, String, String, String) - Constructor for class context.arch.util.ContextUser
Basic constructor
ContextUsers - class context.arch.util.ContextUsers.
This class maintains a list of ContextUser objects.
ContextUsers() - Constructor for class context.arch.util.ContextUsers
Basic empty constructor
ContextUsers(DataObject) - Constructor for class context.arch.util.ContextUsers
Constructor that creates a ContextUser object from a DataObject.
CreateControls() - Method in class context.arch.generator.PDialog
 
CstAttributeIndexTable - class context.arch.discoverer.dataModel.CstAttributeIndexTable.
 
CstAttributeIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.CstAttributeIndexTable
Creates new CstAttributeIndexTable
CstAttributeNameIndexTable - class context.arch.discoverer.dataModel.CstAttributeNameIndexTable.
 
CstAttributeNameIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.CstAttributeNameIndexTable
Creates new CstAttributeNameIndexTable
CstAttributeValueIndexTable - class context.arch.discoverer.dataModel.CstAttributeValueIndexTable.
 
CstAttributeValueIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.CstAttributeValueIndexTable
Creates new CstAttributeValueIndexTable
CurrentOffset - Variable in class context.arch.widget.Widget
 
callInterpreter(DataObject, String) - Method in class context.arch.interpreter.Interpreter
This method ensures that the incoming attributes are correct and calls interpretData().
callbacks - Variable in class context.arch.widget.Widget
 
canHandle(Attributes) - Method in class context.arch.widget.Widget
This method checks the list of attributes to ensure that the widget contains these attributes.
canHandle(AttributeFunctions) - Method in class context.arch.widget.Widget
This method checks the list of attributes and conditions to ensure that the widget contains these attributes.
characters(char[], int, int) - Method in class context.arch.comm.language.SAX_XMLDecoder
Receive notification of non-element and non-attribute characters ignoring whitespace.
checkFlushCondition() - Method in interface context.arch.storage.Storage
Abstract method that checks whether the locally stored data should be flushed to persistent storage.
checkFlushCondition() - Method in class context.arch.storage.VectorStorage
Checks condition under which local data is sent to persistent storage.
checkSubscribers(Callback, ComponentDescription) - Method in class context.arch.discoverer.Discoverer
This method allows to send a message to all subscribers whose interests are for the new registered component.
classname - Variable in class context.arch.discoverer.ComponentDescription
To component classname
clientsNumber - Static variable in class context.arch.comm.clients.ClientsPool
The number of authorized clients
clone() - Method in class context.arch.discoverer.ComponentDescription
 
closeElement(String) - Method in class context.arch.comm.DataObject
This method closes the currently open/added element in order to do some internal housecleaning.
comm - Variable in class context.arch.comm.clients.ClientsPool
The Communications object
comm - Variable in class context.arch.service.Service
 
communications - Variable in class context.arch.BaseObject
Object to handle communications between components
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.AbstractComparison
Compares 2 objects
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.Different
Compares 2 objects
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.Equal
Tests if 2 objects are equal.
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.Greater
Compares 2 objects
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.GreaterEqual
Compares 2 objects
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.Lower
Compares 2 objects
compare(Object, Object) - Method in class context.arch.discoverer.querySystem.comparison.LowerEqual
Compares 2 objects
compareTo(Object) - Method in class context.arch.storage.Attribute
Attributes can be ordered by name
componentAdded(EnactorReference, ComponentDescription, Attributes) - Method in interface context.arch.enactor.EnactorListener
called when a new CTK component matches an enactor reference.
componentAdded(String, ComponentDescription) - Method in class context.arch.enactor.EnactorReference
Called whenever a widget satisfies the EnactorReference descriptionQuery.
componentEvaluated(EnactorReference, ComponentDescription) - Method in interface context.arch.enactor.EnactorListener
called whenever a component is evaluated by an enactor.
componentIndex - Variable in class context.arch.discoverer.lease.Lease
The index of the component owning this lease
componentRegistration(DataObject) - Method in class context.arch.discoverer.Discoverer
This method handles a DISCOVERER_REGISTRATION message.
componentRemoved(EnactorReference, ComponentDescription, Attributes) - Method in interface context.arch.enactor.EnactorListener
called when a CTK component no longer matches an enactor reference.
componentRemoved(String, ComponentDescription) - Method in class context.arch.enactor.EnactorReference
Called whenever a widget no longer satisfies the descriptionQuery.
componentSubscription(DataObject) - Method in class context.arch.discoverer.Discoverer
This method is handling the subscription of a context component that wants to subscribe to be notified of the registration of context components of its interest.
componentUnregistration(DataObject) - Method in class context.arch.discoverer.Discoverer
This method is used to unregister a context component from the discoverer.
componentUpdate(DataObject) - Method in class context.arch.discoverer.Discoverer
This method handles the UPDATE_DISCOVERER messages.
condition(boolean) - Static method in class context.arch.util.Assert
 
condition(boolean, String) - Static method in class context.arch.util.Assert
 
constantAttributes - Variable in class context.arch.widget.Widget
 
constantAttributesTypes - Variable in class context.arch.widget.Widget
 
contains(Integer) - Method in class context.arch.discoverer.lease.LeasesKeeper
This method tests if an index of a ComponentDescription exists
containsKey(Object) - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 
context.arch - package context.arch
 
context.arch.comm - package context.arch.comm
 
context.arch.comm.clients - package context.arch.comm.clients
 
context.arch.comm.language - package context.arch.comm.language
 
context.arch.comm.protocol - package context.arch.comm.protocol
 
context.arch.discoverer - package context.arch.discoverer
 
context.arch.discoverer.componentDescription - package context.arch.discoverer.componentDescription
 
context.arch.discoverer.dataModel - package context.arch.discoverer.dataModel
 
context.arch.discoverer.lease - package context.arch.discoverer.lease
 
context.arch.discoverer.querySystem - package context.arch.discoverer.querySystem
 
context.arch.discoverer.querySystem.comparison - package context.arch.discoverer.querySystem.comparison
 
context.arch.enactor - package context.arch.enactor
 
context.arch.enactor.server - package context.arch.enactor.server
 
context.arch.generator - package context.arch.generator
 
context.arch.handler - package context.arch.handler
 
context.arch.interpreter - package context.arch.interpreter
 
context.arch.server - package context.arch.server
 
context.arch.service - package context.arch.service
 
context.arch.service.helper - package context.arch.service.helper
 
context.arch.storage - package context.arch.storage
 
context.arch.subscriber - package context.arch.subscriber
 
context.arch.util - package context.arch.util
 
context.arch.widget - package context.arch.widget
 
countChildren() - Method in class context.arch.comm.DataObject
Counts the children of the current DataObject
create() - Method in class context.arch.storage.Attributes
 
currentStatus - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
currentTemp - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 

D

DATA - Static variable in interface context.arch.storage.Storage
Tag to indicate flushing to persistent storage is based on the amount of data stored
DEBUG - Static variable in class context.arch.BaseObject
Debug flag.
DEBUG - Static variable in class context.arch.comm.CommunicationsObject
Debug flag.
DEBUG - Static variable in class context.arch.comm.DataObject
Debug flag.
DEBUG - Static variable in class context.arch.comm.clients.Client
Debug flag
DEBUG - Static variable in class context.arch.comm.clients.ClientsPool
Debug flag
DEBUG - Static variable in class context.arch.comm.clients.DiscovererClient
Debug flag
DEBUG - Static variable in class context.arch.comm.language.ParserObject
Debug flag.
DEBUG - Static variable in class context.arch.comm.language.SAX_XMLDecoder
Debug flag.
DEBUG - Static variable in class context.arch.comm.protocol.HTTPClientSocket
Debug flag.
DEBUG - Static variable in class context.arch.comm.protocol.HTTPMulticastUDPSocket
Debug flag.
DEBUG - Static variable in class context.arch.comm.protocol.HTTPServerSocket
Debug flag.
DEBUG - Static variable in class context.arch.comm.protocol.MulticastUDPSocket
Debug flag.
DEBUG - Static variable in class context.arch.comm.protocol.TCPServerSocket
Debug flag.
DEBUG - Static variable in class context.arch.discoverer.Discoverer
Debug flag.
DEBUG - Static variable in class context.arch.interpreter.Interpreter
Debug flag
DEBUG - Static variable in class context.arch.subscriber.Subscribers
Debug flag
DEBUG - Static variable in class context.arch.widget.Widget
Debug flag.
DECODE - Static variable in class context.arch.comm.protocol.RequestData
Specifies that this type of request requires decoding
DEFAULT_CLIENT - Static variable in class context.arch.comm.CommunicationsObject
The default client protocol class to use is "context.arch.comm.protocol.HTTPClientSocket".
DEFAULT_CLIENTS_NUMBER - Static variable in class context.arch.comm.clients.ClientsPool
The default number of clients
DEFAULT_DECODER - Static variable in class context.arch.comm.language.ParserObject
The default decoder class to use is "context.arch.comm.language.SAX_XMLDecoder".
DEFAULT_DURATION - Static variable in class context.arch.discoverer.lease.Lease
This constant is the default duration for a component when it does not specify a lease.
DEFAULT_ENCODER - Static variable in class context.arch.comm.language.ParserObject
The default encoder class to use is "context.arch.comm.language.XMLEncoder".
DEFAULT_FLUSH_CONDITION - Static variable in class context.arch.storage.VectorStorage
Default flush condition is 2 (i.e.
DEFAULT_FLUSH_TYPE - Static variable in class context.arch.storage.VectorStorage
Default flush type is by number of stores
DEFAULT_INIT_HI_TEMPERATURE - Static variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
DEFAULT_INIT_LO_TEMPERATURE - Static variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
DEFAULT_MAX_RESULTS - Static variable in class context.arch.discoverer.Discoverer
Default number of responses sent in replyt to a DISOVERER_QUERY message with a ALL_RESULTS type
DEFAULT_MULTICAST_ADDRESS - Static variable in interface context.arch.comm.protocol.MulticastConstants
Multicast Address : between 224.0.0.0 and 239.255.255.255 Must be used for all components
DEFAULT_MULTICAST_PORT - Static variable in interface context.arch.comm.protocol.MulticastConstants
Multicast Port Must be used for all components
DEFAULT_POOL_CLIENTS_NUMBER - Static variable in class context.arch.comm.CommunicationsObject
The default number of threads in the pool of threads.
DEFAULT_PORT - Static variable in class context.arch.comm.CommunicationsObject
The default port number to use is port 5555.
DEFAULT_PORT - Static variable in class context.arch.comm.protocol.HTTPClientSocket
Default port to use is 5555
DEFAULT_PORT - Static variable in class context.arch.comm.protocol.HTTPServerSocket
Default port for HTTP communications is 80
DEFAULT_PORT - Static variable in class context.arch.comm.protocol.TCPClientSocket
The default port number to use is 5555
DEFAULT_PORT - Static variable in class context.arch.comm.protocol.TCPServerSocket
The default port number to use is 5555
DEFAULT_PORT - Static variable in class context.arch.discoverer.Discoverer
Default port for discoverer to use
DEFAULT_PORT - Static variable in class context.arch.enactor.EnactorSubscriptionManager
 
DEFAULT_PORT - Static variable in class context.arch.interpreter.Interpreter
Default port to use for interpreters
DEFAULT_PORT - Static variable in class context.arch.server.Server
Default port to use for communications.
DEFAULT_PORT - Static variable in class context.arch.widget.Widget
Default port for widgets to use
DEFAULT_REMOTE_PORT - Static variable in class context.arch.comm.CommunicationsObject
The default remote port number to use is port 5555.
DEFAULT_REMOTE_SERVER - Static variable in class context.arch.comm.CommunicationsObject
The default remote server is localhost.
DEFAULT_SAX_XML_DECODER - Static variable in class context.arch.comm.language.SAX_XMLDecoder
The default SAX XML decoder is com.microstar.xml.SAXDriver (AElfred)
DEFAULT_SERVER - Static variable in class context.arch.comm.CommunicationsObject
The default server protocol class to use is "context.arch.comm.protocol.HTTPServerSocket".
DEFAULT_SERVER - Static variable in class context.arch.comm.protocol.TCPClientSocket
The default hostname of the remote server
DEFAULT_STORAGE_CLASS - Static variable in class context.arch.storage.StorageObject
The default storage class is context.arch.storage.VectorStorage
DEFAULT_TYPE - Static variable in class context.arch.storage.Attribute
Tag for default attribute type
DEFAULT_UPDATE_PERIOD - Static variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
DEMO - Static variable in class context.arch.util.ContextTypes
Tag for demo
DEMOER_URL - Static variable in class context.arch.util.ContextTypes
Tag for display device being carried
DEMOS - Static variable in class context.arch.util.ContextTypes
Tag for demos
DEMO_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for demo interest struct
DEMO_INTERESTS - Static variable in class context.arch.util.ContextTypes
Tag for demo interests struct
DEMO_NAME - Static variable in class context.arch.util.ContextTypes
Tag for demo name
DEMO_URL - Static variable in class context.arch.util.ContextTypes
Tag for display device being carried
DESCRIPTION - Static variable in class context.arch.util.Configuration
Tag for description
DESCRIPTION - Static variable in class context.arch.util.ContextTypes
Tag for demo description
DESCRIPTION - Static variable in class context.arch.util.ContextUsers
Tag for description
DIFFERENT - Static variable in class context.arch.discoverer.querySystem.comparison.Different
 
DISABLE_PORT - Static variable in class context.arch.BaseObject
Disables the communications
DISCOVERER - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER_REPLY to contain the discoverer description
DISCOVERER_DESCRIPTION_FULL_RESPONSE - Static variable in class context.arch.discoverer.Discoverer
Tag used to determine level of detail of component description in response to subscribers
DISCOVERER_ID - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER_REPLY for the discoverer id Also used in DISCOVERER_REGISTRATION
DISCOVERER_QUERY - Static variable in class context.arch.discoverer.Discoverer
Tag used for query messages to the discoverer
DISCOVERER_QUERY_CONTENT - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_QUERY messages to the discoverer
DISCOVERER_QUERY_REPLY - Static variable in class context.arch.discoverer.Discoverer
Tag used for query reply messages to the discoverer
DISCOVERER_QUERY_REPLY_CONTENT - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_QUERY_REPLY_CONTENTS messages
DISCOVERER_QUERY_REPLY_CONTENTS - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_QUERY_REPLY messages to the discoverer
DISCOVERER_QUERY_TYPE - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_QUERY_CONTENT to indicate the type of query reply
DISCOVERER_REGISTRATION - Static variable in class context.arch.discoverer.Discoverer
Message tag used by components to send to the discoverer their description
DISCOVERER_SUBSCRIBE - Static variable in class context.arch.discoverer.Discoverer
Message tag used by components to send to the discoverer a subscription
DISCOVERER_SUBSCRIPTION_CONTENT - Static variable in class context.arch.subscriber.DiscovererSubscriber
 
DISCOVERER_SUBSCRIPTION_REPLY - Static variable in class context.arch.subscriber.DiscovererSubscriber
Tag to indicate message is a subscription reply
DISCOVERER_SUBSCRIPTION_REPLY_CONTENT - Static variable in class context.arch.subscriber.DiscovererSubscriber
 
DISCOVERER_TYPE - Static variable in class context.arch.discoverer.Discoverer
 
DISCOVERER_TYPE - Static variable in class context.arch.subscriber.DiscovererSubscriber
 
DISCOVERER_UNREGISTRATION - Static variable in class context.arch.discoverer.Discoverer
Message tag used by components to unregister from the discoverer
DISCOVERER_UNREGISTRATION_REPLY - Static variable in class context.arch.discoverer.Discoverer
Message tag used by the discoverer to reply to a DISCOVERER_UNREGISTRATION message
DISCOVERER_UPDATE - Static variable in class context.arch.discoverer.Discoverer
Message tag used by components to send to the discoverer an update
DISPLAY - Static variable in class context.arch.service.DisplayChoiceService
Tag for the DISPLAY function
DISPLAY_CHOICES - Static variable in class context.arch.service.DisplayChoiceService
Tag for the DISPLAY_CHOICES service
DISPLAY_DEVICE - Static variable in class context.arch.util.ContextTypes
Tag for display device being carried
DOUBLE - Static variable in class context.arch.storage.Attribute
Tag for DOUBLE datatype
DUPLICATE_ERROR - Static variable in class context.arch.util.Error
Tag if a request is a duplicate
DataObject - class context.arch.comm.DataObject.
This class implements the DataObject class.
DataObject() - Constructor for class context.arch.comm.DataObject
Basic constructor.
DataObject(String) - Constructor for class context.arch.comm.DataObject
Constructor that sets the name of the DataObject element
DataObject(String, String) - Constructor for class context.arch.comm.DataObject
Constructor that sets the name of the DataObject element and a single value for the element
DataObject(String, Vector) - Constructor for class context.arch.comm.DataObject
Constructor that sets the name of the DataObject element and a vector of values for the element
DataObject(String, Hashtable, Vector) - Constructor for class context.arch.comm.DataObject
Constructor that sets the name of the DataObject element, a vector of values for the element, and a list of attributes
DecodeException - exception context.arch.comm.language.DecodeException.
This class implements the DecodeException.
DecodeException() - Constructor for class context.arch.comm.language.DecodeException
Basic constructor for DecodeException with no message
DecodeException(String) - Constructor for class context.arch.comm.language.DecodeException
Constructor for DecodeException with error message
DecoderInterface - interface context.arch.comm.language.DecoderInterface.
This interface specifies all the methods an DecoderInterface object must support.
DialogLayout - class context.arch.generator.DialogLayout.
 
DialogLayout(Container, int, int) - Constructor for class context.arch.generator.DialogLayout
 
DialogLayout(Container, Dimension) - Constructor for class context.arch.generator.DialogLayout
 
Different - class context.arch.discoverer.querySystem.comparison.Different.
 
Different() - Constructor for class context.arch.discoverer.querySystem.comparison.Different
Creates new Different
Discoverer - class context.arch.discoverer.Discoverer.
This class allows to add a discovery system to the context toolkit.
Discoverer(String, String, int, String, String, String) - Constructor for class context.arch.discoverer.Discoverer
Constructor that sets up internal variables for maintaining the list of discoverer attributes, callbacks, and services and setting up the BaseObject info.
Discoverer(String, String, int, String, String, boolean) - Constructor for class context.arch.discoverer.Discoverer
Constructor that sets up internal variables for maintaining the list of discoverer attributes, callbacks, and services and setting up the BaseObject info.
Discoverer(int, boolean) - Constructor for class context.arch.discoverer.Discoverer
Constructor that sets up internal variables for maintaining the list of discoverer attributes, callbacks and services.
Discoverer(int) - Constructor for class context.arch.discoverer.Discoverer
Constructor that sets up internal variables for maintaining the list of discoverer attributes, callbacks and services.
Discoverer(String, boolean) - Constructor for class context.arch.discoverer.Discoverer
Constructor that sets up internal variables for maintaining the list of discoverer attributes, callbacks and services.
Discoverer() - Constructor for class context.arch.discoverer.Discoverer
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks and services.
DiscovererClient - class context.arch.comm.clients.DiscovererClient.
This class is used by a context component to handle a communication with the discoverer while continuing a communication with another context component.
DiscovererClient(BaseObject, String, DataObject, String) - Constructor for class context.arch.comm.clients.DiscovererClient
The generic DiscovererClient constructor
DiscovererClient(BaseObject, String, DataObject) - Constructor for class context.arch.comm.clients.DiscovererClient
The DiscovererClient constructor
DiscovererDataModel - class context.arch.discoverer.dataModel.DiscovererDataModel.
This class stores the ComponentDescriptions of the CTK object that register to the discoverer.
DiscovererDataModel() - Constructor for class context.arch.discoverer.dataModel.DiscovererDataModel
Creates new DiscovererDataModel
DiscovererDescription - class context.arch.discoverer.DiscovererDescription.
This class keeps the information describing a discoverer
DiscovererDescription(String, String, int) - Constructor for class context.arch.discoverer.DiscovererDescription
Generic constructor for DiscovererDescription that creates a new description with a name, port and hostname
DiscovererDescription() - Constructor for class context.arch.discoverer.DiscovererDescription
Constructor for DiscovererDescription that takes no parameters
DiscovererMediator - class context.arch.discoverer.DiscovererMediator.
This mediator allows to handle the dialog between the discoverer and the DiscovererDataModel, the LeasesKeeper.
DiscovererMediator(Discoverer, boolean) - Constructor for class context.arch.discoverer.DiscovererMediator
Creates new DiscovererMediator
DiscovererSubscriber - class context.arch.subscriber.DiscovererSubscriber.
This class implements a subscriber object, encapsulating the information needed to create a subscriber and send information to it.
DiscovererSubscriber(String, String, int, String, AbstractQueryItem) - Constructor for class context.arch.subscriber.DiscovererSubscriber
Basic constructor that creates a subscriber object.
DiscovererSubscriber(String, String, String, String, AbstractQueryItem) - Constructor for class context.arch.subscriber.DiscovererSubscriber
Basic constructor that creates a subscriber object.
DiscovererSubscriber(DataObject) - Constructor for class context.arch.subscriber.DiscovererSubscriber
Basic constructor that creates a subscriber object from a DataObject.
DisplayChoiceFrame - class context.arch.service.DisplayChoiceFrame.
This class is a frame that runs in it's own thread.
DisplayChoiceFrame(ActionListener, Vector, String, String) - Constructor for class context.arch.service.DisplayChoiceFrame
This constructor lays out and creates the frame for the user to view.
DisplayChoiceService - class context.arch.service.DisplayChoiceService.
This class implements the display choices service.
DisplayChoiceService(CommunicationsHandler) - Constructor for class context.arch.service.DisplayChoiceService
Basic constructor that creates the service object.
data - Variable in class context.arch.comm.clients.DiscovererClient
The data to send
dataObjectToAbstractSubscriber(DataObject) - Static method in class context.arch.subscriber.AbstractSubscriber
This method return a Subscriber object based on the type specified in the SUBSCRIBER tag.
dataObjectToComponentDescription(DataObject) - Static method in class context.arch.discoverer.ComponentDescription
This method allows to return the ComponentDescription version of a DataObject
dataObjectToLease(DataObject) - Static method in class context.arch.discoverer.lease.Lease
This method allows to convert a DataObject to a Lease object
deactivateDisplay() - Method in class context.arch.BaseObject
Deactivate the display
debugprintln(boolean, Object) - Static method in class context.arch.BaseObject
Print a message if the DEBUG mode is active
debugprintln(Object) - Method in class context.arch.comm.clients.Client
Print a message if the DEBUG mode is active
debugprintln(Object) - Method in class context.arch.comm.clients.DiscovererClient
Print a message if the DEBUG mode is active
decNbElements() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
decode(String) - Static method in class context.arch.comm.protocol.URLDecoder
Translates String from x-www-form-urlEncoded format into text
decodeData(Reader) - Method in class context.arch.BaseObject
Stub method that decodes the given string using ParserObject
decodeData(Reader) - Method in class context.arch.comm.CommunicationsObject
This stub method calls the decodeData method in MessageHandler.
decodeData(Reader) - Method in interface context.arch.comm.language.DecoderInterface
Method to decode the incoming data
decodeData(Reader) - Method in interface context.arch.comm.language.MessageHandler
Method to decode the incoming data
decodeData(Reader) - Method in class context.arch.comm.language.ParserObject
This method tries to create a DecoderInterface object and decode the given message in the Reader.
decodeData(String, Reader) - Method in class context.arch.comm.language.ParserObject
This method tries to create a DecoderInterface object using the given class name and decode the given message in the Reader.
decodeData(Reader) - Method in class context.arch.comm.language.SAX_XMLDecoder
This method decodes the given XML data and returns the result in a DataObject.
decodeReply(BaseObject) - Method in class context.arch.comm.clients.IndependentCommunication
 
description - Variable in class context.arch.enactor.EnactorParameter
 
descriptionQuery - Variable in class context.arch.enactor.EnactorReference
 
discoverer - Variable in class context.arch.BaseObject
The description of the discoverer that the base object has found
discovererQuery(AbstractQueryItem) - Method in class context.arch.BaseObject
This method allows to send a query to the discoverer.
discovererQuery(DataObject) - Method in class context.arch.BaseObject
This method allows to send a query to the discoverer containing the description of the context component the object would like to know.
discovererRegistration() - Method in class context.arch.BaseObject
This method is used to send the component description to the discoverer.
discovererRegistration(Lease) - Method in class context.arch.BaseObject
This method is used to send the component description to the discoverer.
discovererSendSubscription(Handler, DiscovererSubscriber) - Method in class context.arch.BaseObject
to improve
discovererSubscribe(Handler, DiscovererSubscriber) - Method in class context.arch.BaseObject
This method is used to subscribe to the discoverer.
discovererSubscriptionNotification(DataObject) - Method in class context.arch.BaseObject
 
discovererUnregistration() - Method in class context.arch.BaseObject
This method allows to unregister from the discoverer
discovererUpdate() - Method in class context.arch.BaseObject
This method allows to send a message to the discoverer to update its own description stored in the discoverer.

E

EMAIL - Static variable in class context.arch.util.ContextTypes
Tag for contact info - email
EMAIL - Static variable in class context.arch.util.ContextUsers
Tag for user's email address
EMPTY_RESULT_ERROR - Static variable in class context.arch.util.Error
Error tag for no results
EQUAL - Static variable in class context.arch.discoverer.querySystem.comparison.Equal
 
EQUAL - Static variable in interface context.arch.storage.Storage
Tag to indicate data to retrieve should be equal to that specified
ERROR_CODE - Static variable in class context.arch.util.Error
Tag for the name of the callback
ERROR_EMPTY_QUERY - Static variable in class context.arch.discoverer.Discoverer
This tag is used when there is no response to the received query
ERROR_QUERY_NOT_FOUND - Static variable in class context.arch.discoverer.Discoverer
This tag is used when a NEXT_RESULT query is received and the queryId is not reckognized
ERROR_REGISTRATION_NOT_FOUND - Static variable in class context.arch.discoverer.Discoverer
This tag is used in error object for DISCOVERER_UNREGISTRATION_REPLY messages when the context component that want to be unregistered is not found.
EXECUTED - Static variable in class context.arch.service.Service
Tag to indicate the status of a service request is executed
EXECUTING - Static variable in class context.arch.service.Service
Tag to indicate the status of a service request is executing
EXIT_OK - Static variable in class context.arch.BaseObject
Indicates that the exit condition is normal
Enactor - class context.arch.enactor.Enactor.
The Enactor component encapsulates application logic and simplifies the acquisition of context data.
Enactor() - Constructor for class context.arch.enactor.Enactor
 
EnactorException - exception context.arch.enactor.EnactorException.
General Exception for Enactor package.
EnactorException() - Constructor for class context.arch.enactor.EnactorException
 
EnactorException(String) - Constructor for class context.arch.enactor.EnactorException
 
EnactorException(String, Throwable) - Constructor for class context.arch.enactor.EnactorException
 
EnactorListener - interface context.arch.enactor.EnactorListener.
A listener class for enactors.
EnactorParameter - class context.arch.enactor.EnactorParameter.
Defines a parameter for a rule.
EnactorParameter(String) - Constructor for class context.arch.enactor.EnactorParameter
constructs a parameter with a given name, and no base attributes.
EnactorParameter(String, Attributes) - Constructor for class context.arch.enactor.EnactorParameter
constructs a parameter with a name and a base set of attributes.
EnactorReference - class context.arch.enactor.EnactorReference.
Fully describes a widget via a set of attributes, and a set of conditions on those attributes.
EnactorReference() - Constructor for class context.arch.enactor.EnactorReference
 
EnactorSubscriptionManager - class context.arch.enactor.EnactorSubscriptionManager.
This class manages CTK subscriptions on behalf of enactors.
EnactorSubscriptionManager() - Constructor for class context.arch.enactor.EnactorSubscriptionManager
 
EnactorSubscriptionManager(int) - Constructor for class context.arch.enactor.EnactorSubscriptionManager
 
EnactorXMLServer - class context.arch.enactor.server.EnactorXMLServer.
An XML server that tunnels all enactor events through sockets to clients, using XML to translate DataObjects to a language-independent serialized format.
EnactorXMLServer(Enactor, int) - Constructor for class context.arch.enactor.server.EnactorXMLServer
 
EncodeException - exception context.arch.comm.language.EncodeException.
This class implements the EncodeException.
EncodeException() - Constructor for class context.arch.comm.language.EncodeException
Basic constructor for EncodeException with no message
EncodeException(String) - Constructor for class context.arch.comm.language.EncodeException
Constructor for EncodeException with error message
EncoderInterface - interface context.arch.comm.language.EncoderInterface.
This interface specifies all the methods an EncoderInterface object must support.
Equal - class context.arch.discoverer.querySystem.comparison.Equal.
 
Equal() - Constructor for class context.arch.discoverer.querySystem.comparison.Equal
Creates new Equal
Error - class context.arch.util.Error.
This class is a container for an error
Error() - Constructor for class context.arch.util.Error
Empty constructor
Error(String) - Constructor for class context.arch.util.Error
Constructor that takes an error string
Error(DataObject) - Constructor for class context.arch.util.Error
Constructor that takes a DataObject holding the error info The DataObject is expected to contain the tag.
edu.berkeley.io.context - package edu.berkeley.io.context
 
edu.berkeley.io.context.home - package edu.berkeley.io.context.home
 
edu.berkeley.io.context.museum - package edu.berkeley.io.context.museum
 
effRate - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
elementName - Variable in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
The name of this description element
enactor - Variable in class context.arch.enactor.EnactorParameter
 
enactor - Variable in class context.arch.enactor.EnactorReference
 
enactorListener - Variable in class context.arch.enactor.Enactor
 
encodeData(DataObject) - Method in class context.arch.BaseObject
Stub method that encodes the given string using ParserObject
encodeData(DataObject) - Method in class context.arch.comm.CommunicationsObject
This stub method calls the encodeData method in MessageHandler.
encodeData(DataObject) - Method in interface context.arch.comm.language.EncoderInterface
Method to encode the incoming data
encodeData(DataObject) - Method in interface context.arch.comm.language.MessageHandler
Method to encode the incoming data
encodeData(DataObject) - Method in class context.arch.comm.language.ParserObject
This method tries to create a EncoderInterface object and encode the given message in the DataObject.
encodeData(String, DataObject) - Method in class context.arch.comm.language.ParserObject
This method tries to create a EncoderInterface object using the given class and encode the given message in the DataObject.
encodeData(DataObject) - Method in class context.arch.comm.language.XMLEncoder
Method used to encode data
end - Variable in class context.arch.discoverer.lease.Lease
The date of unregistration of the context component
endDocument() - Method in class context.arch.comm.language.SAX_XMLDecoder
Receive notification of the end of the document.
endElement(String) - Method in class context.arch.comm.language.SAX_XMLDecoder
Receive notification of the end of an element.
endTag(String) - Method in class context.arch.comm.language.XMLEncoder
Method to end XML element - creates closing tag
eqRate - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
equals(RequestObject) - Method in class context.arch.comm.RequestObject
Tests if 2 request objects are equal or not
equals(ComponentDescription) - Method in class context.arch.discoverer.ComponentDescription
This method allows to compare 2 ComponentDescription objects.
equals(Attributes) - Method in class context.arch.storage.Attributes
Return true if both Attributes objects are equal
evaluateComponent(String, ComponentDescription) - Method in class context.arch.enactor.EnactorReference
This method is called when a new batch of state data concerning a widget should be evaluated by this EnactorReference.
exceptions - Variable in class context.arch.comm.clients.IndependentCommunication
A vector of exceptions occured during the communication.
execute(ServiceInput) - Method in class context.arch.service.DisplayChoiceService
This method is called when a remote component requests that this service be executed.
execute(ServiceInput) - Method in class context.arch.service.InheritedService
This method is called when a component requests that this inherited service be executed.
execute(ServiceInput) - Method in class context.arch.service.Service
This abstract method defines what should occur when the service is executed.
executeAsynchronousWidgetService(AsyncServiceHandler, String, int, String, String, String, Attributes, String) - Method in class context.arch.BaseObject
This method requests that a widget execute an asynchronous service
executeAsynchronousWidgetService(AsyncServiceHandler, String, int, String, String, String, Attributes, String) - Method in interface context.arch.comm.CommunicationsHandler
This method requests that a widget execute an asynchronous service
executeService(DataObject, String) - Method in class context.arch.widget.Widget
This method attempts to execute a widget service.
executeSynchronousWidgetService(String, int, String, String, String, Attributes) - Method in class context.arch.BaseObject
This method requests that a widget execute a synchronous service
executeSynchronousWidgetService(String, int, String, String, String, Attributes) - Method in interface context.arch.comm.CommunicationsHandler
This method requests that a widget execute a synchronous service
executeWidgetService(String, String, String, Attributes) - Method in class context.arch.enactor.EnactorSubscriptionManager
 
existingComponentDescription(Integer) - Method in class context.arch.discoverer.lease.LeasesKeeper
Tests if an index corresponds to an existing ComponentDescription in the discoverer
exists(Object) - Method in class context.arch.discoverer.DiscovererMediator
Return true if the component is registered by the discoverer
existsElement(String) - Method in class context.arch.comm.DataObject
This method looks for an element in this DataObject.
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns the element from the componentDescription corresponding to this description element
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.CallbackElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.ClassnameElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.HostnameElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.IdElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.InAttributeElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.OutAttributeElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.PortElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.ServiceElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.SubscriberElement
 
extractElement(Object) - Method in class context.arch.discoverer.componentDescription.TypeElement
 

F

FAHRENHEIT - Static variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
FAILED - Static variable in class context.arch.service.Service
Tag to indicate the status of a service request is failed
FALSE - Static variable in class context.arch.util.ContextTypes
Tag for false
FIELD_SEPARATOR - Static variable in class context.arch.discoverer.Discoverer
Separator used to separate fields (as for constant attribute name and value)
FIRST_RESULT - Static variable in class context.arch.discoverer.Discoverer
Type of query reply : returns the first element
FLOAT - Static variable in class context.arch.storage.Attribute
Tag for FLOAT datatype
FRAME_NUMBER - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
FUNCTION - Static variable in class context.arch.service.helper.FunctionDescription
Tag for a service function
FUNCTION - Static variable in class context.arch.storage.AttributeFunction
Tag for an attribute function
FUNCTIONS - Static variable in class context.arch.service.helper.FunctionDescriptions
Tag for a widget's service functions
FUNCTION_AVG - Static variable in class context.arch.storage.AttributeFunction
Tag for AVG function
FUNCTION_COUNT - Static variable in class context.arch.storage.AttributeFunction
Tag for COUNT function
FUNCTION_DESCRIPTION - Static variable in class context.arch.service.helper.FunctionDescription
Tag for a service function description
FUNCTION_MAX - Static variable in class context.arch.storage.AttributeFunction
Tag for MAX function
FUNCTION_MIN - Static variable in class context.arch.storage.AttributeFunction
Tag for MIN function
FUNCTION_NAME - Static variable in class context.arch.service.helper.FunctionDescription
Tag for a service function name
FUNCTION_NAME - Static variable in class context.arch.service.helper.ServiceInput
Tag for a function name
FUNCTION_NONE - Static variable in class context.arch.storage.AttributeFunction
Tag for default function - none
FUNCTION_SUM - Static variable in class context.arch.storage.AttributeFunction
Tag for SUM function
FUNCTION_TIMING - Static variable in class context.arch.service.helper.FunctionDescription
Tag for a service function timing - synchronous or asynchronous
FileRead - class context.arch.util.FileRead.
This class is a utility class that reads in the contents of a file.
FileRead(String) - Constructor for class context.arch.util.FileRead
Constructor that takes the filename to be read.
FunctionDescription - class context.arch.service.helper.FunctionDescription.
This class implements a service function description object.
FunctionDescription(String, String, String) - Constructor for class context.arch.service.helper.FunctionDescription
Basic constructor that creates a function description object.
FunctionDescription(String, String, Attributes, String) - Constructor for class context.arch.service.helper.FunctionDescription
Basic constructor that creates a function description object.
FunctionDescription(DataObject) - Constructor for class context.arch.service.helper.FunctionDescription
Basic constructor that creates a function description object from a DataObject.
FunctionDescriptions - class context.arch.service.helper.FunctionDescriptions.
This class maintains a list of function descriptions.
FunctionDescriptions() - Constructor for class context.arch.service.helper.FunctionDescriptions
Basic empty constructor
FunctionDescriptions(DataObject) - Constructor for class context.arch.service.helper.FunctionDescriptions
Constructor that takes a DataObject as a parameter.
factory(String, Object) - Static method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns the AbstracDescriptionElement corresponding to the specified name
factory(String, AbstractQueryItem, AbstractQueryItem) - Static method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Returns the right object corresponding to the specified name
factory(String) - Static method in class context.arch.discoverer.querySystem.comparison.AbstractComparison
 
fail(String) - Static method in class context.arch.util.Assert
 
fifo - Variable in class context.arch.comm.clients.ClientsPool
This FIFO object contains the IndependentCommunication object that contain the RequestObject to send
finalize() - Method in class context.arch.discoverer.lease.LeasesWatcher
Stops the timer when this object is destroyed
findDiscoverer() - Method in class context.arch.BaseObject
This method allows to find a discoverer.
findDiscoverer(boolean) - Method in class context.arch.BaseObject
This method allows to find a discoverer.
findDiscoverer(boolean, Lease, boolean) - Method in class context.arch.BaseObject
This method allows to find a discoverer.
fireAddEventsForAll(Enactor, EnactorListener) - Method in class context.arch.enactor.EnactorSubscriptionManager
 
fireComponentAdded(EnactorReference, String, ComponentDescription, Attributes) - Method in class context.arch.enactor.Enactor
 
fireComponentAdded(EnactorListener, EnactorReference, String, ComponentDescription, Attributes) - Method in class context.arch.enactor.Enactor
 
fireComponentAdded(EnactorListener, EnactorReference, String, ComponentDescription, Attributes) - Method in class edu.berkeley.io.context.home.LightEnactor
 
fireComponentAdded(EnactorListener, EnactorReference, String, ComponentDescription, Attributes) - Method in class edu.berkeley.io.context.home.TemperatureEnactor
 
fireComponentAdded(EnactorListener, EnactorReference, String, ComponentDescription, Attributes) - Method in class edu.berkeley.io.context.museum.InstallationEnactor
 
fireComponentEvaluated(EnactorReference, ComponentDescription) - Method in class context.arch.enactor.Enactor
 
fireComponentEvaluated(EnactorListener, EnactorReference, ComponentDescription) - Method in class context.arch.enactor.Enactor
 
fireComponentRemoved(EnactorReference, String, ComponentDescription, Attributes) - Method in class context.arch.enactor.Enactor
 
fireComponentRemoved(EnactorListener, EnactorReference, String, ComponentDescription, Attributes) - Method in class context.arch.enactor.Enactor
 
fireParameterValueChanged(EnactorParameter, Attributes, Object) - Method in class context.arch.enactor.Enactor
 
fireParameterValueChanged(EnactorListener, EnactorParameter, Attributes, Object) - Method in class context.arch.enactor.Enactor
 
fireParameterValueChanged(EnactorListener, EnactorParameter, Attributes, Object) - Method in class edu.berkeley.io.context.home.LightEnactor
 
fireParameterValueChanged(EnactorListener, EnactorParameter, Attributes, Object) - Method in class edu.berkeley.io.context.home.TemperatureEnactor
Override to be notified when parameters change, particularly temperatureTarget.
fireParameterValueChanged(EnactorListener, EnactorParameter, Attributes, Object) - Method in class edu.berkeley.io.context.museum.InstallationEnactor
 
flushStorage() - Method in interface context.arch.storage.Storage
Abstract method that flushes the locally stored data to persistent storage
flushStorage() - Method in class context.arch.storage.StorageObject
Flushes the locally stored data to persistent storage
flushStorage() - Method in class context.arch.storage.VectorStorage
Flushes local data to persistent storage
freeBusyFlag() - Method in class context.arch.comm.protocol.BusyFlag
Release the lock.
fromDataObject(DataObject) - Static method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Takes a DataObject and return an AbstractDescriptionElement object
fromDataObject(DataObject) - Static method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Takes a dataObject and returns an AbstracQueryItem object
fromDataObject(DataObject) - Static method in class context.arch.discoverer.querySystem.AbstractQueryItem
Convert an DataObject into an AbstractQueryItem object
fromDataObject(DataObject) - Static method in class context.arch.discoverer.querySystem.QueryItem
 
fromDataObject(DataObject) - Static method in class context.arch.discoverer.querySystem.comparison.AbstractComparison
 
fromXML(Document) - Static method in class context.arch.enactor.server.XMLDataObjectTranslator
 
function - Variable in class context.arch.storage.AttributeFunction
 

G

GENERAL_TYPE - Static variable in class context.arch.subscriber.Subscriber
 
GET - Static variable in class context.arch.comm.protocol.HTTPClientSocket
HTTP GET request type
GET - Static variable in class context.arch.comm.protocol.HTTPMulticastUDPSocket
HTTP GET request type
GET - Static variable in class context.arch.comm.protocol.HTTPServerSocket
HTTP GET request type
GRAPHICS - Static variable in class context.arch.util.ContextTypes
Tag for display graphics
GREATER - Static variable in class context.arch.discoverer.querySystem.comparison.Greater
 
GREATERTHAN - Static variable in interface context.arch.storage.Storage
Tag to indicate data to retrieve should be greater than that specified
GREATERTHANEQUAL - Static variable in interface context.arch.storage.Storage
Tag to indicate data to retrieve should be greater than or equal to that specified
GREATER_EQUAL - Static variable in class context.arch.discoverer.querySystem.comparison.GreaterEqual
 
GROUP - Static variable in class context.arch.util.ContextTypes
Tag for group
GeneratorUtil - class edu.berkeley.io.context.GeneratorUtil.
 
GeneratorUtil() - Constructor for class edu.berkeley.io.context.GeneratorUtil
 
GenericFrame - class context.arch.generator.GenericFrame.
This class is used as a basic interface for the components of the context toolkit.
GenericFrame(String, String, BaseObject) - Constructor for class context.arch.generator.GenericFrame
Creates new form GenericFrame2
GenericFrame(String, String) - Constructor for class context.arch.generator.GenericFrame
 
GenericFrame() - Constructor for class context.arch.generator.GenericFrame
 
GenericFrame(String) - Constructor for class context.arch.generator.GenericFrame
 
Greater - class context.arch.discoverer.querySystem.comparison.Greater.
 
Greater() - Constructor for class context.arch.discoverer.querySystem.comparison.Greater
Creates new Greater
GreaterEqual - class context.arch.discoverer.querySystem.comparison.GreaterEqual.
 
GreaterEqual() - Constructor for class context.arch.discoverer.querySystem.comparison.GreaterEqual
Creates new GreaterEqual
gFrame - Variable in class context.arch.BaseObject
 
get(Object) - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 
get(String) - Method in class context.arch.enactor.WidgetIdRegistry
 
get(EnactorReference) - Method in class context.arch.enactor.WidgetReferenceRegistry
 
getAffiliation() - Method in class context.arch.widget.RegistrationFrame
Returns the user's affiliation
getAllAttributes() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the all non constant attributes (non constant and constant)
getAtt(String, Iterator) - Method in class context.arch.enactor.Enactor
convenience method until we fix ComponentDescriptions to do this right...
getAttribute(String) - Method in class context.arch.storage.Attributes
This method returns the Attribute with the given name from this list of Attributes.
getAttribute(String, String) - Method in class context.arch.storage.Attributes
This method returns the Attribute with the given name from this list of Attributes.
getAttributeAt(int) - Method in class context.arch.storage.Attributes
Returns the Attribute object at the given index
getAttributeFunction(String) - Method in class context.arch.storage.AttributeFunctions
This method returns the AttributeFunction with the given name from this list of AttributeFunctions.
getAttributeFunction(String, String) - Method in class context.arch.storage.AttributeFunctions
This method returns the AttributeFunction with the given name from this list of AttributeFunctions.
getAttributeFunctionAt(int) - Method in class context.arch.storage.AttributeFunctions
Returns the AttributeFunction object at the given index
getAttributeFunctions() - Method in class context.arch.storage.Retrieval
Returns the list of AttributeFunctions to retrieve.
getAttributeNameValue(String) - Method in class context.arch.storage.Attributes
This method returns the AttributeNameValue with the given name from this list of AttributeNameValues.
getAttributeNameValue(String, String) - Method in class context.arch.storage.Attributes
This method returns the AttributeNameValue with the given name from this list of AttributeNameValue.
getAttributeType(String) - Method in class context.arch.widget.Widget
Returns the attribute value with the given name
getAttributes() - Method in class context.arch.comm.DataObject
Returns the list of attributes for the DataObject element
getAttributes() - Method in class context.arch.service.helper.FunctionDescription
Returns the attributes of the service function
getAttributes() - Method in class context.arch.subscriber.Callback
Returns the attributes for the callback
getAttributes() - Method in class context.arch.subscriber.ClientSideSubscriber
Returns the subscription attributes to be returned
getAttributes() - Method in class context.arch.subscriber.Subscriber
Returns the subscription attributes to be returned
getAttributes() - Method in class context.arch.widget.WidgetHandle
Return the Attributes of the subscription
getAttributesAt(int) - Method in class context.arch.enactor.EnactorParameter
 
getAttributesAt(int) - Method in class context.arch.storage.RetrievalResults
This method retrieves the AttributeNameValues object at the given index.
getAttributesTemplate() - Method in class context.arch.enactor.EnactorParameter
returns the base attribute template for this parameter.
getAuthor() - Method in class context.arch.util.Configuration
Returns the author of this configuration
getBase(int) - Method in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
getBaseObject() - Method in class context.arch.enactor.EnactorSubscriptionManager
 
getBaseObjectId() - Method in class context.arch.subscriber.AbstractSubscriber
 
getBasicDataObject() - Method in class context.arch.discoverer.ComponentDescription
This method allows to return a DataObject containing : - the component id - the component hostname - the component port
getBooleanCondition() - Method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Returns the name of this element : the boolean condition name
getBusyFlag() - Method in class context.arch.comm.protocol.BusyFlag
To get the lock.
getBusyFlagOwner() - Method in class context.arch.comm.protocol.BusyFlag
Returns the Thread owning the lock
getCallback(String) - Method in class context.arch.subscriber.Callbacks
This method returns the Callback with the given name from this list of Callbacks.
getCallbackAt(int) - Method in class context.arch.subscriber.Callbacks
Returns the Callback object at the given index
getCallbacks() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the callbacks
getCharHeight(Container) - Method in class context.arch.generator.DialogLayout
 
getCharWidth(Container) - Method in class context.arch.generator.DialogLayout
 
getChild(int) - Method in class context.arch.comm.DataObject
Returns the specified child of the current DataObject
getChild(String) - Method in class context.arch.comm.DataObject
 
getChildren() - Method in class context.arch.comm.DataObject
Returns the children of the current DataObject
getChoice() - Method in class context.arch.service.DisplayChoiceFrame
This method returns the user's choice from the radio buttons.
getClassName() - Method in interface context.arch.comm.language.DecoderInterface
Method to get the class being used for decoding
getClassName() - Method in interface context.arch.comm.language.EncoderInterface
Method to get the class being used for encoding
getClassName() - Method in class context.arch.comm.language.SAX_XMLDecoder
Returns the name of the parser driver being used for encoding and decoding
getClassName() - Method in class context.arch.comm.language.XMLEncoder
Returns name of class used to encode XML
getClientClass() - Method in class context.arch.comm.CommunicationsObject
Returns the class being used as the communications client.
getComparisonName() - Method in class context.arch.discoverer.querySystem.comparison.AbstractComparison
Returns the comparison name return String
getComponentDescription() - Method in class context.arch.BaseObject
 
getComponentDescription(Object) - Method in class context.arch.discoverer.DiscovererMediator
Returns the ComponentDescription of a registered component
getComponentIndex() - Method in class context.arch.discoverer.lease.Lease
Returns the component index information
getCondition() - Method in class context.arch.subscriber.ClientSideSubscriber
Returns the subscription conditions, under which the subscriber will be notified
getCondition() - Method in class context.arch.subscriber.Subscriber
Returns the subscription conditions, under which the subscriber will be notified
getConditions() - Method in class context.arch.storage.Retrieval
Returns the Conditions object used for retrieval.
getConfigObject(String) - Method in class context.arch.util.ConfigObjects
Retrieves a configuation object from the component list
getConstantAttributeNameValues() - Method in class context.arch.discoverer.ComponentDescription
 
getConstantAttributeNames() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the constant attributes names
getConstantAttributeValues() - Method in class context.arch.discoverer.ComponentDescription
 
getConstantAttributes() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the constant attribute names&values
getContextUser(String) - Method in class context.arch.util.ContextUsers
Retrieves a context user from the list
getCurrentOffset() - Method in class context.arch.widget.OffsetThread
This method contacts an network time protocol (ntp) server and determines the offset between the local and global clock
getCurrentTime() - Method in class context.arch.widget.Widget
This method returns the current time to use as a timestamp
getData() - Method in class context.arch.comm.RequestObject
Returns the message data object
getData() - Method in class context.arch.comm.protocol.RequestData
Returns the complete request data
getDataDictionary() - Method in class context.arch.enactor.server.EnactorXMLServer
This should at some point programmatically build an XML document that is then formatted in the browser via XSL.
getDataObject(String) - Method in class context.arch.comm.DataObject
Returns the DataObject element/sub-element with the specified name
getDataObjectFirstValue(String) - Method in class context.arch.comm.DataObject
Returns the first value of the DataObject element/sub-element with the specified name, if it exists.
getDecodedReply() - Method in class context.arch.comm.clients.IndependentCommunication
Returns the DataObject reply
getDefaultTarget() - Method in class edu.berkeley.io.context.home.TemperatureEnactor
 
getDegrees() - Method in class context.arch.generator.TemperatureData
Returns the degrees of the temperature
getDescription() - Method in class context.arch.BaseObject
Returns the common description of the component.
getDescription() - Method in class context.arch.enactor.EnactorParameter
 
getDescription() - Method in class context.arch.service.helper.FunctionDescription
Returns the description of the service function
getDescription() - Method in class context.arch.util.Configuration
Returns the description of this configuration
getDescription() - Method in class context.arch.util.ContextUser
Returns the user's description
getDescriptionQuery() - Method in class context.arch.enactor.EnactorReference
 
getDevice() - Method in class context.arch.widget.RegistrationFrame
Returns the handheld device carried by the user
getDialogSize() - Method in class context.arch.generator.DialogLayout
 
getDiscovererDescription(DataObject) - Method in class context.arch.discoverer.Discoverer
?? TO DO : add errors control This method returns the DataObject replying to the LOOKUP_DISCOVERER message from a component.
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.AbstractIndexTableImpl
Returns the element of the object key that is used as the key of the indexTable.
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.CallbackIndexTable
Returns the relevant key that is stored : the callbacks
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.ClassnameIndexTable
 
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.CstAttributeIndexTable
Returns the relevant key that is stored : the constant attributes
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.CstAttributeNameIndexTable
Returns the relevant key that is stored : the constant attributes
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.CstAttributeValueIndexTable
Returns the relevant key that is stored : the constant attributes
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.HostnameIndexTable
Returns the relevant key that is stored : the hostname and hostaddress
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.IdIndexTable
 
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.InAttributeIndexTable
Returns the relevant key that is stored : the callbacks
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.NonCstAttributeIndexTable
Returns the relevant key that is stored : the constant attributes
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.OutAttributeIndexTable
Returns the relevant key that is stored : the callbacks
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.PortIndexTable
Returns the relevant key that is stored : the port number
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.ServiceIndexTable
Returns the relevant key that is stored : the callbacks
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.SubscriberIndexTable
Returns the relevant key that is stored : the callbacks
getElementAsIndex(Object) - Method in class context.arch.discoverer.dataModel.TypeIndexTable
 
getElementName() - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns the name of this element
getEmail() - Method in class context.arch.util.ContextUser
Returns the user's email address
getEmail() - Method in class context.arch.widget.RegistrationFrame
Returns the email address of the user
getEmptyArray() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getEmptyArray() - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
Returns a empty hashmap that contains as key the index of the currently stored components, and as value, false.
getEnactor() - Method in class context.arch.enactor.EnactorParameter
 
getEnactor() - Method in class context.arch.enactor.EnactorReference
 
getEnactor() - Method in class context.arch.enactor.server.EnactorXMLServer
 
getEnactorParameter(String) - Method in class context.arch.enactor.Enactor
 
getEnactorParameters() - Method in class context.arch.enactor.Enactor
 
getEnactorReferences() - Method in class context.arch.enactor.Enactor
 
getEncodedData() - Method in class context.arch.comm.RequestObject
Returns the enocded message object
getEndDate() - Method in class context.arch.discoverer.lease.Lease
 
getEnumeration() - Method in class context.arch.util.ConfigObjects
Returns an enumeration of the configuration objects
getEnumeration() - Method in class context.arch.util.ContextUsers
Returns an enumeration of the context users
getError() - Method in class context.arch.util.Error
Returns the error string
getErrorMessage() - Method in interface context.arch.comm.CommunicationsClient
This abstract method generates an error message if a request can't be handled properly, to the point where a contextual error message can still be sent as the reply
getErrorMessage() - Method in interface context.arch.comm.CommunicationsServer
This abstract method generates an error message if a request can't be handled properly, to the point where a contextual error message can still be sent as the reply
getErrorMessage() - Method in class context.arch.comm.protocol.HTTPClientSocket
This method generates an error message if a request can't be handled properly, to the point where a contextual error message can still be sent as the reply.
getErrorMessage() - Method in class context.arch.comm.protocol.HTTPServerSocket
This method generates an error message if a request can't be handled properly, to the point where a contextual error message can still be sent as the reply.
getErrors() - Method in class context.arch.subscriber.AbstractSubscriber
Returns the number of consecutive errors in trying to communicate with this subscriber
getExceptions() - Method in class context.arch.comm.clients.IndependentCommunication
Returns the exceptions
getFatalMessage() - Method in interface context.arch.comm.CommunicationsClient
This abstract method generates an fatal message if a request can't be handled properly, to the point where no contextual error message can be sent as the reply
getFatalMessage() - Method in interface context.arch.comm.CommunicationsServer
This abstract method generates an fatal message if a request can't be handled properly, to the point where no contextual error message can be sent as the reply
getFatalMessage() - Method in class context.arch.comm.protocol.HTTPClientSocket
This method generates an fatal message if a request can't be handled properly, to the point where no contextual error message can be sent as the reply.
getFatalMessage() - Method in class context.arch.comm.protocol.HTTPServerSocket
This method generates an fatal message if a request can't be handled properly, to the point where no contextual error message can be sent as the reply.
getFunction() - Method in class context.arch.storage.AttributeFunction
Returns the function of an attribute
getFunctionDescription(String) - Method in class context.arch.service.helper.FunctionDescriptions
This method returns the FunctionDescription with the given name from this list of FunctionDescriptions.
getFunctionDescriptionAt(int) - Method in class context.arch.service.helper.FunctionDescriptions
Returns the FunctionDescription object at the given index
getFunctionDescriptions() - Method in class context.arch.service.Service
Returns the descriptions of the service functions
getFunctionDescriptions() - Method in class context.arch.service.helper.ServiceDescription
Returns the function descriptions
getFunctionName() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the name of the service function
getFunctionName() - Method in class context.arch.service.helper.ServiceInput
Returns the requested service function name.
getHandler() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the handler
getHandler(String) - Method in class context.arch.handler.AsyncServiceHandlers
Returns a handler that matches the given key
getHandler() - Method in class context.arch.handler.HandlerInfo
Returns the context widget handler
getHandler(String) - Method in class context.arch.handler.Handlers
Returns a handler that matches the given key
getHandlerInfo(String) - Method in class context.arch.handler.Handlers
Return the HandlerInfo corresponding to a subscription
getHandlers() - Method in class context.arch.handler.AsyncServiceHandlers
Returns an enumeration containing all the handlers in the list
getHandlers() - Method in class context.arch.handler.Handlers
Returns an enumeration containing all the handlers in the list
getHost() - Method in class context.arch.util.ConfigObject
Returns the component's host
getHostAddress() - Method in class context.arch.BaseObject
This method gets the address of the machine this component is running on.
getHostName() - Method in class context.arch.BaseObject
This method gets the name of the machine this component is running on.
getHostName() - Method in class context.arch.widget.WidgetHandle
Returns the name of the subscriber's host computer
getHostname() - Method in class context.arch.discoverer.DiscovererDescription
Returns the discoverer hostname
getHostname() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's hostname.
getIButtonId() - Method in class context.arch.util.ContextUser
Returns the user's iButton id
getId() - Method in class context.arch.BaseObject
This method returns the id of the class that subclass this object, for use in sending messages.
getId(String, int) - Static method in class context.arch.BaseObject
Returns a uniq id constructed as classname_hostname_port_givenUserLocation, or if there is an error, returns the user location given by the user.
getId() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's id.
getId() - Method in class context.arch.util.ConfigObject
Returns the component's id
getId() - Method in class context.arch.widget.WidgetHandle
Returns the id of the subscriber
getInAttributeType(String) - Method in class context.arch.interpreter.Interpreter
Returns the attribute type with the given name for incoming attributes
getInAttributes() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the incoming attributes
getIndexKeys() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getIndexKeys() - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
 
getIndexOf(Object) - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getIndexOf(Object) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
Return the index corresponding to the id of a component
getIndexTableIFCorrespondingTo(String) - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getInput() - Method in class context.arch.service.helper.ServiceInput
Returns the input to the service.
getInterests() - Method in class context.arch.widget.RegistrationFrame
Returns the interests of the user, separated by the separator string passed into the constructor
getInterpreterConfigurations() - Method in class context.arch.util.Configuration
Returns the interpreter configurations for this configuration
getInterpreterDescription() - Method in class context.arch.interpreter.Interpreter
Returns the interpreter description that should be overloaded
getJustNameOfWidgetCallbacks() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the widget callbacks, but if the callback name contains an underscore, then it returns just the last word.
getLanguage() - Method in interface context.arch.comm.language.DecoderInterface
Method to get the language being used for decoding
getLanguage() - Method in interface context.arch.comm.language.EncoderInterface
Method to get the language being used for encoding
getLanguage() - Method in class context.arch.comm.language.SAX_XMLDecoder
Returns the language being used in encoding and decoding
getLanguage() - Method in class context.arch.comm.language.XMLEncoder
Returns language used to encode XML
getLease() - Method in class context.arch.BaseObject
This method allows to specify a lease used to register the discoverer.
getLine() - Method in class context.arch.comm.protocol.RequestData
Returns the single line of request data
getListOfHandlers() - Method in class context.arch.BaseObject
Returns the list of handlers this object made.
getLocalId() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the local id
getLocationAddress() - Method in class context.arch.BaseObject
Returns the location address
getMessage() - Method in class context.arch.InvalidMethodException
Returns the error message
getMessage() - Method in class context.arch.MethodException
Returns the error message
getMessage() - Method in class context.arch.comm.language.DecodeException
Returns the error message
getMessage() - Method in class context.arch.comm.language.EncodeException
Returns the error message
getMessage() - Method in class context.arch.comm.language.InvalidDecoderException
Returns the error message
getMessage() - Method in class context.arch.comm.language.InvalidEncoderException
Returns the error message
getMessage() - Method in class context.arch.comm.protocol.InvalidProtocolException
Returns the error message
getMessage() - Method in class context.arch.comm.protocol.ProtocolException
Returns the error message
getMessage() - Method in class context.arch.storage.InvalidStorageException
Returns the error message
getMulticastGroup() - Method in class context.arch.comm.protocol.MulticastUDPSocket
Returns the group address
getMulticastPort() - Method in class context.arch.comm.protocol.MulticastUDPSocket
Returns the port number of the multicast group
getName() - Method in class context.arch.comm.DataObject
Returns the name of the DataObject element
getName() - Method in class context.arch.discoverer.DiscovererDescription
Returns the discoverer name
getName() - Method in class context.arch.discoverer.dataModel.AbstractIndexTableImpl
 
getName() - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 
getName() - Method in class context.arch.enactor.EnactorParameter
 
getName() - Method in class context.arch.service.Service
Returns the service name
getName() - Method in class context.arch.service.helper.FunctionDescription
Returns the name of the service function
getName() - Method in class context.arch.service.helper.ServiceDescription
Returns the service name
getName() - Method in class context.arch.storage.Attribute
Returns the name of the stored attribute
getName() - Method in class context.arch.subscriber.Callback
Returns the name of the callback
getName() - Method in class context.arch.util.ContextUser
Returns the user's name
getName() - Method in class context.arch.widget.RegistrationFrame
Returns the name of the user
getNameElement() - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
getNameElement() - Method in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
getNameElement() - Method in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
getNameValueElement() - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
getNameValueElement() - Method in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
getNameValueElement() - Method in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
getNbElements() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getNewOffset() - Method in class context.arch.widget.Widget
This method creates a thread that retrieves a global time clock and determines the offset between the local clock and the global clock.
getNewOffsetNoDelay() - Method in class context.arch.widget.Widget
This method retrieves the offset between the local clock and a global clock with no delay.
getNext() - Method in class context.arch.util.SynchFIFO
Returns the next object or waits for the next if the FIFO does'nt contain any, and removes it from the pipe.
getNonConstantAttributes() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the non constant attributes
getNonDecodedReply() - Method in class context.arch.comm.clients.IndependentCommunication
Returns the non decoded RequestData reply
getNonEncodedData() - Method in class context.arch.comm.RequestObject
Returns the message data object
getNthDataObject(String, int) - Method in class context.arch.comm.DataObject
Returns the Nth DataObject element/sub-element with the specified name NB: we assume the current DataObject has 1 level of children.
getNumValues() - Method in class context.arch.enactor.EnactorParameter
 
getNumberOfElements() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getObjectAt(Object) - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
getObjectAt(Object) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
 
getObjectToStore() - Method in class context.arch.comm.clients.IndependentCommunication
 
getObjectsType(String) - Method in class context.arch.util.ConfigObjects
Returns a list of all the configuration objects with the given type
getOrganization() - Method in class context.arch.util.ContextUser
Returns the user's organization
getOtherConfigurations() - Method in class context.arch.util.Configuration
Returns the other component (not servers, widgets, or interpreters) configurations for this configuration
getOutAttributeType(String) - Method in class context.arch.interpreter.Interpreter
Returns the attribute type with the given name for outgoing attributes
getOutAttributes() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the outgoing attributes
getParameters() - Method in class context.arch.util.Configuration
Returns the parameters for this configuration
getParsedData() - Method in class context.arch.util.XMLURLReader
This method returns a DataObject containing the parsed information from an XML-encoded URL.
getPending(String) - Method in class context.arch.service.helper.PendingOut
This method returns the ServiceInput with the given request id from this list of pending ServiceInput objects.
getPort() - Method in class context.arch.BaseObject
 
getPort() - Method in class context.arch.comm.RequestObject
Returns the destination server port
getPort() - Method in class context.arch.comm.protocol.TCPClientSocket
Returns the port number on the remote host to connect to
getPort() - Method in class context.arch.discoverer.DiscovererDescription
Sets the discoverer port
getPort() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's port.
getPort() - Method in class context.arch.util.ConfigObject
Returns the component's port
getPort() - Method in class context.arch.widget.WidgetHandle
Returns the port number to send info to
getProtocol() - Method in interface context.arch.comm.CommunicationsClient
Abstract method to get the communications protocol being used
getProtocol() - Method in interface context.arch.comm.CommunicationsMulticast
Abstract method to get the communications protocol being used
getProtocol() - Method in interface context.arch.comm.CommunicationsServer
Abstract method to get the communications protocol being used
getProtocol() - Method in class context.arch.comm.protocol.HTTPClientSocket
Method to get the communications protocol being used
getProtocol() - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
Abstract method to get the communications protocol being used
getProtocol() - Method in class context.arch.comm.protocol.HTTPServerSocket
Method to get the communications protocol being used
getQuery() - Method in class context.arch.subscriber.DiscovererSubscriber
Returns the subscription query, under which the subscriber will be notified
getReceiverId() - Method in class context.arch.comm.RequestObject
Get the receiver id
getRemoteHost() - Method in class context.arch.handler.HandlerInfo
Returns the widget host
getRemoteId() - Method in class context.arch.handler.HandlerInfo
Returns the widget id
getRemotePort() - Method in class context.arch.handler.HandlerInfo
Returns the widget port
getRequest() - Method in class context.arch.comm.clients.Client
This method tests if the IndependentCommunication is set or not
getRequest() - Method in class context.arch.comm.clients.IndependentCommunication
Returns the RequestObject
getRequestTag() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the request tag
getRequestTag() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's requesting tag
getResponseRequired() - Method in class context.arch.comm.clients.IndependentCommunication
Tests if the communication response need to be sent to the client that initialized it.
getSearchEngineContent() - Method in class context.arch.discoverer.Discoverer
Returns the content of the search engine
getSenderClassId() - Method in class context.arch.comm.clients.IndependentCommunication
 
getServer() - Method in class context.arch.comm.protocol.TCPClientSocket
Returns the remote server's hostname
getServerClass() - Method in class context.arch.comm.CommunicationsObject
Returns the class being used as the communications client.
getServerConfigurations() - Method in class context.arch.util.Configuration
Returns the server configurations for this configuration
getServerDescription() - Method in class context.arch.server.Server
Returns the server description that should be overloaded
getServerHostname() - Method in class context.arch.comm.RequestObject
Returns the destination server hostname
getServerPort() - Method in class context.arch.comm.CommunicationsObject
Returns the port being used for incoming communications (server).
getServerProtocol() - Method in class context.arch.comm.CommunicationsObject
This method gets the communications protocol being used by the object that implements the CommunicationsServer interface
getService(String) - Method in class context.arch.service.Services
This method returns the Service with the given name from this list of Services.
getServiceDescription() - Method in class context.arch.service.Service
Returns the ServiceDescription object
getServiceDescription(String) - Method in class context.arch.service.helper.ServiceDescriptions
This method returns the ServiceDescription with the given name from this list of ServiceDescriptions.
getServiceDescriptionAt(int) - Method in class context.arch.service.helper.ServiceDescriptions
Returns the ServiceDescription object at the given index
getServiceId() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the service id
getServiceId() - Method in class context.arch.service.helper.ServiceInput
Returns the id of the component offering the service.
getServiceName() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the name of the service
getServiceName() - Method in class context.arch.service.helper.ServiceInput
Returns the requested service name.
getServices() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of the widget services
getShape(Component) - Method in class context.arch.generator.DialogLayout
 
getStartDate() - Method in class context.arch.discoverer.lease.Lease
 
getStatus() - Method in class context.arch.generator.TemperatureData
 
getSubAttributeFunctions() - Method in class context.arch.storage.AttributeFunction
Returns the subAttributes of the stored attribute
getSubAttributes() - Method in class context.arch.storage.Attribute
Returns the subAttributes of the stored attribute
getSubId() - Method in class context.arch.handler.HandlerInfo
Returns the subscription id
getSubscriber(String) - Method in class context.arch.subscriber.Subscribers
Returns the subscriber with the given name.
getSubscriber(Subscriber) - Method in class context.arch.subscriber.Subscribers
This method returns if possible the subscriber that corresponds to the arguments.
getSubscriberAt(int) - Method in class context.arch.subscriber.Subscribers
Returns the subscriber at the given index.
getSubscriberHostName() - Method in class context.arch.subscriber.AbstractSubscriber
Returns the name of the subscriber's host computer
getSubscriberNames() - Method in class context.arch.subscriber.Subscribers
Returns an enumeration containing all the subscriber names in the list
getSubscriberPort() - Method in class context.arch.subscriber.AbstractSubscriber
Returns the port number to send info to
getSubscribers() - Method in class context.arch.discoverer.ComponentDescription
Returns an enumeration of thesubscribers
getSubscribers() - Method in class context.arch.subscriber.Subscribers
Returns an enumeration containing all the subscribers in the list
getSubscribersDescription() - Method in class context.arch.widget.Widget
This method returns a DataObject containig the list of subscribers
getSubscriptionCallback() - Method in class context.arch.handler.HandlerInfo
Returns the name of the subscription callback
getSubscriptionCallback() - Method in class context.arch.subscriber.AbstractSubscriber
Returns the subscriber callback that the subscriber registered
getSubscriptionId() - Method in class context.arch.subscriber.AbstractSubscriber
Returns the id of the subscriber
getSubscriptionManager() - Method in class context.arch.enactor.Enactor
 
getSubset(AttributeFunctions) - Method in class context.arch.storage.AttributeFunctions
This method takes a DataObject containing the list of attributes (names) wanted and it filters all the rest out from this AttributeFunctions object.
getSubset(Attributes) - Method in class context.arch.storage.Attributes
This method takes an Attributes containing the list of attributes (names) wanted and it filters all the rest out from this Attributes object.
getTTL() - Static method in class context.arch.comm.protocol.MulticastUDPSocket
This method returns the Time To Live of the multicast socket
getTime() - Method in class context.arch.generator.TemperatureData
Returns the timestamp
getTimer() - Static method in class edu.berkeley.io.context.GeneratorUtil
 
getTiming() - Method in class context.arch.service.helper.FunctionDescription
Return the timing of the service function
getType() - Method in class context.arch.BaseObject
Returns the type of the object This method should be overridden
getType() - Method in class context.arch.comm.RequestObject
Returns the type of the message : this method should be overridden
getType() - Method in class context.arch.comm.protocol.RequestData
Returns the type of request
getType() - Method in class context.arch.discoverer.Discoverer
 
getType() - Method in class context.arch.interpreter.Interpreter
Returns the type of the object This method should be overridden
getType() - Method in class context.arch.server.Server
Returns the type of the object This method should be overridden
getType() - Method in class context.arch.storage.Attribute
Returns the datatype of the attribute
getType() - Method in class context.arch.util.ConfigObject
Returns the component's type
getType() - Method in class context.arch.widget.Widget
Returns the type of the object This method should be overridden
getUniqueId() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns a unique id for this handler
getUniqueId() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's unique id.
getUnits() - Method in class context.arch.generator.TemperatureData
Returns the units the temperature is measured in
getUrl() - Method in class context.arch.comm.RequestObject
Returns the message url
getUserDescription() - Method in class context.arch.BaseObject
Returns the added description of the component That method should be overriden.
getUserDescription() - Method in class context.arch.interpreter.Interpreter
Overloads the BaseObject method
getUserDescription() - Method in class context.arch.widget.Widget
This method builds the widget description which contains the constant and non constant attributes, the callbacks, the services, the subscribers This method overloads the BaseObject's getUserDescription method
getValue() - Method in class context.arch.comm.DataObject
Returns the values for the DataObject element
getValue() - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns the value of this element
getValue() - Method in class context.arch.storage.AttributeNameValue
Returns the value of the stored attribute
getValueAt(int) - Method in class context.arch.enactor.EnactorParameter
 
getValueElement() - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
getValueElement() - Method in class context.arch.discoverer.componentDescription.ConstantAttributeElement
 
getValueElement() - Method in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
getVersion(String, int, String) - Method in class context.arch.BaseObject
This method gets the version of the given component (remoteHostname, widget, interpreter).
getVersion() - Method in class context.arch.BaseObject
This method returns the version number of this object.
getVersion() - Method in class context.arch.util.Configuration
Returns the version number of this configuration
getVersion() - Method in class context.arch.util.ContextUsers
Returns the version number
getWidgetAttributes(String, int, String) - Method in class context.arch.BaseObject
This method gets the attributes of the given widget
getWidgetCallbacks(String, int, String) - Method in class context.arch.BaseObject
This method gets the callbacks of the given widget
getWidgetConfigurations() - Method in class context.arch.util.Configuration
Returns the widget configurations for this configuration
getWidgetConstantAttributes(String, int, String) - Method in class context.arch.BaseObject
This method gets the attributes of the given widget
getWidgetDescription() - Method in class context.arch.server.Server
This method overloads the widget method It returns the server specific description
getWidgetDescription() - Method in class context.arch.widget.Widget
This method returns the desciption specific to a widget.
getWidgetHandleAt(int) - Method in class context.arch.widget.WidgetHandles
Returns the WidgetHandle at the given index.
getWidgetReferences() - Method in class context.arch.enactor.WidgetReferenceRegistry
 
getWidgetServices(String, int, String) - Method in class context.arch.BaseObject
This method gets the services of the given widget
getXML() - Method in class context.arch.comm.language.XMLEncoder
Returns XML encoding as a string

H

HEIGHT - Static variable in class context.arch.util.ContextTypes
Tag for display height
HOSTADDRESS - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER inside CALLER tags for the component IP address
HOSTADDRESS_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.HostnameElement
 
HOSTNAME - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER inside CALLER tags for the component hostname Also used in LOOKUP_DISCOVERER_REPLY, DISCOVERER_REGISTRATION
HOSTNAME - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for host machine of component
HOSTNAME - Static variable in class context.arch.util.ConfigObjects
Tag for component hostname
HOSTNAME - Static variable in class context.arch.util.Constants
Tag for component hostname
HOSTNAME_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.HostnameElement
 
HOSTNAME_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
HTTPClientSocket - class context.arch.comm.protocol.HTTPClientSocket.
This class subclasses TCPClientSocket, creating and sending HTTP requests.
HTTPClientSocket(CommunicationsObject) - Constructor for class context.arch.comm.protocol.HTTPClientSocket
Basic constructor for HTTPClientSocket that calls TCPClientSocket
HTTPClientSocket(CommunicationsObject, String, Integer) - Constructor for class context.arch.comm.protocol.HTTPClientSocket
Constructor for HTTPClientSocket that calls TCPClientSocket with the given port
HTTPMulticastUDPSocket - class context.arch.comm.protocol.HTTPMulticastUDPSocket.
This object is able to connect to a multicast group and to send multicast messages
HTTPMulticastUDPSocket(CommunicationsObject) - Constructor for class context.arch.comm.protocol.HTTPMulticastUDPSocket
Basic constructor for HTTPMulticastSocket that calls MulticastUDPSocket
HTTPServerSocket - class context.arch.comm.protocol.HTTPServerSocket.
This class subclasses TCPServerSocket, listening for and handling HTTP requests.
HTTPServerSocket(CommunicationsObject) - Constructor for class context.arch.comm.protocol.HTTPServerSocket
Basic constructor for HTTPServerSocket that calls TCPServerSocket
HTTPServerSocket(CommunicationsObject, Integer) - Constructor for class context.arch.comm.protocol.HTTPServerSocket
Constructor for HTTPServerSocket that calls TCPServerSocket with the given port
HTTP_CLIENT - Static variable in class context.arch.comm.CommunicationsObject
The HTTP client protocol class.
HTTP_PORT - Static variable in class context.arch.util.XMLURLReader
The default port for HTTP access
HTTP_SERVER - Static variable in class context.arch.comm.CommunicationsObject
The HTTP server protocol class.
Handler - interface context.arch.handler.Handler.
This empty interface allows the Handlers class to keep track of handlers.
HandlerInfo - class context.arch.handler.HandlerInfo.
This class acts as a container for handler info.
HandlerInfo() - Constructor for class context.arch.handler.HandlerInfo
Basic empty constructor
HandlerInfo(Handler, String, String, String, int, String) - Constructor for class context.arch.handler.HandlerInfo
Full constructor that takes all input parameters
HandlerInfo(Handler, String, String, String) - Constructor for class context.arch.handler.HandlerInfo
Constructor
Handlers - class context.arch.handler.Handlers.
This class maintains a list of context widget handlers, allows additions and removals of individual handlers.
Handlers() - Constructor for class context.arch.handler.Handlers
Basic empty constructor
HostnameElement - class context.arch.discoverer.componentDescription.HostnameElement.
 
HostnameElement() - Constructor for class context.arch.discoverer.componentDescription.HostnameElement
Creates new IdElement
HostnameElement(Object) - Constructor for class context.arch.discoverer.componentDescription.HostnameElement
 
HostnameIndexTable - class context.arch.discoverer.dataModel.HostnameIndexTable.
 
HostnameIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.HostnameIndexTable
Creates new ClassnameIndexTable
handle(String, DataObject) - Method in class context.arch.enactor.EnactorSubscriptionManager
 
handle(String, DataObject) - Method in interface context.arch.handler.Handler
This abstract method is used to generically handle any callbacks that a widget may support.
handle(String, DataObject) - Method in class context.arch.server.Server
This method implements the handle method in the Handler interface.
handleCommunication() - Method in class context.arch.comm.clients.DiscovererClient
This class overrides the handleCommunication() and process the communication
handleCommunication() - Method in class context.arch.comm.clients.IndependentClient
This method is implemented by inheriting class to process communication
handleEvent(Event) - Method in class context.arch.generator.PersonNameUI
 
handleIncomingRequest(DatagramPacket) - Method in interface context.arch.comm.CommunicationsMulticast
This abstract method handles incoming datagram packet
handleIncomingRequest(Socket) - Method in class context.arch.comm.CommunicationsObject
This method handles an incoming request on the given socket and sends a reply.
handleIncomingRequest(DatagramPacket) - Method in class context.arch.comm.CommunicationsObject
This method handles an incoming datagram packet from the multicast channel It should only be called by the underlying CommunicationsMulticast object
handleIncomingRequest(Socket) - Method in interface context.arch.comm.CommunicationsServer
This abstract method handles incoming requests on a given socket
handleIncomingRequest(DatagramPacket) - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
Stub method that handles incoming HTTP multicast packets.
handleIncomingRequest(Socket) - Method in class context.arch.comm.protocol.HTTPServerSocket
Stub method that handles incoming HTTP requests.
handleIncomingRequest(DatagramPacket) - Method in class context.arch.comm.protocol.MulticastUDPSocket
This method handles data received on a given TCPServerSocket.
handleIncomingRequest(Socket) - Method in class context.arch.comm.protocol.TCPServerSocket
This method handles data received on a given TCPServerSocket.
handleIndependentReply(IndependentCommunication) - Method in class context.arch.BaseObject
This method is called after the independentUserRequest has been called.
handleIndependentReply(IndependentCommunication) - Method in class context.arch.comm.CommunicationsObject
 
handleIndependentReply(IndependentCommunication) - Method in interface context.arch.comm.language.MessageHandler
This method is called after the independentUserRequest has been called.
handleIndependentReply(IndependentCommunication) - Method in class context.arch.discoverer.Discoverer
This method is called after the independentUserRequest has been called.
handleIndependentReply(IndependentCommunication) - Method in class context.arch.discoverer.DiscovererMediator
Overrides the method that handle independent Reply.
handleIndependentReply(IndependentCommunication) - Method in class context.arch.enactor.EnactorSubscriptionManager
 
handleIndependentReply(IndependentCommunication) - Method in interface context.arch.handler.Handler
This method is used to forward the result of an independent communication
handleIndependentReply(IndependentCommunication) - Method in class context.arch.widget.Widget
This method overrides the handleIndependentReply defined in the BaseObject class.
handleNewComponent(ComponentDescription) - Method in class context.arch.enactor.EnactorSubscriptionManager
We see if any registered enactors (through references) are interested in this component.
handleQuery(DataObject) - Method in class context.arch.discoverer.Discoverer
Handles a DISCOVERER_QUUERY message from components and returns a DataObject containing the identification of the response and the first response.
handleSetParameter(DataObject) - Method in class context.arch.enactor.server.EnactorXMLServer
takes a set parameter message sent by a client and sets the appropriate enactor parameter.
handlers - Variable in class context.arch.BaseObject
Object to keep track of context widget handlers
hasAttribute(Attribute) - Method in class context.arch.storage.Attributes
Determines whether the given Attribute object is in the container
hasAttribute(String, Attributes) - Method in class context.arch.storage.Attributes
Determines whether the given attribute name and subAttributes are in the container, using the default datatype.
hasAttribute(String, Attributes, String) - Method in class context.arch.storage.Attributes
Determines whether the given attribute name, subAttributes and type are in the container,
hasAttributeFunction(AttributeFunction) - Method in class context.arch.storage.AttributeFunctions
Determines whether the given AttributeFunction object is in the container
hasAttributeFunction(String, AttributeFunctions) - Method in class context.arch.storage.AttributeFunctions
Determines whether the given attribute name and subAttributes are in the container, using the default datatype.
hasAttributeFunction(String, AttributeFunctions, String) - Method in class context.arch.storage.AttributeFunctions
Determines whether the given attribute name, subAttributes and type are in the container,
hasCallback(Callback) - Method in class context.arch.subscriber.Callbacks
Determines whether the given Callback object is in the container
hasCallback(String, Attributes) - Method in class context.arch.subscriber.Callbacks
Determines whether the given callback name and attributes are in the container.
hasCallback(String) - Method in class context.arch.subscriber.Callbacks
Determines whether a callback with the given name is in the container
hasFunctionDescription(FunctionDescription) - Method in class context.arch.service.helper.FunctionDescriptions
Determines whether the given FunctionDescription object is in the container
hasFunctionDescription(String, String, String) - Method in class context.arch.service.helper.FunctionDescriptions
Determines whether the given function name and description are in the container.
hasFunctionDescription(String) - Method in class context.arch.service.helper.FunctionDescriptions
Determines whether a function with the given name is in the container
hasService(String) - Method in class context.arch.service.Services
Determines whether the given Service object is in the container
hasServiceDescription(ServiceDescription) - Method in class context.arch.service.helper.ServiceDescriptions
Determines whether the given ServiceDescription object is in the container
hasServiceDescription(String, FunctionDescriptions) - Method in class context.arch.service.helper.ServiceDescriptions
Determines whether the given service description is in the container.
hasServiceDescription(String) - Method in class context.arch.service.helper.ServiceDescriptions
Determines whether a service with the given name is in the container
hash - Variable in class context.arch.widget.WidgetHandles
 
hiBaseTemp - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
hostaddress - Variable in class context.arch.discoverer.ComponentDescription
The component hostaddress
hostname - Variable in class context.arch.discoverer.ComponentDescription
The component hostname
hysteresisRange - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 

I

IBUTTONID - Static variable in class context.arch.util.ContextTypes
Tag for iButton id
IBUTTONID - Static variable in class context.arch.util.ContextUsers
Tag for user's iButton id
ID - Static variable in class context.arch.BaseObject
Tag for id of this component
ID - Static variable in class context.arch.util.ConfigObjects
Tag for component id
ID - Static variable in class context.arch.util.Constants
Tag for component id
ID_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.IdElement
 
ID_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
IGNORE_CASE - Static variable in class context.arch.discoverer.Discoverer
Type of matching for the query
IN - Static variable in class context.arch.util.ContextTypes
Tag for being in
INCOMING_ATTRIBUTE_NAME_VALUES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the incoming attribute name values Tag also used in DISCOVERER_QUERY
INCOMPLETE_DATA_ERROR - Static variable in class context.arch.util.Error
Tag if the data being requested can not be fully returned
INOUT - Static variable in class context.arch.util.ContextTypes
Tag for in/out status
INSTALLATION_SERVICE - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
INT - Static variable in class context.arch.storage.Attribute
Tag for INT datatype
INTENSITY - Static variable in class edu.berkeley.io.context.home.LightWidget
 
INTERESTS - Static variable in class context.arch.util.ContextTypes
Tag for INTERESTS
INTEREST_LEVEL - Static variable in class context.arch.util.ContextTypes
Tag for tour demo
INTERPRET - Static variable in class context.arch.interpreter.Interpreter
Tag for interpreter
INTERPRET - Static variable in class context.arch.util.Constants
Tag for interpret request
INTERPRETER - Static variable in class context.arch.discoverer.Discoverer
Component type : for interpreter
INTERPRETERS - Static variable in class context.arch.util.Configuration
Tag for interpreters
INTERPRETER_TYPE - Static variable in class context.arch.interpreter.Interpreter
The tag for the type of this object
INTERPRET_REPLY - Static variable in class context.arch.interpreter.Interpreter
Tag for interpreterReply
INVALID_ATTRIBUTE_ERROR - Static variable in class context.arch.util.Error
Tag if an attribute being requested is not valid
INVALID_CALLBACK_ERROR - Static variable in class context.arch.util.Error
Tag if a callback being subscribed to is not valid
INVALID_DATA_ERROR - Static variable in class context.arch.util.Error
Tag if the data being requested is not valid
INVALID_ID_ERROR - Static variable in class context.arch.util.Error
Tag if the given doesn't match the receiving component's id
INVALID_REQUEST_ERROR - Static variable in class context.arch.util.Error
Error tag for invalid request
INVALID_REQUEST_ID_ERROR - Static variable in class context.arch.util.Error
Tag if a service request id is unknown
INVALID_TIMING_ERROR - Static variable in class context.arch.util.Error
Tag if a service timing is incorrect (synchronous vs asynchronous
IN_ATT_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.InAttributeElement
 
IN_ATT_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
IO_ERROR - Static variable in class context.arch.util.Error
Tag used when IOException occurs
IdElement - class context.arch.discoverer.componentDescription.IdElement.
 
IdElement() - Constructor for class context.arch.discoverer.componentDescription.IdElement
Creates new IdElement
IdElement(Object) - Constructor for class context.arch.discoverer.componentDescription.IdElement
 
IdIndexTable - class context.arch.discoverer.dataModel.IdIndexTable.
 
IdIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.IdIndexTable
Creates new IdIndexTable
InAttributeElement - class context.arch.discoverer.componentDescription.InAttributeElement.
 
InAttributeElement() - Constructor for class context.arch.discoverer.componentDescription.InAttributeElement
Creates new InAttElement
InAttributeElement(Object) - Constructor for class context.arch.discoverer.componentDescription.InAttributeElement
 
InAttributeIndexTable - class context.arch.discoverer.dataModel.InAttributeIndexTable.
 
InAttributeIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.InAttributeIndexTable
Creates new InAttributeIndexTable
IndependentClient - class context.arch.comm.clients.IndependentClient.
This class is used by a context component when it needs to communicate with a component while continuing a communication with another one.
IndependentClient(BaseObject) - Constructor for class context.arch.comm.clients.IndependentClient
Creates new DiscovererClient
IndependentCommunication - class context.arch.comm.clients.IndependentCommunication.
This method is used to encapsulate all information used for an independent communication.
IndependentCommunication(RequestObject, DataObject, Vector, boolean) - Constructor for class context.arch.comm.clients.IndependentCommunication
The generic IndependentCommunication constructor, that takes the request, reply, exceptions given.
IndependentCommunication(RequestObject) - Constructor for class context.arch.comm.clients.IndependentCommunication
Creates a new IndependentCommunication with the given RequestObject.
IndependentCommunication(RequestObject, boolean) - Constructor for class context.arch.comm.clients.IndependentCommunication
 
IndexTableIF - interface context.arch.discoverer.dataModel.IndexTableIF.
------------------------------------- | IndexTableIF | ------------------------------------- | add(key, value) | removeKey(key, value) | getName() : string | containsKey(key) :bool | get(key):obj ------------------------------------- ------------------------------------- | AbstractIndexTableImpl ------------------------ ------------------------------------- | Hashtable | | add(key, value) ------------------------ | removeKey(key, value) | getName() : string | containsKey(key) :bool | get(key):obj -------------------------------------
InheritedService - class context.arch.service.InheritedService.
This class implements a generic inherited service.
InheritedService(CommunicationsHandler, String, String, FunctionDescriptions, String, String, String) - Constructor for class context.arch.service.InheritedService
Basic constructor that creates an inherited service object.
InheritedService(CommunicationsHandler, String, String, FunctionDescriptions, String, int, String) - Constructor for class context.arch.service.InheritedService
Basic constructor that creates an inherited service object.
InstallationBuilder - class edu.berkeley.io.context.museum.InstallationBuilder.
 
InstallationBuilder() - Constructor for class edu.berkeley.io.context.museum.InstallationBuilder
 
InstallationEnactor - class edu.berkeley.io.context.museum.InstallationEnactor.
 
InstallationEnactor() - Constructor for class edu.berkeley.io.context.museum.InstallationEnactor
 
InstallationWidget - class edu.berkeley.io.context.museum.InstallationWidget.
 
InstallationWidget(String, int, boolean) - Constructor for class edu.berkeley.io.context.museum.InstallationWidget
 
Interpreter - class context.arch.interpreter.Interpreter.
This class is the basic interpreter.
Interpreter(int) - Constructor for class context.arch.interpreter.Interpreter
Constructor that creates a BaseObject with the given port and sets the incoming and outgoing attributes.
InvalidDecoderException - exception context.arch.comm.language.InvalidDecoderException.
This class implements the InvalidDecoderException.
InvalidDecoderException() - Constructor for class context.arch.comm.language.InvalidDecoderException
Basic constructor for InvalidDecoderException with no message
InvalidDecoderException(String) - Constructor for class context.arch.comm.language.InvalidDecoderException
Constructor for InvalidDecoderException with error message
InvalidEncoderException - exception context.arch.comm.language.InvalidEncoderException.
This class implements the InvalidEncoderException.
InvalidEncoderException() - Constructor for class context.arch.comm.language.InvalidEncoderException
Basic constructor for InvalidEncoderException with no message
InvalidEncoderException(String) - Constructor for class context.arch.comm.language.InvalidEncoderException
Constructor for InvalidEncoderException with error message
InvalidMethodException - exception context.arch.InvalidMethodException.
This class implements the InvalidMethodException.
InvalidMethodException() - Constructor for class context.arch.InvalidMethodException
Basic constructor for InvalidMethodException with no message
InvalidMethodException(String) - Constructor for class context.arch.InvalidMethodException
Constructor for InvalidMethodException with error message
InvalidProtocolException - exception context.arch.comm.protocol.InvalidProtocolException.
This class implements the InvalidProtocolException.
InvalidProtocolException() - Constructor for class context.arch.comm.protocol.InvalidProtocolException
Basic constructor for InvalidProtocolException with no message
InvalidProtocolException(String) - Constructor for class context.arch.comm.protocol.InvalidProtocolException
Constructor for InvalidProtocolException with error message
InvalidStorageException - exception context.arch.storage.InvalidStorageException.
This class implements the InvalidStorageException.
InvalidStorageException() - Constructor for class context.arch.storage.InvalidStorageException
Basic constructor for InvalidStorageException with no message
InvalidStorageException(String) - Constructor for class context.arch.storage.InvalidStorageException
Constructor for InvalidStorageException with error message
id - Variable in class context.arch.comm.clients.Client
The id of the client
id - Variable in class context.arch.discoverer.ComponentDescription
The component id
inAttributeTypes - Variable in class context.arch.interpreter.Interpreter
 
inAttributes - Variable in class context.arch.interpreter.Interpreter
 
incNbElements() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
indComm - Variable in class context.arch.comm.clients.Client
The IndependentCommunication object containing the RequestObject to send
independentUserRequest(IndependentCommunication) - Method in class context.arch.BaseObject
This method is used to send a message through a threaded communication.
independentUserRequest(IndependentCommunication) - Method in interface context.arch.comm.CommunicationsHandler
This method is used to send a message through a threaded communication.
indexOfAttribute(Attribute) - Method in class context.arch.storage.Attributes
Returns the index at which the Attribute object occurs
indexOfAttribute(String, Attributes) - Method in class context.arch.storage.Attributes
Returns the index at which the given attribute name and subAttributes occurs, using the default datatype
indexOfAttribute(String, Attributes, String) - Method in class context.arch.storage.Attributes
Returns the index at which the given attribute name, subAttributes and type occurs.
indexOfAttributeFunction(AttributeFunction) - Method in class context.arch.storage.AttributeFunctions
Returns the index at which the AttributeFunction object occurs
indexOfAttributeFunction(String, AttributeFunctions) - Method in class context.arch.storage.AttributeFunctions
Returns the index at which the given attribute name and subAttributes occurs, using the default datatype
indexOfAttributeFunction(String, AttributeFunctions, String) - Method in class context.arch.storage.AttributeFunctions
Returns the index at which the given attribute name, subAttributes and type occurs.
indexOfCallback(Callback) - Method in class context.arch.subscriber.Callbacks
Returns the index at which the Callback object occurs
indexOfCallback(String, Attributes) - Method in class context.arch.subscriber.Callbacks
Returns the index at which the given callback name and attributes occurs
indexOfFunctionDescription(FunctionDescription) - Method in class context.arch.service.helper.FunctionDescriptions
Returns the index at which the FunctionDescription object occurs
indexOfFunctionDescription(String, String, String) - Method in class context.arch.service.helper.FunctionDescriptions
Returns the index at which the given function name and description occurs
indexOfFunctionDescription(String, String, Attributes, String) - Method in class context.arch.service.helper.FunctionDescriptions
Returns the index at which the given function name and description occurs
indexOfServiceDescription(ServiceDescription) - Method in class context.arch.service.helper.ServiceDescriptions
Returns the index at which the ServiceDescription object occurs
indexOfServiceDescription(String, FunctionDescriptions) - Method in class context.arch.service.helper.ServiceDescriptions
Returns the index at which the given service description occurs
init() - Method in class context.arch.enactor.EnactorSubscriptionManager
subscribes to the CTK Discover with a query that retrieves information about all new widgets.
initAttributes() - Method in class context.arch.discoverer.Discoverer
Sets the attributes for the discoverer: they specify the information the discoverer is storing about the registered context components.
initAttributes() - Method in class context.arch.server.Server
This method is called to aggregate the list of non cosntant attributes that the widgets relevant to this server provide.
initAttributes() - Method in class context.arch.widget.Widget
Sets the attributes for the widget
initAttributes() - Method in class edu.berkeley.io.context.home.LightWidget
 
initAttributes() - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
initAttributes() - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
initAttributes() - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
initCallbacks() - Method in class context.arch.discoverer.Discoverer
Sets the callbacks for the discoverer
initCallbacks() - Method in class context.arch.server.Server
This method is called to subscribe to the widgets this server is interested in.
initCallbacks() - Method in class context.arch.widget.Widget
Sets the callbacks for the widget
initCallbacks() - Method in class edu.berkeley.io.context.home.LightWidget
This method implements the abstract method Widget.setCallbacks().
initCallbacks() - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
initCallbacks() - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
initCallbacks() - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
initConstantAttributes() - Method in class context.arch.discoverer.Discoverer
Sets the constant attributes for the discoverer
initConstantAttributes() - Method in class context.arch.server.Server
This method is called to aggregate the list of constant attributes that the widgets relevant to this server provide.
initConstantAttributes() - Method in class context.arch.widget.Widget
Sets the constant attributes for the widget
initConstantAttributes() - Method in class edu.berkeley.io.context.home.LightWidget
 
initConstantAttributes() - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
initConstantAttributes() - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
initConstantAttributes() - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
initServices() - Method in class context.arch.discoverer.Discoverer
Sets the services for the discoverer
initServices() - Method in class context.arch.server.Server
This method is called to aggregate the list of services that the widgets relevant to this widget provide.
initServices() - Method in class context.arch.widget.Widget
Sets the services for the widget
initServices() - Method in class edu.berkeley.io.context.home.LightWidget
This method implements the abstract method Widget.setServices().
initServices() - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
initServices() - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
initServices() - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
interpretData(Attributes) - Method in class context.arch.interpreter.Interpreter
This abstract method interprets the given data and returns it.
isAttribute(String) - Method in class context.arch.widget.Widget
Checks if the given attribute is an attribute of this widget
isAvailable(long) - Method in class context.arch.discoverer.DiscovererDescription
 
isCallback(String) - Method in class context.arch.widget.Widget
Checks if the given callback is a callback of this widget
isFullDescriptionResponse() - Method in class context.arch.subscriber.DiscovererSubscriber
 
isInAttribute(String) - Method in class context.arch.interpreter.Interpreter
Checks if the given incoming attribute is an attribute of this interpreter
isOutAttribute(String) - Method in class context.arch.interpreter.Interpreter
Checks if the given outgoing attribute is an attribute of this interpreter
isPending(String) - Method in class context.arch.service.helper.PendingIn
Determines whether the given request id is in the pending container
isPending(String) - Method in class context.arch.service.helper.PendingOut
Determines whether the given ServiceInput object is in the pending container
isThereTheException(Exception) - Method in class context.arch.comm.clients.IndependentCommunication
Tests if exception is contained in the exceptions of this object

K

KEYWORDS - Static variable in class context.arch.util.ContextTypes
Tag for demo keywords
keeper - Variable in class context.arch.discoverer.lease.LeasesWatcher
The LeasesKeeper object
keys() - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 

L

LANGUAGE - Static variable in class context.arch.comm.language.SAX_XMLDecoder
The language for this class is XML
LANGUAGE - Static variable in class context.arch.comm.language.XMLEncoder
Language used to encode
LEASE - Static variable in class context.arch.discoverer.lease.Lease
This tag is used to encapsulate a lease dataobject
LEASE_END - Static variable in class context.arch.discoverer.lease.Lease
This tag is used by the context component to stop its lease
LEASE_END_NOTIFICATION - Static variable in class context.arch.discoverer.lease.Lease
This tag is used by the discoverer to inform the context component of the end of its lease.
LEASE_ERROR - Static variable in class context.arch.discoverer.lease.Lease
This tag is used to specify an error
LEASE_RENEWAL - Static variable in class context.arch.discoverer.lease.Lease
This tag is used by the context component to extend its lease
LEFT - Static variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
 
LESSTHAN - Static variable in interface context.arch.storage.Storage
Tag to indicate data to retrieve should be less than that specified
LESSTHANEQUAL - Static variable in interface context.arch.storage.Storage
Tag to indicate data to retrieve should be less than or equal to that specified
LOCATION - Static variable in class context.arch.util.ContextTypes
Tag for user location
LOCATION_ADDRESS - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISOCVERER_REGISTRATION for the component location address Tag also used in DISCOVERER_QUERY
LONG - Static variable in class context.arch.storage.Attribute
Tag for LONG datatype
LOOKUP_DISCOVERER - Static variable in class context.arch.discoverer.Discoverer
Message tag used by components to send a multicast message to lookup a discoverer
LOOKUP_DISCOVERER_OK - Static variable in class context.arch.discoverer.Discoverer
Message tag used by discoverers to reply to a lookup message
LOOKUP_DISCOVERER_REPLY - Static variable in class context.arch.discoverer.Discoverer
Message tag used by discoverers to reply to a lookup message
LOWER - Static variable in class context.arch.discoverer.querySystem.comparison.Lower
 
LOWER_EQUAL - Static variable in class context.arch.discoverer.querySystem.comparison.LowerEqual
 
Lease - class context.arch.discoverer.lease.Lease.
This class keeps information about the lease of a context component when it registers to the discoverer.
Lease() - Constructor for class context.arch.discoverer.lease.Lease
Creates new Lease with the default duration
Lease(int) - Constructor for class context.arch.discoverer.lease.Lease
Creates new Lease with the specified number of timeslots
LeasesKeeper - class context.arch.discoverer.lease.LeasesKeeper.
A component registers to the discoverer for a given period of time that is defined with a lease.
LeasesKeeper(DiscovererMediator) - Constructor for class context.arch.discoverer.lease.LeasesKeeper
Creates new LeasesKeeper TO COMPLETE (if the discoverer restarts from a log file)
LeasesWatcher - class context.arch.discoverer.lease.LeasesWatcher.
This class is used to watch for all context components leases each xx time, as defined by Lease.TIME_SLOT_MILLIS, and then send to the LeasesKeeper object an Enumeration of all component index whose lease expires.
LeasesWatcher(LeasesKeeper) - Constructor for class context.arch.discoverer.lease.LeasesWatcher
Creates new LeasesWatcher
LightEnactor - class edu.berkeley.io.context.home.LightEnactor.
 
LightEnactor() - Constructor for class edu.berkeley.io.context.home.LightEnactor
 
LightWidget - class edu.berkeley.io.context.home.LightWidget.
 
LightWidget(String, int, boolean) - Constructor for class edu.berkeley.io.context.home.LightWidget
 
LightWidget(String, int, String, boolean) - Constructor for class edu.berkeley.io.context.home.LightWidget
 
Lower - class context.arch.discoverer.querySystem.comparison.Lower.
 
Lower() - Constructor for class context.arch.discoverer.querySystem.comparison.Lower
Creates new Lower
LowerEqual - class context.arch.discoverer.querySystem.comparison.LowerEqual.
 
LowerEqual() - Constructor for class context.arch.discoverer.querySystem.comparison.LowerEqual
Creates new LowerEqual
layoutContainer(Container) - Method in class context.arch.generator.DialogLayout
 
leaseEndNotificationTo(ArrayList) - Method in class context.arch.discoverer.lease.LeasesKeeper
This method allows to send a list of leases that should end to the discoverer.
leaseEndNotified(DataObject) - Method in class context.arch.BaseObject
This method sends a lease end confirmation if necessary.
leases - Variable in class context.arch.discoverer.lease.LeasesKeeper
All leases, associates the component (Integer)index -> Lease object
leases - Variable in class context.arch.discoverer.lease.LeasesWatcher
The vector containing the lease objects
left - Variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
the left element : exists in all cases
listOfBoolean - Variable in class context.arch.discoverer.QueryUI
 
listOfComparison - Variable in class context.arch.discoverer.QueryUI
 
listOfComponentElements - Variable in class context.arch.discoverer.QueryUI
 
loBaseTemp - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
location - Variable in class context.arch.discoverer.ComponentDescription
The component location

M

MAXIMUM_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for minimum interest
MAXIMUM_RESULTS - Static variable in class context.arch.discoverer.Discoverer
Tag used if DISCOVERER_QUERY to set the maximum number of responses wanted
MAX_ERRORS - Static variable in class context.arch.subscriber.AbstractSubscriber
Maximum number of consecutive communication errors to be tolerated
MEDIUM_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for minimum interest
MINIMUM_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for minimum interest
MINSPEED - Static variable in class context.arch.util.ContextTypes
Tag for average speed
MISSING_PARAMETER_ERROR - Static variable in class context.arch.util.Error
Tag if a parameter to a method is missing
MessageHandler - interface context.arch.comm.language.MessageHandler.
This interface specifies all the methods for encoding outgoing messages and decoding incoming messages, as well as the method that handles decoded incoming messages.
MethodException - exception context.arch.MethodException.
This class implements the MethodException.
MethodException() - Constructor for class context.arch.MethodException
Basic constructor for MethodException with no message
MethodException(String) - Constructor for class context.arch.MethodException
Constructor for MethodException with error message
MulticastConstants - interface context.arch.comm.protocol.MulticastConstants.
 
MulticastUDPSocket - class context.arch.comm.protocol.MulticastUDPSocket.
This class implements a threaded server - client socket that accepts UDP multicast packets.
MulticastUDPSocket() - Constructor for class context.arch.comm.protocol.MulticastUDPSocket
Default constructor for MulticastUDPSocket, with the default port.
MulticastUDPSocket(int) - Constructor for class context.arch.comm.protocol.MulticastUDPSocket
 
m_height - Variable in class context.arch.generator.DialogLayout
 
m_map - Variable in class context.arch.generator.DialogLayout
 
m_width - Variable in class context.arch.generator.DialogLayout
 
main(String[]) - Static method in class context.arch.discoverer.Discoverer
Main method to create a discoverer with location and port specified by command line arguments
main(String[]) - Static method in class context.arch.discoverer.QueryUI
 
main(String[]) - Static method in class context.arch.discoverer.dataModel.DiscovererDataModel
 
main(String[]) - Static method in class context.arch.discoverer.querySystem.comparison.Greater
 
main(String[]) - Static method in class context.arch.subscriber.Subscribers
 
main(String[]) - Static method in class context.arch.util.SendMail
Simple main method that creates the SendMail class and sends a mail using parameters from the command line
main(String[]) - Static method in class edu.berkeley.io.context.home.LightEnactor
 
main(String[]) - Static method in class edu.berkeley.io.context.home.PresenceEnactor
 
main(String[]) - Static method in class edu.berkeley.io.context.home.RoomSimulator
 
main(String[]) - Static method in class edu.berkeley.io.context.home.TemperatureEnactor
 
main(String[]) - Static method in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
main(String[]) - Static method in class edu.berkeley.io.context.museum.InstallationBuilder
 
main(String[]) - Static method in class edu.berkeley.io.context.museum.InstallationEnactor
 
main(String[]) - Static method in class edu.berkeley.io.context.museum.VisitorDisplayEnactor
 
main(String[]) - Static method in class edu.berkeley.io.context.museum.VisitorDisplayGenerator
 
mapRectangle(Rectangle, int, int) - Method in class context.arch.generator.DialogLayout
 
mediator - Variable in class context.arch.discoverer.Discoverer
 
mediator - Variable in class context.arch.discoverer.lease.LeasesKeeper
The discoverer object
method - Variable in class context.arch.comm.clients.DiscovererClient
The method
minimumLayoutSize(Container) - Method in class context.arch.generator.DialogLayout
 

N

NAME - Static variable in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Tag for DataObject version
NAME - Static variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
 
NAME - Static variable in class context.arch.util.ContextTypes
Tag for contact info - name
NEW_COMPONENT - Static variable in class context.arch.discoverer.Discoverer
This tag is the callback name used to notify subscriber of a new component
NEW_SEPARATOR - Static variable in class context.arch.storage.VectorStorage
Separator used by database in structured info
NEW_SEPARATOR_STRING - Static variable in class context.arch.storage.VectorStorage
Separator used by database in structured info - String
NEXT_RESULT - Static variable in class context.arch.discoverer.Discoverer
Type of query reply : returns the next result
NONE - Static variable in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
NON_CONSTANT_ATTRIBUTE_NAME - Static variable in class context.arch.discoverer.Discoverer
Tag used in QueryElement to query the discoverer.
NON_CONSTANT_ATTRIBUTE_NAME_VALUES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the non constant attributes of the component Tag also used in DISCOVERER_QUERY
NON_CONST_ATT_NAME_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
NON_CONST_ATT_NAME_VALUE_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
NON_CONST_ATT_VALUE_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
NON_CST_ATT_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
NOTQueryItem - class context.arch.discoverer.querySystem.NOTQueryItem.
 
NOTQueryItem(AbstractQueryItem) - Constructor for class context.arch.discoverer.querySystem.NOTQueryItem
Creates new ANDQueryItem
NOT_QUERY_ITEM - Static variable in class context.arch.discoverer.querySystem.NOTQueryItem
 
NO_CHOICE - Static variable in class context.arch.service.DisplayChoiceFrame
Tag if the user does not select any choice
NO_ERROR - Static variable in class context.arch.util.Error
Tag for no errors
NO_STORAGE - Static variable in interface context.arch.storage.Storage
Tag to indicate that there will be no storage in this component
NonConstantAttributeElement - class context.arch.discoverer.componentDescription.NonConstantAttributeElement.
 
NonConstantAttributeElement(Object) - Constructor for class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
NonConstantAttributeElement(Object, Object) - Constructor for class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
NonConstantAttributeElement(Object, Object, String) - Constructor for class context.arch.discoverer.componentDescription.NonConstantAttributeElement
 
NonCstAttributeIndexTable - class context.arch.discoverer.dataModel.NonCstAttributeIndexTable.
 
NonCstAttributeIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.NonCstAttributeIndexTable
Creates new NonCstAttributeIndexTable
name - Variable in class context.arch.discoverer.dataModel.AbstractIndexTableImpl
 
name - Variable in class context.arch.enactor.EnactorParameter
 
name - Variable in class context.arch.storage.Attribute
 
nameToIndexTableIF - Variable in class context.arch.discoverer.dataModel.AbstractDataModel
This hashtable contains the IndexTableIF object that are the index tables used in this data model.
nbRenewal - Variable in class context.arch.discoverer.lease.Lease
The number of lease renewal the context component has done
nbTimeSlots - Variable in class context.arch.discoverer.lease.Lease
This number specify the duration of the lease as a number of timeslots
notify(String, Object) - Method in class context.arch.widget.Widget
This is an empty method that should be overridden by objects that subclass from this class.
numAttributeFunctions() - Method in class context.arch.storage.AttributeFunctions
Returns the number of AttributeFunctions in the container return the number of AttributeFunctions in the container
numAttributeNameValues() - Method in class context.arch.storage.RetrievalResults
This method returns the number of AttributeNameValues objects contained in this container.
numAttributes() - Method in class context.arch.storage.Attributes
Returns the number of Attributes in the container return the number of Attributes in the container
numCallbacks() - Method in class context.arch.subscriber.Callbacks
Returns the number of Callbacks in the container return the number of Callbacks in the container
numFunctionDescriptions() - Method in class context.arch.service.helper.FunctionDescriptions
Returns the number of FunctionDescriptions in the container return the number of FunctionDescriptions in the container
numHandlers() - Method in class context.arch.handler.AsyncServiceHandlers
Returns the number of handlers in the list
numHandlers() - Method in class context.arch.handler.Handlers
Returns the number of handlers in the list
numPending() - Method in class context.arch.service.helper.PendingIn
Returns the number of requests pending in the container return the number of requests pending in the container
numPending() - Method in class context.arch.service.helper.PendingOut
Returns the number of ServiceInput objects pending in the container return the number of ServiceInput objects pending in the container
numServiceDescriptions() - Method in class context.arch.service.helper.ServiceDescriptions
Returns the number of ServiceDescriptions in the container return the number of ServiceDescriptions in the container
numServices() - Method in class context.arch.service.Services
Returns the number of Services in the container return the number of Services in the container
numSubscribers() - Method in class context.arch.subscriber.Subscribers
Returns the number of subscribers in the list
numWidgetHandles() - Method in class context.arch.widget.WidgetHandles
Returns the number of widgetHandles in the list

O

OBJECT_ID - Static variable in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
OBJECT_TYPE - Static variable in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
OLD_SEPARATOR - Static variable in class context.arch.storage.VectorStorage
Separator used in structured info
OLD_SEPARATOR_STRING - Static variable in class context.arch.storage.VectorStorage
Separator used in structured info - String
ORGANIZATION - Static variable in class context.arch.util.ContextUsers
Tag for user's organization
ORQueryItem - class context.arch.discoverer.querySystem.ORQueryItem.
 
ORQueryItem(AbstractQueryItem, AbstractQueryItem) - Constructor for class context.arch.discoverer.querySystem.ORQueryItem
Creates new ANDQueryItem
OR_QUERY_ITEM - Static variable in class context.arch.discoverer.querySystem.ORQueryItem
 
OTHER_COMPONENTS - Static variable in class context.arch.util.Configuration
Tag for other components
OUT - Static variable in class context.arch.util.ContextTypes
Tag for being out
OUTGOING_ATTRIBUTE_NAME_VALUES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the outgoing attribute name values Tag also used in DISCOVERER_QUERY
OUT_ATT_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.OutAttributeElement
 
OUT_ATT_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
ObjectPresenceWidget - class edu.berkeley.io.context.home.ObjectPresenceWidget.
 
ObjectPresenceWidget(String, String, int, boolean) - Constructor for class edu.berkeley.io.context.home.ObjectPresenceWidget
 
OffsetThread - class context.arch.widget.OffsetThread.
This class is responsible for retrieving and updating the offset between the local clock the component is running on and a "more accurate" global time clock
OffsetThread() - Constructor for class context.arch.widget.OffsetThread
Empty constructor
OffsetThread(float) - Constructor for class context.arch.widget.OffsetThread
Constructor that updates the offset between the local and global clock at a frequency of "seconds" seconds.
OutAttributeElement - class context.arch.discoverer.componentDescription.OutAttributeElement.
 
OutAttributeElement() - Constructor for class context.arch.discoverer.componentDescription.OutAttributeElement
Creates new OutAttElement
OutAttributeElement(Object) - Constructor for class context.arch.discoverer.componentDescription.OutAttributeElement
 
OutAttributeIndexTable - class context.arch.discoverer.dataModel.OutAttributeIndexTable.
 
OutAttributeIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.OutAttributeIndexTable
Creates new OutAttributeIndexTable
objectIdentification - Variable in class context.arch.comm.clients.IndependentCommunication
Just to determine the class (baseobject, widget...
objectToStore - Variable in class context.arch.comm.clients.IndependentCommunication
An object to store something to keep...
otherParameter - Variable in class context.arch.comm.clients.DiscovererClient
Other parameters
outAttributeTypes - Variable in class context.arch.interpreter.Interpreter
 
outAttributes - Variable in class context.arch.interpreter.Interpreter
 

P

PARAMETERS - Static variable in class context.arch.util.Configuration
Tag for parameters
PARAMETER_VALUE_CHANGED - Static variable in interface context.arch.enactor.EnactorListener
 
PASSWORD - Static variable in class context.arch.storage.StorageObject
The default password
PDialog - class context.arch.generator.PDialog.
 
PDialog(Container) - Constructor for class context.arch.generator.PDialog
 
PING - Static variable in class context.arch.BaseObject
Tag for a ping
PING_REPLY - Static variable in class context.arch.BaseObject
Tag for a ping reply
PORT - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER inside CALLER tags for the component port Also used in LOOKUP_DISCOVERER_REPLY, DISCOVERER_REGISTRATION
PORT - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for port number of component
PORT - Static variable in class context.arch.util.ConfigObjects
Tag for component port
PORT - Static variable in class context.arch.util.Constants
Tag for component port
PORT_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.PortElement
 
PORT_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
POST - Static variable in class context.arch.comm.protocol.HTTPClientSocket
HTTP POST request type
POST - Static variable in class context.arch.comm.protocol.HTTPMulticastUDPSocket
HTTP POST request type
POST - Static variable in class context.arch.comm.protocol.HTTPServerSocket
HTTP POST request type
PRIORITY - Static variable in class context.arch.discoverer.Discoverer
Attribute tag used in the DISCOVERER_QUERY_CONTENT
PRIORITY_1 - Static variable in class context.arch.discoverer.Discoverer
First or weakest priority for the query element
PRIORITY_2 - Static variable in class context.arch.discoverer.Discoverer
Second or middle priority for the query element
PRIORITY_3 - Static variable in class context.arch.discoverer.Discoverer
Last or stronger priority for the query element
PROTOCOL - Static variable in class context.arch.comm.protocol.HTTPClientSocket
The protocol being used is HTTP
PROTOCOL - Static variable in class context.arch.comm.protocol.HTTPMulticastUDPSocket
The protocol being used is HTTP
PROTOCOL - Static variable in class context.arch.comm.protocol.HTTPServerSocket
The protocol being used is HTTP
PROTOCOL - Static variable in class context.arch.storage.StorageObject
The default protocol to use is JDBC
PUT_DATA - Static variable in class context.arch.util.Constants
Tag for putting data in a widget
PUT_DATA - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should accept the given data
PUT_DATA_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a PUT_DATA message
ParserObject - class context.arch.comm.language.ParserObject.
This class handles the encoding and decoding for the BaseObject class.
ParserObject() - Constructor for class context.arch.comm.language.ParserObject
Basic constructor for ParserObject using the default encoder and decoder
ParserObject(String) - Constructor for class context.arch.comm.language.ParserObject
Constructor for ParserObject using the given encoder and default decoder
ParserObject(String, String) - Constructor for class context.arch.comm.language.ParserObject
Constructor for ParserObject using the given encoder and decoder class.
PendingIn - class context.arch.service.helper.PendingIn.
This class maintains a list of pending service requests, kept by a component making the service requests.
PendingIn() - Constructor for class context.arch.service.helper.PendingIn
Basic empty constructor
PendingOut - class context.arch.service.helper.PendingOut.
This class maintains a list of pending service requests, kept by the service handling the requests.
PendingOut() - Constructor for class context.arch.service.helper.PendingOut
Basic empty constructor
PersonNameUI - class context.arch.generator.PersonNameUI.
 
PersonNameUI(WPersonNamePresence2) - Constructor for class context.arch.generator.PersonNameUI
 
PortElement - class context.arch.discoverer.componentDescription.PortElement.
 
PortElement() - Constructor for class context.arch.discoverer.componentDescription.PortElement
Creates new IdElement
PortElement(Object) - Constructor for class context.arch.discoverer.componentDescription.PortElement
 
PortIndexTable - class context.arch.discoverer.dataModel.PortIndexTable.
Stores the port as a String
PortIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.PortIndexTable
Creates new ClassnameIndexTable
PresenceEnactor - class edu.berkeley.io.context.home.PresenceEnactor.
 
PresenceEnactor() - Constructor for class edu.berkeley.io.context.home.PresenceEnactor
 
ProtocolException - exception context.arch.comm.protocol.ProtocolException.
This class implements the ProtocolException.
ProtocolException() - Constructor for class context.arch.comm.protocol.ProtocolException
Basic constructor for ProtocolException with no message
ProtocolException(String) - Constructor for class context.arch.comm.protocol.ProtocolException
Constructor for ProtocolException with error message
parameterValueChanged(EnactorParameter, Attributes, Object) - Method in interface context.arch.enactor.EnactorListener
called when the value of an enactor parameter changes.
parent - Variable in class context.arch.comm.clients.IndependentClient
The baseobject owning the IndependentClient class
parent - Variable in class context.arch.generator.PersonNameUI
 
parser - Variable in class context.arch.BaseObject
Object to handle the encoding and decoding of communications
pending - Variable in class context.arch.service.Service
 
pingComponent(String, int, String, boolean) - Method in class context.arch.BaseObject
This method pings a component (widget,remoteHostname, or interpreter) to make sure that it is functioning ok.
pingComponent(IndependentCommunication) - Method in class context.arch.BaseObject
 
pollWidget(String, int, String, Attributes) - Method in class context.arch.BaseObject
This method allows a component to poll a remote widget for its attribute values.
port - Variable in class context.arch.discoverer.ComponentDescription
The component port
portDefined() - Method in class context.arch.comm.RequestObject
Tests if the destination server port is defined or not
portNumber - Variable in class context.arch.comm.protocol.TCPClientSocket
 
post(boolean, String) - Static method in class context.arch.util.Assert
 
pre(boolean, String) - Static method in class context.arch.util.Assert
 
preferredLayoutSize(Container) - Method in class context.arch.generator.DialogLayout
 
println(String) - Method in class context.arch.BaseObject
Print a string, on the displayed frame if it is activated or on the default output stream.
println(String) - Method in class context.arch.comm.CommunicationsObject
Print on the frame
process(AbstractDataModel) - Method in class context.arch.discoverer.querySystem.ANDQueryItem
Perform a AND
process(Object) - Method in class context.arch.discoverer.querySystem.ANDQueryItem
 
process(AbstractDataModel) - Method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
This method allows to process the boolean condition on the whole data model
process(Object) - Method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Returns true if the component fits the query item
process(AbstractDataModel) - Method in class context.arch.discoverer.querySystem.AbstractQueryItem
This method allows to process an 2D array that contains in the first column the index of the component stored in the data model, and in the second column a integer value : 0 or 1 for false or true.
process(Object) - Method in class context.arch.discoverer.querySystem.AbstractQueryItem
Returns true if a component fits this query
process(AbstractDataModel) - Method in class context.arch.discoverer.querySystem.NOTQueryItem
Perform a NOT
process(Object) - Method in class context.arch.discoverer.querySystem.NOTQueryItem
 
process(AbstractDataModel) - Method in class context.arch.discoverer.querySystem.ORQueryItem
Perform an OR
process(Object) - Method in class context.arch.discoverer.querySystem.ORQueryItem
 
process(AbstractDataModel) - Method in class context.arch.discoverer.querySystem.QueryItem
This method allows to perform the query
process(Object) - Method in class context.arch.discoverer.querySystem.QueryItem
 
processCallbackReply(DataObject, Subscriber) - Method in class context.arch.widget.Widget
This method should be overriden to process the results of subscription callbacks.
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns true if the comparison between the value of this object and the value of the corresponding field of the componentDescription returns true
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.CallbackElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.ClassnameElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.HostnameElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.IdElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.InAttributeElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.OutAttributeElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.PortElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.ServiceElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.SubscriberElement
 
processQueryItem(Object, AbstractComparison) - Method in class context.arch.discoverer.componentDescription.TypeElement
 
put(String, WidgetIdRegistry.WidgetIdRegEntry) - Method in class context.arch.enactor.WidgetIdRegistry
 
put(EnactorReference, WidgetReferenceRegistry.WidgetReferenceRegEntry) - Method in class context.arch.enactor.WidgetReferenceRegistry
 
put(Object) - Method in class context.arch.util.SynchFIFO
Put a new Object in the pipe.
putData(DataObject, String) - Method in class context.arch.widget.Widget
This method puts context data in a widget.
putDataInWidget(String, int, String, String, Attributes) - Method in class context.arch.BaseObject
This method allows a component to put context data in a remote widget.
putLeases(Hashtable) - Method in class context.arch.discoverer.lease.LeasesWatcher
This method allows to copy the current leases into the object the LeasesWatcher will watch.

Q

QUERY - Static variable in class context.arch.util.Constants
Tag for query request
QUERY - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should return the latest stored data
QUERY_ATTRIBUTES - Static variable in class context.arch.util.Constants
Tag for query attributes request
QUERY_ATTRIBUTES - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should return its list of attributes
QUERY_ATTRIBUTES_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a QUERY_ATTRIBUTES message
QUERY_CALLBACKS - Static variable in class context.arch.util.Constants
Tag for query callbacks request
QUERY_CALLBACKS - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should return its list of callbacks
QUERY_CALLBACKS_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a QUERY_CALLBACKS message
QUERY_CONSTANT_ATTRIBUTES - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should return its list of attributes
QUERY_CONSTANT_ATTRIBUTES_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a QUERY_CONSTANT_ATTRIBUTES message
QUERY_DESCRIPTION - Static variable in class context.arch.BaseObject
Tag for getting the description
QUERY_DESCRIPTION_REPLY - Static variable in class context.arch.BaseObject
Tag for reply to a query_description
QUERY_ID - Static variable in class context.arch.discoverer.Discoverer
Tag used in the DISCOVERER_QUERY_REPLY_CONTENT to give the query id
QUERY_ITEM - Static variable in class context.arch.discoverer.querySystem.QueryItem
 
QUERY_ORDER - Static variable in class context.arch.discoverer.Discoverer
Tag used inside the DISCOVERER_QUERY_REPLY_CONTENT to give the order of the response
QUERY_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a QUERY message
QUERY_SERVICES - Static variable in class context.arch.util.Constants
Tag for query services request
QUERY_SERVICES - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should return its list of services
QUERY_SERVICES_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a QUERY_SERVICES message
QUERY_TOTAL_ANSWERS - Static variable in class context.arch.discoverer.Discoverer
Tag used inside the DISCOVERER_QUERY_REPLY_CONTENT to give the total number of answers to the query
QUERY_VERSION - Static variable in class context.arch.util.Constants
Tag for query version request
QUERY_VERSION - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should return its version number
QUERY_VERSION_REPLY - Static variable in class context.arch.util.Constants
Tag for query version request reply
QUERY_VERSION_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to a QUERY_VERSION message
QUESTION - Static variable in class context.arch.service.DisplayChoiceService
Tag for QUESTION to be asked
QueryItem - class context.arch.discoverer.querySystem.QueryItem.
 
QueryItem(AbstractDescriptionElement, AbstractComparison) - Constructor for class context.arch.discoverer.querySystem.QueryItem
Creates new QueryItem
QueryItem(AbstractDescriptionElement) - Constructor for class context.arch.discoverer.querySystem.QueryItem
 
QueryUI - class context.arch.discoverer.QueryUI.
 
QueryUI() - Constructor for class context.arch.discoverer.QueryUI
Creates new form QueryUI
QueryUI(BaseObject) - Constructor for class context.arch.discoverer.QueryUI
 
queryAttributes(DataObject, String) - Method in class context.arch.widget.Widget
This method queries the attributes of a widget.
queryCallbacks(DataObject, String) - Method in class context.arch.widget.Widget
This method queries the callbacks of a widget.
queryConstantAttributes(DataObject, String) - Method in class context.arch.widget.Widget
This method queries the constant attributes of a widget.
queryGenerator() - Method in class context.arch.discoverer.Discoverer
This abstract method is called when the discoverer wants to get the latest generator info.
queryGenerator() - Method in class context.arch.widget.Widget
This abstract method is called when the widget wants to get the latest generator info.
queryGenerator() - Method in class edu.berkeley.io.context.home.LightWidget
This method returns an empty AttributeNameValues object.
queryGenerator() - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
queryGenerator() - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
queryGenerator() - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
queryServices(DataObject, String) - Method in class context.arch.widget.Widget
This method queries the services of a widget.
queryVersion(DataObject) - Method in class context.arch.BaseObject
This method returns the version number of this component.
queryWidget(DataObject, boolean, String) - Method in class context.arch.server.Server
This method runs a query on a widget, asking for either it's latest acquired data (QUERY) or asking for the widget to acquire and return new data (UPDATE_AND_QUERY).
queryWidget(DataObject, boolean, String) - Method in class context.arch.widget.Widget
This method runs a query on a widget, asking for either it's latest acquired data (QUERY) or asking for the widget to acquire and return new data (UPDATE_AND_QUERY)
quit() - Method in class context.arch.BaseObject
This method should be called when the object is going to exit under normal conditions.
quit() - Method in interface context.arch.comm.CommunicationsMulticast
Abstract method to call when stopping a CommunicationsServer object
quit() - Method in class context.arch.comm.CommunicationsObject
This stub method stops the communications server from receiving more data by using the CommunicationsServer object
quit() - Method in interface context.arch.comm.CommunicationsServer
Abstract method to call when stopping a CommunicationsServer object
quit() - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
Abstract method to call when stopping a CommunicationsServer object
quit() - Method in class context.arch.comm.protocol.HTTPServerSocket
This method stops the server from receiving more data

R

REALNAME - Static variable in class context.arch.util.ContextUsers
Tag for user's name
REGISTERER - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the description of the component registring
REGISTERER_ID - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION for the component id
REMOVE_SUBSCRIBER - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag to indicate message is for removing a subscriber
REQUEST_TAG - Static variable in class context.arch.service.helper.ServiceInput
Tag for a service request tag
RETRIEVAL_CONDITIONS - Static variable in class context.arch.storage.Retrieval
Tag for retrieval
RETRIEVAL_RESULTS - Static variable in class context.arch.storage.RetrievalResults
Tag for retrieval results
RETRIEVE_DATA - Static variable in class context.arch.storage.StorageObject
Tag for retrieving data
RETRIEVE_DATA_REPLY - Static variable in class context.arch.storage.StorageObject
Tag for reply to retrieve data request
RIGHT - Static variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
 
RegistrationFrame - class context.arch.widget.RegistrationFrame.
This class implements a frame that runs in its own thread.
RegistrationFrame(ActionListener, String) - Constructor for class context.arch.widget.RegistrationFrame
Constructor that creates the frame and GUI for displaying to the user.
RequestData - class context.arch.comm.protocol.RequestData.
This class maintains the data received in a request
RequestData() - Constructor for class context.arch.comm.protocol.RequestData
Basic empty constructor
RequestData(String, String, Reader) - Constructor for class context.arch.comm.protocol.RequestData
Constructor with request type, single input line and complete data
RequestObject - class context.arch.comm.RequestObject.
This is the generic object that encapsulates the data and information for sending a request to another CTK object : the data object and the url of the request, the destination server hostname and port.
RequestObject(DataObject, String) - Constructor for class context.arch.comm.RequestObject
Creates new RequestObject with the dataobject to send and the message url.
RequestObject(DataObject, String, String) - Constructor for class context.arch.comm.RequestObject
Creates new RequestObject with the dataobject to send, the message url and the destination server hostname
RequestObject(DataObject, String, String, int) - Constructor for class context.arch.comm.RequestObject
Creates new RequestObject with the dataobject to send, the message url, the destination server hostname and the destination server port.
RequestObject(DataObject, String, String, int, String) - Constructor for class context.arch.comm.RequestObject
Creates new RequestObject with the dataobject to send, the message url, the destination server hostname and the destination server port.
RequestObject(DataObject, String, String, int, String, String) - Constructor for class context.arch.comm.RequestObject
Creates new RequestObject with the dataobject to send, the message url, the destination server hostname and the destination server port.
Retrieval - class context.arch.storage.Retrieval.
This class is a container for a data retrieval.
Retrieval() - Constructor for class context.arch.storage.Retrieval
Empty constructor
Retrieval(AttributeFunctions, Conditions) - Constructor for class context.arch.storage.Retrieval
Constructor that sets attribute list and conditions
Retrieval(DataObject) - Constructor for class context.arch.storage.Retrieval
Constructor that takes a DataObject as a parameter.
RetrievalResults - class context.arch.storage.RetrievalResults.
This class is a container for the results of a retrieval request.
RetrievalResults() - Constructor for class context.arch.storage.RetrievalResults
Empty constructor
RetrievalResults(DataObject) - Constructor for class context.arch.storage.RetrievalResults
Constructor that takes a DataObject holding the callback info.
RoomSimulator - class edu.berkeley.io.context.home.RoomSimulator.
 
RoomSimulator() - Constructor for class edu.berkeley.io.context.home.RoomSimulator
 
rawSearch(AbstractQueryItem) - Method in class context.arch.discoverer.DiscovererMediator
Gets an AbstractQueryObject and returns a array with for each index of registered components a value yes/no to indicate if this component fits the query or not TO DO : complete the search to remove the widget included in server: USEFUL??
read() - Static method in class context.arch.util.FileRead
This method reads in the file and returns the result in a string.
releaseRequest() - Method in class context.arch.comm.clients.Client
This method allows to clear the IndependentCommunication of the Client
remoteServer - Variable in class context.arch.comm.protocol.TCPClientSocket
 
remove(Object) - Method in class context.arch.discoverer.DiscovererMediator
Removes a component from the discoverer base
remove(Object) - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
remove(Object) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
 
remove(String) - Method in class context.arch.enactor.WidgetIdRegistry
 
remove(EnactorReference) - Method in class context.arch.enactor.WidgetReferenceRegistry
 
remove(AbstractSubscriber) - Method in class context.arch.subscriber.Subscribers
Remove an AbstractSubscriber
removeAll() - Method in class context.arch.util.SynchFIFO
Removes all elements from this object and returns an array of the removed objects.
removeAttribute(String) - Method in class context.arch.storage.Attributes
This method removes the Attribute with the given name from this list of Attributes.
removeAttribute(String, String) - Method in class context.arch.storage.Attributes
This method removes the Attribute with the given name from this list of Attributes.
removeAttributeAt(int) - Method in class context.arch.storage.Attributes
Removes the Attribute object at the given index
removeComponentDescription(Integer) - Method in class context.arch.discoverer.Discoverer
This method allows to remove a ComponentDescription from the discoverer
removeEnactor(Enactor) - Method in class context.arch.enactor.EnactorSubscriptionManager
Removes an enactor from the ESM, and removes all of its subscriptions.
removeEnactorParameter(EnactorParameter) - Method in class context.arch.enactor.Enactor
 
removeEnactorReference(EnactorReference) - Method in class context.arch.enactor.Enactor
 
removeEnactorReference(EnactorReference) - Method in class context.arch.enactor.EnactorSubscriptionManager
removed EnactorReference from manager.
removeFromIndexTableIF(ComponentDescription, Integer) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
This method allows to remove the reference to a component description from the IndexTableIF tables.
removeFromLog(ComponentDescription) - Method in class context.arch.discoverer.DiscovererMediator
Adds the information that a component is removed from the database into the log file
removeFromLog(String, ComponentDescription) - Method in class context.arch.discoverer.DiscovererMediator
Adds the remove information into the log file
removeHandler(AsyncServiceHandlerInfo) - Method in class context.arch.handler.AsyncServiceHandlers
Removes a handler from the handler list
removeHandler(HandlerInfo) - Method in class context.arch.handler.Handlers
Removes a handler from the handler list
removeHandler(String) - Method in class context.arch.handler.Handlers
Removes a handler from the handler list
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.AbstractIndexTableImpl
 
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.AbstractStringToIntegerIndexTable
 
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.AbstractStringToIntegerVectorIndexTable
This method allows to remove the Integer value from the vector of Integer corresponding to key.
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.CallbackIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.CstAttributeIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.CstAttributeNameIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.CstAttributeValueIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.HostnameIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.InAttributeIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.NonCstAttributeIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.OutAttributeIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.ServiceIndexTable
This method allows to remove ...
removeKey(Object, Object) - Method in class context.arch.discoverer.dataModel.SubscriberIndexTable
This method allows to remove ...
removeLayoutComponent(Component) - Method in class context.arch.generator.DialogLayout
 
removeLease(Integer) - Method in class context.arch.discoverer.lease.LeasesKeeper
This method allows to remove a Lease corresponding to the index
removeListener(EnactorListener) - Method in class context.arch.enactor.Enactor
 
removePending(String) - Method in class context.arch.service.helper.PendingIn
Removes the given request id from the pending container
removePending(String) - Method in class context.arch.service.helper.PendingOut
Removes the given ServiceInput object is in the pending container
removeSubscriber(AbstractSubscriber) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(AbstractSubscriber, boolean) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(String) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(String, boolean) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(DataObject, String) - Method in class context.arch.widget.Widget
This method removes a subscriber to this object.
renewLease(Lease) - Method in class context.arch.discoverer.lease.LeasesKeeper
This method allows to renew an exiting lease
replaceOrAdd(Attribute) - Method in class context.arch.storage.Attributes
guarantees that only one attribute of a given name resides in an Attributes.
reply - Variable in class context.arch.comm.clients.IndependentCommunication
The reply of the request.
request - Variable in class context.arch.comm.clients.IndependentCommunication
The Request object containing the DataObject to send, the port and the host to send to.
resetErrors() - Method in class context.arch.subscriber.AbstractSubscriber
Reset the error counter
responseRequired - Variable in class context.arch.comm.clients.IndependentCommunication
This boolean says if the client wants to get the reply.
retrieveAttributes(Retrieval) - Method in interface context.arch.storage.Storage
Abstract method that returns a vector containing AttributeNameValue objects that match the given retrieval conditions.
retrieveAttributes(String, Retrieval) - Method in interface context.arch.storage.Storage
Abstract method that returns a vector containing AttributeNameValue objects that match the given retrieval conditions, and that are allowed to be given to the object with the given accessorId
retrieveAttributes(Retrieval) - Method in class context.arch.storage.StorageObject
This method returns a vector containing AttributeNameValues objects that matches the given conditions in the Retrieval object
retrieveAttributes(String, Retrieval) - Method in class context.arch.storage.StorageObject
This method returns a vector containing AttributeNameValues objects that matches the given conditions in the Retrieval object, and that the given requestorId is allowed to have access to
retrieveAttributes(String, Retrieval) - Method in class context.arch.storage.VectorStorage
This method returns a Vector containing AttributeNameValue objects that match the given conditions in the Retrieval object.
retrieveAttributes(Retrieval) - Method in class context.arch.storage.VectorStorage
This method returns a Vector containing AttributeNameValue objects that match the given conditions in the Retrieval object.
retrieveData(DataObject, String) - Method in class context.arch.widget.Widget
This method retrieves data from the widget's storage.
retrieveDataFrom(String, int, String, Retrieval) - Method in class context.arch.BaseObject
This method allows a component to retrieve data from other components.
retrieveDataFrom(String, int, String, String, Retrieval) - Method in class context.arch.BaseObject
This method allows a component to retrieve data from other components.
retrieveLastAttributes() - Method in class context.arch.storage.StorageObject
Returns the last AttributeNameValues object stored
returnPing(DataObject) - Method in class context.arch.BaseObject
This method returns an error message as an answer to a ping.
right - Variable in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
the right element : doesn't exist in all the cases
run() - Method in class context.arch.comm.clients.Client
The method called to start the Client.
run() - Method in class context.arch.comm.clients.ClientsPool
The run method called to start the thread.
run() - Method in class context.arch.comm.clients.IndependentClient
The run method called to start the Thread
run() - Method in class context.arch.comm.protocol.MulticastUDPSocket
This method loops forever waiting for data on the socket.
run() - Method in class context.arch.comm.protocol.TCPServerSocket
This method loops forever waiting for data on the socket.
run() - Method in class context.arch.enactor.server.EnactorXMLServer
when the thread is started, the server begins to listen on its port and continually accepts new clients.
run() - Method in class context.arch.service.DisplayChoiceFrame
This method implements the necessary method for the Runnable interface.
run() - Method in class context.arch.widget.OffsetThread
The run method for the Thread.
run() - Method in class context.arch.widget.RegistrationFrame
Method required by the Runnable interface.
run() - Method in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
run() - Method in class edu.berkeley.io.context.museum.VisitorDisplayGenerator
 
runComponentMethod(String, int, String, String, Attributes, Attributes) - Method in class context.arch.BaseObject
This method asks an component to run some non-standard method.
runDiscovererMethod(DataObject, String) - Method in class context.arch.discoverer.Discoverer
This method should be overriden by inheriting classes to handle other messages.
runInterpreterMethod(DataObject, String) - Method in class context.arch.interpreter.Interpreter
This is an empty method that should be overridden by objects that subclass from this class.
runMethod(String, DataObject) - Method in class context.arch.BaseObject
This method handles both the system-defined, callbacks and user-defined RPCs.
runMethod(String, DataObject) - Method in class context.arch.comm.CommunicationsObject
This stub method runs the specified request using the MessageHandler
runMethod(String, DataObject) - Method in interface context.arch.comm.language.MessageHandler
This method handles both the system-defined, callbacks and user-defined RPCs.
runUserMethod(DataObject) - Method in class context.arch.BaseObject
This is an empty method that should be overridden by the object that extends this class.
runUserMethod(DataObject) - Method in class context.arch.interpreter.Interpreter
This method is meant to handle any internal methods that the baseObject doesn't handle.
runUserMethod(DataObject) - Method in class context.arch.widget.Widget
This method is meant to handle any internal methods that the baseObject doesn't handle.
runWidgetMethod(DataObject, String) - Method in class context.arch.discoverer.Discoverer
This method is meant to handle any internal methods that the baseObject doesn't handle.
runWidgetMethod(DataObject, String) - Method in class context.arch.widget.Widget
This is an empty method that should be overridden by objects that subclass from this class.

S

SAX_XMLDecoder - class context.arch.comm.language.SAX_XMLDecoder.
This class provides access to the SAX XML parsing code using the specified XML parser class/driver.
SAX_XMLDecoder() - Constructor for class context.arch.comm.language.SAX_XMLDecoder
Basic constructor which uses the default XML parser and sets the document handler to this class
SEPARATOR - Static variable in class context.arch.discoverer.componentDescription.AttributeElement
 
SEPARATOR - Static variable in class context.arch.storage.AttributeFunctions
Connector for nested attributes
SEPARATOR - Static variable in class context.arch.storage.Attributes
Connector for nested attributes
SEPARATOR_STRING - Static variable in class context.arch.storage.AttributeFunctions
Connector for nested attributes - String
SEPARATOR_STRING - Static variable in class context.arch.storage.Attributes
Connector for nested attributes - String
SERVER - Static variable in class context.arch.discoverer.Discoverer
Component type : for servers
SERVERS - Static variable in class context.arch.util.Configuration
Tag for servers
SERVER_CALLBACKS - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the server callback names
SERVER_CONSTANT_ATTRIBUTES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the server constant attributes of the component
SERVER_NON_CONSTANT_ATTRIBUTES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the server non constant attributes of the component
SERVER_SERVICES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the server service names
SERVER_TYPE - Static variable in class context.arch.server.Server
The tag for the type of this object
SERVICE - Static variable in class context.arch.service.helper.ServiceDescription
Tag for a service
SERVICES - Static variable in class context.arch.service.helper.ServiceDescriptions
Tag for a widget's services
SERVICE_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.ServiceElement
 
SERVICE_ID - Static variable in class context.arch.service.helper.ServiceInput
Tag for a service id
SERVICE_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
SERVICE_INPUT - Static variable in class context.arch.service.helper.ServiceInput
Tag for a service input
SERVICE_NAME - Static variable in class context.arch.service.helper.ServiceDescription
Tag for a service name
SERVICE_NAME - Static variable in class context.arch.service.helper.ServiceInput
Tag for a service name
SERVICE_REQUEST - Static variable in class context.arch.service.Service
Tag for a service request
SERVICE_REQUEST_REPLY - Static variable in class context.arch.service.Service
Tag to indicate message is a service reply
SERVICE_RESULT - Static variable in class context.arch.service.Service
Tag for a service result
SERVICE_RESULT_REPLY - Static variable in class context.arch.service.Service
Tag for a service result reply
SET_CONTENT_ID - Static variable in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
SET_FRAME_NUMBER - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
SET_INTENSITY - Static variable in class edu.berkeley.io.context.home.LightWidget
 
SET_INTENSITY_SERVICE - Static variable in class edu.berkeley.io.context.home.LightWidget
 
SET_STATUS - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
SHORT - Static variable in class context.arch.storage.Attribute
Tag for SHORT datatype
SPACER - Static variable in class context.arch.util.Constants
Tag for a spacer between class name and id
SPACER - Static variable in class context.arch.widget.Widget
Constant for the widget spacer
STATUS - Static variable in class context.arch.service.Service
Tag to indicate the status of a service request
STATUS - Static variable in class context.arch.util.ContextTypes
Tag for status
STATUS - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
STATUS_IN_PRESENTATION - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
STATUS_STATIC - Static variable in class edu.berkeley.io.context.museum.InstallationWidget
 
STRING - Static variable in class context.arch.storage.Attribute
Tag for STRING datatype
STRUCT - Static variable in class context.arch.storage.Attribute
Tag for structure type
SUBMIT - Static variable in class context.arch.service.DisplayChoiceFrame
Tag for the submit button
SUBMIT - Static variable in class context.arch.widget.RegistrationFrame
Tag for the submit button
SUBPROTOCOL - Static variable in class context.arch.storage.StorageObject
The default subprotocol to use is msql
SUBSCRIBER - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for a subscriber
SUBSCRIBERS - Static variable in class context.arch.subscriber.Subscribers
Tag used in messages
SUBSCRIBER_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.SubscriberElement
 
SUBSCRIBER_ID - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for subscription id
SUBSCRIBER_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
SUBSCRIBER_TYPE - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag for subscriber type
SUBSCRIPTION_CALLBACK - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag to indicate message is a subscription callback
SUBSCRIPTION_CALLBACK_REPLY - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag to indicate message is the reply to a subscription callback message
SUBSCRIPTION_REPLY - Static variable in class context.arch.subscriber.AbstractSubscriber
Tag to indicate message is a subscription reply
SYNCHRONOUS - Static variable in class context.arch.service.Service
Tag to indicate service function is SYNCHRONOUS
SendMail - class context.arch.util.SendMail.
This class contacts a machine's POP port and uses it to send an email message.
SendMail() - Constructor for class context.arch.util.SendMail
Basic empty constructor
Server - class context.arch.server.Server.
This class is the basic context server, with attributes and methods that should apply to all context servers.
Server(String, String, int, String, String, String, String, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks, and setting up the Widget info.
Server(String, String, int, String, String, boolean, String, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks, and setting up the Widget info.
Server(int, String, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks.
Server(int, String, boolean, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks.
Server(String, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks.
Server(String, boolean, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks.
Service - class context.arch.service.Service.
This class implements a service object.
Service(CommunicationsHandler) - Constructor for class context.arch.service.Service
Basic constructor that creates a service object.
Service(CommunicationsHandler, String, FunctionDescriptions) - Constructor for class context.arch.service.Service
Basic constructor that creates a service object.
ServiceDescription - class context.arch.service.helper.ServiceDescription.
This class implements a service description object.
ServiceDescription(String, FunctionDescriptions) - Constructor for class context.arch.service.helper.ServiceDescription
Basic constructor that creates a service object.
ServiceDescription(DataObject) - Constructor for class context.arch.service.helper.ServiceDescription
Basic constructor that creates a service object from a DataObject.
ServiceDescriptions - class context.arch.service.helper.ServiceDescriptions.
This class maintains a list of service descriptions.
ServiceDescriptions() - Constructor for class context.arch.service.helper.ServiceDescriptions
Basic empty constructor
ServiceDescriptions(DataObject) - Constructor for class context.arch.service.helper.ServiceDescriptions
Constructor that takes a DataObject as a parameter.
ServiceElement - class context.arch.discoverer.componentDescription.ServiceElement.
 
ServiceElement() - Constructor for class context.arch.discoverer.componentDescription.ServiceElement
Creates new ServiceElement
ServiceElement(Object) - Constructor for class context.arch.discoverer.componentDescription.ServiceElement
 
ServiceIndexTable - class context.arch.discoverer.dataModel.ServiceIndexTable.
 
ServiceIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.ServiceIndexTable
Creates new ServiceIndexTable
ServiceInput - class context.arch.service.helper.ServiceInput.
This class implements a service input object used for executing a service.
ServiceInput(String, String, Attributes) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object for a synchronous services.
ServiceInput(String, String, String, Attributes, String, int, String, String) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object for an asynchronous services.
ServiceInput(String, String, String, Attributes, String, String, String, String) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object for an asynchronous services.
ServiceInput(DataObject) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object from a DataObject.
Services - class context.arch.service.Services.
This class maintains a list of services.
Services() - Constructor for class context.arch.service.Services
Basic empty constructor
Storage - interface context.arch.storage.Storage.
This interface specifies all the methods a Storage object must support allowing the details of the specific storage techniques used to be abstracted away.
StorageObject - class context.arch.storage.StorageObject.
This class allows storage and retrieval of data in String, Integer, Long, Float, Double, or Short format.
StorageObject(String) - Constructor for class context.arch.storage.StorageObject
Basic constructor that uses the default storage class
StorageObject(String, String) - Constructor for class context.arch.storage.StorageObject
Constructor that sets the storage class to use and creates the storage class.
StorageObject(String, String, Integer, Long) - Constructor for class context.arch.storage.StorageObject
Constructor that sets the storage class to use
Subscriber - class context.arch.subscriber.Subscriber.
This class implements a server or widget side subscriber object, encapsulating the information needed to talk to a widget's subscriber.
Subscriber(String, String, int, String, AbstractQueryItem, Attributes) - Constructor for class context.arch.subscriber.Subscriber
Basic constructor that creates a subscriber object.
Subscriber(String, String, String, String, AbstractQueryItem, Attributes) - Constructor for class context.arch.subscriber.Subscriber
Basic constructor that creates a subscriber object.
Subscriber(DataObject) - Constructor for class context.arch.subscriber.Subscriber
Basic constructor that creates a subscriber object from a DataObject.
SubscriberElement - class context.arch.discoverer.componentDescription.SubscriberElement.
 
SubscriberElement() - Constructor for class context.arch.discoverer.componentDescription.SubscriberElement
Creates new CallbackElement
SubscriberElement(Object) - Constructor for class context.arch.discoverer.componentDescription.SubscriberElement
 
SubscriberIndexTable - class context.arch.discoverer.dataModel.SubscriberIndexTable.
 
SubscriberIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.SubscriberIndexTable
Creates new SubscriberIndexTable
Subscribers - class context.arch.subscriber.Subscribers.
This class maintains a list of subscribers, allows additions, removals and updates to individual subscribers.
Subscribers(MessageHandler, String) - Constructor for class context.arch.subscriber.Subscribers
Basic constructor that takes an object that implements the MessageHandler interface and an id to create a logfile name from.
SynchFIFO - class context.arch.util.SynchFIFO.
This method provides a synchronized FIFO pipe.
SynchFIFO() - Constructor for class context.arch.util.SynchFIFO
 
search(AbstractQueryItem) - Method in class context.arch.discoverer.DiscovererMediator
Take a query and returns the corresponding components
send(BufferedReader, BufferedWriter, String) - Method in class context.arch.util.SendMail
This method writes data to a BufferedWriter and reads the response in a BufferedReader.
send(BufferedWriter, String) - Method in class context.arch.util.SendMail
This method writes data to a BufferedWriter.
sendDiscovererAttributeQuery(AbstractQueryItem) - Method in class context.arch.enactor.EnactorSubscriptionManager
 
sendIndependentRequest(IndependentCommunication) - Method in class context.arch.comm.CommunicationsObject
 
sendLeaseEndNotificationTo(ArrayList) - Method in class context.arch.discoverer.Discoverer
This method allows to send a lease end notification to each component whose lease ends.
sendLeaseEndNotificationTo(IndependentCommunication) - Method in class context.arch.discoverer.Discoverer
This method allows to send the Lease.LEASE_END_NOTIFICATION to a context component.
sendLeaseEndNotificationTo(ArrayList) - Method in class context.arch.discoverer.DiscovererMediator
This method allows to send a lease end notification to each component whose lease ends.
sendMail(String, String, String, String, String, String) - Method in class context.arch.util.SendMail
This method sends an email message.
sendMessage(String) - Method in interface context.arch.comm.CommunicationsMulticast
This abstract method sends a message
sendMessage(String) - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
This abstract method sends a request
sendMulticastRequest(String, String) - Method in class context.arch.comm.CommunicationsObject
This method sends the given request using the CommunicationsMulticast object.
sendPacket(String) - Method in class context.arch.comm.protocol.MulticastUDPSocket
 
sendReply() - Method in class context.arch.comm.clients.Client
This method allows to send to the BaseObject the result of the communication, if the client requires the response.
sendRequest(String) - Method in interface context.arch.comm.CommunicationsClient
This abstract method sends a request
sendRequest(RequestObject) - Method in class context.arch.comm.CommunicationsObject
This method creates a communications client with the given hostname and port and sends the given request using the newly created CommunicationsClient object
sendRequest(String) - Method in class context.arch.comm.protocol.HTTPClientSocket
This method sends a request to a remote server
sendServiceResult(ServiceInput, Attributes) - Method in class context.arch.service.Service
This method is called to send a the results of an asynchronous service execution to a requesting component.
sendToSubscribers(String) - Method in class context.arch.widget.Widget
This method should be called to send data to subscribers when a context widget's callback is triggered.
serverSetup() - Method in class context.arch.server.Server
This method sets up the server for use.
serviceHandlers - Variable in class context.arch.BaseObject
Object to keep track of asynchronous service handlers
serviceResult(DataObject) - Method in class context.arch.BaseObject
This method handles the results of an asynchronous service request.
services - Variable in class context.arch.widget.Widget
 
setAllDebug(boolean, boolean, boolean) - Method in class context.arch.BaseObject
Set the CTK classes in the DEBUG status
setAttribute(String, String) - Method in class context.arch.widget.Widget
Sets an attribute
setAttributeFunctions(AttributeFunctions) - Method in class context.arch.storage.Retrieval
Sets the list of attributes to retrieve.
setAttributeName(Object) - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
setAttributeNameValue(Object, Object) - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
setAttributeValue(Object) - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
setAttributes(Hashtable) - Method in class context.arch.comm.DataObject
Sets the list of attributes for the DataObject element
setAttributes(Attributes) - Method in class context.arch.service.helper.FunctionDescription
Sets the attributes for this service function
setAttributes(Attributes, Hashtable) - Method in interface context.arch.storage.Storage
Abstract method that sets the attributes to use for storage
setAttributes(Attributes, Hashtable) - Method in class context.arch.storage.StorageObject
This method sets the attributes to use for storage.
setAttributes(Attributes, Hashtable) - Method in class context.arch.storage.VectorStorage
This method sets the attributes to use for storage.
setAttributes(Attributes) - Method in class context.arch.subscriber.Callback
Sets the attributes for the callback
setAttributes(Attributes) - Method in class context.arch.subscriber.ClientSideSubscriber
Sets the attributes to return to the subscriber
setAttributes(Attributes) - Method in class context.arch.subscriber.Subscriber
Sets the attributes to return to the subscriber
setAttributes(Attributes) - Method in class context.arch.widget.Widget
 
setAttributes(Attributes) - Method in class context.arch.widget.WidgetHandle
Sets the Attributes for the widget subscription
setAuthor(String) - Method in class context.arch.util.Configuration
Sets the author of this configuration
setBaseObjectId(String) - Method in class context.arch.subscriber.AbstractSubscriber
 
setBaseObjectId(String) - Method in class context.arch.subscriber.Subscribers
Set the BaseObject id used to attribute the unique id for subscribers
setCallbacks(Callbacks) - Method in class context.arch.widget.Widget
 
setClassname(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the classname.
setClientClass(String) - Method in class context.arch.comm.CommunicationsObject
Sets the class to use as the communications client.
setComponentIndex(Integer) - Method in class context.arch.discoverer.lease.Lease
Set the component index information
setCondition(AbstractQueryItem) - Method in class context.arch.subscriber.ClientSideSubscriber
Sets the subscription conditions, under which the subscriber will be notified
setCondition(AbstractQueryItem) - Method in class context.arch.subscriber.Subscriber
Sets the subscription conditions, under which the subscriber will be notified
setConditions(Conditions) - Method in class context.arch.storage.Retrieval
Sets the Conditions object for retrieval.
setConstantAttribute(AttributeNameValue) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the constant attributes
setConstantAttributes(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of attribute names to the constant attributes.
setConstantAttributes(Attributes) - Method in class context.arch.widget.Widget
 
setContentId(String) - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
Sets the content id for the device; presumably the device will then retrieve content to display based on the id.
setCurrentTemperature() - Method in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
this is rough approximation of how a real temperature system would behave.
setData(Object) - Method in class context.arch.comm.RequestObject
 
setData(Reader) - Method in class context.arch.comm.protocol.RequestData
Sets the complete request data Reader
setDecodedReply(DataObject) - Method in class context.arch.comm.clients.IndependentCommunication
Sets the reply
setDefaultTarget(float) - Method in class edu.berkeley.io.context.home.TemperatureEnactor
 
setDegrees(String) - Method in class context.arch.generator.TemperatureData
Sets the degrees of the temperature
setDescription(DataObject) - Method in class context.arch.discoverer.DiscovererDescription
Sets the discoverer description contained in a DataObject
setDescription(String) - Method in class context.arch.enactor.EnactorParameter
sets the description, a sentence that describes the function of this parameter.
setDescription(String) - Method in class context.arch.service.helper.FunctionDescription
Sets the description of the service functions
setDescription(String) - Method in class context.arch.util.Configuration
Sets the description of this configuration
setDescription(String) - Method in class context.arch.util.ContextUser
Sets the user's description
setDescriptionQuery(AbstractQueryItem) - Method in class context.arch.enactor.EnactorReference
 
setDiscoverer(DataObject) - Method in class context.arch.BaseObject
This method handles the lookup response from the discoverer.
setDisplay() - Method in class context.arch.BaseObject
Create the display and activate it
setDisplay(GenericFrame) - Method in class context.arch.BaseObject
 
setDisplayName(String) - Method in class context.arch.BaseObject
Set the title displayed on the frame
setDisplayTitle(String) - Method in class context.arch.BaseObject
Set the title of the frame
setEmail(String) - Method in class context.arch.util.ContextUser
Sets the user's email address
setEnactor(Enactor) - Method in class context.arch.enactor.EnactorParameter
 
setEnactor(Enactor) - Method in class context.arch.enactor.EnactorReference
 
setEncodedData(String) - Method in class context.arch.comm.RequestObject
 
setError(String) - Method in class context.arch.util.Error
Sets the error string
setExceptions(Vector) - Method in class context.arch.comm.clients.IndependentCommunication
Sets the exceptions object
setFrame(GenericFrame) - Method in class context.arch.comm.CommunicationsObject
Set the display frame of the BaseObject
setFrameNumber(int) - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
setFullDescriptionResponse(boolean) - Method in class context.arch.subscriber.DiscovererSubscriber
Sets whether or not this subscriber wishes to receive full information about matching components, or just basic description information.
setFunction(String) - Method in class context.arch.storage.AttributeFunction
Sets the function of an attribute
setFunctionDescriptions(FunctionDescriptions) - Method in class context.arch.service.Service
Sets the descriptions of the service functions
setFunctionDescriptions(FunctionDescriptions) - Method in class context.arch.service.helper.ServiceDescription
Sets the function descriptions
setFunctionName(String) - Method in class context.arch.handler.AsyncServiceHandlerInfo
Sets the name of the service function to execute
setFunctionName(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requested service function name.
setHandler(AsyncServiceHandler) - Method in class context.arch.handler.AsyncServiceHandlerInfo
Sets the handler
setHandler(Handler) - Method in class context.arch.handler.HandlerInfo
Sets the context widget handler
setHost(String) - Method in class context.arch.util.ConfigObject
Sets the component's hostname
setHostName(String) - Method in class context.arch.widget.WidgetHandle
Sets the name of the subscriber's host computer
setHostaddress(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the component hostaddress.
setHostname(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the component hostname.
setHostname(String) - Method in class context.arch.discoverer.DiscovererDescription
Sets the discoverer hostname
setHostname(DataObject) - Method in class context.arch.discoverer.DiscovererDescription
Set the discoverer hostname contained in a DataObject
setHostname(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requester's hostname.
setIButtonId(String) - Method in class context.arch.util.ContextUser
Sets the user's iButton id
setId(String) - Method in class context.arch.BaseObject
This method sets the id of classes that subclass this object, for use in sending messages.
setId(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the id.
setId(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requester's id.
setId(String) - Method in class context.arch.util.ConfigObject
Sets the component's id
setId(String) - Method in class context.arch.widget.Widget
This method overrides the BaseObject setId(String) method so that the baseobject id specified in the subscribers object be also updated.
setId(String) - Method in class context.arch.widget.WidgetHandle
Sets the id of the subscriber
setInAttribute(Attribute) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the incoming attributes
setInAttribute(String, String) - Method in class context.arch.interpreter.Interpreter
Adds an incoming attribute
setInAttributes(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of incoming attribute names to the cincoming attributes.
setInAttributes() - Method in class context.arch.interpreter.Interpreter
Sets the incoming attributes for the interpreter
setInput(Attributes) - Method in class context.arch.service.helper.ServiceInput
Sets the input to the service.
setIntensity(float) - Method in class edu.berkeley.io.context.home.LightWidget
 
setInterpreterConfigurations(ConfigObjects) - Method in class context.arch.util.Configuration
Sets the interpreter configurations for this configuration
setLease(Lease) - Method in class context.arch.BaseObject
Set the lease used to register the discoverer
setLine(String) - Method in class context.arch.comm.protocol.RequestData
Sets the single line of request data
setLocalId(String) - Method in class context.arch.handler.AsyncServiceHandlerInfo
Sets the local id
setLocation(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the component location.
setLocation(String) - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
Sets the content id for the device; presumably the device will then retrieve content to display based on the id.
setLocation(String) - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
setLocationAddress(String) - Method in class context.arch.BaseObject
Sets the location address (structured as for example GT/CRB/Floor1/Hall2/room4
setName(String) - Method in class context.arch.comm.DataObject
Sets the name of the DataObject element
setName(String) - Method in class context.arch.discoverer.DiscovererDescription
Sets the discoverer name
setName(DataObject) - Method in class context.arch.discoverer.DiscovererDescription
Set the discoverer name contained in a DataObject
setName(String) - Method in class context.arch.service.Service
Sets the service name
setName(String) - Method in class context.arch.service.helper.FunctionDescription
Sets the Name of the service function
setName(String) - Method in class context.arch.service.helper.ServiceDescription
Sets the service name
setName(String) - Method in class context.arch.storage.Attribute
Sets the name of an attribute
setName(String) - Method in class context.arch.subscriber.Callback
Sets the name of a callback
setName(String) - Method in class context.arch.util.ContextUser
Sets the user's name
setNonConstantAttribute(Attribute) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the non constant attributes
setNonConstantAttributes(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of attribute names to the non constant attributes.
setNonConstantAttributes(Attributes) - Method in class context.arch.widget.Widget
sets the current state of some set of NonConstantAttributes in the widget.
setNonDecodedReply(RequestData) - Method in class context.arch.comm.clients.IndependentCommunication
Sets the reply
setObjectName(String) - Method in class context.arch.generator.GenericFrame
Update the title
setObjectToStore(Object) - Method in class context.arch.comm.clients.IndependentCommunication
 
setOrganization(String) - Method in class context.arch.util.ContextUser
Sets the user's organization
setOtherConfigurations(ConfigObjects) - Method in class context.arch.util.Configuration
Sets the the other component (not servers, widgets, or interpreters) configurations for this configuration
setOutAttribute(Attribute) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the outgoing attributes
setOutAttribute(String, String) - Method in class context.arch.interpreter.Interpreter
Adds an outgoing attribute
setOutAttributes(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of outgoing attributes to the outgoing attributes.
setOutAttributes() - Method in class context.arch.interpreter.Interpreter
Sets the outgoing attributes for the interpreter
setParameters(Attributes) - Method in class context.arch.util.Configuration
Sets the parameters for this configuration
setPort(int) - Method in class context.arch.comm.protocol.TCPClientSocket
Sets the port number on the remote host to connect to
setPort(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the component port.
setPort(int) - Method in class context.arch.discoverer.DiscovererDescription
Sets the discoverer port
setPort(DataObject) - Method in class context.arch.discoverer.DiscovererDescription
Set the discoverer port contained in a DataObject
setPort(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requester's port.
setPort(String) - Method in class context.arch.util.ConfigObject
Sets the component's port
setPort(int) - Method in class context.arch.widget.WidgetHandle
Sets the port number to send info to
setQuery(AbstractQueryItem) - Method in class context.arch.subscriber.DiscovererSubscriber
Sets the subscription conditions, under which the subscriber will be notified
setReceiverId(String) - Method in class context.arch.comm.RequestObject
Set the receiver id
setRemoteHost(String) - Method in class context.arch.handler.HandlerInfo
Sets the widget host
setRemoteId(String) - Method in class context.arch.handler.HandlerInfo
Sets the widget id
setRemotePort(int) - Method in class context.arch.handler.HandlerInfo
Sets the widget port
setRequest(IndependentCommunication) - Method in class context.arch.comm.clients.Client
This method sets the IndependentCommunication of the Client and notifies it.
setRequest(RequestObject) - Method in class context.arch.comm.clients.IndependentCommunication
Sets the request object
setRequestTag(String) - Method in class context.arch.handler.AsyncServiceHandlerInfo
Sets the request tag
setRequestTag(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requester's request tag.
setResponseRequired(boolean) - Method in class context.arch.comm.clients.IndependentCommunication
Set the response required condition
setSenderClassId(String) - Method in class context.arch.comm.clients.IndependentCommunication
 
setServer(String) - Method in class context.arch.comm.protocol.TCPClientSocket
Sets the remote server's hostname
setServerAttributes() - Method in class context.arch.server.Server
This abstract method set the non constant attributes for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerCallback(String) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the server callbacks
setServerCallbacks(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of server callback names.
setServerCallbacks() - Method in class context.arch.server.Server
This abstract method set the callbacks for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerClass(String) - Method in class context.arch.comm.CommunicationsObject
Sets the class to use as the communications server.
setServerConfigurations(ConfigObjects) - Method in class context.arch.util.Configuration
Sets the server configurations for this configuration
setServerConstantAttribute(Attribute) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the server constant attributes
setServerConstantAttributes(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of server constant attributes to the server attributes.
setServerConstantAttributes() - Method in class context.arch.server.Server
This abstract method set the constant attributes for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerNonConstantAttribute(Attribute) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the server non constant attributes
setServerNonConstantAttributes(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of server non constant attributes to the server attributes.
setServerPort(int) - Method in class context.arch.comm.CommunicationsObject
Sets the port to use for incoming communications (server).
setServerService(String) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the server services
setServerServices(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of server service names.
setServerServices() - Method in class context.arch.server.Server
This abstract method set the services for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServiceId(String) - Method in class context.arch.handler.AsyncServiceHandlerInfo
Sets the service id
setServiceId(String) - Method in class context.arch.service.helper.ServiceInput
Sets the id of the component offering the service.
setServiceName(String) - Method in class context.arch.handler.AsyncServiceHandlerInfo
Sets the name of the service
setServiceName(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requested service name.
setServices(Services) - Method in class context.arch.widget.Widget
 
setShape(Component, int, int, int, int) - Method in class context.arch.generator.DialogLayout
 
setShape(Component, Rectangle) - Method in class context.arch.generator.DialogLayout
 
setStartDate() - Method in class context.arch.discoverer.lease.Lease
This method allows to put the current date/time as the start date of the lease.
setStartDate(Calendar) - Method in class context.arch.discoverer.lease.Lease
This method allows to set the start date of the lease and then update the end date
setStatus(String) - Method in class context.arch.generator.TemperatureData
 
setStatus(String) - Method in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
setStatus(String) - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
setSubAttributes(Attributes) - Method in class context.arch.storage.Attribute
Sets the subAttributes of this attribute
setSubAttributes(AttributeFunctions) - Method in class context.arch.storage.AttributeFunction
Sets the subAttributes of this attribute
setSubId(String) - Method in class context.arch.handler.HandlerInfo
Sets the subscription id
setSubscriber(String) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the subscriber attributes
setSubscriberHostname(String) - Method in class context.arch.subscriber.AbstractSubscriber
Sets the name of the subscriber's host computer
setSubscriberPort(int) - Method in class context.arch.subscriber.AbstractSubscriber
Sets the port number to send info to
setSubscriberToUnsubscribe(String) - Method in class context.arch.generator.GenericFrame
 
setSubscribers(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of subscriber names to thesubscriber attributes.
setSubscribers() - Method in class context.arch.widget.Widget
This method is called when the widget is restarted.
setSubscriptionCallback(String) - Method in class context.arch.handler.HandlerInfo
Sets the name of the subscription callback
setSubscriptionCallback(String) - Method in class context.arch.subscriber.AbstractSubscriber
Sets the subscriber callback that the subscriber wants to register for
setSubscriptionId(String) - Method in class context.arch.subscriber.AbstractSubscriber
Sets the id of the subscriber
setSubscriptionManager(EnactorSubscriptionManager) - Method in class context.arch.enactor.Enactor
 
setTTL(int) - Method in class context.arch.comm.protocol.MulticastUDPSocket
This method allows to set the TTL
setTime(String) - Method in class context.arch.generator.TemperatureData
Sets the timestamp
setTiming(String) - Method in class context.arch.service.helper.FunctionDescription
Sets the timing of the service function - ASYNCHRONOUS or SYNCHRONOUS
setType(String) - Method in class context.arch.comm.RequestObject
Sets the type of the request
setType(String) - Method in class context.arch.comm.protocol.RequestData
Sets the type of request
setType(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the component type.
setType(String) - Method in class context.arch.storage.Attribute
Sets the datatype of an attribute
setType(String) - Method in class context.arch.util.ConfigObject
Sets the component's type
setUI() - Method in class context.arch.generator.PersonNameUI
 
setUnits(String) - Method in class context.arch.generator.TemperatureData
Sets the units the temperature is measured in
setUrl(String) - Method in class context.arch.comm.RequestObject
 
setValue(String) - Method in class context.arch.comm.DataObject
Sets a value for the DataObject element
setValue(Vector) - Method in class context.arch.comm.DataObject
Sets the values for the DataObject element
setValue(Object) - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Sets the value of this element
setValue(Object) - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.CallbackElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.ClassnameElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.HostnameElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.IdElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.InAttributeElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.OutAttributeElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.PortElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.ServiceElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.SubscriberElement
 
setValue(Object) - Method in class context.arch.discoverer.componentDescription.TypeElement
 
setValue(Attributes, Object) - Method in class context.arch.enactor.EnactorParameter
set a value for the parameter with the given attributes.
setValue(Object) - Method in class context.arch.storage.AttributeNameValue
Sets the value of an attribute
setVersion(String) - Method in class context.arch.BaseObject
This method sets the version number of this object.
setVersion(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Sets the component version.
setVersion(String) - Method in class context.arch.util.Configuration
Sets the version number of this configuration
setVisitorDisplayWidget(VisitorDisplayWidget) - Method in class edu.berkeley.io.context.museum.VisitorDisplayGenerator
 
setWidgetCallback(String) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the widget callbacks
setWidgetCallbacks(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of widget callback names to the callback.
setWidgetConfigurations(ConfigObjects) - Method in class context.arch.util.Configuration
Sets the widget configurations for this configuration
setWidgetService(String) - Method in class context.arch.discoverer.ComponentDescription
Adds the data parameter to the widget services
setWidgetServices(DataObject) - Method in class context.arch.discoverer.ComponentDescription
Adds a set of service names.
setWidgets(WidgetHandles) - Method in class context.arch.server.Server
This method sets the widgets that this server should subscribe to.
singleTag(String) - Method in class context.arch.comm.language.XMLEncoder
Method to add single XML tag
start() - Method in interface context.arch.comm.CommunicationsMulticast
Abstract method to call when starting a CommunicationsServer object
start() - Method in class context.arch.comm.CommunicationsObject
This method creates and starts an instance of the class that deals with the underlying communications protocol being used.
start() - Method in interface context.arch.comm.CommunicationsServer
Abstract method to call when starting a CommunicationsServer object
start() - Method in class context.arch.comm.protocol.MulticastUDPSocket
Starts a ServerSocket and a thread with this MulticastUDPSocket as the Runnable.
start() - Method in class context.arch.comm.protocol.TCPServerSocket
Starts a ServerSocket and a thread with this TCPServerSocket as the Runnable.
start - Variable in class context.arch.discoverer.lease.Lease
The date of first registration of the context component
start() - Method in class context.arch.enactor.server.EnactorXMLServer
 
startDocument() - Method in class context.arch.comm.language.SAX_XMLDecoder
Receive notification of the beginning of the document.
startElement(String, AttributeList) - Method in class context.arch.comm.language.SAX_XMLDecoder
Receive notification of the start of a new element.
startSubscriptions() - Method in class context.arch.server.Server
This method is called to subscribe to the widgets this server is interested in.
stopAllIdleClients() - Method in class context.arch.comm.clients.ClientsPool
 
stopServer() - Method in class context.arch.comm.protocol.MulticastUDPSocket
Stops the original thread (just the original?) running and closes the socket.
stopServer() - Method in class context.arch.comm.protocol.TCPServerSocket
Stops the original thread (just the original?) running and closes the socket.
storage - Variable in class context.arch.widget.Widget
Object to keep track of storage
store(Attributes) - Method in interface context.arch.storage.Storage
Abstract method that stores the attributes in the AttributeNameValues object
store(Attributes) - Method in class context.arch.storage.StorageObject
This method stores the given AttributeNameValues object and checks whether the locally stored data should be flushed to persistent storage.
store(DataObject) - Method in class context.arch.storage.StorageObject
This method stores the attributes in the given DataObject and checks whether the locally stored data should be flushed to persistent storage.
store(Attributes) - Method in class context.arch.storage.VectorStorage
This method stores the given AttributeNameValues object
store(DataObject) - Method in class context.arch.widget.Widget
This stub method stores the data in the given DataObject
store(Attributes) - Method in class context.arch.widget.Widget
This stub method stores the data in the given AttributeNameValues object
storeAttributeNameValues(Attributes) - Method in class context.arch.server.Server
This method stores the attribute name values, both in persistent storage and in local storage.
stripProtocol(DatagramPacket) - Method in interface context.arch.comm.CommunicationsMulticast
This abstract method strips the protocol away from the received request
stripProtocol(DatagramPacket) - Method in class context.arch.comm.protocol.HTTPMulticastUDPSocket
This abstract method strips the protocol away from the received request
stripReplyProtocol(Socket) - Method in interface context.arch.comm.CommunicationsClient
This abstract method strips the protocol away from the received reply
stripReplyProtocol(Socket) - Method in class context.arch.comm.protocol.HTTPClientSocket
Method that strips away the HTTP protocol from a reply message
stripRequestProtocol(Socket) - Method in class context.arch.comm.CommunicationsObject
This stub method strips the communications protocol from the given request using the CommunicationsServer object
stripRequestProtocol(DatagramPacket) - Method in class context.arch.comm.CommunicationsObject
This stub method strips the communications protocol from the given request using the CommunicationsMulticast object
stripRequestProtocol(Socket) - Method in interface context.arch.comm.CommunicationsServer
This abstract method strips the protocol away from the received request
stripRequestProtocol(Socket) - Method in class context.arch.comm.protocol.HTTPServerSocket
Method that strips the HTTP protocol from a request message.
subscribe(ComponentDescription, EnactorReference) - Method in class context.arch.enactor.EnactorSubscriptionManager
Subscribes to the widget described by the component description, and binds it to the enactor reference.
subscribeTo(Handler, String, String, int, ClientSideSubscriber) - Method in class context.arch.BaseObject
This method allows a component to subscribe to changes in other components.
subscribers - Variable in class context.arch.widget.Widget
Object to handle subscriptions to context data
subscribersToString() - Method in class context.arch.discoverer.Discoverer
Returns a printable version of the list of discoverer subscribers
subscriptionManager - Variable in class context.arch.enactor.Enactor
 

T

TCPClientSocket - class context.arch.comm.protocol.TCPClientSocket.
This class implements a simple client socket that sends TCP packets.
TCPClientSocket() - Constructor for class context.arch.comm.protocol.TCPClientSocket
Default constructor for TCPClientSocket, with the default port and remote server hostname
TCPClientSocket(int) - Constructor for class context.arch.comm.protocol.TCPClientSocket
TCPClientSocket constructor with user-specified port and remote server hostname
TCPClientSocket(String, int) - Constructor for class context.arch.comm.protocol.TCPClientSocket
TCPClientSocket constructor with user-specified port and remote server hostname
TCPServerSocket - class context.arch.comm.protocol.TCPServerSocket.
This class implements a threaded serversocket that accepts TCP packets.
TCPServerSocket() - Constructor for class context.arch.comm.protocol.TCPServerSocket
Default constructor for TCPServerSocket, with the default port.
TCPServerSocket(int) - Constructor for class context.arch.comm.protocol.TCPServerSocket
TCPServerSocket constructor with user-specified port.
TEMPERATURE - Static variable in class context.arch.util.ContextTypes
Tag for temperature
TEMP_DEST - Static variable in class context.arch.discoverer.Discoverer
Tag used by communicationsObject to retrieve the destination address
TIME - Static variable in interface context.arch.storage.Storage
Tag to indicate flushing to persistent storage is time-based
TIMESLOTS - Static variable in class context.arch.discoverer.lease.Lease
This tag is used to specify the lease number of time slots
TIMESTAMP - Static variable in class context.arch.widget.Widget
Tag for the timestamp of widget data
TIME_SLOT_MILLIS - Static variable in class context.arch.discoverer.lease.Lease
This constant defines the smallest time slot.
TITLE - Static variable in class context.arch.service.DisplayChoiceService
Tag for TITLE of the frame
TOUR_END - Static variable in class context.arch.util.ContextTypes
Tag for tour end
TRUE - Static variable in class context.arch.util.ContextTypes
Tag for true
TTL_CONTINENT - Static variable in interface context.arch.comm.protocol.MulticastConstants
 
TTL_COUNTRY - Static variable in interface context.arch.comm.protocol.MulticastConstants
 
TTL_COUNTY - Static variable in interface context.arch.comm.protocol.MulticastConstants
 
TTL_LOCAL_NETWORK - Static variable in interface context.arch.comm.protocol.MulticastConstants
 
TTL_SITE - Static variable in interface context.arch.comm.protocol.MulticastConstants
 
TTL_TRANSMITTER - Static variable in interface context.arch.comm.protocol.MulticastConstants
 
TTL_WORLDWIDE - Static variable in interface context.arch.comm.protocol.MulticastConstants
Values for the multicast packet TTL
TYPE - Static variable in class context.arch.discoverer.Discoverer
Tag used in LOOKUP_DISCOVERER inside CALLER tags for the component type (baseobject(applications), widget, server, interpreter)
TYPE - Static variable in class context.arch.util.ConfigObjects
Tag for component type
TYPE_ELEMENT - Static variable in class context.arch.discoverer.componentDescription.TypeElement
 
TYPE_INDEX - Variable in class context.arch.discoverer.dataModel.DiscovererDataModel
 
TYPE_PERSON - Static variable in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
TemperatureData - class context.arch.generator.TemperatureData.
This class is a container for temperature data.
TemperatureData() - Constructor for class context.arch.generator.TemperatureData
 
TemperatureData(String, String, String, String) - Constructor for class context.arch.generator.TemperatureData
Basic constructor
TemperatureEnactor - class edu.berkeley.io.context.home.TemperatureEnactor.
This is a temperature rule object that monitors all temperature available temperature widgets and services, and controls the heating and cooling of a temperature service until is within some distance from a target.
TemperatureEnactor() - Constructor for class edu.berkeley.io.context.home.TemperatureEnactor
 
TemperatureSimulatorGenerator - class edu.berkeley.io.context.home.TemperatureSimulatorGenerator.
 
TemperatureSimulatorGenerator(WTemperature) - Constructor for class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
TemperatureSimulatorGenerator(int, int, int, WTemperature) - Constructor for class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
TypeElement - class context.arch.discoverer.componentDescription.TypeElement.
 
TypeElement() - Constructor for class context.arch.discoverer.componentDescription.TypeElement
Creates new IdElement
TypeElement(Object) - Constructor for class context.arch.discoverer.componentDescription.TypeElement
 
TypeIndexTable - class context.arch.discoverer.dataModel.TypeIndexTable.
 
TypeIndexTable(String) - Constructor for class context.arch.discoverer.dataModel.TypeIndexTable
Creates new ClassnameIndexTable
tempData - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
tempWidget - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
thereAreExceptions() - Method in class context.arch.comm.clients.IndependentCommunication
Tests if some exceptions occured during the communication
threads - Static variable in class context.arch.comm.clients.ClientsPool
The synchronized vector of threads
timeRate - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
timestep - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
toAString() - Method in class context.arch.storage.AttributeFunctions
A printable version of this class.
toAString() - Method in class context.arch.storage.Attributes
A printable version of this class.
toAString() - Method in class context.arch.subscriber.Callbacks
A printable version of this class.
toDataObject() - Method in class context.arch.discoverer.ComponentDescription
 
toDataObject() - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns the DataObject version
toDataObject() - Method in class context.arch.discoverer.lease.Lease
This method returns the DataObject version of the Lease object
toDataObject() - Method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Return the DataObject version of this object
toDataObject() - Method in class context.arch.discoverer.querySystem.AbstractQueryItem
Returns a DataObject version of this object
toDataObject() - Method in class context.arch.discoverer.querySystem.QueryItem
 
toDataObject() - Method in class context.arch.discoverer.querySystem.comparison.AbstractComparison
 
toDataObject() - Method in class context.arch.service.Service
Creates a ServiceDescription object and returns the DataObject version of it
toDataObject() - Method in class context.arch.service.Services
Creates a ServiceDescriptions object and returns the DataObject version of it
toDataObject() - Method in class context.arch.service.helper.FunctionDescription
This method converts the service function info to a DataObject
toDataObject() - Method in class context.arch.service.helper.FunctionDescriptions
Converts to a DataObject.
toDataObject() - Method in class context.arch.service.helper.ServiceDescription
This method converts the service info to a DataObject
toDataObject() - Method in class context.arch.service.helper.ServiceDescriptions
Converts to a DataObject.
toDataObject() - Method in class context.arch.service.helper.ServiceInput
This method converts the service input info to a DataObject
toDataObject() - Method in class context.arch.storage.Attribute
Converts this object to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeFunction
Converts this object to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeFunctions
Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeNameValue
Converts this object to a DataObject.
toDataObject() - Method in class context.arch.storage.Attributes
Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.Retrieval
Converts to a DataObject
toDataObject() - Method in class context.arch.storage.RetrievalResults
This method converts the RetrievalResults object to a DataObject
toDataObject() - Method in class context.arch.subscriber.AbstractSubscriber
This method converts the subscriber info to a DataObject
toDataObject() - Method in class context.arch.subscriber.Callback
This method converts the Callback object to a DataObject
toDataObject() - Method in class context.arch.subscriber.Callbacks
Converts to a DataObject.
toDataObject() - Method in class context.arch.subscriber.ClientSideSubscriber
This method converts the subscriber info to a DataObject
toDataObject() - Method in class context.arch.subscriber.DiscovererSubscriber
This method converts the subscriber info to a DataObject
toDataObject() - Method in class context.arch.subscriber.Subscriber
This method converts the subscriber info to a DataObject
toDataObject() - Method in class context.arch.subscriber.Subscribers
Converts to a DataObject.
toDataObject() - Method in class context.arch.util.Error
This method converts the Error object to a DataObject
toJDOMDocument(DataObject) - Static method in class context.arch.enactor.server.XMLDataObjectTranslator
 
toMinutes() - Method in class context.arch.discoverer.lease.Lease
This method returns the duration of the lease in minutes
toSmallString() - Method in class context.arch.discoverer.ComponentDescription
 
toSmallStringNL() - Method in class context.arch.discoverer.ComponentDescription
 
toString() - Method in class context.arch.comm.DataObject
This method creates a string version of the recursive DataObject
toString() - Method in class context.arch.comm.RequestObject
Returns a printable version of this object
toString() - Method in class context.arch.comm.clients.IndependentCommunication
Returns a printable version of this object
toString() - Method in class context.arch.comm.protocol.HTTPClientSocket
 
toString() - Method in class context.arch.comm.protocol.RequestData
Returns a string version of this object
toString() - Method in class context.arch.discoverer.ComponentDescription
Returns a printable version of ComponentDescription
toString() - Method in class context.arch.discoverer.DiscovererDescription
Returns a printable version of the discoverer description
toString() - Method in class context.arch.discoverer.DiscovererMediator
Returns a printable version of this object: the database content, the leases.
toString() - Method in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Returns a printable version
toString() - Method in class context.arch.discoverer.componentDescription.AttributeElement
 
toString() - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
toString() - Method in class context.arch.discoverer.dataModel.AbstractIndexTableImpl
 
toString() - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
 
toString() - Method in interface context.arch.discoverer.dataModel.IndexTableIF
 
toString() - Method in class context.arch.discoverer.lease.Lease
Returns a printable version of a Lease object
toString() - Method in class context.arch.discoverer.lease.LeasesKeeper
Returns a printable version of this object
toString() - Method in class context.arch.discoverer.querySystem.AbstractBooleanQueryItem
Returns a printable version of this object
toString() - Method in class context.arch.discoverer.querySystem.AbstractQueryItem
Returns a printable version of this object
toString() - Method in class context.arch.discoverer.querySystem.QueryItem
 
toString() - Method in class context.arch.discoverer.querySystem.comparison.AbstractComparison
 
toString() - Method in class context.arch.service.helper.ServiceInput
This method returns a printable version of this class
toString() - Method in class context.arch.storage.Attribute
A printable version of this class.
toString() - Method in class context.arch.storage.AttributeFunction
A printable version of this class.
toString() - Method in class context.arch.storage.AttributeNameValue
A printable version of this class.
toString() - Method in class context.arch.subscriber.AbstractSubscriber
 
toString() - Method in class context.arch.subscriber.Callback
A printable version of this class.
toString() - Method in class context.arch.subscriber.ClientSideSubscriber
 
toString() - Method in class context.arch.util.ConfigObject
Returns a string version of this class
toString() - Method in class context.arch.util.Error
Returns a printable version of this class
toString() - Method in class context.arch.widget.WidgetHandle
Returns a printable version of the object
toStringNL() - Method in class context.arch.discoverer.ComponentDescription
Returns a printable version of ComponentDescription with new lines
toTypesHashtable() - Method in class context.arch.storage.Attributes
Converts the attributes name-type pairs to a hashtable where the keys are the names and the values are the types.
toTypesHashtable(String) - Method in class context.arch.storage.Attributes
Converts the attributes name-type pairs to a hashtable where the keys are the names and the values are the types.
toXML(DataObject) - Static method in class context.arch.enactor.server.XMLDataObjectTranslator
 
tryGetBusyFlag() - Method in class context.arch.comm.protocol.BusyFlag
Try to get the lock
type - Variable in class context.arch.discoverer.ComponentDescription
The component type : Discoverer.APPLICATION or Discoverer.WIDGET or Discoverer.SERVER or Discoverer.INTERPRETER
type - Variable in class context.arch.discoverer.componentDescription.AttributeElement
 
type - Variable in class context.arch.storage.Attribute
 

U

UNITS - Static variable in class context.arch.util.ContextTypes
Tag for units
UNKNOWN - Static variable in class context.arch.util.ContextTypes
Used for designating an unknown piece of context, or a value that's undefined in an attribute name value Added: Thomas O'Connell 7/15/2001
UNKNOWN_CALLBACK_ERROR - Static variable in class context.arch.util.Error
Tag if the callback is not known in the receiving component
UNKNOWN_FUNCTION_ERROR - Static variable in class context.arch.util.Error
Tag if a service function requested does not exist
UNKNOWN_METHOD_ERROR - Static variable in class context.arch.util.Error
Tag if the method is not known in the receiving component
UNKNOWN_SERVICE_ERROR - Static variable in class context.arch.util.Error
Tag if a service requested does not exist
UNKNOWN_SUBSCRIBER_ERROR - Static variable in class context.arch.util.Error
Tag if the subscriber in the message is unknown
UNKNOWN_SUBSCRIPTION_ERROR - Static variable in class context.arch.util.Error
Tag if a request is for an invalid subscription
UPDATE - Static variable in class context.arch.widget.Widget
Tag to indicate an update is being sent
UPDATE_ADD_TYPE - Static variable in class context.arch.discoverer.Discoverer
Tag used in UPDATE_TYPE message to specify the method used to update information.
UPDATE_AND_QUERY - Static variable in class context.arch.util.Constants
Tag for update and query request
UPDATE_AND_QUERY - Static variable in class context.arch.widget.Widget
Tag to indicate the widget should get the latest data from the generator and return them
UPDATE_AND_QUERY_REPLY - Static variable in class context.arch.widget.Widget
Tag to indicate the reply to an UPDATE_AND_QUERY message
UPDATE_REPLACE_TYPE - Static variable in class context.arch.discoverer.Discoverer
Tag used in UPDATE_TYPE message to specify the method used to update information Replace type is used to remove old information before adding new one.
UPDATE_TYPE - Static variable in class context.arch.discoverer.Discoverer
Message tag used by components to specify the update's type
URL - Static variable in class context.arch.storage.StorageObject
The default url to use for storage
URL - Static variable in class context.arch.util.ContextTypes
Tag for URL
URLDecoder - class context.arch.comm.protocol.URLDecoder.
This class decodes application/x-www-form-urlencoded MIME types doing the inverse of java.net.URLEncoder.
USER - Static variable in class context.arch.storage.StorageObject
The default username
USERID - Static variable in class context.arch.util.ContextTypes
Tag for user id
USERNAME - Static variable in class context.arch.util.ContextTypes
Tag for username
unsubscribe(String) - Method in class context.arch.enactor.EnactorSubscriptionManager
Unsubscribes to the widget with the given subscription id, and notifies all bound enactor references.
unsubscribeFrom(String) - Method in class context.arch.BaseObject
This method allows a component to unsubscribe from another component.
update(ComponentDescription, Lease) - Method in class context.arch.discoverer.DiscovererMediator
Update the description of a component and its lease
update(Object) - Method in class context.arch.discoverer.dataModel.AbstractDataModel
 
update(Object) - Method in class context.arch.discoverer.dataModel.DiscovererDataModel
Update all hashtable (general and index tables) to add a new component
update() - Method in class edu.berkeley.io.context.home.LightWidget
 
update() - Method in class edu.berkeley.io.context.home.ObjectPresenceWidget
 
update() - Method in class edu.berkeley.io.context.museum.InstallationWidget
 
update() - Method in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
updateAndPollWidget(String, int, String, Attributes) - Method in class context.arch.BaseObject
This method allows a component to force a remote widget to update its data and return it.
updateDescription(DataObject) - Method in class context.arch.discoverer.ComponentDescription
This method allows to get the modified descriptions fields and update the component Fields that can be modified : the non constant attributes (widget, server) and the subscribers, It gets a NON_CONSTANT_ATTRIBUTE_NAME_VALUES The default update type is the add type (Discoverer.UPDATE_ADD_TYPE)
updateDescription(DataObject, String) - Method in class context.arch.discoverer.ComponentDescription
This method allows to get the modified descriptions fields and update the component Fields that can be modified : the non constant attributes (widget, server) and the subscribers, It gets a NON_CONSTANT_ATTRIBUTE_NAME_VALUES
updateLease(String, Lease) - Method in class context.arch.discoverer.DiscovererMediator
Updates a lease for a registered component
updateLease(Object, Lease) - Method in class context.arch.discoverer.DiscovererMediator
Update a registered component lease
updatePeriod - Variable in class edu.berkeley.io.context.home.TemperatureSimulatorGenerator
 
updateSubscriber(AbstractSubscriber) - Method in class context.arch.subscriber.Subscribers
Updates a subscriber in the subscriber list.
updateSubscriber(AbstractSubscriber, boolean) - Method in class context.arch.subscriber.Subscribers
Updates a subscriber in the subscriber list.
updateWidgetInformation() - Method in class context.arch.widget.Widget
This method is called when a remote component sends an UPDATE_AND_QUERY message.
updateWidgetSubscriptionCondition(String) - Method in class context.arch.enactor.EnactorSubscriptionManager
resubscribe to a currently subscribed widget with new conditions.
useLogFile - Variable in class context.arch.discoverer.DiscovererMediator
Boolean to keep a logfile
userCallback(DataObject) - Method in class context.arch.BaseObject
This method is called when a callback message is received.
userRequest(DataObject, String) - Method in class context.arch.BaseObject
Deprecated.  
userRequest(RequestObject) - Method in class context.arch.BaseObject
Sends a message to a remote component
userRequest(DataObject, String, String) - Method in class context.arch.BaseObject
Deprecated.  
userRequest(DataObject, String, String, int) - Method in class context.arch.BaseObject
Method that submits a user request for polling/subscription.
userRequest(RequestObject) - Method in interface context.arch.comm.CommunicationsHandler
Method that allows a component to communicate with another component.
userRequest(DataObject, String) - Method in interface context.arch.comm.CommunicationsHandler
Deprecated.  
userRequest(DataObject, String, String) - Method in interface context.arch.comm.CommunicationsHandler
Method that allows a component to communicate with another component.
userRequest(DataObject, String, String, int) - Method in interface context.arch.comm.CommunicationsHandler
Method that allows a component to communicate with another component.

V

VALUE - Static variable in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Tag for DataObject version
VERSION - Static variable in class context.arch.util.Configuration
Tag for a version
VERSION - Static variable in class context.arch.util.Constants
Tag for component version
VERSION - Static variable in class context.arch.util.ContextUsers
Tag for version
VERSION - Static variable in class context.arch.widget.Widget
Tag for version number.
VERSION_NUMBER - Variable in class context.arch.widget.Widget
Dummy version number.
VISITOR_DISPLAY_SERVICE - Static variable in class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
VOLUME - Static variable in class context.arch.util.ContextTypes
Tag for volume
VectorStorage - class context.arch.storage.VectorStorage.
This class allows storage and retrieval of data in String, Integer, Long, Float, Double, or Short format.
VectorStorage(String) - Constructor for class context.arch.storage.VectorStorage
Basic constructor that uses the default flush condition
VectorStorage(String, Integer, Long) - Constructor for class context.arch.storage.VectorStorage
Basic constructor that uses the given flush type and condition
VisitorDisplayEnactor - class edu.berkeley.io.context.museum.VisitorDisplayEnactor.
encodes "when more than n people are at location, set status of installation to performance.
VisitorDisplayEnactor() - Constructor for class edu.berkeley.io.context.museum.VisitorDisplayEnactor
 
VisitorDisplayGenerator - class edu.berkeley.io.context.museum.VisitorDisplayGenerator.
 
VisitorDisplayGenerator() - Constructor for class edu.berkeley.io.context.museum.VisitorDisplayGenerator
 
VisitorDisplayGenerator(VisitorDisplayWidget) - Constructor for class edu.berkeley.io.context.museum.VisitorDisplayGenerator
 
VisitorDisplayGenerator(InputStream, VisitorDisplayWidget) - Constructor for class edu.berkeley.io.context.museum.VisitorDisplayGenerator
 
VisitorDisplayWidget - class edu.berkeley.io.context.museum.VisitorDisplayWidget.
Location value is 'logical' location, i.e.
VisitorDisplayWidget(String, int, boolean) - Constructor for class edu.berkeley.io.context.museum.VisitorDisplayWidget
 
value - Variable in class context.arch.discoverer.componentDescription.AbstractDescriptionElement
Value of this element
value - Variable in class context.arch.storage.AttributeNameValue
 
values - Variable in class context.arch.enactor.EnactorParameter
 
version - Variable in class context.arch.discoverer.ComponentDescription
The component version

W

WIDGET - Static variable in class context.arch.discoverer.Discoverer
Component type : for widget
WIDGETS - Static variable in class context.arch.util.Configuration
Tag for widgets
WIDGET_CALLBACKS - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the widget callback names Tag also used in DISCOVERER_QUERY
WIDGET_SERVICES - Static variable in class context.arch.discoverer.Discoverer
Tag used in DISCOVERER_REGISTRATION to contain the widget service names Tag also used in DISCOVERER_QUERY
WIDGET_TYPE - Static variable in class context.arch.widget.Widget
The tag for the type of this object
WIDTH - Static variable in class context.arch.util.ContextTypes
Tag for display width
WINCE - Static variable in class context.arch.util.Constants
Indicates that the architecture being used is WinCE
Widget - class context.arch.widget.Widget.
This class is the basic context widget, with attributes and methods that should apply to all context widgets.
Widget(String, String, int, String, String, String, String) - Constructor for class context.arch.widget.Widget
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks, and services and setting up the BaseObject info.
Widget(String, String, int, String, String, boolean, String) - Constructor for class context.arch.widget.Widget
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks, and services and setting up the BaseObject info.
Widget(int, String, boolean) - Constructor for class context.arch.widget.Widget
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks and services.
Widget(int, String) - Constructor for class context.arch.widget.Widget
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks and services.
Widget(String, boolean) - Constructor for class context.arch.widget.Widget
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks and services.
Widget(String) - Constructor for class context.arch.widget.Widget
Constructor that sets up internal variables for maintaining the list of widget attributes, callbacks and services.
WidgetHandle - class context.arch.widget.WidgetHandle.
This class implements a widget handler object, encapsulating the information needed to subscribe to a widget.
WidgetHandle(String, String, int) - Constructor for class context.arch.widget.WidgetHandle
Basic constructor that creates a WidgetHandle object.
WidgetHandle(String, String, String) - Constructor for class context.arch.widget.WidgetHandle
Basic constructor that creates a WidgetHandle object.
WidgetHandles - class context.arch.widget.WidgetHandles.
This class maintains a list of widget handles, allows additions, removals and updates to individual handles.
WidgetHandles() - Constructor for class context.arch.widget.WidgetHandles
Basic empty constructor
WidgetIdRegistry - class context.arch.enactor.WidgetIdRegistry.
A registry used by the EnactorSubscriptionManager to track widgets.
WidgetIdRegistry() - Constructor for class context.arch.enactor.WidgetIdRegistry
 
WidgetReferenceRegistry - class context.arch.enactor.WidgetReferenceRegistry.
A registry used by the EnactorSubscriptionManager to track references to widgets.
WidgetReferenceRegistry() - Constructor for class context.arch.enactor.WidgetReferenceRegistry
 
waitForRequest() - Method in class context.arch.comm.clients.Client
This method allows to wait for the next IndependentCommunication object
watchLeases() - Method in class context.arch.discoverer.lease.LeasesWatcher
 
watcher - Variable in class context.arch.discoverer.lease.LeasesKeeper
The watcher that triggers the leases examination
widgets - Variable in class context.arch.server.Server
The set of widgets this server is monitoring.

X

XMLDataObjectTranslator - class context.arch.enactor.server.XMLDataObjectTranslator.
Class used by the EnactorXMLServer to translate DataObjects into an XML format.
XMLEncoder - class context.arch.comm.language.XMLEncoder.
 
XMLEncoder() - Constructor for class context.arch.comm.language.XMLEncoder
Constructor for XMLEncoder
XMLURLReader - class context.arch.util.XMLURLReader.
This class takes a URL that is encoded in XML and creates a DataObject from it.
XMLURLReader(String) - Constructor for class context.arch.util.XMLURLReader
This constructor accepts a URL and creates the necessary objects to parse it.
XML_ENCODER - Static variable in class context.arch.comm.language.ParserObject
The XML encoder class is "context.arch.comm.language.XMLEncoder".

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