ABLE 2.0.0 07/02/2003 10:25:01

Uses of Package
com.ibm.able

Packages that use com.ibm.able
com.ibm.able The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents. 
com.ibm.able.agents The AGENTS package provides a set of agents extending AbleDefaultAgent which contain AbleBean components. 
com.ibm.able.autotune AutoTune is an agent-based approach to automated tuning that does not require prior knowledge of the controlled system that is being tuned. 
com.ibm.able.beans The BEANS package provides a set of interfaces and objects which implement components ranging from simple file i/o to intelligent learning algorithms. 
com.ibm.able.beans.bayes The Bayes package provides a classifer network that uses the Naive Bayes algorithm. 
com.ibm.able.beans.decisiontree The Decision Tree package is used to develop rules for classifying objects. 
com.ibm.able.beans.filter The com.ibm.able.beans.filter package provides a set of objects implementing a template based scaling and transformation of data for use by neural networks and other beans. 
com.ibm.able.beans.knn The knn package contains the k Nearest Neighbors (k-NN) learning algorithm  for classifying objects. 
com.ibm.able.conversation The com.ibm.able.conversation contains classes for conversation management in ABLE. 
com.ibm.able.data The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them. 
com.ibm.able.editor The EDITOR package provides a set of objects that implement a GUI development environment for constructing hybrid intelligent agents using AbleBeans and AbleAgents as components. 
com.ibm.able.examples Sample beans and agents are loaded from the ableexamples.jar file and placed on the Samples palette when the Able Agent Editor starts. 
com.ibm.able.examples.ableagent SimpleAbleAgent - How to create a custom AbleAgent 
com.ibm.able.examples.ablebean SimpleAbleBean - How to create a custom AbleBean 
com.ibm.able.examples.conversation Package com.ibm.able.examples.conversation contains examples of conversational ABLE agents.
Instructions for running the "AMAB" example, in which two agents negotiate a deal involving goods with multiple attributes, may be found here.

[A detailed overview of conversation support in ABLE is in preparation, and will soon be available for preview on the Conversation Support Website.] 
com.ibm.able.examples.genetic The ABLE genetic examples.... 
com.ibm.able.examples.rules The rules Examples package contains a number of different types of examples. 
com.ibm.able.platform The com.ibm.able.platform package provides a set of classes that allows a distributed platform consisting of platform services and agents to be configured and run across physical systems. 
com.ibm.able.rules The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. 
 

Classes in com.ibm.able used by com.ibm.able
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleBeanRemoteContainer
          The AbleBeanRemoteContainer interface defines behavior for remote ABLE objects that can contain multiple local AbleBean objects.
AbleBufferConnection
          The AbleBufferConnection class provides a serializable connection between two objects who implement the AbleBean interface.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDataSource
          The AbleDataSource interface provides common information about data sources, the records they provide, and the fields those records contain.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventConnection
          The AbleEventConnection class defines a connection between an AbleBean and an AbleEventListener object.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventListenerRemoteManager
          The AbleEventListenerRemoteManager interface provides the methods needed by an AbleRemoteBean to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueue
          The AbleEventQueue allows events added to this queue to be processed on the caller's thread, or on a separate thread controlled by the event queue itself.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleEventQueueRemoteManager
          The AbleEventQueueRemoteManager interface provides methods to remotely manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleJTextAreaHandler
          AbleJTextAreaHandler extends Handler and writes to a Swing JTextArea.
AbleLogger
          AbleLogger is an interface used for recording messages and tracing programs.
AbleMessageContainer
          Capture the entire context of translatable String in a distributed platform.
AbleMethodAdaptor
          An AbleMethodAdaptor is an encapsulated method that can be called to invoke a method and retrieve the method's value.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePreferences
          The AblePreferences class contains preferences for the base Able classes, including: working directory logging and tracing preferences port number security level
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AblePropertyConnection
          The AblePropertyConnection defines a serializable connection between an AbleBean property and another AbleBean listener and its corresponding property.
