Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

## A

ABOWD - Static variable in class context.arch.interpreter.IIButton2Name
  String for Gregory Abowd
actionPerformed(ActionEvent) - Method in class context.arch.service.DisplayChoiceFrame
  This method implements the necessary method for the ActionListener interface.
actionPerformed(ActionEvent) - Method in class context.arch.service.DisplayChoiceService
  This method is called when the user interacts with the frame that displays choices.
actionPerformed(ActionEvent) - Method in class context.arch.widget.RegistrationFrame
  Method required by the ActionListener interface.
actionPerformed(ActionEvent) - Method in class context.arch.widget.WTourRegistration
  This method is used to implement the ActionListener interface.
actionPerformed(ActionEvent) - Method in class context.apps.Tour.TourAppFrame
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.AttributeNameValues
  Adds the given AttributeNameValues object to the container.
addAttributeNameValues(AttributeNameValues) - Method in class context.arch.storage.RetrievalResults
  This method adds an AttributeNameValues object to this 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
addDemo(Demo) - Method in class context.apps.Tour.Demos
  Adds a demo to the demo list
addDemo(String, String, String, String, String) - Method in class context.apps.Tour.Demos
  Adds a demo to the demo list
addDemoInterest(DemoInterest) - Method in class context.apps.Tour.DemoInterests
  Adds a DemoInterest object to the list
addDemoInterest(String) - Method in class context.apps.Tour.DemoInterests
  Adds a DemoInterest object to the list
addDemoInterest(String, String) - Method in class context.apps.Tour.DemoInterests
  Adds a DemoInterest object to the list
addDemoVisit(String, String, String, String) - Method in class context.apps.Tour.DemoVisits
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
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
addLayoutComponent(String, Component) - Method in class context.apps.InOutBoard.BoardLayout
  Adds the specified component with the specified name to the layout.
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
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
AFFILIATION - Static variable in class context.arch.widget.WTourRegistration
  Tag for affiliation
AgeSensitiveDate - class context.apps.InOutBoard.AgeSensitiveDate.
AgeSensitiveDate() - Constructor for class context.apps.InOutBoard.AgeSensitiveDate
AgeSensitiveDate(long) - Constructor for class context.apps.InOutBoard.AgeSensitiveDate
AgeSensitiveDate(String) - Constructor for class context.apps.InOutBoard.AgeSensitiveDate
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.storage.AttributeFunctions
  Tag to indicate all attributes are to be used
ALL - Static variable in class context.arch.storage.Attributes
  Tag to indicate all attributes are to be used
ALL - Static variable in class context.arch.util.ContextTypes
  Tag for all
ANIND - Static variable in class context.arch.interpreter.IIButton2Name
  String for Anind Dey
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.
asynchronousServiceHandle(String, DataObject) - Method in class context.arch.widget.WTourDemo
  Method for the AsyncServiceHandle interface.
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.Attribute
  Tag for an attribute
ATTRIBUTE - Static variable in class context.arch.storage.AttributeFunction
  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

BAS - Static variable in class context.arch.interpreter.IIButton2Name
  String for Brad Singletary
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
BoardLayout - class context.apps.InOutBoard.BoardLayout.
  The `BoardLayout` class is a layout manager that lays out a container's components in a rectangular grid.
BoardLayout() - Constructor for class context.apps.InOutBoard.BoardLayout
  Creates a grid layout with a default of one column per component, in a single row.
BoardLayout(int, int) - Constructor for class context.apps.InOutBoard.BoardLayout
  Creates a grid layout with the specified number of rows and columns.
BoardLayout(int, int, int, int, int) - Constructor for class context.apps.InOutBoard.BoardLayout
  Creates a grid layout with the specified number of rows and columns.
BoardWatcherThread - class context.apps.InOutBoard.BoardWatcherThread.
BoardWatcherThread(InOutBoard) - Constructor for class context.apps.InOutBoard.BoardWatcherThread
BROTHERT - Static variable in class context.arch.interpreter.IIButton2Name
  String for Jason Brotherton

## 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
CANCEL - Static variable in class context.arch.widget.RegistrationFrame
  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 interface context.arch.storage.Storage
  Abstract method that checks whether the locally stored data should be flushed to persistent storage.
checkFlushCondition() - Method in class context.arch.storage.VectorStorage
  Checks condition under which local data is sent to persistent storage.
checkOvertime() - Method in class context.apps.InOutBoard.InOutBoard
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.interpreter.IGroup2URL
  Name of interpreter
CLASSNAME - Static variable in class context.arch.interpreter.IIButton2NameExt
  Name of interpreter
CLASSNAME - Static variable in class context.arch.interpreter.IIButton2Group
  Name of interpreter
CLASSNAME - Static variable in class context.arch.interpreter.IDemoRecommender
  Name of interpreter
CLASSNAME - Static variable in class context.arch.interpreter.IIButton2GroupURL
  Name of interpreter
CLASSNAME - Static variable in class context.arch.interpreter.IIButton2Name
  Name of interpreter
CLASSNAME - Static variable in class context.arch.server.STourId
  Name of server
CLASSNAME - Static variable in class context.arch.server.SUser
  Name of server
CLASSNAME - Static variable in class context.arch.server.SId
  Name of server
CLASSNAME - Static variable in class context.arch.widget.WPersonPresence
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPresenceGroup
  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.WPNIOSonic
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WTourDemo
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WTemperature
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPersonNamePresence2
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WSoundLevel
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WTourEnd
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WTourRegistration
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WContactPresence
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPresenceGroupURL
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WPNPSonic
  Name of widget
CLASSNAME - Static variable in class context.arch.widget.WDisplay
  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
compare(Object, Object) - Method in class context.apps.InOutBoard.InOutRecord
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.
configPort(int, int, int, int) - Method in class context.arch.generator.TemperatureSensor
  Method that configures the serial port
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
CONTACT_INFO - Static variable in class context.arch.widget.WTourRegistration
  Tag for contact info
CONTACT_INFO - Static variable in class context.arch.widget.WContactPresence
  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.InOutBoard - package context.apps.InOutBoard
context.apps.PersonPresenceApp - package context.apps.PersonPresenceApp
context.apps.Tour - package context.apps.Tour
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
CRB - Static variable in class context.arch.interpreter.IIButton2Group
  String for CRB
CRBURL - Static variable in class context.arch.interpreter.IGroup2URL
  String for CRB
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
DataObject(String, String) - Constructor for class context.arch.comm.DataObject
  Constructor that sets the name of the DataObject element and a single value for the element
