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.serv