AblePropertyConnectionManager
          This class provides a single point listener for all PropertyChange events that an AbleObject fires.
AbleRemoteAgent
          The AbleRemoteAgent interface defines a remote AbleAgent, an AbleRemoteBean container which can contain other AbleBeans.
AbleRemoteBean
          The AbleRemoteBean interface represents the unique behaviors required for remote AbleBeans.
AbleRemoteEventListener
          The AbleRemoteEventListener interface provides methods for handling AbleEvents remotely.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleState
          The AbleState class provides a set of state definitions for ABLE beans and agents.
AbleUserDefinedFunction
          An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
AbleUserDefinedFunctionRemoteManager
          The AbleUserDefinedFunctionRemoteManager interface defines methods to remotely add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.agents
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.autotune
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleBeanRemoteContainer
          The AbleBeanRemoteContainer interface defines behavior for remote ABLE objects that can contain multiple local AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventListenerRemoteManager
          The AbleEventListenerRemoteManager interface provides the methods needed by an AbleRemoteBean to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleEventQueueRemoteManager
          The AbleEventQueueRemoteManager interface provides methods to remotely manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleRemoteAgent
          The AbleRemoteAgent interface defines a remote AbleAgent, an AbleRemoteBean container which can contain other AbleBeans.
AbleRemoteBean
          The AbleRemoteBean interface represents the unique behaviors required for remote AbleBeans.
AbleRemoteDefaultAgent
          The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent.
AbleRemoteEventListener
          The AbleRemoteEventListener interface provides methods for handling AbleEvents remotely.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunction
          An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
AbleUserDefinedFunctionRemoteManager
          The AbleUserDefinedFunctionRemoteManager interface defines methods to remotely add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.beans
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDataSink
          The AbleDataSink interface provides a generic means to refer to writable beans.
AbleDataSource
          The AbleDataSource interface provides common information about data sources, the records they provide, and the fields those records contain.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.beans.bayes
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.beans.decisiontree
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.beans.filter
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.beans.knn
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleBeanRemoteContainer
          The AbleBeanRemoteContainer interface defines behavior for remote ABLE objects that can contain multiple local AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventListenerRemoteManager
          The AbleEventListenerRemoteManager interface provides the methods needed by an AbleRemoteBean to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleEventQueueRemoteManager
          The AbleEventQueueRemoteManager interface provides methods to remotely manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleRemoteAgent
          The AbleRemoteAgent interface defines a remote AbleAgent, an AbleRemoteBean container which can contain other AbleBeans.
AbleRemoteBean
          The AbleRemoteBean interface represents the unique behaviors required for remote AbleBeans.
AbleRemoteDefaultAgent
          The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent.
AbleRemoteEventListener
          The AbleRemoteEventListener interface provides methods for handling AbleEvents remotely.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
AbleUserDefinedFunctionRemoteManager
          The AbleUserDefinedFunctionRemoteManager interface defines methods to remotely add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.conversation
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleBeanRemoteContainer
          The AbleBeanRemoteContainer interface defines behavior for remote ABLE objects that can contain multiple local AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventListenerRemoteManager
          The AbleEventListenerRemoteManager interface provides the methods needed by an AbleRemoteBean to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleEventQueueRemoteManager
          The AbleEventQueueRemoteManager interface provides methods to remotely manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleRemoteAgent
          The AbleRemoteAgent interface defines a remote AbleAgent, an AbleRemoteBean container which can contain other AbleBeans.
AbleRemoteBean
          The AbleRemoteBean interface represents the unique behaviors required for remote AbleBeans.
AbleRemoteDefaultAgent
          The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent.
AbleRemoteEventListener
          The AbleRemoteEventListener interface provides methods for handling AbleEvents remotely.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunction
          An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
AbleUserDefinedFunctionRemoteManager
          The AbleUserDefinedFunctionRemoteManager interface defines methods to remotely add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.data
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleLogger
          AbleLogger is an interface used for recording messages and tracing programs.
AbleUserDefinedFunction
          An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
 

Classes in com.ibm.able used by com.ibm.able.editor
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
 

Classes in com.ibm.able used by com.ibm.able.examples
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.examples.ableagent
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.examples.ablebean
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.examples.conversation
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.examples.genetic
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
 

Classes in com.ibm.able used by com.ibm.able.examples.rules
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleLogger
          AbleLogger is an interface used for recording messages and tracing programs.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
 

Classes in com.ibm.able used by com.ibm.able.platform
AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleBeanRemoteContainer
          The AbleBeanRemoteContainer interface defines behavior for remote ABLE objects that can contain multiple local AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleCustomizerPanel
          This interface allows the AbleObjectCustomizer to find the appropriate help url for a given panel.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentCustomizer
          This class provides the customizer interface for the AbleDefaultAgent.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventListenerRemoteManager
          The AbleEventListenerRemoteManager interface provides the methods needed by an AbleRemoteBean to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleEventQueueRemoteManager
          The AbleEventQueueRemoteManager interface provides methods to remotely manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleLogger
          AbleLogger is an interface used for recording messages and tracing programs.
AbleMessageContainer
          Capture the entire context of translatable String in a distributed platform.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AbleObjectCustomizer
          This class provides a dialog with a tabbed property panel and standard tabs for AbleObjects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleRemoteAgent
          The AbleRemoteAgent interface defines a remote AbleAgent, an AbleRemoteBean container which can contain other AbleBeans.
AbleRemoteBean
          The AbleRemoteBean interface represents the unique behaviors required for remote AbleBeans.
AbleRemoteDefaultAgent
          The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent.
AbleRemoteEventListener
          The AbleRemoteEventListener interface provides methods for handling AbleEvents remotely.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunction
          An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
AbleUserDefinedFunctionRemoteManager
          The AbleUserDefinedFunctionRemoteManager interface defines methods to remotely add, remove, and invoke AbleUserDefinedFunction objects.
 

Classes in com.ibm.able used by com.ibm.able.rules
AbleBean
          The AbleBean interface represents the basic ABLE object, and is a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events.
AbleBeanContainer
          The AbleBeanContainer interface defines behavior for ABLE objects that can contain multiple AbleBean objects.
AbleCustomizer
          This interface describes a slight extension of the base Customizer behavior.
AbleDataBufferManager
          The AbleDataBufferManager interface describes the unique behavior required of AbleBeans which pass data using data buffers.
AbleDataSource
          The AbleDataSource interface provides common information about data sources, the records they provide, and the fields those records contain.
AbleEvent
          The AbleEvent class defines the event object used for notification and for invoking methods called actions on other AbleBeans.
AbleEventListener
          The AbleEventListener interface provides methods for handling AbleEvents.
AbleEventListenerManager
          The AbleEventListenerManager interface provides the methods needed to add and remove AbleEventListener objects and to notify those listeners of an AbleEvent.
AbleEventQueueManager
          The AbleEventQueueManager interface provides methods to manage a thread for asynchronously processing events placed on an event quene and for managing timer events.
AbleEventQueueProcessor
          The AbleEventQueueProcessor interface provides a way for the AbleEventQueue to hand off processing of timer and asynchronous AbleEvents.
AbleException
          The AbleException class defines an from which all other subpackages may extend their own exceptions.
AbleJTextAreaHandler
          AbleJTextAreaHandler extends Handler and writes to a Swing JTextArea.
AbleLogger
          AbleLogger is an interface used for recording messages and tracing programs.
AbleObject
          The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects.
AblePropertyChangeManager
          The AblePropertyChangeManager interface provides the methods needed to add and remove PropertyChangeListener objects or AblePropertyConnection objects which are serilizable property change listeners.
AbleSerializable
          The AbleSerializable interface provides the methods needed to save and restore serializable ABLE beans using a file path and name provided by the implementor.
AbleUserDefinedFunction
          An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
AbleUserDefinedFunctionManager
          The AbleUserDefinedFunctionManager interface defines methods to add, remove, and invoke AbleUserDefinedFunction objects.
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003