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

A

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.service.DisplayChoiceFrame
This method implements the necessary method for the ActionListener interface.
ADD_SUBSCRIBER - Static variable in class context.arch.subscriber.Subscriber
Tag to indicate message is for adding a subscriber
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, 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
addAttribute(String, String) - Method in class context.arch.storage.Attributes
Adds the given attribute name and data type
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, 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
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
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.AttributeNameValues
Adds the given AttributeNameValue object to the container.
addAttributeNameValue(String) - Method in class context.arch.storage.AttributeNameValues
Adds the given attribute name.
addAttributeNameValue(String, Object) - Method in class context.arch.storage.AttributeNameValues
Adds the given attribute name and value to the container.
addAttributeNameValue(String, Object, String) - Method in class context.arch.storage.AttributeNameValues
Adds the given attribute name, value and type to the container
addAttributeNameValues(AttributeNameValues) - Method in class context.arch.storage.RetrievalResults
This method adds an AttributeNameValues object to this container
addAttributeNameValues(AttributeNameValues) - Method in class context.arch.storage.AttributeNameValues
Adds the given AttributeNameValues object to the container.
addAttributes(Attributes) - Method in class context.arch.storage.Attributes
Adds the given Attributes object to the container.
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.
addCondition(Condition) - Method in class context.arch.storage.Conditions
Adds the given Condition object to the container.
addCondition(String, int, Object) - Method in class context.arch.storage.Conditions
Adds the given attribute name, comparison and comparison value 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(DataObject) - Method in class context.arch.comm.language.XMLEncoder
Method to add XML element
addElement(String) - Method in class context.arch.comm.DataObject
This method adds an element to this DataObject Interesting implementation: it first takes the given name as its own name, and then creates a new DataObject whose parent point to the current DataObject.
addElement(String, Hashtable) - Method in class context.arch.comm.DataObject
This method adds an element and list of attributes to this DataObject.
addError() - Method in class context.arch.subscriber.Subscriber
Increment the error counter
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.
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
 
addPending(ServiceInput) - Method in class context.arch.service.helper.PendingOut
Adds the given ServiceInput object to the pending container.
addPending(String) - Method in class context.arch.service.helper.PendingIn
Adds the given request id to the pending container.
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
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) - 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 interface context.arch.comm.CommunicationsClient
This abstract method adds the protocol to a request to be sent
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(DataObject, String) - Method in class context.arch.widget.Widget
This method adds a subscriber to this object.
addSubscriber(String, String, int, String, String, Conditions, Attributes) - Method in class context.arch.subscriber.Subscribers
Adds a subscriber to the subscriber list
addSubscriber(String, String, String, String, String, Conditions, Attributes) - Method in class context.arch.subscriber.Subscribers
Adds a subscriber to the subscriber list
addSubscriber(Subscriber) - Method in class context.arch.subscriber.Subscribers
Adds a subscriber to the subscriber list
addSubscriber(Subscriber, boolean) - Method in class context.arch.subscriber.Subscribers
Adds a subscriber to the subscriber list
addValue(String) - Method in class context.arch.comm.DataObject
Adds a value to the current element: into the current DataObject's parent's value Vector
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
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.storage.AttributeNameValues
Tag to indicate all attributes are to be used
ALL - Static variable in class context.arch.util.ContextTypes
Tag for all
ANIND_OFFICE - Static variable in class context.arch.widget.WPersonPresence
Tag to indicate the location is Anind's office
askInterpreter(String, int, String, AttributeNameValues) - Method in class context.arch.BaseObject
This method asks an interpreter to interpret some data.
Assert - class context.arch.util.Assert.
 
ASYNCHRONOUS - Static variable in class context.arch.service.Service
Tag to indicate service function is ASYNCHRONOUS
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.
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 - Static variable in class context.arch.storage.AttributeFunction
Tag for an attribute
ATTRIBUTE - Static variable in class context.arch.storage.Attribute
Tag for an attribute
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_NAME_VALUES - Static variable in class context.arch.storage.AttributeNameValues
Tag for a list of attribute name/value pairs
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
Attribute() - Constructor for class context.arch.storage.Attribute
Empty constructor
Attribute(DataObject) - Constructor for class context.arch.storage.Attribute
Constructor that takes a DataObject as input.
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
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(DataObject) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes a DataObject as input.
AttributeFunction(String) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes only a name
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(String, String) - Constructor for class context.arch.storage.AttributeFunction
Constructor that takes only a name and a function
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(DataObject) - Constructor for class context.arch.storage.AttributeNameValue
Constructor that takes a DataObject as input.
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
AttributeNameValues - class context.arch.storage.AttributeNameValues.
This class is a container for a group of related attributes.
AttributeNameValues() - Constructor for class context.arch.storage.AttributeNameValues
Empty constructor
AttributeNameValues(DataObject) - Constructor for class context.arch.storage.AttributeNameValues
Constructor that takes a DataObject as a parameter.
attributes - Variable in class context.arch.widget.Widget
 
Attributes - class context.arch.storage.Attributes.
This class is a container for a group of related attributes.
ATTRIBUTES - Static variable in class context.arch.storage.Attributes
Tag for 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.
attributeTypes - Variable in class context.arch.widget.Widget
 
AUTHOR - Static variable in class context.arch.util.Configuration
Tag for author

B

BaseObject - class context.arch.BaseObject.
This class is the base object for the context-aware infrastructure.
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(int, String) - Constructor for class context.arch.BaseObject
Constructor that just creates a CommunicationsObject with the given port and protocol handler class, 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(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.
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

C

Callback - class context.arch.subscriber.Callback.
This class is a container for a callback and associated attributes.
CALLBACK - Static variable in class context.arch.subscriber.Callback
Tag for a callback
CALLBACK_NAME - Static variable in class context.arch.subscriber.Callback
Tag for the name of the callback
CALLBACK_NAME - Static variable in class context.arch.subscriber.Subscriber
Tag for callback (on widget side)
CALLBACK_TAG - Static variable in class context.arch.subscriber.Subscriber
Tag for callback tag (on subscriber side)
Callback() - Constructor for class context.arch.subscriber.Callback
Empty constructor
Callback(DataObject) - Constructor for class context.arch.subscriber.Callback
Constructor that takes a DataObject holding the callback info.
Callback(String, Attributes) - Constructor for class context.arch.subscriber.Callback
Constructor that takes a name and attributes object
callbacks - Variable in class context.arch.widget.Widget
 
Callbacks - class context.arch.subscriber.Callbacks.
This class is a container for a group of callbacks.
CALLBACKS - Static variable in class context.arch.subscriber.Callbacks
Tag for a widget's 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.
CANCEL - Static variable in class context.arch.service.DisplayChoiceFrame
Tag for the cancel button
canHandle(AttributeFunctions, Conditions) - Method in class context.arch.widget.Widget
This method checks the list of attributes and conditions to ensure that the widget contains these attributes.
canHandle(AttributeNameValues) - Method in class context.arch.widget.Widget
This method checks the list of attributes (in an AttributeNameValues object) to ensure that the widget contains these attributes.
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(Attributes, Conditions) - 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 class context.arch.storage.VectorStorage
Checks condition under which local data is sent to persistent storage.
checkFlushCondition() - Method in interface context.arch.storage.Storage
Abstract method that checks whether the locally stored data should be flushed to persistent storage.
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.widget.WPersonPresence
Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPersonNamePresence
Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPersonNameInOut
Name of widget
CLASSNAME - Static variable in class context.arch.widget.WFocusOfAttention
Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPersonNamePresence2
Name of widget
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.service.Service
 
COMMON_AREA - Static variable in class context.arch.widget.WPersonPresence
Tag to indicate the location is the Common Area
communications - Variable in class context.arch.BaseObject
Object to handle communications between components
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.
CommunicationsObject - class context.arch.comm.CommunicationsObject.
This class handles the network communications for the calling 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, int, String) - Constructor for class context.arch.comm.CommunicationsObject
Constructor for CommunicationsObject using the given port and given protocol.
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, String, String, int) - Constructor for class context.arch.comm.CommunicationsObject
Basic constructor for CommunicationsObject using given port and protocol server class, and client class.
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.
COMPARE - Static variable in class context.arch.storage.Condition
Tag for type of comparison
Condition - class context.arch.storage.Condition.
This class is a container for a condition attribute, comparison and value.
CONDITION - Static variable in class context.arch.storage.Condition
Tag for AttributeCondition
Condition() - Constructor for class context.arch.storage.Condition
Empty constructor
condition(boolean) - Static method in class context.arch.util.Assert
 