DataObject(String, Vector) - Constructor for class context.arch.comm.DataObject
  Constructor that sets the name of the DataObject element and a vector of values for the element
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.SAX_XMLDecoder
  This method decodes the given XML data and returns the result in a DataObject.
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(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.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.comm.protocol.HTTPServerSocket
  Default port for HTTP communications is 80
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.interpreter.Interpreter
  Default port to use for interpreters
DEFAULT_PORT - Static variable in class context.arch.interpreter.IIButton2NameExt
  Default port to use to receive communications
DEFAULT_PORT - Static variable in class context.arch.server.Server
  Default port to use for communications.
DEFAULT_PORT - Static variable in class context.arch.widget.Widget
  Default port for widgets to use
DEFAULT_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.WPresenceGroup
  Default port to run this widget on is 5500
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.WPNIOSonic
  The default port this widget runs on is 5300
DEFAULT_PORT - Static variable in class context.arch.widget.WTourDemo
  Default port this widget is running on
DEFAULT_PORT - Static variable in class context.arch.widget.WTemperature
  The default port this widget runs on is 5100
DEFAULT_PORT - Static variable in class context.arch.widget.WTourEnd
  Default port this widget is running on
DEFAULT_PORT - Static variable in class context.arch.widget.WTourRegistration
  Default port this widget runs on
DEFAULT_PORT - Static variable in class context.arch.widget.WContactPresence
  The default port this widget runs on is 5400
DEFAULT_PORT - Static variable in class context.arch.widget.WPresenceGroupURL
  Default port to run this widget on is 5600
DEFAULT_PORT - Static variable in class context.arch.widget.WPNPSonic
  The default port this widget runs on is 5300
DEFAULT_PORT - Static variable in class context.arch.widget.WDisplay
  Default port this widget runs on
DEFAULT_PORT - Static variable in class context.apps.InOutBoard.InOutBoard
  Default port to start the BaseObject on is 5555
DEFAULT_PORT - Static variable in class context.apps.PersonPresenceApp.SimpleApp
  Default port to start the BaseObject on is 5555
DEFAULT_PORT - Static variable in class context.apps.Tour.TourApp
  Default port to start the BaseObject on is 5555
DEFAULT_REMOTE_PORT - Static variable in class context.arch.comm.CommunicationsObject
  The default remote port number to use is port 5555.
DEFAULT_REMOTE_SERVER - Static variable in class context.arch.comm.CommunicationsObject
  The default remote server is localhost.
DEFAULT_SAX_XML_DECODER - Static variable in class context.arch.comm.language.SAX_XMLDecoder
  The default SAX XML decoder is com.microstar.xml.SAXDriver (AElfred)
DEFAULT_SERVER - Static variable in class context.arch.comm.CommunicationsObject
  The default server protocol class to use is "context.arch.comm.protocol.HTTPServerSocket".
DEFAULT_SERVER - Static variable in class context.arch.comm.protocol.TCPClientSocket
  The default hostname of the remote server
DEFAULT_STORAGE_CLASS - Static variable in class context.arch.storage.StorageObject
  The default storage class is context.arch.storage.VectorStorage
DEFAULT_TYPE - Static variable in class context.arch.storage.Attribute
  Tag for default attribute type
DEFAULT_USERSLIST - Static variable in class context.arch.interpreter.IIButton2NameExt
  Default port to use to receive communications
Demo - class context.apps.Tour.Demo.
  This class implements a demo object.
DEMO - Static variable in class context.arch.util.ContextTypes
  Tag for demo
DEMO - Static variable in class context.apps.Tour.Demo
DEMO_INTEREST - Static variable in class context.arch.util.ContextTypes
  Tag for demo interest struct
DEMO_INTEREST - Static variable in class context.apps.Tour.DemoInterest
DEMO_INTERESTS - Static variable in class context.arch.util.ContextTypes
  Tag for demo interests struct
DEMO_INTERESTS - Static variable in class context.apps.Tour.DemoInterests
DEMO_NAME - Static variable in class context.arch.interpreter.IDemoRecommender
  Tag for demo
DEMO_NAME - Static variable in class context.arch.util.ContextTypes
  Tag for demo name
DEMO_NAME - Static variable in class context.arch.widget.WTourDemo
  Tag for demo
DEMO_NAME - Static variable in class context.apps.Tour.Demo
DEMO_NAME - Static variable in class context.apps.Tour.DemoInterest
DEMO_NAME - Static variable in class context.apps.Tour.DemoFile
DEMO_URL - Static variable in class context.arch.util.ContextTypes
  Tag for display device being carried
DEMO_URL - Static variable in class context.arch.widget.WTourDemo
  Tag for demo url
DEMO_URL - Static variable in class context.apps.Tour.Demo
DEMO_URL - Static variable in class context.apps.Tour.DemoFile
Demo(AttributeNameValues) - Constructor for class context.apps.Tour.Demo
Demo(String, String, String, String, String) - Constructor for class context.apps.Tour.Demo
  Basic constructor that creates a demo object.
DEMOER_URL - Static variable in class context.arch.util.ContextTypes
  Tag for display device being carried
DEMOER_URL - Static variable in class context.arch.widget.WTourDemo
  Tag for demoer url
DEMOER_URL - Static variable in class context.apps.Tour.Demo
DEMOER_URL - Static variable in class context.apps.Tour.DemoFile
DemoFile - class context.apps.Tour.DemoFile.
  This class is a container for a configuration file
DemoFile(String) - Constructor for class context.apps.Tour.DemoFile
  Constructor that takes the demo information filename in the form of a url
DemoInterest - class context.apps.Tour.DemoInterest.
DemoInterest(AttributeNameValues) - Constructor for class context.apps.Tour.DemoInterest
DemoInterest(String, String) - Constructor for class context.apps.Tour.DemoInterest
  Basic constructor that creates a DemoInterest object.
DemoInterests - class context.apps.Tour.DemoInterests.
  This class maintains a list of DemoInterest objects.
DemoInterests() - Constructor for class context.apps.Tour.DemoInterests
  Basic empty constructor
DemoInterests(AttributeNameValues) - Constructor for class context.apps.Tour.DemoInterests
Demos - class context.apps.Tour.Demos.
  This class maintains a list of demos.
DEMOS - Static variable in class context.arch.util.ContextTypes
  Tag for demos
DEMOS - Static variable in class context.apps.Tour.Demos
Demos() - Constructor for class context.apps.Tour.Demos
  Basic empty constructor
Demos(AttributeNameValues) - Constructor for class context.apps.Tour.Demos
DemoVisit - class context.apps.Tour.DemoVisit.
DemoVisit() - Constructor for class context.apps.Tour.DemoVisit
  Basic constructor that creates a DemoInterest object.
DemoVisits - class context.apps.Tour.DemoVisits.
DemoVisits() - Constructor for class context.apps.Tour.DemoVisits
DESCRIPTION - Static variable in class context.arch.util.ContextUsers
  Tag for description
DESCRIPTION - Static variable in class context.arch.util.ContextTypes
  Tag for demo description
DESCRIPTION - Static variable in class context.arch.util.Configuration
  Tag for description
DESCRIPTION - Static variable in class context.apps.Tour.Demo
DESCRIPTION - Static variable in class context.apps.Tour.DemoFile
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
DISPLAY_DEVICE - Static variable in class context.arch.widget.WTourDemo
  Tag for display device
DISPLAY_DEVICE - Static variable in class context.arch.widget.WTourRegistration
  Tag for Display device
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.
DNGUYEN - Static variable in class context.arch.interpreter.IIButton2Name
  String for David Nguyen
DOUBLE - Static variable in class context.arch.storage.Attribute
  Tag for DOUBLE datatype
DUMMBO - Static variable in class context.arch.interpreter.IIButton2NameExt
  String for Dummbo
DUMMBO - Static variable in class context.arch.interpreter.IIButton2Name
  String for Dummbo
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.ContextUsers
  Tag for user's email address
EMAIL - Static variable in class context.arch.util.ContextTypes
  Tag for contact info - email
EMAIL - Static variable in class context.arch.widget.WTourRegistration
  Tag for email address
EMAIL - Static variable in class context.arch.widget.WContactPresence
  Tag for contact info - email
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.
END - Static variable in class context.arch.widget.WTourEnd
  Tag for callback END
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
equals(Object, Object) - Method in class context.apps.InOutBoard.InOutRecord
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 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
FALSE - Static variable in class context.arch.widget.WTourEnd
  Tag for tour end
FCE - Static variable in class context.arch.interpreter.IIButton2Group
  String for FCE
FCEURL - Static variable in class context.arch.interpreter.IGroup2URL
  String for FCE URL
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 interface context.arch.storage.Storage
  Abstract method that flushes the locally stored data to persistent storage
flushStorage() - Method in class context.arch.storage.StorageObject
  Flushes the locally stored data to persistent storage
flushStorage() - Method in class context.arch.storage.VectorStorage
  Flushes local data to persistent storage
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.ServiceInput
  Tag for a function name
FUNCTION_NAME - Static variable in class context.arch.service.helper.FunctionDescription
  Tag for a service 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
FUTAKAWA - Static variable in class context.arch.interpreter.IIButton2Name
  String for Futakawa

## G

GET - Static variable in class context.arch.comm.protocol.HTTPServerSocket
  HTTP GET request type
GET - Static variable in class context.arch.comm.protocol.HTTPClientSocket
  HTTP GET request type
getAffiliation() - Method in class context.arch.widget.RegistrationFrame
  Returns the user's affiliation
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 of the current DataObject
getChildren() - Method in class context.arch.comm.DataObject
  Returns the children of the current DataObject
getChoice() - Method in class context.arch.service.DisplayChoiceFrame
  This method returns the user's choice from the radio buttons.
getClassName() - Method in class context.arch.comm.language.XMLEncoder
  Returns name of class used to encode XML
getClassName() - Method in class context.arch.comm.language.SAX_XMLDecoder
  Returns the name of the parser driver being used for encoding and decoding
getClassName() - Method in 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
getClientClass() - Method in class context.arch.comm.CommunicationsObject
  Returns the class being used as the communications client.
getColumns() - Method in class context.apps.InOutBoard.BoardLayout
  Gets the number of columns in this layout.
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.
getDegrees() - Method in class context.arch.generator.TemperatureData
  Returns the degrees of the temperature
getDemo() - Method in class context.apps.Tour.DemoInterest
getDemo(String) - Method in class context.apps.Tour.Demos
  Retrieves a Demo from the Demo list
getDemo(String) - Method in class context.apps.Tour.DemoFile
getDemoDescription(String) - Method in class context.apps.Tour.DemoFile
getDemoerUrl() - Method in class context.apps.Tour.DemoVisit
getDemoerUrl() - Method in class context.apps.Tour.Demo
getDemoerUrl(String) - Method in class context.apps.Tour.DemoFile
getDemoKeywords(String) - Method in class context.apps.Tour.DemoFile
getDemoName() - Method in class context.apps.Tour.DemoVisit
getDemoName() - Method in class context.apps.Tour.Demo
getDemos() - Method in class context.apps.Tour.DemoFile
getDemoUrl() - Method in class context.apps.Tour.DemoVisit
getDemoUrl() - Method in class context.apps.Tour.Demo
getDemoUrl(String) - Method in class context.apps.Tour.DemoFile
getDemoVisit(String) - Method in class context.apps.Tour.DemoVisits
getDemoVisitAt(int) - Method in class context.apps.Tour.DemoVisits
getDescription() - Method in class context.arch.service.helper.FunctionDescription
  Returns the description of the service function
getDescription() - Method in class context.arch.util.ContextUser
  Returns the user's description
getDescription() - Method in class context.arch.util.Configuration
  Returns the description of this configuration
getDescription() - Method in class context.apps.Tour.Demo
getDevice() - Method in class context.arch.widget.RegistrationFrame
  Returns the handheld device carried by the user
getDialogSize() - Method in class context.arch.generator.DialogLayout
getEmail() - Method in class context.arch.util.ContextUser
  Returns the user's email address
getEmail() - Method in class context.arch.widget.RegistrationFrame
  Returns the email address of the user
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
getEnumeration() - Method in class context.apps.Tour.DemoInterests
  Returns an enumeration of the DemoInterest objects
getEnumeration() - Method in class context.apps.Tour.Demos
  Returns an enumeration of the Demo objects
getError() - Method in class context.arch.util.Error
  Returns the error string
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 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 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.
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.
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.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 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 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.
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.
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.HandlerInfo
  Returns the context widget handler
getHandler() - Method in class context.arch.handler.AsyncServiceHandlerInfo
  Returns the handler
getHandler(String) - Method in class context.arch.handler.AsyncServiceHandlers
  Returns a handler that matches the given key
getHandler(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
getHgap() - Method in class context.apps.InOutBoard.BoardLayout
  Gets the horizontal gap between components.
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.generator.IButtonData
  Returns the id of the IButton
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
getInfo() - Method in class context.apps.InOutBoard.InOutRecord
getInput() - Method in class context.arch.service.helper.ServiceInput
  Returns the input to the service.
getInterest() - Method in class context.apps.Tour.DemoVisit
getInterest() - Method in class context.apps.Tour.DemoInterest
getInterests() - Method in class context.arch.widget.RegistrationFrame
  Returns the interests of the user, separated by the separator string passed into the constructor
getInterpreterConfigurations() - Method in class context.arch.util.Configuration
  Returns the interpreter configurations for this configuration
getKeywords() - Method in class context.apps.Tour.Demo
getLanguage() - Method in class context.arch.comm.language.XMLEncoder
  Returns language used to encode XML
getLanguage() - Method in class context.arch.comm.language.SAX_XMLDecoder
  Returns the language being used in encoding and decoding
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
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
getLocation() - Method in class context.arch.generator.IButtonData
  Returns the location of the IButton
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.InvalidDecoderException
  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.DecodeException
  Returns the error message
getMessage() - Method in class context.arch.comm.language.InvalidEncoderException
  Returns the error message
getMessage() - Method in class context.arch.comm.protocol.InvalidProtocolException
  Returns the error message
getMessage() - Method in class context.arch.comm.protocol.ProtocolException
  Returns the error message
getMessage() - Method in class context.arch.storage.InvalidStorageException
  Returns the error message
getMessage() - Method in class context.apps.InOutBoard.UnexpectedValueException
  Returns the error message
getMgap() - Method in class context.apps.InOutBoard.BoardLayout
  Gets the margin gap between components and the container.
getMinimumSize() - Method in class context.apps.InOutBoard.InOutBox
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.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.storage.AttributeFunction
  Returns the name of the stored attribute
getName() - Method in class context.arch.subscriber.Callback
  Returns the name of the callback
getName() - Method in class context.arch.util.ContextUser
  Returns the user's name
getName() - Method in class context.arch.widget.RegistrationFrame
  Returns the name of the user
getName() - Method in class context.apps.InOutBoard.InOutRecord
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
getPreferredSize() - Method in class context.apps.InOutBoard.InOutBox
getProtocol() - Method in interface context.arch.comm.CommunicationsServer
  Abstract method to get the communications protocol being used
getProtocol() - Method in interface context.arch.comm.CommunicationsClient
  Abstract method to get the communications protocol being used
getProtocol() - Method in class context.arch.comm.protocol.HTTPServerSocket
  Method to get the communications protocol being used
getProtocol() - Method in class context.arch.comm.protocol.HTTPClientSocket
  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
getRows() - Method in class context.apps.InOutBoard.BoardLayout
  Gets the number of rows in this layout.
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
getShortDateTime() - Method in class context.apps.InOutBoard.AgeSensitiveDate
getStatus() - Method in class context.apps.InOutBoard.InOutRecord
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.AttributeNameValues
  This method takes a list of attributes wanted and it filters all the rest out from this Attributes 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.
getTag() - Method in class context.arch.subscriber.Subscriber
  Returns the widget callback that the subscriber registered for
getTime() - Method in class context.arch.generator.TemperatureData
  Returns the timestamp
getTime() - Method in class context.apps.Tour.DemoVisit
getTimestamp() - Method in class context.arch.generator.IButtonData
  Returns the timestamp of the IButton docking
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.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.storage.AttributeFunction
  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.
getUnits() - Method in class context.arch.generator.TemperatureData
  Returns the units the temperature is measured in
getValue() - Method in class context.arch.comm.DataObject
  Returns the values for the DataObject element
getValue() - Method in class context.arch.storage.AttributeNameValue
  Returns the value of the stored attribute
getValue() - Method in class context.arch.storage.Condition
  Returns the value of the attribute to use for comparison
getVersion() - Method in class context.arch.BaseObject
  This method returns the version number of this object.
getVersion() - Method in class context.arch.util.ContextUsers
  Returns the version number
getVersion() - Method in class context.arch.util.Configuration
  Returns the version number of this configuration
getVersion(String, int, String) - Method in class context.arch.BaseObject
  This method gets the version of the given component (server, widget, interpreter).
getVgap() - Method in class context.apps.InOutBoard.BoardLayout
  Gets the vertical gap between components.
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.interpreter.IGroup2URL
  Tag for GROUP
GROUP - Static variable in class context.arch.interpreter.IIButton2Group
  Tag for group
GROUP - Static variable in class context.arch.interpreter.IIButton2GroupURL
  Tag for group
GROUP - Static variable in class context.arch.util.ContextTypes
  Tag for group
GROUP - Static variable in class context.arch.widget.WPresenceGroup
  Tag for url of user's homepage

## 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.
handle(String, DataObject) - Method in class context.apps.InOutBoard.InOutBoard
handle(String, DataObject) - Method in class context.apps.PersonPresenceApp.SimpleApp
  This method is required to implement the Handler interface.
handle(String, DataObject) - Method in class context.apps.Tour.TourApp
  This method is required to implement the Handler interface.
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.TCPServerSocket
  This method handles data received on a given TCPServerSocket.
handleIncomingRequest(Socket) - Method in class context.arch.comm.protocol.HTTPServerSocket
  Stub method that handles incoming HTTP requests.
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.ConfigObjects
  Tag for component hostname
HOSTNAME - Static variable in class context.arch.util.Constants
  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
ibutton - Variable in class context.arch.widget.WContactPresence
IButtonData - class context.arch.generator.IButtonData.
  This class is a container for IButton data.
IButtonData(String, String, String) - Constructor for class context.arch.generator.IButtonData
  Basic constructor
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.WPresenceGroup
  This method converts the IButtonData object to an Attributes 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.
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WPNIOSonic
  This method converts the IButtonData object to an AttributeNameValues object.
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WTourEnd
  This method converts the IButtonData object to an AttributeNameValues object.
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WContactPresence
  This method converts the IButtonData object to an AttributeNameValues object, adds the user contact information and returns it
IButtonData2Attributes(IButtonData) - Method in class context.arch.widget.WPresenceGroupURL
  This method converts the IButtonData object to an AttributeNameValues object.
IBUTTONID - Static variable in class context.arch.interpreter.IIButton2NameExt
  Tag for iButton id
IBUTTONID - Static variable in class context.arch.interpreter.IIButton2Group
  Tag for iButton id
IBUTTONID - Static variable in class context.arch.interpreter.IIButton2GroupURL
  Tag for iButton id
IBUTTONID - Static variable in class context.arch.interpreter.IIButton2Name
  Tag for iButton id
IBUTTONID - Static variable in class context.arch.util.ContextUsers
  Tag for user's iButton id
IBUTTONID - Static variable in class context.arch.util.ContextTypes
  Tag for iButton id
iButtonInserted(JibMultiEvent) - Method in class context.arch.generator.PositionIButton
  This method is called by the card terminal driver to let us know that a Button insertion has been detected.
iButtonInserted(JibMultiEvent) - Method in class context.arch.generator.TestIButton
  This method is called by the card terminal driver to let us know that a Button insertion has been detected.
iButtonRemoved(JibMultiEvent) - Method in class context.arch.generator.PositionIButton
  This method is called by the card terminal driver to let us know that a Button removal has been detected.
iButtonRemoved(JibMultiEvent) - Method in class context.arch.generator.TestIButton
  This method is called by the card terminal driver to let us know that a Button removal has been detected.
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.ConfigObjects
  Tag for component id
ID - Static variable in class context.arch.util.Constants
  Tag for component id
IDemoRecommender - class context.arch.interpreter.IDemoRecommender.
  This class is an interpreter that converts information about a tour into possible interesting tour demos to visit.
IDemoRecommender() - Constructor for class context.arch.interpreter.IDemoRecommender
  Constructor that creates the interpreter at the default port.
IDemoRecommender(int) - Constructor for class context.arch.interpreter.IDemoRecommender
  Constructor that creates the interpreter at the given port.
IGroup2URL - class context.arch.interpreter.IGroup2URL.
  This class is an interpreter that converts groups to URLs.
IGroup2URL() - Constructor for class context.arch.interpreter.IGroup2URL
  Constructor that creates the interpreter at the default port.
IGroup2URL(int) - Constructor for class context.arch.interpreter.IGroup2URL
  Constructor that creates the interpreter at the given port.
IIButton2Group - class context.arch.interpreter.IIButton2Group.
  This class is an interpreter that converts iButton ids to groups.
IIButton2Group() - Constructor for class context.arch.interpreter.IIButton2Group
  Constructor that creates the interpreter at the default port.
IIButton2Group(int) - Constructor for class context.arch.interpreter.IIButton2Group
  Constructor that creates the interpreter at the given port.
IIButton2GroupURL - class context.arch.interpreter.IIButton2GroupURL.
  This class is an interpreter that converts iButton ids to groups.
IIButton2GroupURL(int, String, int, String, int) - Constructor for class context.arch.interpreter.IIButton2GroupURL
  Constructor that creates the interpreter at the given port.
IIButton2GroupURL(String, int, String, int) - Constructor for class context.arch.interpreter.IIButton2GroupURL
  Constructor that creates the interpreter at the default port.
IIButton2Name - class context.arch.interpreter.IIButton2Name.
  This class is an interpreter that converts iButton ids to names.
IIButton2Name() - Constructor for class context.arch.interpreter.IIButton2Name
  Constructor that creates the interpreter at the default port.
IIButton2Name(int) - Constructor for class context.arch.interpreter.IIButton2Name
  Constructor that creates the interpreter at the given port.
IIButton2NameExt - class context.arch.interpreter.IIButton2NameExt.
  This class is an interpreter that converts iButton ids to names.
IIButton2NameExt() - Constructor for class context.arch.interpreter.IIButton2NameExt
  Constructor that creates the interpreter at the default port and using the default users list.
IIButton2NameExt(int) - Constructor for class context.arch.interpreter.IIButton2NameExt
  Constructor that creates the interpreter at the given port and using the default users list.
IIButton2NameExt(int, String) - Constructor for class context.arch.interpreter.IIButton2NameExt
  Constructor that creates the interpreter at the given port and with the given url for the users list.
IIButton2NameExt(String) - Constructor for class context.arch.interpreter.IIButton2NameExt
  Constructor that creates the interpreter at the default port and using the given url for the users list.
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
IN - Static variable in class context.apps.InOutBoard.InOutBoard
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
InOutBoard - class context.apps.InOutBoard.InOutBoard.
InOutBoard(String, int, WidgetHandles, String, int, String, String, int, String) - Constructor for class context.apps.InOutBoard.InOutBoard
  Constructor that creates an instance of BaseObject at the given port.
InOutBoardServer - class context.apps.InOutBoard.InOutBoardServer.
InOutBoardServer(int) - Constructor for class context.apps.InOutBoard.InOutBoardServer
InOutBox - class context.apps.InOutBoard.InOutBox.
InOutBox(String, Color, String) - Constructor for class context.apps.InOutBoard.InOutBox
InOutRecord - class context.apps.InOutBoard.InOutRecord.
InOutRecord(String, String, String) - Constructor for class context.apps.InOutBoard.InOutRecord
INT - Static variable in class context.arch.storage.Attribute
  Tag for INT datatype
INTEREST - Static variable in class context.arch.widget.WTourDemo
  Tag for interest callback
INTEREST_LEVEL - Static variable in class context.arch.util.ContextTypes
  Tag for tour demo
INTEREST_LEVEL - Static variable in class context.arch.widget.WTourDemo
  Tag for interest level
INTEREST_LEVEL - Static variable in class context.apps.Tour.DemoInterest
INTERESTS - Static variable in class context.arch.interpreter.IDemoRecommender
  Tag for interests
INTERESTS - Static variable in class context.arch.util.ContextTypes
  Tag for INTERESTS
INTERESTS - Static variable in class context.arch.widget.WTourRegistration
  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.
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.IGroup2URL
  This method performs the actual interpretation of this component.
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.IIButton2NameExt
  This method performs the actual interpretation of this component.
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.IIButton2Group
  This method performs the actual interpretation of this component.
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.IDemoRecommender
  This method performs the actual interpretation of this component.
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.IIButton2GroupURL
  This method performs the actual interpretation of this component.
interpretData(AttributeNameValues) - Method in class context.arch.interpreter.IIButton2Name
  This method performs the actual interpretation of this component.
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
IS - Static variable in class context.arch.interpreter.IIButton2Group
  String for IS
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
ISHIGURO - Static variable in class context.arch.interpreter.IIButton2Name
  String for Ishiguro
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.PendingOut
  Determines whether the given ServiceInput object is in the pending container
isPending(String) - Method in class context.arch.service.helper.PendingIn
  Determines whether the given request id is in the pending container
ISURL - Static variable in class context.arch.interpreter.IGroup2URL
  String for IS

## J

JMANKOFF - Static variable in class context.arch.interpreter.IIButton2Name
  String for Jen Mankoff

## K

KENT - Static variable in class context.arch.interpreter.IIButton2Name
  String for Kent Lyons
KEYWORDS - Static variable in class context.arch.util.ContextTypes
  Tag for demo keywords
KEYWORDS - Static variable in class context.apps.Tour.Demo
KEYWORDS - Static variable in class context.apps.Tour.DemoFile
KHAI - Static variable in class context.arch.interpreter.IIButton2Name
  String for Khai Truong
KOOPER - Static variable in class context.arch.interpreter.IIButton2Name
  String for Rob Kooper

## 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
layoutContainer(Container) - Method in class context.apps.InOutBoard.BoardLayout
  Lays out the specified container using this layout.
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
LISTUSERSNAMES - Static variable in class context.arch.interpreter.IIButton2NameExt
  Tag for requesting the list of all users names
LISTUSERSNAMES_REPLY - Static variable in class context.arch.interpreter.IIButton2NameExt
  Tag for reply to request for the list of all users names
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.WTemperature
  Tag for user location
LOCATION - Static variable in class context.arch.widget.WPersonNamePresence2
  Tag for user location
LOCATION - Static variable in class context.arch.widget.WSoundLevel
  Tag for user location
LOCATION - Static variable in class context.arch.widget.WContactPresence
  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.generator.TestIButton
main(String[]) - Static method in class context.arch.interpreter.IGroup2URL
  Main method to create this interpreter with port specified by command line arguments
main(String[]) - Static method in class context.arch.interpreter.IIButton2NameExt
  Main method to create this interpreter with port specified by command line arguments
main(String[]) - Static method in class context.arch.interpreter.IIButton2Group
  Main method to create this interpreter with port specified by command line arguments
main(String[]) - Static method in class context.arch.interpreter.IDemoRecommender
  Main method to create this interpreter with port specified by command line arguments
main(String[]) - Static method in class context.arch.interpreter.IIButton2GroupURL
  Main method to create this interpreter with port specified by command line arguments
main(String[]) - Static method in class context.arch.interpreter.IIButton2Name
  Main method to create this interpreter with port specified by command line arguments
main(String[]) - Static method in class context.arch.server.STourId
  Main method to create a server with name, port and widgets specified by command line arguments.
main(String[]) - Static method in class context.arch.server.SUser
  Main method to create a server with name, port and widgets specified by command line arguments.
main(String[]) - Static method in class context.arch.server.SId
  Main method to create a server with userid, port and widgets specified by command line arguments.
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.WPresenceGroup
  Temporary main method to create a widget with id and port and connection to other low level widgets 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.WPNIOSonic
  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.WTourDemo
  Temporary main method to create a widget with demo and port specified by command line arguments
main(String[]) - Static method in class context.arch.widget.WTemperature
  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
main(String[]) - Static method in class context.arch.widget.WTourEnd
  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.WTourRegistration
  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.WContactPresence
  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.WPresenceGroupURL
  Temporary main method to create a widget with id and port and connection to other low level widgets specified by command line arguments
main(String[]) - Static method in class context.arch.widget.WPNPSonic
  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.WDisplay
  Temporary main method to create a widget with location and port specified by command line arguments
main(String[]) - Static method in class context.apps.InOutBoard.InOutBoard
main(String[]) - Static method in class context.apps.PersonPresenceApp.SimpleApp
  Main method that creates an instance of SimpleApp
main(String[]) - Static method in class context.apps.Tour.TourApp
  Main method that creates an instance of TourApp
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
MAX_LABEL - Static variable in class context.arch.widget.WTourDemo
  Label for maximum interest
MAX_PEOPLE - Static variable in class context.apps.InOutBoard.InOutBoard
  Maximum number of different users we want to deal with
MAXIMUM_INTEREST - Static variable in class context.arch.util.ContextTypes
  Tag for minimum interest
MAXIMUM_INTEREST - Static variable in class context.arch.widget.WTourDemo
  Tag for maximum interest
MED_LABEL - Static variable in class context.arch.widget.WTourDemo
  Label for medium interest
MEDIUM_INTEREST - Static variable in class context.arch.util.ContextTypes
  Tag for minimum interest
MEDIUM_INTEREST - Static variable in class context.arch.widget.WTourDemo
  Tag for medium 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
MGP - Static variable in class context.arch.interpreter.IIButton2Name
  String for Maria Pimentel
midnightRefresh() - Method in class context.apps.InOutBoard.InOutBoard
MIN_LABEL - Static variable in class context.arch.widget.WTourDemo
  Label for minimum interest
MINIMUM_INTEREST - Static variable in class context.arch.util.ContextTypes
  Tag for minimum interest
MINIMUM_INTEREST - Static variable in class context.arch.widget.WTourDemo
  Tag for minimum interest
minimumLayoutSize(Container) - Method in class context.arch.generator.DialogLayout
minimumLayoutSize(Container) - Method in class context.apps.InOutBoard.BoardLayout
  Determines the minimum size of the container argument using this grid layout.
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
NAME - Static variable in class context.arch.widget.WTourRegistration
  Tag for user name
NAME - Static variable in class context.arch.widget.WContactPresence
  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_INTEREST - Static variable in class context.apps.Tour.TourApp
NO_INTERESTS - Static variable in class context.arch.widget.WTourRegistration
  Tag for NO_INTERESTS
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.Widget
  This is an empty method that should be overridden by objects that subclass from this class.
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.WTourDemo
  Called by the generator class when a significant event has occurred.
notify(String, Object) - Method in class context.arch.widget.WTemperature
  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.WTourEnd
  Called by the generator class when a significant event has occurred.
notify(String, Object) - Method in class context.arch.widget.WTourRegistration
  Called by the generator class when a significant event has occurred.
notify(String, Object) - Method in class context.arch.widget.WContactPresence
  Called by the generator class when a significant event has occurred.
notify(String, Object) - Method in class context.arch.widget.WDisplay
  Called by the generator class when a significant event has occurred.
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.AttributeNameValues
  Returns the number of AttributeNameValues in the container return the number of AttributeNameValues in the container
numAttributeNameValues() - Method in class context.arch.storage.RetrievalResults
  This method returns the number of AttributeNameValues objects contained in this container.
numAttributes() - Method in class context.arch.storage.Attributes
  Returns the number of Attributes in the container return the number of Attributes in the container
numCallbacks() - Method in class context.arch.subscriber.Callbacks
  Returns the number of Callbacks in the container return the number of Callbacks in the container
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
numDemoVisits() - Method in class context.apps.Tour.DemoVisits
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.PendingOut
  Returns the number of ServiceInput objects pending in the container return the number of ServiceInput objects pending in the container
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
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
OUT - Static variable in class context.apps.InOutBoard.InOutBoard
outAttributes - Variable in class context.arch.interpreter.Interpreter
outAttributeTypes - Variable in class context.arch.interpreter.Interpreter

## P

paint(Graphics) - Method in class context.apps.InOutBoard.InOutBox
PARAMETERS - Static variable in class context.arch.util.Configuration
  Tag for parameters
parent - 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
people - Variable in class context.apps.InOutBoard.InOutBoard
peopleCount - Variable in class context.apps.InOutBoard.InOutBoard
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.
PLAY_SOUND - Static variable in class context.arch.widget.WPNIOSonic
  Tag that indicates a sound should be played
PLAY_SOUND - Static variable in class context.arch.widget.WPNPSonic
  Tag that indicates a sound should be played
pollData() - Method in class context.arch.generator.PositionIButton
  This method supports polling of the IButton data.
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.ConfigObjects
  Tag for component port
PORT - Static variable in class context.arch.util.Constants
  Tag for component port
portNumber - Variable in class context.arch.comm.protocol.TCPClientSocket
PositionIButton - class context.arch.generator.PositionIButton.
  This class acts as a wrapper around a Java iButton reader.
PositionIButton(String) - Constructor for class context.arch.generator.PositionIButton
  Constructor that allows this object to handle iButton events and starts listening to the iButton reader.
PositionIButton(Widget, String) - Constructor for class context.arch.generator.PositionIButton
  Constructor that allows this object to handle iButton events and starts listening to the iButton reader.
POST - Static variable in class context.arch.comm.protocol.HTTPServerSocket
  HTTP POST request type
POST - Static variable in class context.arch.comm.protocol.HTTPClientSocket
  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
preferredLayoutSize(Container) - Method in class context.apps.InOutBoard.BoardLayout
  Determines the preferred size of the container argument using this grid layout.
processCallbackReply(DataObject, Subscriber) - Method in class context.arch.widget.Widget
  This method should be overriden to process the results of subscription callbacks.
processCallbackReply(DataObject, Subscriber) - Method in class context.arch.widget.WPNPSonic
  This method processes the results of subscription callbacks.
PROTOCOL - Static variable in class context.arch.comm.protocol.HTTPServerSocket
  The protocol being used is HTTP
PROTOCOL - Static variable in class context.arch.comm.protocol.HTTPClientSocket
  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.server.STourId
  This abstract method is called when the widget wants to get the latest generator info.
queryGenerator() - Method in class context.arch.server.SUser
  This abstract method is called when the widget wants to get the latest generator info.
queryGenerator() - Method in class context.arch.server.SId
  This method is called when the widget wants to get the latest generator info.
queryGenerator() - Method in class context.arch.widget.Widget
  This abstract method is called when the widget wants to get the latest generator info.
queryGenerator() - Method in class context.arch.widget.WPersonPresence
  This method returns an AttributeNameValues object with the latest iButton data.
queryGenerator() - Method in class context.arch.widget.WTemperature
  This method returns an empty AttributeNameValues object.
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.WSoundLevel
  This method implements the abstract method Widget.queryGenerator().
queryGenerator() - Method in class context.arch.widget.WContactPresence
  This method returns an AttributeNameValues object with the latest iButton data.
queryGenerator() - Method in class context.arch.widget.WDisplay
  This method returns an empty AttributeNameValues object.
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
quitApp() - Method in class context.apps.InOutBoard.InOutBoard

## 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
RegistrationFrame - class context.arch.widget.RegistrationFrame.
  This class implements a frame that runs in its own thread.
RegistrationFrame(ActionListener, String) - Constructor for class context.arch.widget.RegistrationFrame
  Constructor that creates the frame and GUI for displaying to the user.
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
removeLayoutComponent(Component) - Method in class context.apps.InOutBoard.BoardLayout
  Removes the specified component from the layout.
removePending(String) - Method in class context.arch.service.helper.PendingOut
  Removes the given ServiceInput object is in the pending container
removePending(String) - Method in class context.arch.service.helper.PendingIn
  Removes the given request id from 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 interface context.arch.storage.Storage
  Abstract method that returns a vector containing AttributeNameValue objects that match the given retrieval conditions.
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 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 interface context.arch.storage.Storage
  Abstract method that returns a vector containing AttributeNameValue objects that match the given retrieval conditions, and that are allowed to be given to the object with the given accessorId
retrieveAttributes(String, Retrieval) - Method in class context.arch.storage.StorageObject
  This method returns a vector containing AttributeNameValues objects that matches the given conditions in the Retrieval object, and that the given requestorId is allowed to have access to
retrieveAttributes(String, Retrieval) - Method in class context.arch.storage.VectorStorage
  This method returns a Vector containing AttributeNameValue objects that match the given conditions in the Retrieval object.
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.
RFID_ID - Static variable in class context.apps.InOutBoard.InOutBoard
RJO - Static variable in class context.arch.interpreter.IIButton2Name
  String for Robert Orr
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.RegistrationFrame
  Method required by the Runnable interface.
run() - Method in class context.arch.widget.OffsetThread
  The run method for the Thread.
run() - Method in class context.apps.InOutBoard.BoardWatcherThread
run() - Method in class context.apps.Tour.TourAppFrame
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.
runInterpreterMethod(DataObject, String) - Method in class context.arch.interpreter.IIButton2NameExt
  This is method that handles methods for this Interpreter that are no interpreter requests.
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.
runUserMethod(DataObject) - Method in class context.apps.InOutBoard.InOutBoardServer
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

SALBER - Static variable in class context.arch.interpreter.IIButton2Name
  String for Daniel Salber
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.AttributeNameValues
  Connector for nested attributes
SEPARATOR - Static variable in class context.arch.storage.AttributeFunctions
  Connector for nested attributes
SEPARATOR - Static variable in class context.arch.storage.Attributes
  Connector for nested attributes
SEPARATOR_STRING - Static variable in class context.arch.storage.AttributeNameValues
  Connector for nested attributes - String
SEPARATOR_STRING - Static variable in class context.arch.storage.AttributeFunctions
  Connector for nested attributes - String
SEPARATOR_STRING - Static variable in class context.arch.storage.Attributes
  Connector for nested attributes - String
Server - 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.ServiceInput
  Tag for a service name
SERVICE_NAME - Static variable in class context.arch.service.helper.ServiceDescription
  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
setApp(InOutBoard) - Method in class context.apps.InOutBoard.InOutBoardServer
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.Widget
  Sets the attributes for the widget
setAttributes() - Method in class context.arch.widget.WPersonPresence
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WPresenceGroup
  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.WTourDemo
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WTemperature
  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.WSoundLevel
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WTourEnd
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WTourRegistration
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WContactPresence
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WPresenceGroupURL
  This method implements the abstract method Widget.setAttributes().
setAttributes() - Method in class context.arch.widget.WDisplay
  This method implements the abstract method Widget.setAttributes().
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 interface context.arch.storage.Storage
  Abstract method that sets the attributes to use for storage
setAttributes(Attributes, Hashtable) - Method in class context.arch.storage.StorageObject
  This method sets the attributes to use for storage.
setAttributes(Attributes, Hashtable) - Method in class context.arch.storage.VectorStorage
  This method sets the attributes to use for storage.
setAttributes(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.Widget
  Sets the callbacks for the widget
setCallbacks() - Method in class context.arch.widget.WPersonPresence
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WPresenceGroup
  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.WTourDemo
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WTemperature
  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.WSoundLevel
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WTourEnd
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WTourRegistration
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WContactPresence
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WPresenceGroupURL
  This method implements the abstract method Widget.setCallbacks().
setCallbacks() - Method in class context.arch.widget.WDisplay
  This method implements the abstract method Widget.setCallbacks().
setClientClass(String) - Method in class context.arch.comm.CommunicationsObject
  Sets the class to use as the communications client.
setColumns(int) - Method in class context.apps.InOutBoard.BoardLayout
  Sets the number of columns in this layout to the specified value.
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() - Method in class context.arch.server.STourId
  This method sets the conditions to apply to the server's subscriptions.
setConditions() - Method in class context.arch.server.SUser
  This method sets the conditions to apply to the server's subscriptions.
setConditions() - Method in class context.arch.server.SId
  This 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
setDegrees(String) - Method in class context.arch.generator.TemperatureData
  Sets the degrees of the temperature
setDemo(String) - Method in class context.apps.Tour.DemoInterest
setDemoerUrl(String) - Method in class context.apps.Tour.DemoVisit
setDemoName(String) - Method in class context.apps.Tour.DemoVisit
setDemoUrl(String) - Method in class context.apps.Tour.DemoVisit
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.ContextUser
  Sets the user's description
setDescription(String) - Method in class context.arch.util.Configuration
  Sets the description of this configuration
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
setHgap(int) - Method in class context.apps.InOutBoard.BoardLayout
  Sets the horizontal gap between components to the specified value.
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.generator.IButtonData
  Sets the id of the IButton
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
setInAttributes() - Method in class context.arch.interpreter.IGroup2URL
  Sets the incoming attributes for the interpreter.
setInAttributes() - Method in class context.arch.interpreter.IIButton2NameExt
  Sets the incoming attributes for the interpreter.
setInAttributes() - Method in class context.arch.interpreter.IIButton2Group
  Sets the incoming attributes for the interpreter.
setInAttributes() - Method in class context.arch.interpreter.IDemoRecommender
  Sets the incoming attributes for the interpreter.
setInAttributes() - Method in class context.arch.interpreter.IIButton2GroupURL
  Sets the incoming attributes for the interpreter.
setInAttributes() - Method in class context.arch.interpreter.IIButton2Name
  Sets the incoming attributes for the interpreter.
setInfo(String) - Method in class context.apps.InOutBoard.InOutRecord
setInput(AttributeNameValues) - Method in class context.arch.service.helper.ServiceInput
  Sets the input to the service.
setInterest(String) - Method in class context.apps.Tour.DemoVisit
setInterest(String) - Method in class context.apps.Tour.DemoInterest
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
setLocation(String) - Method in class context.arch.generator.IButtonData
  Sets the location of the IButton
setMgap(int) - Method in class context.apps.InOutBoard.BoardLayout
  Sets the margin gap between components and the container to the specified value.
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.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.storage.AttributeFunction
  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
setName(String) - Method in class context.apps.InOutBoard.InOutRecord
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
setOutAttributes() - Method in class context.arch.interpreter.IGroup2URL
  Sets the outgoing attributes for the interpreter.
setOutAttributes() - Method in class context.arch.interpreter.IIButton2NameExt
  Sets the outgoing attributes for the interpreter.
setOutAttributes() - Method in class context.arch.interpreter.IIButton2Group
  Sets the outgoing attributes for the interpreter.
setOutAttributes() - Method in class context.arch.interpreter.IDemoRecommender
  Sets the outgoing attributes for the interpreter.
setOutAttributes() - Method in class context.arch.interpreter.IIButton2GroupURL
  Sets the outgoing attributes for the interpreter.
setOutAttributes() - Method in class context.arch.interpreter.IIButton2Name
  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
setRecommendation(String) - Method in class context.apps.Tour.TourAppFrame
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.
setRows(int) - Method in class context.apps.InOutBoard.BoardLayout
  Sets the number of rows in this layout to the specified value.
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.
setServerAttributes() - Method in class context.arch.server.STourId
  This method sets the attributes for the server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerAttributes() - Method in class context.arch.server.SUser
  This method sets the attributes for the server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerAttributes() - Method in class context.arch.server.SId
  This method sets the attributes for the 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.
setServerCallbacks() - Method in class context.arch.server.STourId
  This method set the callbacks 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.SUser
  This method set the callbacks 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.SId
  This 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.
setServerServices() - Method in class context.arch.server.STourId
  This method set the services for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerServices() - Method in class context.arch.server.SUser
  This method set the services for a server - those that are specific to the server, and not contained in the widgets it subscribes to.
setServerServices() - Method in class context.arch.server.SId
  This 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.Widget
  Sets the services for the widget
setServices() - Method in class context.arch.widget.WPersonPresence
  This method implements the abstract method Widget.setServices().
setServices() - Method in class context.arch.widget.WTemperature
  This method implements the abstract method Widget.setServices().
setServices() - Method in class context.arch.widget.WPersonNamePresence2
setServices() - Method in class context.arch.widget.WSoundLevel
  This method implements the abstract method Widget.setServices().
setServices() - Method in class context.arch.widget.WContactPresence
  This method implements the abstract method Widget.setServices().
setServices() - Method in class context.arch.widget.WDisplay
  This method implements the abstract method Widget.setServices().
setShape(Component, int, int, int, int) - Method in class context.arch.generator.DialogLayout
setShape(Component, Rectangle) - Method in class context.arch.generator.DialogLayout
setStatus(String) - Method in class context.apps.InOutBoard.InOutRecord
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
setTestData() - Method in class context.apps.InOutBoard.InOutBoard
setTime(long) - Method in class context.apps.Tour.DemoVisit
setTime(String) - Method in class context.arch.generator.TemperatureData
  Sets the timestamp
setTime(String) - Method in class context.apps.Tour.DemoVisit
setTimestamp(String) - Method in class context.arch.generator.IButtonData
  Sets the timestamp of the IButton docking
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.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.storage.AttributeFunction
  Sets the datatype of an attribute
setType(String) - Method in class context.arch.util.ConfigObject
  Sets the component's type
setUI() - Method in class context.arch.generator.PersonNameUI
setUnits(String) - Method in class context.arch.generator.TemperatureData
  Sets the units the temperature is measured in
setUrls(String, String) - Method in class context.apps.Tour.TourAppFrame
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.AttributeNameValue
  Sets the value of an attribute
setValue(Object) - Method in class context.arch.storage.Condition
  Sets the value of an attribute
setValue(String) - Method in class context.arch.comm.DataObject
  Sets a value for the DataObject element
setValue(Vector) - Method in class context.arch.comm.DataObject
  Sets the values for the DataObject element
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
setVgap(int) - Method in class context.apps.InOutBoard.BoardLayout
  Sets the vertical gap between components to the specified value.
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
SId - class context.arch.server.SId.
  This class implements an user id server.
SId(int, String, boolean, WidgetHandles) - Constructor for class context.arch.server.SId
  Constructor that creates a user id server for the user id on the specified port.
SId(int, String, WidgetHandles) - Constructor for class context.arch.server.SId
  Constructor that creates a user id server for the user id on the specified port.
SId(String, boolean, WidgetHandles) - Constructor for class context.arch.server.SId
  Constructor that creates a user server for user id on the DEFAULT_PORT.
SId(String, WidgetHandles) - Constructor for class context.arch.server.SId
  Constructor that creates a user server for user id on the DEFAULT_PORT.
SimpleApp - class context.apps.PersonPresenceApp.SimpleApp.
  This class is a test application that uses the WPersonNamePresence2.
SimpleApp(String, int, String, int) - Constructor for class context.apps.PersonPresenceApp.SimpleApp
  Constructor that creates an instance of BaseObject at the given port.
singleTag(String) - Method in class context.arch.comm.language.XMLEncoder
  Method to add single XML tag
SOUND_FILE - Static variable in class context.arch.widget.WPNIOSonic
  Tag that indicates the sound file to play (URL)
SOUND_FILE - Static variable in class context.arch.widget.WPNPSonic
  Tag that indicates the sound file to play (URL)
SOUND_KIND - Static variable in class context.arch.widget.WPNIOSonic
  Tag that indicates the sound kind to play (in or out)
SOUND_KIND - Static variable in class context.arch.widget.WPNPSonic
  Tag that indicates the sound kind to play (in or out)
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 interface context.arch.storage.Storage
  Abstract method that stores the attributes in the 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 class context.arch.storage.VectorStorage
  This method stores the given 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.
STourId - class context.arch.server.STourId.
  This class implements a user id server for a tour guide app.
STourId(int, String, boolean, WidgetHandles, String) - Constructor for class context.arch.server.STourId
  Constructor that creates a user server for user id on the specified port.
STourId(int, String, WidgetHandles, String) - Constructor for class context.arch.server.STourId
  Constructor that creates a user server for user id on the specified port.
STourId(String, boolean, WidgetHandles, String) - Constructor for class context.arch.server.STourId
  Constructor that creates a user server for user id on the DEFAULT_PORT.
STourId(String, WidgetHandles, String) - Constructor for class context.arch.server.STourId
  Constructor that creates a user server for user id on the DEFAULT_PORT.
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
SUBMIT - Static variable in class context.arch.widget.RegistrationFrame
  Tag for the submit button
SUBPROTOCOL - Static variable in class context.arch.storage.StorageObject
  The default subprotocol to use is msql
Subscriber - 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_ID - Static variable in class context.apps.InOutBoard.InOutBoard
  Subscription ID for PersonPresenceSonic UPDATE callback
SUBSCRIBER_ID - Static variable in class context.apps.PersonPresenceApp.SimpleApp
  Subscription ID for WPersonNamePresence2 UPDATE callback
SUBSCRIBER_ID - Static variable in class context.apps.Tour.TourApp
  Subscription ID for callbacks
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
SUser - class context.arch.server.SUser.
  This class implements a user server.
SUser(int, String, boolean, WidgetHandles) - Constructor for class context.arch.server.SUser
  Constructor that creates a user server for the user name on the specified port.
SUser(int, String, WidgetHandles) - Constructor for class context.arch.server.SUser
  Constructor that creates a user server for the user name on the specified port.
SUser(String, boolean, WidgetHandles) - Constructor for class context.arch.server.SUser
  Constructor that creates a user server for user name on the DEFAULT_PORT.
SUser(String, WidgetHandles) - Constructor for class context.arch.server.SUser
  Constructor that creates a user server for user name on the DEFAULT_PORT.
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.
temp - Variable in class context.arch.widget.WTemperature
TEMPERATURE - Static variable in class context.arch.util.ContextTypes
  Tag for temperature
TEMPERATURE - Static variable in class context.arch.widget.WTemperature
  Tag for temperature
TemperatureData - class context.arch.generator.TemperatureData.
  This class is a container for temperature data.
TemperatureData(String, String, String) - Constructor for class context.arch.generator.TemperatureData
  Basic constructor
TemperatureData2Attributes(TemperatureData) - Method in class context.arch.widget.WTemperature
  This method converts the TemperatureData object to an AttributeNameValues object.
TemperatureSensor - class context.arch.generator.TemperatureSensor.
  This class acts as a wrapper around a temperature sensor.
TemperatureSensor(Widget) - Constructor for class context.arch.generator.TemperatureSensor
  Constructor that allows this object to read data from the serial port to which the temperature sensor is connected.
TestIButton - class context.arch.generator.TestIButton.
  This class is sample code to test the Java iButton reader.
TestIButton() - Constructor for class context.arch.generator.TestIButton
  Constructor that allows this object to handle iButton events and starts listening to the iButton reader.
THRESHOLD - Static variable in class context.arch.generator.TemperatureSensor
  Change in temperature threshold
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.AttributeNameValues
  A printable version of this class.
toAString() - Method in class context.arch.storage.AttributeFunctions
  A printable version of this class.
toAString() - Method in class context.arch.storage.Attributes
  A printable version of this class.
toAString() - Method in class context.arch.subscriber.Callbacks
  A printable version of this class.
toAttributeNameValues() - Method in class context.apps.Tour.DemoInterests
toAttributeNameValues() - Method in class context.apps.Tour.Demo
toAttributeNameValues() - Method in class context.apps.Tour.DemoInterest
toAttributeNameValues() - Method in class context.apps.Tour.Demos
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.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.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.storage.Conditions
  Converts the Condition objects 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.Retrieval
  Converts to a DataObject
toDataObject() - Method in class context.arch.storage.AttributeNameValues
  Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeFunctions
  Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.Condition
  Converts this object to a DataObject
toDataObject() - Method in class context.arch.storage.Attributes
  Converts to a DataObject.
toDataObject() - Method in class context.arch.storage.AttributeFunction
  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.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.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.storage.Condition
  Returns a printable version of the condition object
toString() - Method in class context.arch.storage.AttributeFunction
  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
toString() - Method in class context.apps.InOutBoard.InOutRecord
toString() - Method in class context.apps.InOutBoard.BoardLayout
  Returns the string representation of this grid layout's values.
toString() - Method in class context.apps.Tour.Demo
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() - 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.
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.
TOUR_END - Static variable in class context.arch.util.ContextTypes
  Tag for tour end
TOUR_END - Static variable in class context.arch.widget.WTourEnd
  Tag for tour end
TourApp - class context.apps.Tour.TourApp.
  This class is an application that uses a WTourDemo, WTourEnd, and WTourRegistration.
TourApp(int, String, String, String) - Constructor for class context.apps.Tour.TourApp
  Constructor that creates an instance of BaseObject at the DEFAULT_PORT.
TourApp(String, String, String) - Constructor for class context.apps.Tour.TourApp
  Constructor that creates an instance of BaseObject at the DEFAULT_PORT.
TourAppFrame - class context.apps.Tour.TourAppFrame.
TourAppFrame(String) - Constructor for class context.apps.Tour.TourAppFrame
TRUE - Static variable in class context.arch.util.ContextTypes
  Tag for true
TRUE - Static variable in class context.arch.widget.WTourEnd
  Tag for tour end
TYPE - Static variable in class context.arch.util.ConfigObjects
  Tag for component type

## U

UnexpectedValueException - exception context.apps.InOutBoard.UnexpectedValueException.
  This class implements the UnexpectedValueException.
UnexpectedValueException() - Constructor for class context.apps.InOutBoard.UnexpectedValueException
  Basic constructor for UnexpectedValueException with no message
UnexpectedValueException(String) - Constructor for class context.apps.InOutBoard.UnexpectedValueException
  Constructor for UnexpectedValueException with error message
UNITS - Static variable in class context.arch.util.ContextTypes
  Tag for units
UNITS - Static variable in class context.arch.widget.WTemperature
  Tag for temperature 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.
updateContent(String, Color, String) - Method in class context.apps.InOutBoard.InOutBox
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.interpreter.IGroup2URL
  Tag for URL
URL - Static variable in class context.arch.interpreter.IIButton2GroupURL
  Tag for group url
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
URL - Static variable in class context.arch.widget.WPresenceGroupURL
  Tag for url of user's homepage
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 - Variable in class context.arch.server.SId
USERID - Static variable in class context.arch.server.STourId
  Tag to indicate user id (our key)
USERID - Static variable in class context.arch.server.SId
  Tag to indicate user id (our key)
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
USERID - Static variable in class context.arch.widget.WContactPresence
  Tag for user id
USERNAME - Static variable in class context.arch.interpreter.IIButton2NameExt
  Tag for username
USERNAME - Static variable in class context.arch.interpreter.IIButton2Name
  Tag for username
USERNAME - Static variable in class context.arch.server.SUser
  Tag to indicate user name (our key)
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.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.
userSighting(String, String, String, String) - Method in class context.apps.InOutBoard.InOutBoard

## V

VALUE - Static variable in class context.arch.storage.Condition
  Tag for value to use for comparison
VE - Static variable in class context.arch.interpreter.IIButton2Group
  String for VE
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.ContextUsers
  Tag for version
VERSION - Static variable in class context.arch.util.Configuration
  Tag for a version
VERSION - Static variable in class context.arch.widget.Widget
  Tag for version number.
VERSION_NUMBER - Variable in class context.arch.server.SUser
  Widget version number
VERSION_NUMBER - Variable in class context.arch.server.SId
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.Widget
  Dummy version number.
VERSION_NUMBER - Variable in class context.arch.widget.WPersonPresence
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPresenceGroup
  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.WPNIOSonic
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WTourDemo
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WTemperature
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPersonNamePresence2
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WSoundLevel
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WTourEnd
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WTourRegistration
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WContactPresence
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPresenceGroupURL
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WPNPSonic
  Widget version number
VERSION_NUMBER - Variable in class context.arch.widget.WDisplay
  Widget version number
VERSION_NUMBER - Variable in class context.apps.InOutBoard.InOutBoard
  Version number of the In/Out Board app
VEURL - Static variable in class context.arch.interpreter.IGroup2URL
  String for VE URL
VISHAL - Static variable in class context.arch.interpreter.IIButton2Name
  String for Vishal Dalal
VISIT - Static variable in class context.arch.widget.WTourDemo
  Tag for visit callback
VOLUME - Static variable in class context.arch.util.ContextTypes
  Tag for volume
VOLUME - Static variable in class context.arch.widget.WSoundLevel
  Tag for user id

## W

WContactPresence - class context.arch.widget.WContactPresence.
  This class is a context widget that provides information on the presence of a person in a particular location.
WContactPresence(String) - Constructor for class context.arch.widget.WContactPresence
  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.
WContactPresence(String, boolean) - Constructor for class context.arch.widget.WContactPresence
  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.
WContactPresence(String, int) - Constructor for class context.arch.widget.WContactPresence
  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.
WContactPresence(String, int, boolean) - Constructor for class context.arch.widget.WContactPresence
  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.
WContactPresence(String, int, String, boolean) - Constructor for class context.arch.widget.WContactPresence
  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.
WDisplay - class context.arch.widget.WDisplay.
  This class is a context widget that represents a display device.
WDisplay(String, int, String, String, String) - Constructor for class context.arch.widget.WDisplay
  Constructor that creates the widget for the given device and monitors communications on the given port .
WDisplay(String, int, String, String, String, boolean) - Constructor for class context.arch.widget.WDisplay
  Constructor that creates the widget for the given device and monitors communications on the given port .
WDisplay(String, int, String, String, String, String) - Constructor for class context.arch.widget.WDisplay
  Constructor that creates the widget for the given device and monitors communications on the given port It also sets the id of this widget to the given id.
WDisplay(String, int, String, String, String, String, boolean) - Constructor for class context.arch.widget.WDisplay
  Constructor that creates the widget for the given device and monitors communications on the given port It also sets the id of this widget to the given id and sets storage functionality to storageFlag
WDisplay(String, String, String, String) - Constructor for class context.arch.widget.WDisplay
  Constructor that creates the widget for the give device and monitors communications on the DEFAULT_PORT.
WDisplay(String, String, String, String, boolean) - Constructor for class context.arch.widget.WDisplay
  Constructor that creates the widget for the give device and monitors communications on the DEFAULT_PORT.
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.
WPNIOSonic - class context.arch.widget.WPNIOSonic.
  This class is a context widget that provides information on the in/out status of a person in a particular location.
WPNIOSonic(String, int, String, int) - Constructor for class context.arch.widget.WPNIOSonic
  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.
WPNIOSonic(String, int, String, int, boolean) - Constructor for class context.arch.widget.WPNIOSonic
  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.
WPNIOSonic(String, String, int) - Constructor for class context.arch.widget.WPNIOSonic
  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.
WPNIOSonic(String, String, int, boolean) - Constructor for class context.arch.widget.WPNIOSonic
  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.
WPNPSonic - class context.arch.widget.WPNPSonic.
  This class is a context widget that provides information on the in/out status of a person in a particular location.
WPNPSonic(String, int, String, int) - Constructor for class context.arch.widget.WPNPSonic
  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.
WPNPSonic(String, int, String, int, boolean) - Constructor for class context.arch.widget.WPNPSonic
  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.
WPNPSonic(String, String, int) - Constructor for class context.arch.widget.WPNPSonic
  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.
WPNPSonic(String, String, int, boolean) - Constructor for class context.arch.widget.WPNPSonic
  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.
WPresenceGroup - class context.arch.widget.WPresenceGroup.
  This class is a context widget that provides information on the preferences of a person whose presence has been detected at a specified location.
WPresenceGroup(String, int, String, int) - Constructor for class context.arch.widget.WPresenceGroup
  Constructor that creates the widget at the given location and monitors communications on the given port.
WPresenceGroup(String, int, String, int, boolean) - Constructor for class context.arch.widget.WPresenceGroup
  Constructor that creates the widget at the given location and monitors communications on the given port.
WPresenceGroup(String, String, int) - Constructor for class context.arch.widget.WPresenceGroup
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WPresenceGroup(String, String, int, boolean) - Constructor for class context.arch.widget.WPresenceGroup
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WPresenceGroupURL - class context.arch.widget.WPresenceGroupURL.
  This class is a context widget that provides information on the preferences of a person whose presence has been detected at a specified location.
WPresenceGroupURL(String, int, String, int) - Constructor for class context.arch.widget.WPresenceGroupURL
  Constructor that creates the widget at the given location and monitors communications on the given port.
WPresenceGroupURL(String, int, String, int, boolean) - Constructor for class context.arch.widget.WPresenceGroupURL
  Constructor that creates the widget at the given location and monitors communications on the given port.
WPresenceGroupURL(String, String, int) - Constructor for class context.arch.widget.WPresenceGroupURL
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WPresenceGroupURL(String, String, int, boolean) - Constructor for class context.arch.widget.WPresenceGroupURL
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WSoundLevel - class context.arch.widget.WSoundLevel.
  This class contains definitions for a context widget that provides information on the ambient sound level in a particular location.
WSoundLevel() - Constructor for class context.arch.widget.WSoundLevel
  Dummy constructor to allow compilation
WTemperature - class context.arch.widget.WTemperature.
  This class is a context widget that provides information on the temperature in a particular location.
WTemperature(String) - Constructor for class context.arch.widget.WTemperature
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the TemperatureSensor generator.
WTemperature(String, boolean) - Constructor for class context.arch.widget.WTemperature
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT and creates an instance of the TemperatureSensor generator.
WTemperature(String, int) - Constructor for class context.arch.widget.WTemperature
  Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the TemperatureSensor generator.
WTemperature(String, int, boolean) - Constructor for class context.arch.widget.WTemperature
  Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the TemperatureSensor generator.
WTemperature(String, int, String, boolean) - Constructor for class context.arch.widget.WTemperature
  Constructor that creates the widget at the given location and monitors communications on the given port and creates an instance of the TemperatureSensor generator.
WTourDemo - class context.arch.widget.WTourDemo.
  This class is a context widget that provides information on the presence of a person at a particular demo and their level of interest in the demo.
WTourDemo(String, int, String, String) - Constructor for class context.arch.widget.WTourDemo
  Constructor that creates the widget at the given demo and monitors communications on the given port .
WTourDemo(String, int, String, String, boolean) - Constructor for class context.arch.widget.WTourDemo
  Constructor that creates the widget at the given demo and monitors communications on the given port .
WTourDemo(String, int, String, String, String, boolean) - Constructor for class context.arch.widget.WTourDemo
  Constructor that creates the widget at the given demo and monitors communications on the given port It also sets the id of this widget to the given id.
WTourDemo(String, String, String) - Constructor for class context.arch.widget.WTourDemo
  Constructor that creates the widget at the given demo and monitors communications on the DEFAULT_PORT.
WTourDemo(String, String, String, boolean) - Constructor for class context.arch.widget.WTourDemo
  Constructor that creates the widget at the given demo and monitors communications on the DEFAULT_PORT.
WTourEnd - class context.arch.widget.WTourEnd.
  This class is a context widget that provides information on the presence of a person in a particular location and that this person has ended their tour.
WTourEnd(String) - Constructor for class context.arch.widget.WTourEnd
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WTourEnd(String, boolean) - Constructor for class context.arch.widget.WTourEnd
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WTourEnd(String, int) - Constructor for class context.arch.widget.WTourEnd
  Constructor that creates the widget at the given location and monitors communications on the given port.
WTourEnd(String, int, boolean) - Constructor for class context.arch.widget.WTourEnd
  Constructor that creates the widget at the given location and monitors communications on the given port.
WTourEnd(String, int, String, boolean) - Constructor for class context.arch.widget.WTourEnd
  Constructor that creates the widget at the given location and monitors communications on the given port.
WTourRegistration - class context.arch.widget.WTourRegistration.
  This class is a context widget that provides information on the presence of a person at tour registration and their contact info and interest info.
WTourRegistration(String) - Constructor for class context.arch.widget.WTourRegistration
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WTourRegistration(String, boolean) - Constructor for class context.arch.widget.WTourRegistration
  Constructor that creates the widget at the given location and monitors communications on the DEFAULT_PORT.
WTourRegistration(String, int) - Constructor for class context.arch.widget.WTourRegistration
  Constructor that creates the widget at the given location and monitors communications on the given port .
WTourRegistration(String, int, boolean) - Constructor for class context.arch.widget.WTourRegistration
  Constructor that creates the widget at the given location and monitors communications on the given port .
WTourRegistration(String, int, String, boolean) - Constructor for class context.arch.widget.WTourRegistration
  Constructor that creates the widget at the given location and monitors communications on the given port It also sets the id of this widget to the given id with storage functionality set to storageFlag

## 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 J K L M N O P Q R S T U V W X

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES