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

Package com.ibm.able

The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents.

See:
          Description

Interface Summary
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.
AbleDataBufferRemoteManager The AbleDataBufferRemoteManager interface describes the unique behavior required of AbleRemoteBeans 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.
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.
AbleLogger AbleLogger is an interface used for recording messages and tracing programs.
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.
AbleRemoteBeanRemoteContainer The AbleRemoteBeanRemoteContainer interface defines behavior for remote ABLE objects that can contain multiple AbleRemoteBean objects.
AbleRemoteDataSink The AbleRemoteDataSink interface provides a generic means to refer to remote writable beans.
AbleRemoteDataSource The AbleDataSource interface is implemented to provide common information about remote data sources, the records they provide, and the fields those records contained.
AbleRemoteEventListener The AbleRemoteEventListener interface provides methods for handling AbleEvents remotely.
AbleRemoteEventListenerRemoteManager The AbleRemoteEventListenerRemoteManager interface provides the methods needed to remotely add and remove AbleRemoteEventListener objects and to notify those listeners of an AbleEvent.
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.
 

Class Summary
Able The Able class provides constants and class methods for the IBM Agent Building and Learning Environment (ABLE).
AbleBeanAdaptor This class provides a default implementation of an AbleBean.
AbleBufferConnection The AbleBufferConnection class provides a serializable connection between two objects who implement the AbleBean interface.
AbleCheckBoxTreeCellRenderer This class renders an AbleCheckBoxTreeNode containing a JCheckBox and a JLabel.
AbleCheckBoxTreeNode This class provides a TreeNode and maintains an indicator as to whether or not it is selected.
AbleDefaultAgent The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
AbleDefaultAgentBeanInfo This class provides BeanInfo for the AbleDefaultAgent class.
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.
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.
AbleGui  
AbleHelp This class provides several static methods for displaying help To open a broswer on a specific URL, use displayHelpUrl() To open a browser on an Able help file, use displayHelp() Able help files are assumed to be in {AbleHome}/docs/com/ibm/able ...
AbleJTextAreaHandler AbleJTextAreaHandler extends Handler and writes to a Swing JTextArea.
AbleLogRecord The AbleLogRecord class provides descriptions of the custom inferencing, parsing, and ruleset record types.
AbleMessageBundle This class contains national language messages for Able.
AbleMessageBundleGui This class contains national language messages for Able.
AbleMessageBundleX This class contains national language messages for Able.
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.
AblePanelHelper This class provides graphical helper methods to assure consistency of controls for AbleCustomizer panels.
AblePreferences The AblePreferences class contains preferences for the base Able classes, including: working directory logging and tracing preferences port number security level
AbleProperty The AbleProperty class contains constants for ABLE bean properties used when firing property change events and by 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.
AbleRemoteDefaultAgent The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent.
AbleRemoteObject The AbleRemoteObject class is the default implementation of the AbleRemoteBean interface and is the base class for all remotable ABLE objects.
AbleSocketFactory The AbleSocketFactory is a simple RMI socket factory that can be used by ABLE remote objects.
AbleState The AbleState class provides a set of state definitions for ABLE beans and agents.
AbleTraceDebugFormatter The AbleTraceDebugFormatter formats an ILogRecord for display without a timestamp.
AbleTraceFormatter The AbleTraceFormatter formats an ILogRecord for display without a timestamp and class name.
AbleTraceLogger The AbleTraceLogger class records messages and traces programs.
AbleTraceMsg This class contains trace messages for Able which need not be translated.
AbleUserDefinedFunction An AbleUserDefinedFunction is a named, encapsulated method that can be used by an Agent or called from within inferencing or scripting rules.
AbleUserDefinedFunctionPanel This class provides the graphical editor panel for the base class AbleDefaultAgent user defined function properties.
AbleX  
 

Exception Summary
AbleException The AbleException class defines an from which all other subpackages may extend their own exceptions.
 

Package com.ibm.able Description

The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents.

The basic unit is the AbleBean, a composite of interfaces that defines the methods for passing data between beans with either databuffers or synchronous or asynchronous events. The default object AbleObject implements AbleBean and is generally extended by other beans. There is an AbleRemoteBean interface which extends AbleRemoteObject.

Specialized AbleBean extensions include:

The package also includes:

Other references:

The com.ibm.able package is the base which all ABLE uses and extends.


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

(C) Copyright IBM Corporation 1999, 2003