condition(boolean, String) - Static method in class context.arch.util.Assert
 
Condition(DataObject) - Constructor for class context.arch.storage.Condition
Constructor that creates a Condition object from a DataObject.
Condition(String, int, Object) - Constructor for class context.arch.storage.Condition
Constructor that takes an attribute, value and comparison
Conditions - class context.arch.storage.Conditions.
This class is a container for a group of related Condition objects.
CONDITIONS - Static variable in class context.arch.storage.Conditions
Tag for conditions
Conditions() - Constructor for class context.arch.storage.Conditions
Empty constructor
Conditions(DataObject) - Constructor for class context.arch.storage.Conditions
Constructor that takes a DataObject as a parameter.
CONFERENCE_SCHEDULE_URL - Static variable in class context.arch.util.ContextTypes
Tag for the conference schedule URL
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 - Static variable in class context.arch.util.Configuration
Tag for a configuration
Configuration(DataObject) - Constructor for class context.arch.util.Configuration
Basic constructor that creates a configuration object from a DataObject.
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
 
CONTACT_INFO - Static variable in class context.arch.util.ContextTypes
Tag for contact info
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
context.apps.PersonPresenceApp - package context.apps.PersonPresenceApp
 
context.arch - package context.arch
 
context.arch.comm - package context.arch.comm
 
context.arch.comm.language - package context.arch.comm.language
 
context.arch.comm.protocol - package context.arch.comm.protocol
 
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
 
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.
countChildren() - Method in class context.arch.comm.DataObject
Counts the children of the current DataObject, i.e., the number of elemements that are DataObject in the value Vector
CreateControls() - Method in class context.arch.generator.PDialog
 
CurrentOffset - Variable in class context.arch.widget.Widget
 

D

DANIEL_OFFICE - Static variable in class context.arch.widget.WPersonPresence
Tag to indicate the location is Daniel's office
DATA - Static variable in interface context.arch.storage.Storage
Tag to indicate flushing to persistent storage is based on the amount of data stored
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, 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 in Hashtable
DataObject(String, String) - Constructor for class context.arch.comm.DataObject
Constructor that sets the name of the DataObject element and a string as single value for the element of vaule Vector
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 value
DECODE - Static variable in class context.arch.comm.protocol.RequestData
Specifies that this type of request requires decoding
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 class context.arch.comm.language.ParserObject
This method tries to create a DecoderInterface object and decode the given message in the Reader.
decodeData(Reader) - Method in interface context.arch.comm.language.MessageHandler
Method to decode the incoming data
decodeData(Reader) - Method in interface context.arch.comm.language.DecoderInterface
Method to decode the incoming data
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.
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.
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.
DEFAULT_CLIENT - Static variable in class context.arch.comm.CommunicationsObject
The default client protocol class to use is "context.arch.comm.protocol.HTTPClientSocket".
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_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_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.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.WPersonPresence
The default port this widget runs on is 5100
DEFAULT_PORT - Static variable in class context.arch.widget.WPersonNamePresence
The default port this widget runs on is 5200
DEFAULT_PORT - Static variable in class context.arch.widget.WPersonNameInOut
The default port this widget runs on is 5200
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
DEMO - Static variable in class context.arch.util.ContextTypes
Tag for demo
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
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
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
DialogLayout - class context.arch.generator.DialogLayout.
 
DialogLayout(Container, Dimension) - Constructor for class context.arch.generator.DialogLayout
 
DialogLayout(Container, int, int) - Constructor for class context.arch.generator.DialogLayout
 
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
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.
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

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
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 class context.arch.comm.language.XMLEncoder
Method used to encode 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(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(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.
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.
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
EQUAL - Static variable in interface context.arch.storage.Storage
Tag to indicate data to retrieve should be equal to that specified
Error - class context.arch.util.Error.
This class is a container for an error
ERROR_CODE - Static variable in class context.arch.util.Error
Tag for the name of the callback
Error() - Constructor for class context.arch.util.Error
Empty constructor
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.
Error(String) - Constructor for class context.arch.util.Error
Constructor that takes an error string
execute(ServiceInput) - Method in class context.arch.service.Service
This abstract method defines what should occur when the service is 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.DisplayChoiceService
This method is called when a remote component requests that this service be executed.
executeAsynchronousWidgetService(AsyncServiceHandler, String, int, String, String, String, AttributeNameValues, String) - Method in class context.arch.BaseObject
This method requests that a widget execute an asynchronous service
executeAsynchronousWidgetService(AsyncServiceHandler, String, int, String, String, String, AttributeNameValues, String) - Method in interface context.arch.comm.CommunicationsHandler
This method requests that a widget execute an asynchronous service
EXECUTED - Static variable in class context.arch.service.Service
Tag to indicate the status of a service request is executed
executeService(DataObject, String) - Method in class context.arch.widget.Widget
This method attempts to execute a widget service.
executeSynchronousWidgetService(String, int, String, String, String, AttributeNameValues) - Method in class context.arch.BaseObject
This method requests that a widget execute a synchronous service
executeSynchronousWidgetService(String, int, String, String, String, AttributeNameValues) - Method in interface context.arch.comm.CommunicationsHandler
This method requests that a widget execute a synchronous service
EXECUTING - Static variable in class context.arch.service.Service
Tag to indicate the status of a service request is executing
existsElement(String) - Method in class context.arch.comm.DataObject
This method looks for an element of DataObject whos name matches the provided name parameter in this DataObject.
EXIT_OK - Static variable in class context.arch.BaseObject
Indicates that the exit condition is normal

F

fail(String) - Static method in class context.arch.util.Assert
 
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
FCL - Static variable in class context.arch.widget.WPersonPresence
Tag to indicate the location is the FCL
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.
FLOAT - Static variable in class context.arch.storage.Attribute
Tag for FLOAT datatype
flushStorage() - Method in class context.arch.storage.VectorStorage
Flushes local data to persistent storage
flushStorage() - Method in class context.arch.storage.StorageObject
Flushes the locally stored data to persistent storage
flushStorage() - Method in interface context.arch.storage.Storage
Abstract method that flushes the locally stored data to persistent storage
FocusOfAttentionUI - class context.arch.generator.FocusOfAttentionUI.
 
FocusOfAttentionUI(WFocusOfAttention) - Constructor for class context.arch.generator.FocusOfAttentionUI
 
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
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
FunctionDescription - class context.arch.service.helper.FunctionDescription.
This class implements a service function description object.
FunctionDescription(DataObject) - Constructor for class context.arch.service.helper.FunctionDescription
Basic constructor that creates a function description object from a DataObject.
FunctionDescription(String, String, String) - Constructor for class context.arch.service.helper.FunctionDescription
Basic constructor that creates a function description object.
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.
FUNCTIONS - Static variable in class context.arch.service.helper.FunctionDescriptions
Tag for a widget's service functions

G

GET - Static variable in class context.arch.comm.protocol.HTTPClientSocket
HTTP GET request type
GET - Static variable in class context.arch.comm.protocol.HTTPServerSocket
HTTP GET request type
getAttribute() - Method in class context.arch.storage.Condition
Returns the name of the attribute
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.AttributeNameValues
This method returns the AttributeNameValue with the given name from this list of AttributeNameValues.
getAttributeNameValue(String, String) - Method in class context.arch.storage.AttributeNameValues
This method returns the AttributeNameValue with the given name from this list of AttributeNameValue.
getAttributeNameValueAt(int) - Method in class context.arch.storage.AttributeNameValues
Returns the AttributeNameValue object at the given index
getAttributeNameValuesAt(int) - Method in class context.arch.storage.RetrievalResults
This method retrieves the AttributeNameValues object at the given index.
getAttributes() - Method in class context.arch.comm.DataObject
Returns the list of attributes for the DataObject element
getAttributes() - Method in class context.arch.subscriber.Callback
Returns the attributes for the callback
getAttributes() - Method in class context.arch.subscriber.Subscriber
Returns the subscription attributes to be returned
getAttributeType(String) - Method in class context.arch.widget.Widget
Returns the attribute value with the given name
getAuthor() - Method in class context.arch.util.Configuration
Returns the author of this configuration
getCallback() - Method in class context.arch.handler.HandlerInfo
Returns the name of the subscription callback
getCallback() - Method in class context.arch.subscriber.Subscriber
Returns the subscriber callback that the subscriber registered
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
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 (i.e.
getChildren() - Method in class context.arch.comm.DataObject
Returns the children of the current DataObject, i.e., a Vector of elements in the value Vector that are DataObject
getChoice() - Method in class context.arch.service.DisplayChoiceFrame
This method returns the user's choice from the radio buttons.
getClassName() - Method in class context.arch.comm.language.XMLEncoder
Returns name of class used to encode XML
getClassName() - Method in interface context.arch.comm.language.EncoderInterface
Method to get the class being used for encoding
getClassName() - Method in interface context.arch.comm.language.DecoderInterface
Method to get the class being used for decoding
getClassName() - Method in class context.arch.comm.language.SAX_XMLDecoder
Returns the name of the parser driver being used for encoding and decoding
getClientClass() - Method in class context.arch.comm.CommunicationsObject
Returns the class being used as the communications client.
getCompare() - Method in class context.arch.storage.Condition
Returns the type of comparison
getConditionAt(int) - Method in class context.arch.storage.Conditions
Returns the Condition object at the given index
getConditions() - Method in class context.arch.storage.Retrieval
Returns the Conditions object used for retrieval.
getConditions() - Method in class context.arch.subscriber.Subscriber
Returns the subscription conditions, under which the subscriber will be notified
getConfigObject(String) - Method in class context.arch.util.ConfigObjects
Retrieves a configuation object from the component list
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.protocol.RequestData
Returns the complete request data
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.
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
getDialogSize() - Method in class context.arch.generator.DialogLayout
 
getEmail() - Method in class context.arch.util.ContextUser
Returns the user's email address
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.Subscriber
Returns the number of consecutive errors in trying to communicate with this subscriber
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() - Method in class context.arch.handler.HandlerInfo
Returns the context widget handler
getHandler(String) - Method in class context.arch.handler.AsyncServiceHandlers
Returns a handler that matches the given key
getHandler(String) - Method in class context.arch.handler.Handlers
Returns a handler that matches the given key
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.service.helper.ServiceInput
Returns the requester's hostname.
getHostName() - Method in class context.arch.subscriber.Subscriber
Returns the name of the subscriber's host computer
getHostName() - Method in class context.arch.widget.WidgetHandle
Returns the name of the subscriber's host computer
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() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's id.
getId() - Method in class context.arch.subscriber.Subscriber
Returns the id of the subscriber
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
getInput() - Method in class context.arch.service.helper.ServiceInput
Returns the input to the service.
getInterpreterConfigurations() - Method in class context.arch.util.Configuration
Returns the interpreter configurations for this configuration
getLanguage() - Method in class context.arch.comm.language.XMLEncoder
Returns language used to encode XML
getLanguage() - Method in interface context.arch.comm.language.EncoderInterface
Method to get the language being used for encoding
getLanguage() - Method in interface context.arch.comm.language.DecoderInterface
Method to get the language being used for decoding
getLanguage() - Method in class context.arch.comm.language.SAX_XMLDecoder
Returns the language being used in encoding and decoding
getLine() - Method in class context.arch.comm.protocol.RequestData
Returns the single line of request data
getLocalId() - Method in class context.arch.handler.AsyncServiceHandlerInfo
Returns the local id
getMessage() - Method in class context.arch.MethodException
Returns the error message
getMessage() - Method in class context.arch.InvalidMethodException
Returns the error message
getMessage() - Method in class context.arch.comm.language.InvalidEncoderException
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.DecodeException
Returns the error message
getMessage() - Method in class context.arch.comm.protocol.ProtocolException
Returns the error message
getMessage() - Method in class context.arch.comm.protocol.InvalidProtocolException
Returns the error message
getMessage() - Method in class context.arch.storage.InvalidStorageException
Returns the error message
getName() - Method in class context.arch.comm.DataObject
Returns the name of the DataObject element
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.AttributeFunction
Returns the name of the stored attribute
getName() - Method in class context.arch.storage.Attribute
Returns the name of the stored attribute
getName() - Method in class context.arch.storage.AttributeNameValue
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
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.
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.
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
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.comm.protocol.TCPClientSocket
Returns the port number on the remote host to connect to
getPort() - Method in class context.arch.service.helper.ServiceInput
Returns the requester's port.
getPort() - Method in class context.arch.subscriber.Subscriber
Returns the port number to send info to
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.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.HTTPServerSocket
Method to get the communications protocol being used
getRemoteCallback() - Method in class context.arch.handler.HandlerInfo
Returns the name of the widget callback
getRemoteId() - Method in class context.arch.handler.HandlerInfo
Returns the widget id
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
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
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.
getShape(Component) - Method in class context.arch.generator.DialogLayout
 
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, String, int, String, String) - Method in class context.arch.subscriber.Subscribers
Returns the subscriber with the given name.
getSubscriber(String, String, String, String, String) - Method in class context.arch.subscriber.Subscribers
Returns the subscriber with the given name.
getSubscriberAt(int) - Method in class context.arch.subscriber.Subscribers
Returns the subscriber at the given index.
getSubscriberNames() - Method in class context.arch.subscriber.Subscribers
Returns an enumeration containing all the subscriber names in the list
getSubscribers() - Method in class context.arch.subscriber.Subscribers
Returns an enumeration containing all the subscribers in the list
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 a DataObject containing the list of attributes (names) wanted and it filters all the rest out from this Attributes object.
getSubset(Attributes) - Method in class context.arch.storage.AttributeNameValues
This method takes a list of attributes wanted and it filters all the rest out from this Attributes object.
getTag() - Method in class context.arch.subscriber.Subscriber
Returns the widget callback that the subscriber registered for
getTiming() - Method in class context.arch.service.helper.FunctionDescription
Return the timing of the service function
getType() - Method in class context.arch.comm.protocol.RequestData
Returns the type of request
getType() - Method in class context.arch.storage.AttributeFunction
Returns the datatype of the attribute
getType() - Method in class context.arch.storage.Attribute
Returns the datatype of the attribute
getType() - Method in class context.arch.storage.AttributeNameValue
Returns the datatype of the attribute
getType() - Method in class context.arch.util.ConfigObject
Returns the component's type
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.
getValue() - Method in class context.arch.comm.DataObject
Returns the values for the DataObject element
getValue() - Method in class context.arch.storage.Condition
Returns the value of the attribute to use for comparison
getValue() - Method in class context.arch.storage.AttributeNameValue
Returns the value of the stored attribute
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
getVersion(String, int, String) - Method in class context.arch.BaseObject
This method gets the version of the given component (server, widget, interpreter).
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
getWidgetHandleAt(int) - Method in class context.arch.widget.WidgetHandles
Returns the WidgetHandle at the given index.
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
GRAPHICS - Static variable in class context.arch.util.ContextTypes
Tag for display graphics
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
GREGORY_OFFICE - Static variable in class context.arch.widget.WPersonPresence
Tag to indicate the location is Gregory's office
GROUP - Static variable in class context.arch.util.ContextTypes
Tag for group

H

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.
handleEvent(Event) - Method in class context.arch.generator.FocusOfAttentionUI
 
handleEvent(Event) - Method in class context.arch.generator.PersonNameUI
 
handleIncomingRequest(Socket) - Method in class context.arch.comm.CommunicationsObject
This method handles an incoming request on the given socket and sends a reply.
handleIncomingRequest(Socket) - Method in interface context.arch.comm.CommunicationsServer
This abstract method handles incoming requests on a given socket
handleIncomingRequest(Socket) - Method in class context.arch.comm.protocol.HTTPServerSocket
Stub method that handles incoming HTTP requests.
handleIncomingRequest(Socket) - Method in class context.arch.comm.protocol.TCPServerSocket
This method handles data received on a given TCPServerSocket.
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, String) - Constructor for class context.arch.handler.HandlerInfo
Full constructor that takes all input parameters
handlers - Variable in class context.arch.BaseObject
Object to keep track of context widget handlers
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
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,
hasAttributeNameValue(AttributeNameValue) - Method in class context.arch.storage.AttributeNameValues
Determines whether the given AttributeNameValue object is in the container
hasAttributeNameValue(String, Object) - Method in class context.arch.storage.AttributeNameValues
Determines whether the given attribute name and value are in the container, using the default datatype.
hasAttributeNameValue(String, Object, String) - Method in class context.arch.storage.AttributeNameValues
Determines whether the given attribute name, value 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) - Method in class context.arch.subscriber.Callbacks
Determines whether a callback with the given name 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.
hasCondition(Condition) - Method in class context.arch.storage.Conditions
Determines whether the given Condition object is in the container
hasCondition(String, int, Object) - Method in class context.arch.storage.Conditions
Determines whether the given attribute name and value are in the container, using the default datatype.
hasFunctionDescription(FunctionDescription) - Method in class context.arch.service.helper.FunctionDescriptions
Determines whether the given FunctionDescription object is 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
hasFunctionDescription(String, String, String) - Method in class context.arch.service.helper.FunctionDescriptions
Determines whether the given function name and description are in the container.
hash - Variable in class context.arch.widget.WidgetHandles
 
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) - Method in class context.arch.service.helper.ServiceDescriptions
Determines whether a service with the given name 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.
HEIGHT - Static variable in class context.arch.util.ContextTypes
Tag for display height
HOSTNAME - Static variable in class context.arch.subscriber.Subscriber
Tag for host machine of component
HOSTNAME - Static variable in class context.arch.util.Constants
Tag for component hostname
HOSTNAME - Static variable in class context.arch.util.ConfigObjects
Tag for component hostname
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.
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
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

I

ibutton - Variable in class context.arch.widget.WPersonPresence
 
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WPersonPresence
This method converts the IButtonData object to an AttributeNameValues object.
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WPersonNamePresence
This method converts the IButtonData object to an AttributeNameValues object.
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WPersonNameInOut
This method converts the IButtonData object to an AttributeNameValues object.
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 - Variable in class context.arch.widget.Widget
 
ID - Static variable in class context.arch.BaseObject
Tag for id of this component
ID - Static variable in class context.arch.util.Constants
Tag for component id
ID - Static variable in class context.arch.util.ConfigObjects
Tag for component id
IN - Static variable in class context.arch.util.ContextTypes
Tag for being in
IN - Static variable in class context.arch.widget.WPersonNameInOut
Tag to indicate in
inAttributes - Variable in class context.arch.interpreter.Interpreter
 
inAttributeTypes - Variable in class context.arch.interpreter.Interpreter
 
INCOMPLETE_DATA_ERROR - Static variable in class context.arch.util.Error
Tag if the data being requested can not be fully returned
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.
indexOfAttributeNameValue(AttributeNameValue) - Method in class context.arch.storage.AttributeNameValues
Returns the index at which the AttributeNameValue object occurs
indexOfAttributeNameValue(String, Object) - Method in class context.arch.storage.AttributeNameValues
Returns the index at which the given attribute name and value occurs, using the default datatype
indexOfAttributeNameValue(String, Object, String) - Method in class context.arch.storage.AttributeNameValues
Returns the index at which the given attribute name, value 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
indexOfCondition(Condition) - Method in class context.arch.storage.Conditions
Returns the index at which the Condition object occurs
indexOfCondition(String, int, Object) - Method in class context.arch.storage.Conditions
Returns the index at which the given Condition attribute name, comparison and value 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
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
InheritedService - class context.arch.service.InheritedService.
This class implements a generic inherited service.
InheritedService(CommunicationsHandler, String, String, FunctionDescriptions, String, int, String) - Constructor for class context.arch.service.InheritedService
Basic constructor that creates an inherited service object.
InheritedService(CommunicationsHandler, String, String, FunctionDescriptions, String, String, String) - Constructor for class context.arch.service.InheritedService
Basic constructor that creates an inherited service object.
INOUT - Static variable in class context.arch.util.ContextTypes
Tag for in/out status
INOUT - Static variable in class context.arch.widget.WPersonNameInOut
Tag to indicate in/out status
INT - Static variable in class context.arch.storage.Attribute
Tag for INT datatype
INTEREST_LEVEL - Static variable in class context.arch.util.ContextTypes
Tag for tour demo
INTERESTS - Static variable in class context.arch.util.ContextTypes
Tag for INTERESTS
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
INTERPRET_REPLY - Static variable in class context.arch.interpreter.Interpreter
Tag for interpreterReply
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.Interpreter
This abstract method interprets the given data and returns it.
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.
INTERPRETERS - Static variable in class context.arch.util.Configuration
Tag for interpreters
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
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
isAttribute(String) - Method in class context.arch.widget.Widget
Checks if the given attribute is an attribute of this widget
isCallback(String) - Method in class context.arch.widget.Widget
Checks if the given callback is an callback of this widget
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

K

KEYWORDS - Static variable in class context.arch.util.ContextTypes
Tag for demo keywords

L

LANGUAGE - Static variable in class context.arch.comm.language.XMLEncoder
Language used to encode
LANGUAGE - Static variable in class context.arch.comm.language.SAX_XMLDecoder
The language for this class is XML
layoutContainer(Container) - Method in class context.arch.generator.DialogLayout
 
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 - Static variable in class context.arch.widget.WPersonPresence
Tag for user location
LOCATION - Static variable in class context.arch.widget.WFocusOfAttention
Tag for user location
LOCATION - Static variable in class context.arch.widget.WPersonNamePresence2
Tag for user location
LONG - Static variable in class context.arch.storage.Attribute
Tag for LONG datatype

M

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.BaseObject
Temporary main method to test the BaseObject class
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 context.arch.widget.WPersonPresence
Temporary main method to create a widget with location and port specified by command line arguments
main(String[]) - Static method in class context.arch.widget.WPersonNamePresence
Main method to create a widget with location and port specified by command line arguments
main(String[]) - Static method in class context.arch.widget.WPersonNameInOut
Main method to create a widget with location and port specified by command line arguments
main(String[]) - Static method in class context.arch.widget.WFocusOfAttention
Main method to create a widget with location and port specified by command line arguments
main(String[]) - Static method in class context.arch.widget.WPersonNamePresence2
Main method to create a widget with location and port specified by command line arguments
mapRectangle(Rectangle, int, int) - Method in class context.arch.generator.DialogLayout
 
MAX_ERRORS - Static variable in class context.arch.subscriber.Subscriber
Maximum number of consecutive communication errors to be tolerated
MAXIMUM_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for minimum interest
MEDIUM_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for minimum interest
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
MINIMUM_INTEREST - Static variable in class context.arch.util.ContextTypes
Tag for minimum interest
minimumLayoutSize(Container) - Method in class context.arch.generator.DialogLayout
 
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
MOBILE_SMARTBOARD1 - Static variable in class context.arch.widget.WPersonNamePresence
Tag to indicate the location is Mobile SMARTBoard #1

N

NAME - Static variable in class context.arch.storage.Condition
Tag for attribute name to use in comparison
NAME - Static variable in class context.arch.util.ContextTypes
Tag for contact info - name
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
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
notify(String, Object) - Method in class context.arch.widget.WPersonPresence
Called by the generator class when a significant event has occurred.
notify(String, Object) - Method in class context.arch.widget.WFocusOfAttention
Called by the generator class when a significant event has occurred.
notify(String, Object) - Method in class context.arch.widget.WPersonNamePresence2
Called by the generator class when a significant event has occurred.
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.
numAttributeNameValues() - Method in class context.arch.storage.AttributeNameValues
Returns the number of AttributeNameValues in the container return the number of AttributeNameValues in the 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
numConditions() - Method in class context.arch.storage.Conditions
Returns the number of Condition objects in the container return the number of Condition objects 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

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.
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
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
OUT - Static variable in class context.arch.widget.WPersonNameInOut
Tag to indicate out
outAttributes - Variable in class context.arch.interpreter.Interpreter
 
outAttributeTypes - Variable in class context.arch.interpreter.Interpreter
 

P

PARAMETERS - Static variable in class context.arch.util.Configuration
Tag for parameters
parent - Variable in class context.arch.generator.FocusOfAttentionUI
 
parent - Variable in class context.arch.generator.PersonNameUI
 
parent3 - Variable in class context.arch.generator.PersonNameUI
 
parser - Variable in class context.arch.BaseObject
Object to handle the encoding and decoding of communications
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.
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
 
pending - Variable in class context.arch.service.Service
 
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
 
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
pingComponent(String, int, String) - Method in class context.arch.BaseObject
This method pings a component (widget,server, or interpreter) to make sure that it is functioning ok.
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 - Static variable in class context.arch.subscriber.Subscriber
Tag for port number of component
PORT - Static variable in class context.arch.util.Constants
Tag for component port
PORT - Static variable in class context.arch.util.ConfigObjects
Tag for component port
portNumber - Variable in class context.arch.comm.protocol.TCPClientSocket
 
POST - Static variable in class context.arch.comm.protocol.HTTPClientSocket
HTTP POST request type
POST - Static variable in class context.arch.comm.protocol.HTTPServerSocket
HTTP POST request type
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
 
processCallbackReply(DataObject, Subscriber) - Method in class context.arch.widget.Widget
This method should be overriden to process the results of subscription callbacks.
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.HTTPServerSocket
The protocol being used is HTTP
PROTOCOL - Static variable in class context.arch.storage.StorageObject
The default protocol to use is JDBC
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
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
putData(DataObject, String) - Method in class context.arch.widget.Widget
This method puts context data in a widget.
putDataInWidget(String, int, String, String, AttributeNameValues) - Method in class context.arch.BaseObject
This method allows a component to put context data in a remote widget.

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_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_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
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.
queryGenerator() - Method in class context.arch.widget.WPersonPresence
This method returns an AttributeNameValues object with the latest iButton data.
queryGenerator() - Method in class context.arch.widget.WFocusOfAttention
This method returns an AttributeNameValues object with the latest presence info
queryGenerator() - Method in class context.arch.widget.WPersonNamePresence2
This method returns an AttributeNameValues object with the latest presence info
queryGenerator() - Method in class context.arch.widget.Widget
This abstract method is called when the widget wants to get the latest generator info.
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)
QUESTION - Static variable in class context.arch.service.DisplayChoiceService
Tag for QUESTION to be asked
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 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.HTTPServerSocket
This method stops the server from receiving more data

R

read() - Static method in class context.arch.util.FileRead
This method reads in the file and returns the result in a string.
REALNAME - Static variable in class context.arch.util.ContextUsers
Tag for user's name
remoteServer - Variable in class context.arch.comm.protocol.TCPClientSocket
 
REMOVE_SUBSCRIBER - Static variable in class context.arch.subscriber.Subscriber
Tag to indicate message is for removing a subscriber
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
removeAttributeNameValue(AttributeNameValue) - Method in class context.arch.storage.AttributeNameValues
Removes the given AttributeNameValue object to the container.
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
removeLayoutComponent(Component) - Method in class context.arch.generator.DialogLayout
 
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(DataObject, String) - Method in class context.arch.widget.Widget
This method removes a subscriber to this object.
removeSubscriber(String, String, int, String, String) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(String, String, String, String, String) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(Subscriber) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
removeSubscriber(Subscriber, boolean) - Method in class context.arch.subscriber.Subscribers
Removes a subscriber from the subscriber list
REQUEST_TAG - Static variable in class context.arch.service.helper.ServiceInput
Tag for a service request tag
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
resetErrors() - Method in class context.arch.subscriber.Subscriber
Reset the error counter
Retrieval - class context.arch.storage.Retrieval.
This class is a container for a data retrieval.
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
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.
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
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.
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(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 class context.arch.storage.VectorStorage
This method returns a Vector containing AttributeNameValue objects that match 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 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
retrieveData(DataObject, String) - Method in class context.arch.widget.Widget
This method retrieves data from the widget's storage.
retrieveDataFrom(String, int, String) - Method in class context.arch.BaseObject
This method returns a vector containing AttributeNameValues objects for all the the data.
retrieveDataFrom(String, int, String, AttributeFunctions) - Method in class context.arch.BaseObject
This method returns a vector containing AttributeNameValues objects for all the the data of the given attributes.
retrieveDataFrom(String, int, String, AttributeFunctions, String, int, Object) - Method in class context.arch.BaseObject
This method returns a vector containing AttributeNameValues objects for all the the data of the given attributes and a single condition.
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) - Method in class context.arch.BaseObject
This method returns a vector containing AttributeNameValues objects for all the the data of a given attribute.
retrieveDataFrom(String, int, String, String, int, Object) - Method in class context.arch.BaseObject
This method returns a vector containing AttributeNameValues objects for all the the data and a single condition.
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.
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.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.
runComponentMethod(String, int, String, String, AttributeNameValues, Attributes) - Method in class context.arch.BaseObject
This method asks an component to run some non-standard method.
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.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
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.
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
sendMail(String, String, String, String, String, String) - Method in class context.arch.util.SendMail
This method sends an email message.
sendRequest(String) - Method in interface context.arch.comm.CommunicationsClient
This abstract method sends a request
sendRequest(String) - Method in class context.arch.comm.protocol.HTTPClientSocket
This method sends a request to a remote server
sendRequest(String, String) - Method in class context.arch.comm.CommunicationsObject
This method creates a communications client with the default hostname and port and sends the given request using the newly created CommunicationsClient object
sendRequest(String, String, String) - Method in class context.arch.comm.CommunicationsObject
This method creates a communications client with the given hostname and default port and sends the given request using the newly created CommunicationsClient object
sendRequest(String, String, String, int) - 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, String, String, int, String) - 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
sendServiceResult(ServiceInput, AttributeNameValues) - 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, AttributeNameValues) - 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.
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 - Static variable in class context.arch.storage.AttributeNameValues
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
SEPARATOR_STRING - Static variable in class context.arch.storage.AttributeNameValues
Connector for nested attributes - String
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(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(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(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, 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(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, WidgetHandles) - Constructor for class context.arch.server.Server
Constructor that sets up internal variables for maintaining the list of server attributes and callbacks.
SERVERS - Static variable in class context.arch.util.Configuration
Tag for servers
serverSetup() - Method in class context.arch.server.Server
This method sets up the server for use.
Service - class context.arch.service.Service.
This class implements a service object.
SERVICE - Static variable in class context.arch.service.helper.ServiceDescription
Tag for a service
SERVICE_ID - Static variable in class context.arch.service.helper.ServiceInput
Tag for a service id
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
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(DataObject) - Constructor for class context.arch.service.helper.ServiceDescription
Basic constructor that creates a service object from a DataObject.
ServiceDescription(String, FunctionDescriptions) - Constructor for class context.arch.service.helper.ServiceDescription
Basic constructor that creates a service object.
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.
serviceHandlers - Variable in class context.arch.BaseObject
Object to keep track of asynchronous service handlers
ServiceInput - class context.arch.service.helper.ServiceInput.
This class implements a service input object used for executing a service.
ServiceInput(DataObject) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object from a DataObject.
ServiceInput(String, String, AttributeNameValues) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object for a synchronous services.
ServiceInput(String, String, String, AttributeNameValues, 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, AttributeNameValues, String, String, String, String) - Constructor for class context.arch.service.helper.ServiceInput
Basic constructor that creates a serviceInput object for an asynchronous services.
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
 
Services - class context.arch.service.Services.
This class maintains a list of services.
SERVICES - Static variable in class context.arch.service.helper.ServiceDescriptions
Tag for a widget's services
Services() - Constructor for class context.arch.service.Services
Basic empty constructor
setAttribute(String) - Method in class context.arch.storage.Condition
Sets the name of an attribute
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.
setAttributes() - Method in class context.arch.server.Server
This method is called to aggregate the list of attributes that the widgets relevant to this server provide.
setAttributes() - Method in class context.arch.widget.WPersonPresence
This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WPersonNamePresence
This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WPersonNameInOut
This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WFocusOfAttention
This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WPersonNamePresence2
This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.Widget
Sets the attributes for the widget
setAttributes(Attributes) - Method in class context.arch.subscriber.Callback
Sets the attributes for the callback
setAttributes(Attributes) - Method in class context.arch.subscriber.Subscriber
Sets the attributes to return to the subscriber
setAttributes(Attributes, Hashtable) - Method in class context.arch.storage.VectorStorage
This method 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 interface context.arch.storage.Storage
Abstract method that sets the attributes to use for storage
setAttributes(Hashtable) - Method in class context.arch.comm.DataObject
Sets the list of attributes for the DataObject element
setAuthor(String) - Method in class context.arch.util.Configuration
Sets the author of this configuration
setCallback(String) - Method in class context.arch.handler.HandlerInfo
Sets the name of the subscription callback
setCallback(String) - Method in class context.arch.subscriber.Subscriber
Sets the subscriber callback that the subscriber wants to register for
setCallbacks() - Method in class context.arch.server.Server
This method is called to subscribe to the widgets this server is interested in.
setCallbacks() - Method in class context.arch.widget.WPersonPresence
This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WPersonNamePresence
This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WFocusOfAttention
This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WPersonNamePresence2
This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.Widget
Sets the callbacks for the widget
setClientClass(String) - Method in class context.arch.comm.CommunicationsObject
Sets the class to use as the communications client.
setCompare(int) - Method in class context.arch.storage.Condition
Sets the comparison to make
setConditions() - Method in class context.arch.server.Server
This abstract method sets the conditions to apply to the server's subscriptions.
setConditions(Conditions) - Method in class context.arch.storage.Retrieval
Sets the Conditions object for retrieval.
setConditions(Conditions) - Method in class context.arch.subscriber.Subscriber
Sets the subscription conditions, under which the subscriber will be notified
setData(Reader) - Method in class context.arch.comm.protocol.RequestData
Sets the complete request data Reader
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
setEmail(String) - Method in class context.arch.util.ContextUser
Sets the user's email address
setError(String) - Method in class context.arch.util.Error
Sets the error string
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.service.helper.ServiceInput
Sets the requester's hostname.
setHostName(String) - Method in class context.arch.subscriber.Subscriber
Sets the name of the subscriber's host computer
setHostName(String) - Method in class context.arch.widget.WidgetHandle
Sets the name of the subscriber's host computer
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(String) - Method in class context.arch.service.helper.ServiceInput
Sets the requester's id.
setId(String) - Method in class context.arch.subscriber.Subscriber
Sets the id of the subscriber
setId(String) - Method in class context.arch.util.ConfigObject
Sets the component's id
setId(String) - Method in class context.arch.widget.WidgetHandle
Sets the id of the subscriber
setInAttribute(String, String) - Method in class context.arch.interpreter.Interpreter
Adds an incoming attribute
setInAttributes() - Method in class context.arch.interpreter.Interpreter
Sets the incoming attributes for the interpreter
setInput(AttributeNameValues) - Method in class context.arch.service.helper.ServiceInput
Sets the input to the service.
setInterpreterConfigurations(ConfigObjects) - Method in class context.arch.util.Configuration
Sets the interpreter configurations for this configuration
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
setName(String) - Method in class context.arch.comm.DataObject
Sets the name of the DataObject element
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.AttributeFunction
Sets the name of an attribute
setName(String) - Method in class context.arch.storage.Attribute
Sets the name of an attribute
setName(String) - Method in class context.arch.storage.AttributeNameValue
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
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(String, String) - Method in class context.arch.interpreter.Interpreter
Adds an outgoing attribute
setOutAttributes() - Method in class context.arch.interpreter.Interpreter
Sets the outgoing attributes for the interpreter
setParameters(AttributeNameValues) - 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(int) - Method in class context.arch.subscriber.Subscriber
Sets the port number to send info to
setPort(int) - Method in class context.arch.widget.WidgetHandle
Sets the port number to send info to
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
setRemoteCallback(String) - Method in class context.arch.handler.HandlerInfo
Sets the name of the widget callback
setRemoteId(String) - Method in class context.arch.handler.HandlerInfo
Sets the widget id
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.
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 attributes for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
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
setServerPort(int) - Method in class context.arch.comm.CommunicationsObject
Sets the port to use for incoming communications (server).
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() - 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.
setServices() - Method in class context.arch.widget.WPersonPresence
This method implements the abstract method Widget.setServices().
setServices() - Method in class context.arch.widget.WFocusOfAttention
 
setServices() - Method in class context.arch.widget.WPersonNamePresence2
 
setServices() - Method in class context.arch.widget.Widget
Sets the services for the widget
setShape(Component, int, int, int, int) - Method in class context.arch.generator.DialogLayout
 
setShape(Component, Rectangle) - Method in class context.arch.generator.DialogLayout
 
setSubAttributes(AttributeFunctions) - Method in class context.arch.storage.AttributeFunction
Sets the subAttributes of this attribute
setSubAttributes(Attributes) - Method in class context.arch.storage.Attribute
Sets the subAttributes of this attribute
setSubId(String) - Method in class context.arch.handler.HandlerInfo
Sets the subscription id
setTag(String) - Method in class context.arch.subscriber.Subscriber
Sets the widget callback that the subscriber wants to register for
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.protocol.RequestData
Sets the type of request
setType(String) - Method in class context.arch.storage.AttributeFunction
Sets the datatype of an attribute
setType(String) - Method in class context.arch.storage.Attribute
Sets the datatype of an attribute
setType(String) - Method in class context.arch.storage.AttributeNameValue
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.FocusOfAttentionUI
 
setUI() - Method in class context.arch.generator.PersonNameUI
 
setUser(String) - Method in class context.arch.widget.WFocusOfAttention
This method sets the name of the user who is present, and is called by the UI
setUser(String) - Method in class context.arch.widget.WPersonNamePresence2
This method sets the name of the user who is present, and is called by the UI
setValue(Object) - Method in class context.arch.storage.Condition
Sets the value of an attribute
setValue(Object) - Method in class context.arch.storage.AttributeNameValue
Sets the value of an attribute
setValue(String) - Method in class context.arch.comm.DataObject
Sets a value for the DataObject element using the string as the value Vector's only element
setValue(Vector) - Method in class context.arch.comm.DataObject
Sets the values for the DataObject element
setVersion(String) - Method in class context.arch.BaseObject
This method sets the version number of this object.
setVersion(String) - Method in class context.arch.util.Configuration
Sets the version number of this configuration
setWidgetConfigurations(ConfigObjects) - Method in class context.arch.util.Configuration
Sets the widget configurations for this configuration
setWidgets(WidgetHandles) - Method in class context.arch.server.Server
This method sets the widgets that this server should subscribe to.
SHORT - Static variable in class context.arch.storage.Attribute
Tag for SHORT datatype
singleTag(String) - Method in class context.arch.comm.language.XMLEncoder
Method to add single XML tag
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
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.TCPServerSocket
Starts a ServerSocket and a thread with this TCPServerSocket as the Runnable.
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.
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
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
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
store(AttributeNameValues) - Method in class context.arch.storage.VectorStorage
This method stores the given AttributeNameValues object
store(AttributeNameValues) - 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(AttributeNameValues) - Method in interface context.arch.storage.Storage
Abstract method that stores the attributes in the AttributeNameValues object
store(AttributeNameValues) - Method in class context.arch.widget.Widget
This stub method stores the data in the given AttributeNameValues object
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(DataObject) - Method in class context.arch.widget.Widget
This stub method stores the data in the given DataObject
storeAttributeNameValues(AttributeNameValues) - Method in class context.arch.server.Server
This method stores the attribute name values, both in persistent storage and in local storage.
STRING - Static variable in class context.arch.storage.Attribute
Tag for STRING datatype
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(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.
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
SUBPROTOCOL - Static variable in class context.arch.storage.StorageObject
The default subprotocol to use is msql
Subscriber - class context.arch.subscriber.Subscriber.
This class implements a subscriber object, encapsulating the information needed to create a subscriber and send information to it.
SUBSCRIBER - Static variable in class context.arch.subscriber.Subscriber
Tag for a subscriber
SUBSCRIBER_ID - Static variable in class context.arch.subscriber.Subscriber
Tag for subscription id
Subscriber(DataObject) - Constructor for class context.arch.subscriber.Subscriber
Basic constructor that creates a subscriber object from a DataObject.
Subscriber(String, String, int, String, String, Conditions, Attributes) - Constructor for class context.arch.subscriber.Subscriber
Basic constructor that creates a subscriber object.
Subscriber(String, String, String, String, String, Conditions, Attributes) - Constructor for class context.arch.subscriber.Subscriber
Basic constructor that creates a subscriber object.
subscribers - Variable in class context.arch.widget.Widget
Object to handle subscriptions to context data
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.
subscribeTo(Handler, int, String, String, int, String, String, String) - Method in class context.arch.BaseObject
This method allows a component to subscribe to changes in other components.
subscribeTo(Handler, int, String, String, int, String, String, String, Attributes) - Method in class context.arch.BaseObject
This method allows a component to subscribe to changes in other components.
subscribeTo(Handler, int, String, String, int, String, String, String, Conditions) - Method in class context.arch.BaseObject
This method allows a component to subscribe to changes in other components.
subscribeTo(Handler, int, String, String, int, String, String, String, Conditions, Attributes) - Method in class context.arch.BaseObject
This method allows a component to subscribe to changes in other components.
SUBSCRIPTION_CALLBACK - Static variable in class context.arch.subscriber.Subscriber
Tag to indicate message is a subscription callback
SUBSCRIPTION_CALLBACK_REPLY - Static variable in class context.arch.subscriber.Subscriber
Tag to indicate message is the reply to a subscription callback message
SUBSCRIPTION_REPLY - Static variable in class context.arch.subscriber.Subscriber
Tag to indicate message is a subscription reply
SYNCHRONOUS - Static variable in class context.arch.service.Service
Tag to indicate service function is SYNCHRONOUS

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
TIME - Static variable in interface context.arch.storage.Storage
Tag to indicate flushing to persistent storage is time-based
TIMESTAMP - Static variable in class context.arch.widget.Widget
Tag for the timestamp of widget data
TITLE - Static variable in class context.arch.service.DisplayChoiceService
Tag for TITLE of the frame
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.storage.AttributeNameValues
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.service.Services
Creates a ServiceDescriptions object and returns the DataObject version of it
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.helper.ServiceDescriptions
Converts to a DataObject.
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.ServiceDescription
This method converts the service info 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.service.helper.FunctionDescriptions
Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.Retrieval
Converts to a DataObject
toDataObject() - Method in class context.arch.storage.AttributeFunctions
Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeFunction
Converts this object to a DataObject.
toDataObject() - Method in class context.arch.storage.Condition
Converts this object 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.storage.Conditions
Converts the Condition objects to a DataObject
toDataObject() - Method in class context.arch.storage.Attributes
Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.Attribute
Converts this object to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeNameValue
Converts this object to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeNameValues
Converts 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.Subscriber
This method converts the subscriber info to a DataObject
toDataObject() - Method in class context.arch.subscriber.Callbacks
Converts to a DataObject.
toDataObject() - Method in class context.arch.util.Error
This method converts the Error object to a DataObject
toString() - Method in class context.arch.comm.DataObject
This method creates a string version of the recursive DataObject
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.AttributeFunction
A printable version of this class.
toString() - Method in class context.arch.storage.Condition
Returns a printable version of the condition object
toString() - Method in class context.arch.storage.Attribute
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.Callback
A printable 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.util.ConfigObject
Returns a string version of this class
toString() - Method in class context.arch.widget.WidgetHandle
 
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() - Method in class context.arch.storage.AttributeNameValues
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.
toTypesHashtable(String) - Method in class context.arch.storage.AttributeNameValues
Converts the attributes name-type pairs to a hashtable where the keys are the names and the values are the types.
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
TYPE - Static variable in class context.arch.util.ConfigObjects
Tag for component type

U

UNITS - Static variable in class context.arch.util.ContextTypes
Tag for units
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
unsubscribeFrom(Handler, String, int, String, Subscriber) - Method in class context.arch.BaseObject
This method allows a component to unsubscribe from another component.
UPDATE - Static variable in class context.arch.widget.Widget
Tag to indicate an update is being sent
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
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.
updateSubscriber(String, String, int, String, String, Conditions, Attributes) - Method in class context.arch.subscriber.Subscribers
Updates a subscriber in the subscriber list.
updateSubscriber(String, String, String, String, String, Conditions, Attributes) - Method in class context.arch.subscriber.Subscribers
Updates a subscriber in the subscriber list.
updateSubscriber(Subscriber) - Method in class context.arch.subscriber.Subscribers
Updates a subscriber in the subscriber list.
updateSubscriber(Subscriber, 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.
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
userCallback(DataObject) - Method in class context.arch.BaseObject
This method is called when a callback message is received.
USERID - Static variable in class context.arch.util.ContextTypes
Tag for user id
USERID - Static variable in class context.arch.widget.WPersonPresence
Tag for user id
USERNAME - Static variable in class context.arch.util.ContextTypes
Tag for username
USERNAME - Static variable in class context.arch.widget.WPersonNamePresence
Tag to indicate user name
USERNAME - Static variable in class context.arch.widget.WPersonNameInOut
Tag to indicate user name
USERNAME - Static variable in class context.arch.widget.WFocusOfAttention
Tag for user id
USERNAME - Static variable in class context.arch.widget.WPersonNamePresence2
Tag for user id
userRequest(DataObject, String) - Method in class context.arch.BaseObject
Method that submits a user request for polling/subscription.
userRequest(DataObject, String) - Method in interface context.arch.comm.CommunicationsHandler
Method that allows a component to communicate with another component.
userRequest(DataObject, String, String) - Method in class context.arch.BaseObject
Method that submits a user request for polling/subscription.
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 class context.arch.BaseObject
Method that submits a user request for polling/subscription.
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.storage.Condition
Tag for value to use for comparison
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
VERSION - Static variable in class context.arch.util.Constants
Tag for component version
VERSION - Static variable in class context.arch.util.Configuration
Tag for a 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.WPersonPresence
Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPersonNamePresence
Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPersonNameInOut
Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WFocusOfAttention
Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPersonNamePresence2
Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.Widget
Dummy version number.
VOLUME - Static variable in class context.arch.util.ContextTypes
Tag for volume

W

WFocusOfAttention - class context.arch.widget.WFocusOfAttention.
This class is a context widget that provides information on the meeting participants' "focus of attention" analysis.
WFocusOfAttention(String, int, String, boolean) - Constructor for class context.arch.widget.WFocusOfAttention
Constructor that creates the widget at the given location and monitors communications on the given port and creates the graphical UI.
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(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(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(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, 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(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.
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
widgets - Variable in class context.arch.server.Server
The set of widgets this server is monitoring.
WIDGETS - Static variable in class context.arch.util.Configuration
Tag for widgets
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
WPersonNameInOut - class context.arch.widget.WPersonNameInOut.
This class is a context widget that provides information on the in/out status of a person in a particular location.
WPersonNameInOut(String, int, String, int) - Constructor for class context.arch.widget.WPersonNameInOut
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonNameInOut(String, int, String, int, boolean) - Constructor for class context.arch.widget.WPersonNameInOut
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonNameInOut(String, int, String, int, String, boolean) - Constructor for class context.arch.widget.WPersonNameInOut
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonNameInOut(String, String, int) - Constructor for class context.arch.widget.WPersonNameInOut
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the IButton position generator.
WPersonNameInOut(String, String, int, boolean) - Constructor for class context.arch.widget.WPersonNameInOut
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the IButton position generator.
WPersonNamePresence - class context.arch.widget.WPersonNamePresence.
This class is a context widget that provides information on the presence of a person in a particular location.
WPersonNamePresence(String, int, String, int) - Constructor for class context.arch.widget.WPersonNamePresence
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonNamePresence(String, int, String, int, boolean) - Constructor for class context.arch.widget.WPersonNamePresence
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonNamePresence(String, int, String, int, String, boolean) - Constructor for class context.arch.widget.WPersonNamePresence
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonNamePresence(String, String, int) - Constructor for class context.arch.widget.WPersonNamePresence
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the IButton position generator.
WPersonNamePresence(String, String, int, boolean) - Constructor for class context.arch.widget.WPersonNamePresence
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the IButton position generator.
WPersonNamePresence2 - class context.arch.widget.WPersonNamePresence2.
This class is a context widget that provides information on the presence of a person in a particular location.
WPersonNamePresence2(String) - Constructor for class context.arch.widget.WPersonNamePresence2
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates the graphical UI.
WPersonNamePresence2(String, boolean) - Constructor for class context.arch.widget.WPersonNamePresence2
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates the graphical UI.
WPersonNamePresence2(String, int) - Constructor for class context.arch.widget.WPersonNamePresence2
Constructor that creates the widget at the given location and monitors communications on the given port and creates the graphical UI.
WPersonNamePresence2(String, int, boolean) - Constructor for class context.arch.widget.WPersonNamePresence2
Constructor that creates the widget at the given location and monitors communications on the given port and creates the graphical UI.
WPersonNamePresence2(String, int, String, boolean) - Constructor for class context.arch.widget.WPersonNamePresence2
Constructor that creates the widget at the given location and monitors communications on the given port and creates the graphical UI.
WPersonPresence - class context.arch.widget.WPersonPresence.
This class is a context widget that provides information on the presence of a person in a particular location.
WPersonPresence(String) - Constructor for class context.arch.widget.WPersonPresence
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the IButton position generator.
WPersonPresence(String, boolean) - Constructor for class context.arch.widget.WPersonPresence
Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the IButton position generator.
WPersonPresence(String, int) - Constructor for class context.arch.widget.WPersonPresence
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonPresence(String, int, boolean) - Constructor for class context.arch.widget.WPersonPresence
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.
WPersonPresence(String, int, String, boolean) - Constructor for class context.arch.widget.WPersonPresence
Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the IButton position generator.

X

XML_ENCODER - Static variable in class context.arch.comm.language.ParserObject
The XML encoder class is "context.arch.comm.language.XMLEncoder".
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.

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