ABLE 2.3.0 07/13/2005 14:21:00

Serialized Form


Package com.ibm.able

Class com.ibm.able.Able extends java.lang.Object implements Serializable

serialVersionUID: 1998110200000000001l

Class com.ibm.able.AbleBeanAdaptor extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

wrappedObject

java.lang.Object wrappedObject
The object wrapped by this Able bean adaptor.

Class com.ibm.able.AbleBufferConnection extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

sourceObj

AbleBean sourceObj
The source object which provides the input for this connection.


destObj

AbleBean destObj
The destination object which receives output from this connection.


srcObjName

java.lang.String srcObjName
The name of the source object.


destObjName

java.lang.String destObjName
The name of the destination object.


valid

boolean valid
Indicates true if the connection is between two allowed objects.


multiplicity

int multiplicity
Define the multiplicity of a petri net arc. Used by AblePetriArc only!!!! added for 2.3 driver


inhibitory

boolean inhibitory
Define if the petri net arc is inhibitory Used by AblePetriArc only!!!! added for 2.3 driver

Class com.ibm.able.AbleCheckBoxTreeCellRenderer extends javax.swing.JPanel implements Serializable

Serialized Fields

myCheckBox

javax.swing.JCheckBox myCheckBox

myLabel

javax.swing.JLabel myLabel

Class com.ibm.able.AbleCheckBoxTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

Serialized Fields

isSelected

boolean isSelected

Class com.ibm.able.AbleDefaultAgent extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found
Serialized Fields

beans

java.util.Vector beans
Deprecated. as of Able 1.5.0

The list of AbleBean objects contained by this agent.


myBeans

java.util.Hashtable myBeans
The list of AbleBean objects contained by this agent.


activeDataSource

boolean activeDataSource
Indicates if the agent contains an active data source. This field is initialized to false.


eventConnections

java.util.Vector eventConnections
A list of AbleEventConnection objects managed by this agent.


numEpochs

long numEpochs
An agent that contains a data source listens for AbleEvent.EOF events. It increments the epoch count for each such event. This is used by machine learning agents. This field is initialized to zero (0).


userDefinedFunctions

java.util.Hashtable userDefinedFunctions
The list of registered AbleUserDefinedFunction objects managed by this agent.


inputBufferTargetObject

AbleBean inputBufferTargetObject

outputBufferSourceObject

AbleBean outputBufferSourceObject

Class com.ibm.able.AbleDefaultAgentCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myUDFPanel

AbleUserDefinedFunctionPanel myUDFPanel

Class com.ibm.able.AbleEvent extends java.util.EventObject implements Serializable

serialVersionUID: -3874850276557008595l

Serialized Fields

action

java.lang.String action
The action is either null or it contains the name of a method to call on an AbleEventListener. If a method name is specified, the argObject is passed to the method as the single argument. (Note that the argObject itself may be null.)


id

int id
The id is the type of AbleEvent. Default value is AbleEvent.DATACHANGED.


asynchronous

boolean asynchronous
The asynchronous flag indicates the type of event processing desired; true means to process on AbleEventQueue thread rather than on the caller's thread.


argObject

java.lang.Object argObject
The argObject is either null or it contains an arbitrary object that makes sense to the AbleEventListener. If the AbleEvent.action and AbleEvent.argObject parameters are specified, the method named by action is passed to the argObject as the single argument.


genSource

java.lang.Object genSource
The genSource object is a nontransient version of the source generating the event. For a distributed agent application, this would probably be an interface.


replyTo

java.lang.Object replyTo
The replyTo object is either null or it contains a reference to one or more AbleEventListeners who are to be sent a reply event.


replyAction

java.lang.String replyAction
The replyAction is either null or it contains the name of a method to call on the replyTo: AbleEventListener(s). If a method name is specified, the AbleEvent.argObject is passed to the method as the single argument. (Note that the argObject itself may be null.)


transactionId

java.lang.String transactionId
The transactionId may be null or contain a String identifier for the transaction specified by this event.

Class com.ibm.able.AbleEventConnection extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
When reserializing an AbleEventConnection, the listener object is added to the source as an AbleEventListener. This is what makes the connection reserializable.

Serialized Fields

eventSource

AbleBean eventSource
The originator of the event.


listenerObj

AbleEventListener listenerObj
The listener registered to receive events from the source.

Class com.ibm.able.AbleEventQueue extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream theInputStream)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
De-serialize this object from the specified input stream and then re-initialize the object's transient variables -- the thread is restarted if necessary.

Serialized Fields

myContainingEventProcessor

AbleEventQueueProcessor myContainingEventProcessor
The object containing this event queue. The object must be an AbleEventQueueProcessor, because this queue will call the methods named processTimerEvent() and processAbleEvent() as necessary.

This field is a required parameter on the constructor of this object and must never be null.


mySleepTime

long mySleepTime
The amount of time, in milliseconds, to "sleep" before waking up and calling processTimerEvent() in the containing event listener. This field is initialized to one second (1000ms), and only has effect when both timer event processing is enabled and our thread has been started.

See Also:
AbleEventQueue.setSleepTime(long), AbleEventQueue.getSleepTime(), AbleEventQueue.setTimerEventProcessingEnabled(boolean), AbleEventQueue.startProcessingEvents()

myTimerEventProcessingEnabled

boolean myTimerEventProcessingEnabled
"myTimerEventProcessingEnabled" controls whether our thread loop will repeatedly call processTimerEvent() in the containing event listener at the interval specified in the mySleepTime variable. true specifies that our thread will use sleep() and processTimerEvent() in its run loop; false disables the timed behavior. The field is initialized to false.

See Also:
AbleEventQueue.setTimerEventProcessingEnabled(boolean), AbleEventQueue.isTimerEventProcessingEnabled(), AbleEventQueue.setSleepTime(long), AbleEventQueue.startProcessingEvents()

myAbleEventPostingEnabled

boolean myAbleEventPostingEnabled
"myAbleEventPostingEnabled" controls whether the containing event listener may post events to our event queue; true specifies that events may be placed onto the event queue; false specifies that that calls to postEvent() will be completely ignored, with absolutely no indication returned to the caller that the event was ignored. Posting can be enabled and disabled regardless of whether the thread has been started. The field is initialized to false.

See Also:
AbleEventQueue.setAbleEventProcessingEnabled(int), AbleEventQueue.getAbleEventProcessingEnabled(), AbleEventQueue.startProcessingEvents(), AbleEventQueue.postEvent(AbleEvent)

myAbleEventProcessingEnabled

boolean myAbleEventProcessingEnabled
"myAbleEventProcessingEnabled" controls whether the asynchronous thread of control is permitted to process the events waiting on the queue by calling the containing event listener's proccessAbleEvent() method. Processing, of course, only occurs when the asynchronous thread has been started. The field is initialized to false.

See Also:
AbleEventQueue.setAbleEventProcessingEnabled(int), AbleEventQueue.getAbleEventProcessingEnabled(), AbleEventQueue.startProcessingEvents()

myEventQueue

java.util.Vector myEventQueue
myEventQueue is a vector of events to be processed. The queue may be empty, but once the queue is constructed it is never null.

Events are placed on the queue by the containing event listener when it calls this object's postEvent() method. However, event posting must be enabled or the postEvent() method will ignore the event.

See Also:
AbleEventQueue.postEvent(AbleEvent)

myThreadState

int myThreadState
This member keeps track of the current state of the thread, primarily so that the thread can be recreated and placed into the proper state when this object is reconstructed from a serialized version. Valid values are:
NO_THREAD
No thread created.
THREAD_STARTED
Thread is running

This field is initialized to NO_THREAD.


myThreadSuspended

boolean myThreadSuspended
This member is used to communicate between other threads calling our suspendProcessingEvents() and resumeProcessingEvents() methods and our thread's internal run loop.

This field is initialized to false.

See Also:
AbleEventQueue.suspendProcessingEvents(), AbleEventQueue.resumeProcessingEvents(), AbleEventQueue.run()

Class com.ibm.able.AbleException extends java.rmi.RemoteException implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

severity

long severity

object

java.lang.Object object
The object producing the error. In practice, this can be either the bean that threw the exception, or if a container, a Vector of AbleExceptions each of which represent beans that threw exceptions during some processing of a list of beans.


myMessageContainer

AbleMessageContainer myMessageContainer
Instead of a pre-resolved message text, an exception may contain a message container that carries enough information to resolve a message at a later time, thus enabling "late message binding".

Class com.ibm.able.AbleJSliderWithField extends javax.swing.JSlider implements Serializable

Serialized Fields

name

java.lang.String name

textField

javax.swing.JTextField textField

ignoreTextUpdates

boolean ignoreTextUpdates

Class com.ibm.able.AbleJTextAreaHandler extends com.ibm.logging.Handler implements Serializable

serialVersionUID: -8838429509646523132l

Class com.ibm.able.AbleLogRecord extends com.ibm.logging.LogRecord implements Serializable

Class com.ibm.able.AbleMessageContainer extends java.lang.Object implements Serializable

serialVersionUID: -4378543317877580776l

Serialized Fields

messageID

java.lang.String messageID
The ID of the message in the resource bundle


subText

java.lang.Object[] subText
The substitution text for this message, or null if the message has no substitution text.


resourceBundle

java.lang.String resourceBundle
The fully qualified class name of the resource bundle which contains the message identified by messageID.


message

java.lang.String message
"Canned" message text for messages that have no home in a resource bundle, or, in some circumstances, the resolved text of the message identified by messageID.

Class com.ibm.able.AbleMethodAdaptor extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

myAdaptorName

java.lang.String myAdaptorName
The name of the method adaptor. This name can be referenced by agents and rules.


myMethodSource

java.lang.Object myMethodSource
myMethodSource is any arbitrary object on which the method named in myMethodName is called. NOTE that this object must be serializable if this method adaptor is to be used in a serialized manner.


myDclMethodSource

java.lang.Object myDclMethodSource
myDclMethodSource is any arbitrary Class, Interface or object on which the method named in myMethodName is called. NOTE that this object must be serializable if this method adaptor is to be used in a serialized manner.


myMethodName

java.lang.String myMethodName
myMethodName is the name of an accessible method in myMethodSource.


myArgListClassNames

java.lang.String[] myArgListClassNames
A list of Strings, each of which is the class name of the type of the corresponding argument to be passed to the method when invoked. There is a one-to-correspondence between this member and myArgList. In fact, myArgListClassNames is used to recreate myArgList after deserialization.


myArity

int myArity
The number of arguments this adaptor expects.

This could be figured out dynamically each time the arity is needed, but as the arity never changes, it is figured out just once, when the adaptor is created.

Class com.ibm.able.AbleObject extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream theObjectInputStream)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
De-serialize the object from the specified input stream by re-initializing the object's transient variables, de-serializing the object with defaultReadObject(), and then hooking up the de-serialized stuff to the re-initialized stuff. Note that the AbleEventQueue object contained in the 'eventQueue' variable will handle restarting the asynchronous thread of control, if necessary.

Throws:
java.lang.ClassNotFoundException - If any class file is not found.
java.io.IOException - If an IO error occurs.

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream. This implementation simply writes the default object; there is no overridden behavior.

Throws:
java.io.IOException - If an error occurs.
Serialized Fields

name

java.lang.String name
The name of this bean. The value is never expected to be null, and is used as a key when beans are included in containers or as listeners. For this reason, once a bean is initialized, it is recommended that the name not be changed.

See Also:
AbleObject.setName(String), AbleObject.getName()

comment

java.lang.String comment
The "comment" provides a place to associate a description of this object. The value is initialized to the empty String ("") and is never expected to be null.

See Also:
AbleObject.setComment(String), AbleObject.getComment()

changed

boolean changed
The "changed" field indicates whether the object has been changed since the last time it was saved (serialized) and hence needs to update/reset itself. true indicates that the object has been changed, false indicates that it has not. The field is initialized to false.

See Also:
AbleObject.setChanged(boolean), AbleObject.isChanged()

dataFlowEnabled

boolean dataFlowEnabled
The "dataFlowEnabled" field indicates whether this bean should process data in buffers. true indicates that the object should process data in buffers, false indicates that it should not. The field is initialized to false.

See Also:
AbleObject.setDataFlowEnabled(boolean), AbleObject.isDataFlowEnabled()

fileName

java.lang.String fileName
The name of the file where this bean will be written when it is serialized, or the name of the file from which a serialized version of the bean will be read. The field is initialized to "untitled.ser".

See Also:
AbleObject.setFileName(String), AbleObject.getFileName()

trace

AbleLogger trace
The trace field is a default static logger for programmer-use trace messages. This field is initialized to Able.TraceLog. To minimize performance impacts of tracing, any calls to the the trace field should be bound by if (trace.isLogging()). Tracing may be performed for an individual bean, which is controlled by the methods Able.startBeanTraceLogging(AbleBean) and Able.stopBeanTraceLogging(AbleBean).

See Also:
AbleTraceLogger, AbleObject.setTraceLogger(com.ibm.able.AbleLogger), AbleObject.getTraceLogger()

logger

AbleLogger logger
The logger is a default static logger to record locale-specific messages for users and operators. This field is initialized to Able.MessageLog.

See Also:
AbleTraceLogger, AbleObject.setLogger(AbleLogger), AbleObject.getLogger()

parent

AbleBeanContainer parent
The AbleBeanContainer parent, if any, in which this bean resides. This field is initialized to null.

See Also:
AbleObject.setParent(AbleBeanContainer), AbleObject.getParent()

state

AbleState state
The state of this bean as defined in AbleState. This field is initialized to AbleState.Unknown.

See Also:
AbleObject.setState(int), AbleObject.getState()

inputBuffer

java.lang.Object inputBuffer
The "inputBuffer" field is initialized to null, but can be used by other objects to provide input data to a bean's process() synchronous method.

Although any Object type may be used as an input buffer, the base ABLE classes expect the buffer to be one of the following types:

If you wish to use another type in a class you are developing, you may need to override some buffer manipulation methods.

See Also:
AbleObject.setInputBuffer(Object), AbleObject.setInputBuffer(int, Object), AbleObject.getInputBuffer(), AbleObject.getInputBuffer(int)

outputBuffer

java.lang.Object outputBuffer
The "outputBuffer" field is initialized to null, but may be set by this bean's synchronous process() method to provide output data to other ABLE objects.

See Also:
AbleObject.setOutputBuffer(Object), AbleObject.setOutputBuffer(int, Object), AbleObject.getOutputBuffer(), AbleObject.getOutputBuffer(int)

sourceBufferConnections

java.util.Vector sourceBufferConnections
A list of AbleBufferConnection objects that provide input data to this bean. The field is initialized to a new, empty Vector, and is never expected to be null.

See Also:
AbleObject.addSourceBufferConnection(AbleBufferConnection), AbleObject.removeSourceBufferConnection(AbleBufferConnection), AbleObject.getSourceBufferConnections(), AbleObject.processBufferConnections(), AbleObject.removeAllBufferConnections()

destBufferConnections

java.util.Vector destBufferConnections
A list of AbleBufferConnection objects that receive output data from this bean. The field is initialized to a new, empty Vector, and is never expected to be null.

See Also:
AbleObject.addDestBufferConnection(AbleBufferConnection), AbleObject.removeDestBufferConnection(AbleBufferConnection), AbleObject.getDestBufferConnections(), AbleObject.processBufferConnections(), AbleObject.removeAllBufferConnections()

propertyConnectionMgr

AblePropertyConnectionManager propertyConnectionMgr
The property connections manager, a serializable version of a property change listener, is used to propagate property change events. It is registered as a listener with the AbleObject.chgSupport object.

See Also:
AbleObject.addPropertyConnection(AblePropertyConnection), AbleObject.removePropertyConnection(AblePropertyConnection), AbleObject.getPropertyConnectionManager()

properties

java.util.Map properties
A collection of properties that the user can set and use in any manner desired.

The default underlying data type is java.util.Hashtable, selected because its methods are synchronized. If synchronization isn't an issue, use AbleObject.setProperties(Map) to set the member to some other data type.

The member must never be null.

Property change events are not fired for changes to this member.

Since:
2.2.0
See Also:
AbleObject.setProperty(String,String), AbleObject.getProperty(String), AbleObject.setProperties(Map), AbleObject.getProperties()

eventQueue

AbleEventQueue eventQueue
The event queue provides a single asynchronous thread of control for this Able object. The event queue can provide periodic processing at set intervals, asynchronous event processing, or both.

See Also:
AbleEventQueue

Class com.ibm.able.AbleObjectCustomizer extends javax.swing.JDialog implements Serializable

Serialized Fields

isChangedFlag

boolean isChangedFlag

isCancelled

boolean isCancelled

myIgnoreAnyPropertyChangesFlag

boolean myIgnoreAnyPropertyChangesFlag

closeOnCancel

boolean closeOnCancel

myAbleObject

AbleObject myAbleObject

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myAbleConnectionsPanel

AbleConnectionsPanel myAbleConnectionsPanel

myAbleObjectCustomizer

AbleObjectCustomizer myAbleObjectCustomizer

myAbleObjectPanel

AbleObjectPanel myAbleObjectPanel

myCustomizerButtonPanel

javax.swing.JPanel myCustomizerButtonPanel

myCustomizer

AbleCustomizer myCustomizer

myFrameParent

javax.swing.JFrame myFrameParent

myTabbedPane

javax.swing.JTabbedPane myTabbedPane

myPanel

AbleCustomizerPanel myPanel

myPropertyChangeMethods

java.util.Hashtable myPropertyChangeMethods

myPropertyChangeListener

AbleObjectCustomizer.ObjectPropertyChangeListener myPropertyChangeListener

myWorkingDir

java.lang.String myWorkingDir

myOKButton

javax.swing.JButton myOKButton

myCancelButton

javax.swing.JButton myCancelButton

myHelpButton

javax.swing.JButton myHelpButton

Class com.ibm.able.AbleProperties extends java.util.Hashtable implements Serializable

serialVersionUID: 2005051500000000001l

Class com.ibm.able.AbleProperty extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Class com.ibm.able.AblePropertyConnection extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Use introspection to recreate the methods used to get the property of interest from the source bean and to set the target property in the target bean.

Throws:
java.lang.ClassNotFoundException - If a class loading error occurs.
java.io.IOException - If an error occurs while reading from media.
Serialized Fields

sourceObj

AbleBean sourceObj
The bean owning the property whose value is changing.


destObj

AbleBean destObj
The bean listening for properties changing in the AblePropertyConnection.sourceObj.


getterName

java.lang.String getterName
The name of the method used to obtain the value of the property AblePropertyConnection.srcPropertyName.


setterName

java.lang.String setterName
The name of the method used to set the value of the property AblePropertyConnection.targetPropertyName.


srcPropertyName

java.lang.String srcPropertyName
The property of interest in the AblePropertyConnection.sourceObj.


targetPropertyName

java.lang.String targetPropertyName
The property to be changed in the AblePropertyConnection.destObj when the AblePropertyConnection.srcPropertyName changes.


valid

boolean valid
true if connection is valid - otherwise false.

Class com.ibm.able.AblePropertyConnectionManager extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

connectionsByPropertyName

java.util.Hashtable connectionsByPropertyName
Table that maps from property names to a vector of PropertyConnections.

Class com.ibm.able.AbleRemoteDefaultAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

agentAddr

java.lang.String agentAddr
The address of this agent. It is initialized in AbleRemoteDefaultAgent.init(), and changed if the agent migrates to another computer.


agentHost

java.lang.String agentHost
The name of the host where this agent is running. It is initialized in AbleRemoteDefaultAgent.init(), and changed if the agent migrates to another computer.


agentName

java.lang.String agentName
The formal, remotely addressable name of the agent. This may be the same as the agent's simple name, an RMI-style lookup name, or a JAS-style name, depending on the context in which the agent is created and used.


myRemoteStub

java.rmi.Remote myRemoteStub
The remote stub of this agent when the agent is exported. The agent is exported when it is constructed.

Class com.ibm.able.AbleRemoteDefaultAgent_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class com.ibm.able.AbleRemoteObject extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Class com.ibm.able.AbleRemoteObject_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class com.ibm.able.AbleSocketFactory extends java.rmi.server.RMISocketFactory implements Serializable

serialVersionUID: 1999100100000000001l

Class com.ibm.able.AbleState extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

myState

int myState
The current state of the containing object.

Class com.ibm.able.AbleTraceDebugFormatter extends com.ibm.logging.Formatter implements Serializable

Class com.ibm.able.AbleTraceFormatter extends com.ibm.logging.Formatter implements Serializable

Class com.ibm.able.AbleTraceLogger extends java.lang.Object implements Serializable

serialVersionUID: 2000100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream theObjectInputStream)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
De-serialize the object from the specified input stream by re-initializing the object's transient variables, de-serializing the object with defaultReadObject(), and then hooking up the de-serialized stuff to the re-initialized stuff. Note that a logger used as a bean logger will have no handlers created after reserialization regardless of the handler state when it was serialized.

Throws:
java.lang.ClassNotFoundException - if any class file is not found
java.io.IOException - on any IO error
Serialized Fields

name

java.lang.String name

description

java.lang.String description

mask

long mask

traceLogger

boolean traceLogger

consoleLogLevel

long consoleLogLevel

fileLogLevel

long fileLogLevel

fileLogName

java.lang.String fileLogName

Class com.ibm.able.AbleUserDefinedFunction extends AbleMethodAdaptor implements Serializable

serialVersionUID: 2001010800000000001l

Class com.ibm.able.AbleUserDefinedFunctionPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanMethodHashtable

java.util.Hashtable myBeanMethodHashtable
This hashtable uses a key of the bean name. The object stored is a hashtable itself containing the methods that belong to the bean. The key to this hashtable is the 'cleaned-up' method name which is displayed in the method combobox. The object stored is the corresponding Method.


myAbleObject

AbleObject myAbleObject

myCustomizer

AbleDefaultAgentCustomizer myCustomizer

myNameTextField

javax.swing.JTextField myNameTextField

myBeanComboBox

javax.swing.JComboBox myBeanComboBox

myMethodComboBox

javax.swing.JComboBox myMethodComboBox

myUDFList

javax.swing.JList myUDFList

myAddButton

javax.swing.JButton myAddButton

myChangeButton

javax.swing.JButton myChangeButton

myRemoveButton

javax.swing.JButton myRemoveButton

myMethodHashTable

java.util.Hashtable myMethodHashTable

myUDFHashTable

java.util.Hashtable myUDFHashTable

myBeanVector

java.util.Vector myBeanVector

myListenersEnabled

boolean myListenersEnabled


Package com.ibm.able.agents

Class com.ibm.able.agents.AbleGeneticOperatorsDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

borderLayout1

java.awt.BorderLayout borderLayout1

jPanel2

javax.swing.JPanel jPanel2

jPanel1

javax.swing.JPanel jPanel1

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

HelpButton

javax.swing.JButton HelpButton

operatorNames

java.util.Vector operatorNames

operatorFitness

java.util.Hashtable operatorFitness

totalFitness

double totalFitness

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

seriesComboBox1

javax.swing.JComboBox seriesComboBox1

seriesComboBox2

javax.swing.JComboBox seriesComboBox2

seriesComboBox3

javax.swing.JComboBox seriesComboBox3

seriesComboBox4

javax.swing.JComboBox seriesComboBox4

seriesComboBox5

javax.swing.JComboBox seriesComboBox5

rangeTextField1

javax.swing.JTextField rangeTextField1

rangeTextField2

javax.swing.JTextField rangeTextField2

rangeTextField3

javax.swing.JTextField rangeTextField3

rangeTextField4

javax.swing.JTextField rangeTextField4

rangeTextField5

javax.swing.JTextField rangeTextField5

seriesCheckBox1

javax.swing.JCheckBox seriesCheckBox1

seriesCheckBox2

javax.swing.JCheckBox seriesCheckBox2

seriesCheckBox3

javax.swing.JCheckBox seriesCheckBox3

seriesCheckBox4

javax.swing.JCheckBox seriesCheckBox4

seriesCheckBox5

javax.swing.JCheckBox seriesCheckBox5

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

cancelled

boolean cancelled

jLabel8

javax.swing.JLabel jLabel8

totalFitnessTextField

javax.swing.JTextField totalFitnessTextField

Class com.ibm.able.agents.AbleGeneticSearchAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream theObjectInputStream)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
De-serialize the object from the specified input stream by re-initializing the object's transient variables, de-serializing the object with defaultReadObject(), and then hooking up the de-serialized stuff to the re-initialized stuff.

Throws:
java.lang.ClassNotFoundException - If any class file is not found.
java.io.IOException - If an IO error occurs.
Serialized Fields

sourceFileName

java.lang.String sourceFileName
The genetic search algorithm is as follows:
  1. initialize the population
  2. evaluate each chromosome and insert into the population
  3. create new chromosomes using crossover/mutation operators
  4. delete members of the old population to make room for new members
  5. go to step 2 until time is up or other stopping condition is reached
Note: a Chromosome is an Object, usually a String, but could be String[] or double[]


reproductionTechnique

int reproductionTechnique

geneticObjectClass

java.lang.Class geneticObjectClass

population

java.util.Vector population

chromosomeList

java.util.Hashtable chromosomeList

operatorFitness

java.util.Hashtable operatorFitness

chromosomeLength

int chromosomeLength

vocabulary

java.lang.String vocabulary

geneticObjectClassName

java.lang.String geneticObjectClassName

maxNumPasses

int maxNumPasses

fitnessThreshold

double fitnessThreshold

populationSize

int populationSize

replacementSize

int replacementSize

crossoverRate

double crossoverRate

mutationRate

double mutationRate

noDuplicatesAllowed

boolean noDuplicatesAllowed

useNormalizedFitness

boolean useNormalizedFitness

autoEvolve

boolean autoEvolve

maxFitness

double maxFitness

minFitness

double minFitness

avgFitness

double avgFitness

totalFitness

double totalFitness

totalNormalizedFitness

double totalNormalizedFitness

summedFitness

double[] summedFitness

numPasses

int numPasses

evolving

boolean evolving

evaluationAgent

AbleAgent evaluationAgent

Class com.ibm.able.agents.AbleGeneticSearchAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myAgentPanel

AbleGeneticSearchAgentPanel myAgentPanel

Class com.ibm.able.agents.AbleGeneticSearchAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleGeneticSearchAgent myAgent

myCustomizer

AbleGeneticSearchAgentCustomizer myCustomizer

operatorFitness

java.util.Hashtable operatorFitness

myClassNameTextField

javax.swing.JTextField myClassNameTextField

myPopulationSizeTextField

javax.swing.JTextField myPopulationSizeTextField

myReplacementSizeTextField

javax.swing.JTextField myReplacementSizeTextField

myNoDuplicatesCheckBox

javax.swing.JCheckBox myNoDuplicatesCheckBox

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myFitnessThresholdTextField

javax.swing.JTextField myFitnessThresholdTextField

myNormalizedFitnessCheckBox

javax.swing.JCheckBox myNormalizedFitnessCheckBox

myGeneticOperatorsList

javax.swing.JList myGeneticOperatorsList

myCrossoverRateTextField

javax.swing.JTextField myCrossoverRateTextField

myMutationRateTextField

javax.swing.JTextField myMutationRateTextField

myInitializeButton

javax.swing.JButton myInitializeButton

myEvolveStopButton

javax.swing.JButton myEvolveStopButton

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTextListener

AbleGeneticSearchAgentPanel.TextListener myTextListener

Class com.ibm.able.agents.AbleJavaScriptAgent extends AbleScriptAgent implements Serializable

serialVersionUID: 2001100500100300001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found
Serialized Fields

initScript

java.lang.String initScript
The initScript object is created from a JavaScript named by the initScriptFileName when the agent is initialized.


processScript

java.lang.String processScript
The processScript object is created from a JavaScript named by the processScriptFileName when the agent is initialized.


processTimerScript

java.lang.String processTimerScript
The processTimerScript object is created from a JavaScript named by the processTimerScriptFileName when the agent is initialized.

Class com.ibm.able.agents.AbleJavaScriptAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleJavaScriptAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleJavaScriptAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleJavaScriptAgent myAgent

myCustomizer

AbleJavaScriptAgentCustomizer myCustomizer

myInitScriptFileNameTextField

javax.swing.JTextField myInitScriptFileNameTextField

myProcessScriptFileNameTextField

javax.swing.JTextField myProcessScriptFileNameTextField

myProcessTimerScriptFileNameTextField

javax.swing.JTextField myProcessTimerScriptFileNameTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myTrainToleranceTextField

javax.swing.JTextField myTrainToleranceTextField

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myTextListener

AbleJavaScriptAgentPanel.TextListener myTextListener

Class com.ibm.able.agents.AbleNeuralClassifierAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

dataFileName

java.lang.String dataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

maxNumPasses

int maxNumPasses

desiredPercentCorrect

int desiredPercentCorrect

desiredPercentIncorrect

int desiredPercentIncorrect

netArch

java.lang.String netArch

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

net

AbleBackPropagation net

avgRMSError

double avgRMSError

numPasses

int numPasses

training

boolean training

lastNumPasses

int lastNumPasses

trainTolerance

double trainTolerance

testTolerance

double testTolerance

trainToTestRatio

int trainToTestRatio

trainOK

boolean trainOK

Class com.ibm.able.agents.AbleNeuralClassifierAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNeuralClassifierAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleNeuralClassifierAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleNeuralClassifierAgent myAgent

myCustomizer

AbleNeuralClassifierAgentCustomizer myCustomizer

myArchitecture

java.lang.String myArchitecture

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myTrainToTestRatioTextField

javax.swing.JTextField myTrainToTestRatioTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

myResetBeansButton

javax.swing.JButton myResetBeansButton

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myTrainToleranceTextField

javax.swing.JTextField myTrainToleranceTextField

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myTextListener

AbleNeuralClassifierAgentPanel.TextListener myTextListener

Class com.ibm.able.agents.AbleNeuralClusteringAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

dataFileName

java.lang.String dataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

maxNumPasses

int maxNumPasses

confidence

double confidence

numRows

int numRows

numCols

int numCols

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

net

AbleSelfOrganizingMap net

winner

int winner

numPasses

int numPasses

training

boolean training

autoTrain

boolean autoTrain

inNum

double[] inNum

outNum

double[] outNum

inSym

java.lang.String[] inSym

outSym

java.lang.String[] outSym

Class com.ibm.able.agents.AbleNeuralClusteringAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNeuralClusteringAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleNeuralClusteringAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleNeuralClusteringAgent myAgent

myCustomizer

AbleNeuralClusteringAgentCustomizer myCustomizer

myArchitecture

java.lang.String myArchitecture

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchOutput1TextField

javax.swing.JTextField myArchOutput1TextField

myArchOutput2TextField

javax.swing.JTextField myArchOutput2TextField

myGenerateButton

javax.swing.JButton myGenerateButton

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myTrainStopButton

javax.swing.JButton myTrainStopButton

myResetBeansButton

javax.swing.JButton myResetBeansButton

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myTextListener

AbleNeuralClusteringAgentPanel.TextListener myTextListener

Class com.ibm.able.agents.AbleNeuralPredictionAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

dataFileName

java.lang.String dataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

maxNumPasses

int maxNumPasses

maxRMSError

double maxRMSError

netArch

java.lang.String netArch

feedbackType

int feedbackType

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

tsFilter

AbleTimeSeriesFilter tsFilter

net

AbleBackPropagation net

avgRMSError

double avgRMSError

numPasses

int numPasses

training

boolean training

explicitErrorMode

boolean explicitErrorMode

lastNumPasses

int lastNumPasses

trainToTestRatio

int trainToTestRatio

trainOK

boolean trainOK

windowSize

int windowSize

horizon

int horizon

firstPass

boolean firstPass

Class com.ibm.able.agents.AbleNeuralPredictionAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNeuralPredictionAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleNeuralPredictionAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleNeuralPredictionAgent myAgent

myCustomizer

AbleNeuralPredictionAgentCustomizer myCustomizer

myArchitecture

java.lang.String myArchitecture

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myFeedbackComboBox

javax.swing.JComboBox myFeedbackComboBox

myWindowSizeTextField

javax.swing.JTextField myWindowSizeTextField

myHorizonTextField

javax.swing.JTextField myHorizonTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myTrainToTestRatioTextField

javax.swing.JTextField myTrainToTestRatioTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

myResetBeansButton

javax.swing.JButton myResetBeansButton

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myMaximumPercentIncorrectTextField

javax.swing.JTextField myMaximumPercentIncorrectTextField

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myMaximumRMSErrorTextField

javax.swing.JTextField myMaximumRMSErrorTextField

myExplicitErrorModeCheckBox

javax.swing.JCheckBox myExplicitErrorModeCheckBox

myToleranceTextField

javax.swing.JTextField myToleranceTextField

myTextListener

AbleNeuralPredictionAgentPanel.TextListener myTextListener

Class com.ibm.able.agents.AbleRuleAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 2001100500100300000l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

behaviorRuleSet

AbleRuleSet behaviorRuleSet
The behavior ruleset bean used to define the agent's behavior


behaviorRuleSetFileName

java.lang.String behaviorRuleSetFileName
The name of the filename of the ruleset used to define the agent's behavior

Class com.ibm.able.agents.AbleRuleAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleRuleAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleRuleAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleRuleAgent myAgent

myCustomizer

AbleRuleAgentCustomizer myCustomizer

myBehaviorRuleSetFileNameTextField

javax.swing.JTextField myBehaviorRuleSetFileNameTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myTrainToleranceTextField

javax.swing.JTextField myTrainToleranceTextField

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myTextListener

AbleRuleAgentPanel.TextListener myTextListener

Class com.ibm.able.agents.AbleRuleBase extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

ruleSets

java.util.Hashtable ruleSets

Class com.ibm.able.agents.AbleScriptAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 2001100500100300000l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

initScript

AbleRuleSet initScript
The initScript object is created from a ruleset named by the initScriptFileName when the agent is initialized.


processScript

AbleRuleSet processScript
The processScript object is created from a ruleset named by the processScriptFileName when the agent is initialized.


processTimerScript

AbleRuleSet processTimerScript
The processTimerScript object is created from a ruleset named by the processTimerScriptFileName when the agent is initialized.


initScriptFileName

java.lang.String initScriptFileName
A String used to construct and initialize the bean used to initialize the agent.


processScriptFileName

java.lang.String processScriptFileName
A String used to construct and initialize the bean used to process the agent.


processTimerScriptFileName

java.lang.String processTimerScriptFileName
A String used to construct and initialize the bean used to process agent timer events.

Class com.ibm.able.agents.AbleScriptAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleScriptAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleScriptAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleScriptAgent myAgent

myCustomizer

AbleScriptAgentCustomizer myCustomizer

myInitScriptFileNameTextField

javax.swing.JTextField myInitScriptFileNameTextField

myProcessScriptFileNameTextField

javax.swing.JTextField myProcessScriptFileNameTextField

myProcessTimerScriptFileNameTextField

javax.swing.JTextField myProcessTimerScriptFileNameTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myTrainToleranceTextField

javax.swing.JTextField myTrainToleranceTextField

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myTextListener

AbleScriptAgentPanel.TextListener myTextListener


Package com.ibm.able.autotune

Class com.ibm.able.autotune.AutotuneAgent extends AbleRemoteDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

masterController

AutotuneController masterController
The controller that gets called each time the autotune agent is processed.


metricManager

AutotuneMetricManager metricManager
A registry of all metrics available for use in this agent.


controllerRate

int controllerRate
The rate at which the agent's masterController is processed; in milliseconds.


synchronousAdaptorMode

boolean synchronousAdaptorMode
A boolean indicating whether or not adaptors collect their data synchronously when this agent is prcoessed. If synchnrous, all adaptor beans are processed before the masterController is processed.


defaultAdaptorRate

int defaultAdaptorRate
The rate in milliseconds at which the agent's masterController is processed.


dataRepositoryPath

java.lang.String dataRepositoryPath
The base directory used to store logging data.


remoteAgent

AutotuneAgentIf remoteAgent
The remote agent (if connected via customizer)


dataBean

AutotuneDataBean dataBean
Holder for data to be shipped between remote agent and client agent

Class com.ibm.able.autotune.AutotuneAgent_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class com.ibm.able.autotune.AutotuneAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myPanel

AutotuneAgentPanel myPanel

myRemotePanel

AutotuneRemotePanel myRemotePanel

myMetricPanel

AutotuneAgentMetricPanel myMetricPanel

myTargetPanel

AutotuneAgentTargetPanel myTargetPanel

Class com.ibm.able.autotune.AutotuneAgentDataBean extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

myAgent

AutotuneAgentIf myAgent

arg1

java.lang.String arg1

arg2

int arg2

arg3

double arg3

arg4

java.lang.String arg4

arg5

int arg5

arg6

double arg6

Class com.ibm.able.autotune.AutotuneAgentMetricPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAgent

AutotuneAgentIf myAgent

myCustomizer

AbleObjectCustomizer myCustomizer

myLoggingMetricsHashtable

java.util.Hashtable myLoggingMetricsHashtable

myLoggingMetrics

AutotuneMetricCollection myLoggingMetrics

myMetricsTree

javax.swing.JTree myMetricsTree

myMetricsTreeModel

javax.swing.tree.DefaultTreeModel myMetricsTreeModel

myRootTreeNode

AbleCheckBoxTreeNode myRootTreeNode

myLogDataFileNameTextField

javax.swing.JTextField myLogDataFileNameTextField

myLogDataCheckBox

javax.swing.JCheckBox myLogDataCheckBox

Class com.ibm.able.autotune.AutotuneAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAgent

AutotuneAgentIf myAgent

myCustomizer

AutotuneAgentCustomizer myCustomizer

myMasterControllerComboBox

javax.swing.JComboBox myMasterControllerComboBox

myControllerActionRateTextField

javax.swing.JTextField myControllerActionRateTextField

mySynchronousAdaptorRadioButton

javax.swing.JRadioButton mySynchronousAdaptorRadioButton

myAsynchronousAdaptorRadioButton

javax.swing.JRadioButton myAsynchronousAdaptorRadioButton

myAdaptorActionRateTextField

javax.swing.JTextField myAdaptorActionRateTextField

myAdaptorActionRateLabel

javax.swing.JLabel myAdaptorActionRateLabel

myDataRepositoryPathTextField

javax.swing.JTextField myDataRepositoryPathTextField

Class com.ibm.able.autotune.AutotuneAgentTargetPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAgent

AutotuneAgent myAgent

myCustomizer

AutotuneAgentCustomizer myCustomizer

myTargetTable

javax.swing.JTable myTargetTable

myTargetTableModel

AutotuneAgentTargetPanel.TargetTableModel myTargetTableModel

myOperatorComboBox

javax.swing.JComboBox myOperatorComboBox

myDataVector

java.util.Vector myDataVector

Class com.ibm.able.autotune.AutotuneConfigurationMetric extends AutotuneMetric implements Serializable

Class com.ibm.able.autotune.AutotuneMetric extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

myInitialValue

AbleVariable myInitialValue

myValue

AbleVariable myValue

referenceCount

int referenceCount

sensor

AbleUserDefinedFunction sensor

sensorArgs

java.lang.Object[] sensorArgs

Class com.ibm.able.autotune.AutotuneMetricCollection extends java.lang.Object implements Serializable

Serialized Fields

metrics

java.util.Hashtable metrics

workloadMetrics

java.util.Vector workloadMetrics

configurationMetrics

java.util.Vector configurationMetrics

serviceLevelMetrics

java.util.Vector serviceLevelMetrics

tuningControlMetrics

java.util.Vector tuningControlMetrics

exportBean

AbleExport exportBean

logData

boolean logData

logDataFileName

java.lang.String logDataFileName

Class com.ibm.able.autotune.AutotuneMetricManager extends java.lang.Object implements Serializable

Serialized Fields

allMetrics

AutotuneMetricCollection allMetrics
a collection of all metrics used in this Autotune agent


loggingMetrics

AutotuneMetricCollection loggingMetrics
a collection of selected metrics to be logged to an external file

Class com.ibm.able.autotune.AutotuneMetricOperator extends java.lang.Object implements Serializable

Serialized Fields

operation

int operation

truth

boolean truth

delta

double delta

Class com.ibm.able.autotune.AutotuneMetricTarget extends java.lang.Object implements Serializable

Serialized Fields

metric

AutotuneMetric metric

targetValue

AbleLiteral targetValue

targetOperator

AutotuneMetricOperator targetOperator

Class com.ibm.able.autotune.AutotuneRemotePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AutotuneAgentIf myAgent

myCustomizer

AutotuneAgentCustomizer myCustomizer

myHostName

java.lang.String myHostName

myPort

java.lang.String myPort

myAgentNames

java.util.TreeSet myAgentNames

myRegistry

java.rmi.registry.Registry myRegistry

myCancelledFlag

boolean myCancelledFlag

myHostNameTextField

javax.swing.JTextField myHostNameTextField

myPortTextField

javax.swing.JTextField myPortTextField

myAgentNamesComboBox

javax.swing.JComboBox myAgentNamesComboBox

Class com.ibm.able.autotune.AutotuneServiceLevelMetric extends AutotuneMetric implements Serializable

Serialized Fields

triggered

boolean triggered

Class com.ibm.able.autotune.AutotuneTuningControlMetric extends AutotuneMetric implements Serializable

Serialized Fields

effector

AbleUserDefinedFunction effector

effectorArgs

java.lang.Object[] effectorArgs

Class com.ibm.able.autotune.AutotuneWorkloadMetric extends AutotuneMetric implements Serializable

Class com.ibm.able.autotune.BaseAutotuneAdaptor extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

metrics

AutotuneMetricCollection metrics

Class com.ibm.able.autotune.BaseAutotuneAdaptorCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myMetricPanel

BaseAutotuneAdaptorMetricPanel myMetricPanel

myTuningPanel

BaseAutotuneAdaptorTuningPanel myTuningPanel

Class com.ibm.able.autotune.BaseAutotuneAdaptorMetricPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAdaptor

BaseAutotuneAdaptor myAdaptor

myCustomizer

BaseAutotuneAdaptorCustomizer myCustomizer

myPanel

BaseAutotuneAdaptorMetricPanel myPanel

myMetricTable

javax.swing.JTable myMetricTable

myMetricTableModel

BaseAutotuneAdaptorMetricPanel.MetricTableModel myMetricTableModel

myDataVector

java.util.Vector myDataVector

Class com.ibm.able.autotune.BaseAutotuneAdaptorTuningPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAdaptor

BaseAutotuneAdaptor myAdaptor

myCustomizer

BaseAutotuneAdaptorCustomizer myCustomizer

myPanel

BaseAutotuneAdaptorTuningPanel myPanel

myMetricTable

javax.swing.JTable myMetricTable

myMetricTableModel

BaseAutotuneAdaptorTuningPanel.MetricTableModel myMetricTableModel

myDataVector

java.util.Vector myDataVector

Class com.ibm.able.autotune.BaseAutotuneController extends AbleDefaultAgent implements Serializable

Serialized Fields

selectedMetrics

AutotuneMetricCollection selectedMetrics

adaptor

AutotuneAdaptor adaptor

Class com.ibm.able.autotune.BaseAutotuneControllerCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myMetricPanel

BaseAutotuneControllerMetricPanel myMetricPanel

Class com.ibm.able.autotune.BaseAutotuneControllerMetricPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myController

BaseAutotuneController myController

myCustomizer

AbleObjectCustomizer myCustomizer

myLoggingMetricsHashtable

java.util.Hashtable myLoggingMetricsHashtable

myLoggingMetrics

AutotuneMetricCollection myLoggingMetrics

myMetricsTree

javax.swing.JTree myMetricsTree

myMetricsTreeModel

javax.swing.tree.DefaultTreeModel myMetricsTreeModel

myRootTreeNode

AbleCheckBoxTreeNode myRootTreeNode

myLogDataFileNameTextField

javax.swing.JTextField myLogDataFileNameTextField

myLogDataCheckBox

javax.swing.JCheckBox myLogDataCheckBox

Class com.ibm.able.autotune.BasicNeuralAutotuneController extends BaseAutotuneController implements Serializable

Serialized Fields

adaptor

AutotuneAdaptor adaptor

controller

AbleNeuralPredictionAgent controller

model

AbleNeuralPredictionAgent model

modelDataSetFileName

java.lang.String modelDataSetFileName

controllerDataSetFileName

java.lang.String controllerDataSetFileName

controls

double[] controls

desiredPerf

double desiredPerf

error

double error

actualPerf

double actualPerf

Class com.ibm.able.autotune.BasicNeuralAutotuneControllerCustomizer extends BaseAutotuneControllerCustomizer implements Serializable

Serialized Fields

myBeanPanel

BasicNeuralAutotuneControllerPanel myBeanPanel

Class com.ibm.able.autotune.BasicNeuralAutotuneControllerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBean

BasicNeuralAutotuneController myBean

myTextField

javax.swing.JTextField myTextField

Class com.ibm.able.autotune.Fuzzy2WayLoadBalanceController extends BaseAutotuneController implements Serializable

Serialized Fields

ruleSetFileName

java.lang.String ruleSetFileName

fuzzyController

AbleRuleSet fuzzyController

lclInpBuffer

java.lang.Object[] lclInpBuffer

lclOutBuffer

java.lang.Object[] lclOutBuffer

lastError

double lastError

error

double error

changeInError

double changeInError

force

double force

serviceLevelMetricA

AutotuneServiceLevelMetric serviceLevelMetricA

serviceLevelMetricB

AutotuneServiceLevelMetric serviceLevelMetricB

loadBalanceTuningControlMetric

AutotuneTuningControlMetric loadBalanceTuningControlMetric

Class com.ibm.able.autotune.Fuzzy2WayLoadBalanceControllerCustomizer extends BaseAutotuneControllerCustomizer implements Serializable

Serialized Fields

myBeanPanel

Fuzzy2WayLoadBalanceControllerPanel myBeanPanel

Class com.ibm.able.autotune.Fuzzy2WayLoadBalanceControllerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAgent

Fuzzy2WayLoadBalanceController myAgent

myCustomizer

Fuzzy2WayLoadBalanceControllerCustomizer myCustomizer

myFuzzyRuleSetTextField

javax.swing.JTextField myFuzzyRuleSetTextField

myServiceLevelAComboBox

javax.swing.JComboBox myServiceLevelAComboBox

myServiceLevelBComboBox

javax.swing.JComboBox myServiceLevelBComboBox

myTuningControlComboBox

javax.swing.JComboBox myTuningControlComboBox

myServiceLevelVector

java.util.Vector myServiceLevelVector

myTuningControlVector

java.util.Vector myTuningControlVector

Class com.ibm.able.autotune.Neural2WayLoadBalanceController extends BaseAutotuneController implements Serializable

Serialized Fields

modelControlIndex

int modelControlIndex

controllerControlIndex

int controllerControlIndex

adaptor

AutotuneAdaptor adaptor

controller

AbleNeuralPredictionAgent controller

model

AbleNeuralPredictionAgent model

modelDataSetFileName

java.lang.String modelDataSetFileName

controllerDataSetFileName

java.lang.String controllerDataSetFileName

controls

double[] controls

lastError

double lastError

error

double error

changeInError

double changeInError

force

double force

modelControlError

double modelControlError

serviceLevelMetricA

AutotuneServiceLevelMetric serviceLevelMetricA

serviceLevelMetricB

AutotuneServiceLevelMetric serviceLevelMetricB

loadBalanceTuningControlMetric

AutotuneTuningControlMetric loadBalanceTuningControlMetric

Class com.ibm.able.autotune.Neural2WayLoadBalanceControllerCustomizer extends BaseAutotuneControllerCustomizer implements Serializable

Serialized Fields

myBeanPanel

Neural2WayLoadBalanceControllerPanel myBeanPanel

Class com.ibm.able.autotune.Neural2WayLoadBalanceControllerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myAgent

Neural2WayLoadBalanceController myAgent

myCustomizer

Neural2WayLoadBalanceControllerCustomizer myCustomizer

myModelDataSetTextField

javax.swing.JTextField myModelDataSetTextField

myControllerDataSetTextField

javax.swing.JTextField myControllerDataSetTextField

myServiceLevelAComboBox

javax.swing.JComboBox myServiceLevelAComboBox

myServiceLevelBComboBox

javax.swing.JComboBox myServiceLevelBComboBox

myTuningControlComboBox

javax.swing.JComboBox myTuningControlComboBox

myServiceLevelVector

java.util.Vector myServiceLevelVector

myTuningControlVector

java.util.Vector myTuningControlVector

Class com.ibm.able.autotune.TestAutotuneAdaptor extends BaseAutotuneAdaptor implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

serviceLevelTarget

double serviceLevelTarget

serviceLevelMetricName

java.lang.String serviceLevelMetricName

importBean

AbleImport importBean

Class com.ibm.able.autotune.TestAutotuneAdaptorCustomizer extends BaseAutotuneAdaptorCustomizer implements Serializable

Serialized Fields

myImportPanel

AbleImportPanel myImportPanel

myAdaptor

TestAutotuneAdaptor myAdaptor

myImport

AbleImport myImport

listenersAdded

boolean listenersAdded


Package com.ibm.able.beans

Class com.ibm.able.beans.AbleAbstractImport extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file. This method adds a listener to the parent, if it exists, so that the parent is informed when dataflow state changes.
Classes that extend AbleAbstractImport should implement this method including this logic at a minimum:
          boolean flow = this.dataFlowEnabled;
          ois.defaultReadObject();
          if (importData != null) open();
          this.dataFlowEnabled = flow;
    
This will allow an import object that was open when serialized to be opened when reserialized so that the state is maintained. It will also ensure that if multiple import objects were opened that the import object that had data flow on when the agent was serialized will be the only import with data flow on when reserialized.

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found
Serialized Fields

numFieldsPerRecord

int numFieldsPerRecord
The number of fields in a record from a data source.


bufferSize

int bufferSize
The maximum number of records to read in a block from this data source. A value of 0 means all records should be read. If bufferSize turns out to be larger than the number of records in the data source, it is reset to the number of records in the data source.


numRecords

long numRecords
The total number of records in this data source.


recordsRead

long recordsRead
The number of the records read from the start of the data source.


numEpochs

long numEpochs
The number of times this data source has processed all records it contains.


importData

AbleImportData importData
The AbleImportData object referenced by this import.


randomizeData

boolean randomizeData
Determines whether to output records from the data source in random or sequential order.


randomIndices

int[] randomIndices
An array of indices used when records are randomly accessed.


computeStatistics

boolean computeStatistics
A boolean indicating that metadata is to be opened and field statistics are to be computed when the data source is opened.


fieldList

java.util.Vector fieldList
A Vector of AbleField objects describing the data source.


recordIndex

long recordIndex
Current record in the entire data file being processed. If randomize is on, this is the index to the random array.


bufferRecordIndex

int bufferRecordIndex
Current record in the buffer file being processed. If randomize is on, this is the index to the random array.


eof

boolean eof
When the last record in the file has been processed, eof is true.


cycleSize

double cycleSize
When cycleRelative is false, cycleSize is the raw number of records to process in a cycle. When true, the raw cycleSize is multiplied by the number of records in the data source to obtain the number of records to process.


cycleRelative

boolean cycleRelative
A flag indicating the cycleSize is relative to the file size, ie, a multiplier. When false, it indicates cycleSize is an absolute number of records.

Class com.ibm.able.beans.AbleBackPropagation extends AbleNetwork implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

cumNumBadPat

double cumNumBadPat

cumRMSError

double cumRMSError

cumMaxRMSError

double cumMaxRMSError

cumMaxError

double cumMaxError

cumCorrect

double cumCorrect

cumIncorrect

double cumIncorrect

cumUnknown

double cumUnknown

firstHid1

int firstHid1

firstHid2

int firstHid2

firstHid3

int firstHid3

firstOut

int firstOut

numContextUnits

int numContextUnits

numInputs

int numInputs

numHidden1

int numHidden1

numHidden2

int numHidden2

numHidden3

int numHidden3

numOutputs

int numOutputs

feedbackType

int feedbackType

numUnits

int numUnits

numWeights1

int numWeights1

numWeights2

int numWeights2

numWeights3

int numWeights3

numWeights4

int numWeights4

numHidLayers

int numHidLayers

learnRate

double learnRate

symmetricActFunction

boolean symmetricActFunction

ActOffset

double ActOffset

momentum

double momentum

epochUpdate

boolean epochUpdate

tolerance

double tolerance

computeSensitivity

boolean computeSensitivity

decayFactor

double decayFactor

adaptLearnRate

boolean adaptLearnRate

explicitErrorMode

boolean explicitErrorMode

lastRMSError

double lastRMSError

aveRMSError

double aveRMSError

lastNumBadOut

double lastNumBadOut

badPatRatio

double badPatRatio

maxRMSError

double maxRMSError

percentCorrect

double percentCorrect

percentIncorrect

double percentIncorrect

percentUnknown

double percentUnknown

unknownFlag

int unknownFlag

confidence

double confidence

recsPerUpdate

int recsPerUpdate

weights1

double[] weights1

weights2

double[] weights2

weights3

double[] weights3

weights4

double[] weights4

threshold

double[] threshold

teach

double[] teach

error

double[] error

delta

double[] delta

unitInput

double[] unitInput

wgtDeltas1

double[] wgtDeltas1

wgtDeltas2

double[] wgtDeltas2

wgtDeltas3

double[] wgtDeltas3

wgtDeltas4

double[] wgtDeltas4

thrDeltas

double[] thrDeltas

wgtDeriv1

double[] wgtDeriv1

wgtDeriv2

double[] wgtDeriv2

wgtDeriv3

double[] wgtDeriv3

wgtDeriv4

double[] wgtDeriv4

thrDeriv

double[] thrDeriv

inputSensitivity

double[] inputSensitivity

cumErrorIndex

double[] cumErrorIndex

Class com.ibm.able.beans.AbleBackPropagationCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleBackPropagationPanel myBeanPanel

Class com.ibm.able.beans.AbleBackPropagationPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleBackPropagation myBeanObject

myArchitecture

java.lang.String myArchitecture

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myMomentumTextField

javax.swing.JTextField myMomentumTextField

myToleranceTextField

javax.swing.JTextField myToleranceTextField

myDecayFactorTextField

javax.swing.JTextField myDecayFactorTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myFeedbackComboBox

javax.swing.JComboBox myFeedbackComboBox

myExplicitErrorCheckBox

javax.swing.JCheckBox myExplicitErrorCheckBox

myEpochUpdateCheckBox

javax.swing.JCheckBox myEpochUpdateCheckBox

myAdaptiveLearningCheckBox

javax.swing.JCheckBox myAdaptiveLearningCheckBox

mySymmetricActivationCheckBox

javax.swing.JCheckBox mySymmetricActivationCheckBox

Class com.ibm.able.beans.AbleClusterDiagramView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

totalSize

java.awt.Dimension totalSize

fontMetrics

java.awt.FontMetrics fontMetrics

activations

double[] activations

numRows

int numRows

numCols

int numCols

numInputs

int numInputs

numOutputs

int numOutputs

winner

int winner

maxActivation

double maxActivation

meanActivation

double meanActivation

colorMode

int colorMode

colorMap

java.util.Hashtable colorMap

colorLookup

java.util.Hashtable colorLookup

clusterCategories

java.lang.String[] clusterCategories

userThreshold

double userThreshold

showGrid

boolean showGrid

showLabels

boolean showLabels

showClusterIDs

boolean showClusterIDs

invertActivations

boolean invertActivations

nodeShape

int nodeShape

gridWidth

int gridWidth

gridHeight

int gridHeight

rectWidth

int rectWidth

rectHeight

int rectHeight

stringY

int stringY

columnOffset

int columnOffset

inset

int inset

layerXPos

int[] layerXPos

layerYPos

int[] layerYPos

myNeuralNetwork

AbleSelfOrganizingMap myNeuralNetwork

okToPaint

boolean okToPaint

myRefreshAllowed

boolean myRefreshAllowed

myCurrentStepCount

int myCurrentStepCount

myStepsPerRefresh

int myStepsPerRefresh

myContext

AbleClusterDiagramView.ContextData myContext

Class com.ibm.able.beans.AbleDataAnalytics extends java.lang.Object implements Serializable

serialVersionUID: 2002042700000000001l

Class com.ibm.able.beans.AbleDataMap extends AbleObject implements Serializable

serialVersionUID: 2002032900000000010l

Serialized Fields

m_strName

java.lang.String m_strName

m_ht

java.util.Hashtable m_ht

Class com.ibm.able.beans.AbleDataSeries extends AbleObject implements Serializable

serialVersionUID: 2002041900000000003l

Serialized Fields

m_Header

AbleDataSeriesHeader m_Header
Class that holds all information about this AbleDataSeries except the actual data. This allows for the header information to be stored in query facilities and to defer loading of the data until later.


m_objArray

java.lang.Object m_objArray
Array to hold the history of the metric being managed by this class. Depending on the values added to this class via addValue, it will either hold an int[], a double[], or a String[] (for values that can't be converted to int or double). Note: a numeric value that contains a decimal point will be converted to a double. If previous values received were int's the entire history will be converted from an int[] to a double[] automatically. Similarly, if the newest value being added is a String that doesn't convert to int or double, the entire history will be converted to a String[] containing the String equivalent of the numeric values it previously contained. If an int is added to a history containing double[] it will be cast as a double and inserted. If an int or double is presented for history maintained in a String[] the value will be converted to a String and added to the String[] history. So, there is a hierarchy: int -> double -> String.

See Also:
AbleDataSeriesHeader.classInteger, AbleDataSeriesHeader.classDouble, AbleDataSeriesHeader.classString, AbleDataSeriesHeader.classClass, AbleDataSeries.addValue(double)

Class com.ibm.able.beans.AbleDataSeriesHeader extends AbleObject implements Serializable

serialVersionUID: 2003080100000000001l

Serialized Fields

m_bCalcOnAdd

boolean m_bCalcOnAdd
Boolean flag to determine if statistical calculations are updated each time a value is added to the array, or deferred until one of the getter methods for the statistics is called.


m_bLocked

boolean m_bLocked
Boolean flag used to determine whether or not the history can grow or must remain fixed at this size.

See Also:
AbleDataSeriesHeader.setLocked(boolean)

m_bNeedsCalc

boolean m_bNeedsCalc
Boolean flag used to determine whether or not statistical calculations are required to refresh internal statistical values being maintained.


m_clsDataType

java.lang.Class m_clsDataType
Names the class used to describe the content being maintained in the history array.

See Also:
AbleDataSeriesHeader.classInteger, AbleDataSeriesHeader.classDouble, AbleDataSeriesHeader.classClass

m_dMax

double m_dMax
Stores the maximum value of the current history as of the last statistical calculation.


m_dMin

double m_dMin
Stores the current minimum value being maintained in the history as of the last statistics calculation.


m_dSum

double m_dSum
Stores the sum of the historic values as of the last statistical calculation.


m_dSumSqrd

double m_dSumSqrd
Stores the sum of the squares of the current historic values as of the last statistical calculation.


m_iArrayAddIndex

int m_iArrayAddIndex
This index tracks the position within the circular array (history) where the next entry will be added. Note: history only becomes "circular" once the DataSeries is locked via the setLocked() call, AND once it has reached its current capacity. Otherwise, the history will continue to grow "as needed" based on the growth increment value set with setGrowthIncrement().

See Also:
AbleDataSeriesHeader.setGrowthIncrement(int), AbleDataSeriesHeader.setLocked(boolean)

m_iCapacity

int m_iCapacity
This holds the maximum size of the history able to be maintained by this class. It will grow in increments defined by setGrowthIncrement until the DataSeries is locked via setLocked(). Then the history will wrap overwriting the "oldest" values when new entries are added via setValue(). You can increase the capacity of the history using setCapacity

See Also:
AbleDataSeriesHeader.setCapacity(int), AbleDataSeriesHeader.setGrowthIncrement(int), AbleDataSeriesHeader.setLocked(boolean)

m_iCount

int m_iCount
This counts the number of historic entries in the array. Since the history is managed as a circular buffer, once the number of entries added is greater than or equal to the size of the history, this value will be reported as the size of the history being maintained (e.g., it counts the number of current entries in the history). Note: the history is managed as a circular buffer only after the DataSeries has been locked with setLocked(). Otherwise, the history will grow as needed to accept new values.

See Also:
AbleDataSeriesHeader.setLocked(boolean)

m_iGrowthIncrement

int m_iGrowthIncrement
This value is used to grow the history in batches to reduce array copying. It is an int that defaults to 10, but can be set to any positive value using setGrowthIncrement().

See Also:
AbleDataSeriesHeader.setGrowthIncrement(int)

m_iIdentity

int m_iIdentity
This value is used to identify this record in an external store. It is an int that defaults to 0, but can be set to any positive value using setIdentity().

See Also:
AbleDataSeriesHeader.setIdentity(int)

Class com.ibm.able.beans.AbleDataSet extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

fileName

java.lang.String fileName
The path and file name to the definition and data files to be read.


allNumericData

boolean allNumericData
A boolean indicating whether all fields in the data source are continuous.


textData

java.util.Vector textData
A Vector of String arrays containing records from the file. The Vector contains all records if bufferSize is 0.


fieldList

java.util.Vector fieldList
A Vector of AbleField elements in order of definition; ie, Vector index equals column number.


bufferSize

int bufferSize
An integer specifying the number of records to read from the database table and insert into the textData Vector. A value of 0 means all records are to be read.


numRecords

long numRecords
A long calculated to be the number of records in the database table.


delimiter

java.lang.String delimiter
The delimiter is the character from the DelimiterChars Vector used to separate fields for this text file. Default is blank white space (" ").


ready

boolean ready
A boolean indicating whether the file is ready for processing.


computeStatistics

boolean computeStatistics

Class com.ibm.able.beans.AbleDataSetDefinition extends java.lang.Object implements Serializable

serialVersionUID: -8122289427163578021l

Serialized Fields

fileName

java.lang.String fileName

dataSetDefinitionFileName

java.lang.String dataSetDefinitionFileName

dataFileName

java.lang.String dataFileName

allNumericData

boolean allNumericData

fieldDefinitionList

java.util.Vector fieldDefinitionList

Class com.ibm.able.beans.AbleDataSetPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myImportObject

AbleAbstractImport myImportObject

myFieldList

java.util.Vector myFieldList

myDataSetPanel

AbleDataSetPanel myDataSetPanel

myCustomizer

AbleObjectCustomizer myCustomizer

myDataSetTable

javax.swing.JTable myDataSetTable

myDataSetTableModel

javax.swing.table.TableModel myDataSetTableModel

myUsageComboBox

javax.swing.JComboBox myUsageComboBox

myFirstButton

javax.swing.JButton myFirstButton

myLastButton

javax.swing.JButton myLastButton

myPreviousButton

javax.swing.JButton myPreviousButton

columnNameList

java.lang.String[] columnNameList

data

java.lang.Object[][] data

usageChanged

boolean usageChanged

Class com.ibm.able.beans.AbleDataTable extends AbleObject implements Serializable

serialVersionUID: 2002041900000000004l

Serialized Fields

m_bCalcOnAdd

boolean m_bCalcOnAdd
Boolean flag to determine if statistical calculations are updated each time a value is added to the array, or deferred until one of the getter methods for the statistics is called.


m_bLocked

boolean m_bLocked
Boolean flag used to determine whether or not the history can grow or must remain fixed at this size


m_bNeedsCalc

boolean m_bNeedsCalc
Boolean flag used to determine whether or not statistical calculations are required to refresh internal statistical values being maintained. It is initialized to be the opposite of m_bCalcOnAdd.


m_ColArray

AbleDataSeries[] m_ColArray
Array of DataSeries to hold the columns of data being managed by this class. Depending on the values added to the columns, they will either hold an int[], a double[], or a String[] (for values that can't be converted to int or double). Note: a numeric value that contains a decimal point will be converted to a double. If previous values received were int's the entire history will be converted from an int[] to a double[] automatically. Similarly, if the newest value being added is a String that doesn't convert to int or double, the entire history will be converted to a String[] containing the String equivalent of the numeric values it previously contained. If an int is added to a history containing double[] it will be cast as a double and inserted. If an int or double is presented for history maintained in a String[] the value will be converted to a String and added to the String[] history. So, there is a hierarchy: int -> double -> String.

See Also:
AbleDataTable.classInteger, AbleDataTable.classDouble, AbleDataTable.classString, AbleDataTable.classClass

m_ColTitles

java.util.Hashtable m_ColTitles
Hashtable containing the names of each of the columns (maintained as DataSeries). This Hashtable allows a cross reference between the column name and its index in the array of DataSeries being maintained by this DataTable. In particular, it is used by the AbleDataTable.getColumnIndex(java.lang.String) method.


m_iCols

int m_iCols
Number of columns being maintained in this DataTable.


m_iRowCapacity

int m_iRowCapacity
Maximum number of rows able to be added to this DataTable before wrapping occurs iff this DataTable is locked. When the DataTable is unlocked, this value is set to Integer.MAX_VALUE.

See Also:
AbleDataTable.lock(), AbleDataTable.setLocked(boolean), AbleDataTable.unlock()

m_iRows

int m_iRows
Number of rows of data in the columns maintained in this DataTable.

Class com.ibm.able.beans.AbleDBExport extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file. A DBImport object should reconnect and open the database table when reserialized.

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found
Serialized Fields

driver

java.lang.String driver
A String specifying the JBDC driver to load. Defaults to IBM's DB2 driver class. Case is significant.


protocol

java.lang.String protocol
A String specifying the protocol to use when creating an SQL connection. Defaults to "jdbc".


subprotocol

java.lang.String subprotocol
A String specifying the subprotocol to use when creating an SQL connection. Defaults to "db2".


database

java.lang.String database
A String specifying the name of the database to use when creating an SQL connection.


options

java.lang.String options

userid

java.lang.String userid
A String specifying the userid to use when creating an SQL connection. The null value is allowed.


schema

java.lang.String schema
A String specifying the schema cpntaining the table to read.


table

java.lang.String table
A String specifying the table to read.


numFieldsPerRecord

int numFieldsPerRecord
The number of fields in a record in the output data.


schemaSeparator

java.lang.String schemaSeparator
The schema separator, obtained from the connection metadata.


creatable

boolean creatable

creatableDB

boolean creatableDB

Class com.ibm.able.beans.AbleDBExportCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleDBExportPanel myPanel

Class com.ibm.able.beans.AbleDBExportPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myExportObject

AbleDBExport myExportObject

myCustomizer

AbleObjectCustomizer myCustomizer

myDriverComboBox

javax.swing.JComboBox myDriverComboBox

myProtocolComboBox

javax.swing.JComboBox myProtocolComboBox

mySubprotocolComboBox

javax.swing.JComboBox mySubprotocolComboBox

myDatabaseComboBox

javax.swing.JComboBox myDatabaseComboBox

myOptionsTextField

javax.swing.JTextField myOptionsTextField

myUseridTextField

javax.swing.JTextField myUseridTextField

myPasswordField

javax.swing.JPasswordField myPasswordField

mySchemaTextField

javax.swing.JTextField mySchemaTextField

myTableTextField

javax.swing.JTextField myTableTextField

myCreateableCheckBox

javax.swing.JCheckBox myCreateableCheckBox

myDeleteWhereTextField

javax.swing.JTextField myDeleteWhereTextField

myOpenButton

javax.swing.JButton myOpenButton

myDeleteButton

javax.swing.JButton myDeleteButton

myDropButton

javax.swing.JButton myDropButton

myTextListener

AbleDBExportPanel.TextListener myTextListener

Class com.ibm.able.beans.AbleDBImport extends AbleAbstractImport implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file. A DBImport object should reconnect and open the database table when reserialized.

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found
Serialized Fields

driver

java.lang.String driver
A String specifying the JBDC driver to load. Defaults to IBM's DB2 driver class. Case is significant.


protocol

java.lang.String protocol
A String specifying the protocol to use when creating an SQL connection. Defaults to "jdbc".


subprotocol

java.lang.String subprotocol
A String specifying the subprotocol to use when creating an SQL connection. Defaults to "db2".


database

java.lang.String database
A String specifying the name of the database to use when creating an SQL connection.


options

java.lang.String options

userid

java.lang.String userid
A String specifying the userid to use when creating an SQL connection.


schema

java.lang.String schema
A String specifying the schema cpntaining the table to read.


table

java.lang.String table
A String specifying the table to read.


selectionColumns

java.lang.String selectionColumns
A comma-delimited String of names of columns to include in the selection. Defaults to "*". This is used as the clause immediately after the word "SELECT" in the query.


selectionWhere

java.lang.String selectionWhere
A String in the query as the clause immediately after the word "WHERE". Do not include "WHERE" in this String.


schemaSeparator

java.lang.String schemaSeparator

Class com.ibm.able.beans.AbleDBImportCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleDBImportPanel myPanel

myDataSetPanel

AbleDataSetPanel myDataSetPanel

Class com.ibm.able.beans.AbleDBImportPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myImportObject

AbleDBImport myImportObject

myCustomizer

AbleObjectCustomizer myCustomizer

myDriverComboBox

javax.swing.JComboBox myDriverComboBox

myProtocolComboBox

javax.swing.JComboBox myProtocolComboBox

mySubprotocolComboBox

javax.swing.JComboBox mySubprotocolComboBox

myDatabaseComboBox

javax.swing.JComboBox myDatabaseComboBox

myOptionsTextField

javax.swing.JTextField myOptionsTextField

myUseridTextField

javax.swing.JTextField myUseridTextField

myPasswordField

javax.swing.JPasswordField myPasswordField

mySchemaTextField

javax.swing.JTextField mySchemaTextField

myTableTextField

javax.swing.JTextField myTableTextField

mySelectionColumnsTextField

javax.swing.JTextField mySelectionColumnsTextField

mySelectionWhereTextField

javax.swing.JTextField mySelectionWhereTextField

myBufferSizeComboBox

javax.swing.JComboBox myBufferSizeComboBox

myCycleSizeTextField

javax.swing.JTextField myCycleSizeTextField

myCycleModeCheckBox

javax.swing.JCheckBox myCycleModeCheckBox

myRandomizeCheckBox

javax.swing.JCheckBox myRandomizeCheckBox

myComputeStatisticsCheckBox

javax.swing.JCheckBox myComputeStatisticsCheckBox

myOpenButton

javax.swing.JButton myOpenButton

myGenerateButton

javax.swing.JButton myGenerateButton

myTextListener

AbleDBImportPanel.TextListener myTextListener

Class com.ibm.able.beans.AbleDBTable extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

query

java.lang.String query
The Query to execute to obtain the resultSet.


textData

java.util.Vector textData
A Vector of String arrays containing records from the database table. The Vector contains all records if bufferSize is 0.


fieldList

java.util.Vector fieldList
A Vector of AbleField elements in order of definition; ie, Vector index equals SQL column number.


bufferSize

int bufferSize
An integer specifying the number of records to read from the database table and insert into the textData Vector. A value of 0 means all records are to be read.


numRecords

long numRecords
A long calculated to be the number of records in the database table.


ready

boolean ready
A boolean indicating whether the database table is ready for processing.


allNumericData

boolean allNumericData
A boolean indicating whether all fields in the data source are continuous.


computeStatistics

boolean computeStatistics

Class com.ibm.able.beans.AbleExport extends AbleObject implements Serializable

serialVersionUID: 2003030100000000002l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream theObjectInputStream)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
De-serialize the object from the specified input stream by re-initializing the object's transient variables, de-serializing the object with defaultReadObject(), and then hooking up the de-serialized stuff to the re-initialized stuff.

Throws:
java.lang.ClassNotFoundException - if any class file is not found
java.io.IOException - on any IO error

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

dataFileName

java.lang.String dataFileName
The dataFileName is the file name and extension.


numFieldsPerRecord

int numFieldsPerRecord
The number of fields in a record in the output data.


delimiter

java.lang.String delimiter
The delimiter used between fields in a record. Default to " ".

Class com.ibm.able.beans.AbleExportCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleExportPanel myPanel

Class com.ibm.able.beans.AbleExportPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myExportObject

AbleExport myExportObject

myCustomizer

AbleObjectCustomizer myCustomizer

myExportFileTextField

javax.swing.JTextField myExportFileTextField

myDelimitersComboBox

javax.swing.JComboBox myDelimitersComboBox

Class com.ibm.able.beans.AbleGeneticObject extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

searchAgent

AbleAgent searchAgent
The parent genetic search agent


evaluationAgent

AbleAgent evaluationAgent
The single evaluationAgent used to compute fitness (optional)


chromosome

java.lang.Object chromosome
The population member's chromosome String or array


member

AbleBean member
The associated AbleBean used to compute fitness (optional)


vocabulary

java.lang.String vocabulary
The vocabulary used by String chromosomes


chromosomeType

java.lang.Class chromosomeType
The type (class) of chromosome


chromosomeLength

int chromosomeLength
The length of the chromosome String or array


fitness

double fitness
The current raw fitness value


fitnessComputed

boolean fitnessComputed
A boolean flag that is true if the fitness has already been computed. This is used to avoid needless recomputing of deterministic fitness values


normalizedFitness

double normalizedFitness
The normalized fitness value (set by the search agent)


crossoverRate

double crossoverRate
The crossoverRate -- probability of doing a crossover once a crossover operator is selected


mutationRate

double mutationRate
The mutationRate -- probability of mutating a bit once a mutation operator is selected

Class com.ibm.able.beans.AbleImport extends AbleAbstractImport implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

dataFileName

java.lang.String dataFileName
The dataFileName is the file name with no file extension.


delimiter

java.lang.String delimiter
The delimiter used between fields in a record. Default to " ".

Class com.ibm.able.beans.AbleImportCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleImportPanel myPanel

myDataSetPanel

AbleDataSetPanel myDataSetPanel

Class com.ibm.able.beans.AbleImportPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myImportObject

AbleImport myImportObject

myCustomizer

AbleObjectCustomizer myCustomizer

myDefinitionFileTextField

javax.swing.JTextField myDefinitionFileTextField

myDelimitersComboBox

javax.swing.JComboBox myDelimitersComboBox

myBufferSizeComboBox

javax.swing.JComboBox myBufferSizeComboBox

myRandomizeCheckBox

javax.swing.JCheckBox myRandomizeCheckBox

myCycleSizeTextField

javax.swing.JTextField myCycleSizeTextField

myCycleModeCheckBox

javax.swing.JCheckBox myCycleModeCheckBox

myComputeStatisticsCheckBox

javax.swing.JCheckBox myComputeStatisticsCheckBox

myOpenButton

javax.swing.JButton myOpenButton

myGenerateButton

javax.swing.JButton myGenerateButton

myTextListener

AbleImportPanel.TextListener myTextListener

Class com.ibm.able.beans.AbleNetwork extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

breakPoints

java.util.Vector breakPoints
List of breakpoints defined for this object


netModelType

java.lang.String netModelType
The type of network model


netArchitecture

java.lang.String netArchitecture
The network architecture string


netMode

int netMode
The network mode, train, test or run


netEpoch

long netEpoch
The current training epoch


netRecInx

long netRecInx
The current index into the record


netStepsPerEpoch

long netStepsPerEpoch
The number of steps before each weight adjustment


activations

double[] activations
The activations of each unit in the network


inNum

double[] inNum
The numeric input buffer


outNum

double[] outNum
The numeric output buffer

Class com.ibm.able.beans.AbleNetworkGraphicView extends javax.swing.JPanel implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

totalSize

java.awt.Dimension totalSize

fontMetrics

java.awt.FontMetrics fontMetrics

layerSizes

int[] layerSizes

activations

double[] activations

weightsArrays

java.util.Vector weightsArrays

activationOnThreshold

double activationOnThreshold
When a processing unit's activation value is above this threshold, the circle representing it will be drawn in red. Units between the activationOnThreshold and activationOffThreshold display the background color.


activationOffThreshold

double activationOffThreshold
When a processing unit's activation value is above this threshold, the circle representing it will be drawn in blue. Units between the activationOnThreshold and activationOffThreshold display the background color.


weightThreshold

double weightThreshold
When a connection weight's value is less than -1 times the weightThreshold, the line connecting its units is drawn in blue. When the weight is greater than the weightThreshold, the line is drawn in red. If outside inside the threshold, no line is drawn.


myContext

AbleNetworkGraphicView.ContextData myContext

gridWidth

int gridWidth

gridHeight

int gridHeight

rectWidth

int rectWidth

rectHeight

int rectHeight

stringY

int stringY

columnOffset

int columnOffset

inset

int inset

layerXPos

int[] layerXPos

layerYPos

int[] layerYPos

myNeuralNetwork

AbleNetwork myNeuralNetwork

okToPaint

boolean okToPaint

myRefreshAllowed

boolean myRefreshAllowed

myCurrentStepCount

int myCurrentStepCount

myStepsPerRefresh

int myStepsPerRefresh

Class com.ibm.able.beans.AbleRadialBasisFunctionNet extends AbleNetwork implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

cumNumBadPat

double cumNumBadPat

cumRMSError

double cumRMSError

cumMaxRMSError

double cumMaxRMSError

cumMaxError

double cumMaxError

cumCorrect

double cumCorrect

cumIncorrect

double cumIncorrect

cumUnknown

double cumUnknown

firstHid

int firstHid

firstOut

int firstOut

numContextUnits

int numContextUnits

numInputs

int numInputs

numHidden

int numHidden

numOutputs

int numOutputs

numUnits

int numUnits

numWeights

int numWeights

numCenters

int numCenters

learnRate

double learnRate

symmetricActFunction

boolean symmetricActFunction

ActOffset

double ActOffset

momentum

double momentum

epochUpdate

boolean epochUpdate

tolerance

double tolerance

computeSensitivity

boolean computeSensitivity

decayFactor

double decayFactor

adaptLearnRate

boolean adaptLearnRate

explicitErrorMode

boolean explicitErrorMode

basisFunction

int basisFunction

allWidths

double allWidths

normalized

boolean normalized

autoCenter

boolean autoCenter

winner

int winner

winnerAct

double winnerAct

lastRMSError

double lastRMSError

aveRMSError

double aveRMSError

lastNumBadOut

double lastNumBadOut

badPatRatio

double badPatRatio

maxRMSError

double maxRMSError

percentCorrect

double percentCorrect

percentIncorrect

double percentIncorrect

percentUnknown

double percentUnknown

unknownFlag

int unknownFlag

confidence

double confidence

recsPerUpdate

int recsPerUpdate

kMapNet

AbleSelfOrganizingMap kMapNet

trainingKMapNet

boolean trainingKMapNet

centerWeightPasses

int centerWeightPasses

weights

double[] weights

centers

double[] centers

widths

double[] widths

weights2

double[] weights2

weights3

double[] weights3

weights4

double[] weights4

threshold

double[] threshold

teach

double[] teach

error

double[] error

delta

double[] delta

unitInput

double[] unitInput

wgtDeltas

double[] wgtDeltas

thrDeltas

double[] thrDeltas

wgtDeriv

double[] wgtDeriv

thrDeriv

double[] thrDeriv

inputSensitivity

double[] inputSensitivity

cumErrorIndex

double[] cumErrorIndex

winRate

int[] winRate

Class com.ibm.able.beans.AbleRadialBasisFunctionNetCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleRadialBasisFunctionNetPanel myBeanPanel

Class com.ibm.able.beans.AbleRadialBasisFunctionNetPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleRadialBasisFunctionNet myBeanObject

myArchitecture

java.lang.String myArchitecture

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchHiddenTextField

javax.swing.JTextField myArchHiddenTextField

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myMomentumTextField

javax.swing.JTextField myMomentumTextField

myToleranceTextField

javax.swing.JTextField myToleranceTextField

myAllWidthsTextField

javax.swing.JTextField myAllWidthsTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myBasisFunctionComboBox

javax.swing.JComboBox myBasisFunctionComboBox

myExplicitErrorCheckBox

javax.swing.JCheckBox myExplicitErrorCheckBox

myEpochUpdateCheckBox

javax.swing.JCheckBox myEpochUpdateCheckBox

myAdaptiveLearningCheckBox

javax.swing.JCheckBox myAdaptiveLearningCheckBox

myNormalizeCheckBox

javax.swing.JCheckBox myNormalizeCheckBox

myAutoCenterCheckBox

javax.swing.JCheckBox myAutoCenterCheckBox

Class com.ibm.able.beans.AbleSelfOrganizingMap extends AbleNetwork implements Serializable

serialVersionUID: 2001100100000000001l

Serialized Fields

numPasses

int numPasses

numInputs

int numInputs

numRows

int numRows

numCols

int numCols

numOutputs

int numOutputs

numUnits

int numUnits

numWeights

int numWeights

learnRate

double learnRate

changeThreshold

double changeThreshold

beta

double beta

conscience

double conscience

neighborhood

int neighborhood

initialLearnRate

double initialLearnRate

maxNumEpochs

int maxNumEpochs

epochUpdate

boolean epochUpdate

winner

int winner

winnerAct

double winnerAct

sigma

double sigma

winner2

int winner2

winnerAct2

double winnerAct2

confidence

double confidence

activations

double[] activations

winRate

double[] winRate

bias

double[] bias

weights

double[] weights

prototypeInput

double[] prototypeInput

prototypeInput2

double[] prototypeInput2

distance

int[] distance

weightsNum

double[] weightsNum

weightsDenom

double[] weightsDenom

weightsSquaredSum

double[] weightsSquaredSum

sparse_val

double[] sparse_val

sparse_loc

int[] sparse_loc

loc

int loc

non_zero_entries

int non_zero_entries

field

int field

sparseness

double sparseness

use_sparse

int use_sparse

cumDistance

double cumDistance

clusterLabels

java.lang.String[] clusterLabels

clusterCategories

java.lang.String[] clusterCategories

clusterCategory

AbleCategoricalVariable clusterCategory

Class com.ibm.able.beans.AbleSelfOrganizingMapClusterPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleSelfOrganizingMap myBeanObject

jScrollPane1

javax.swing.JScrollPane jScrollPane1

clusterList

javax.swing.JList clusterList

categoryButton

javax.swing.JButton categoryButton

labelButton

javax.swing.JButton labelButton

categoryComboBox

javax.swing.JComboBox categoryComboBox

labelComboBox

javax.swing.JComboBox labelComboBox

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

Class com.ibm.able.beans.AbleSelfOrganizingMapCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleSelfOrganizingMapPanel myBeanPanel

myClusterPanel

AbleSelfOrganizingMapClusterPanel myClusterPanel

Class com.ibm.able.beans.AbleSelfOrganizingMapPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleSelfOrganizingMap myBeanObject

myCustomizer

AbleSelfOrganizingMapCustomizer myCustomizer

myArchitecture

java.lang.String myArchitecture

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchOutput1TextField

javax.swing.JTextField myArchOutput1TextField

myArchOutput2TextField

javax.swing.JTextField myArchOutput2TextField

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myMaximumEpochsTextField

javax.swing.JTextField myMaximumEpochsTextField

myConscienceTextField

javax.swing.JTextField myConscienceTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myEpochUpdateCheckBox

javax.swing.JCheckBox myEpochUpdateCheckBox

Class com.ibm.able.beans.AbleTemporalDifferenceLearning extends AbleNetwork implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

cumNumBadPat

double cumNumBadPat

cumRMSError

double cumRMSError

cumMaxRMSError

double cumMaxRMSError

cumMaxError

double cumMaxError

cumCorrect

double cumCorrect

cumIncorrect

double cumIncorrect

cumUnknown

double cumUnknown

firstHid1

int firstHid1

firstHid2

int firstHid2

firstHid3

int firstHid3

firstOut

int firstOut

numContextUnits

int numContextUnits

numInputs

int numInputs

numHidden1

int numHidden1

numHidden2

int numHidden2

numHidden3

int numHidden3

numOutputs

int numOutputs

feedbackType

int feedbackType

numUnits

int numUnits

numWeights1

int numWeights1

numWeights2

int numWeights2

numWeights3

int numWeights3

numWeights4

int numWeights4

numHidLayers

int numHidLayers

learnRate

double learnRate

symmetricActFunction

boolean symmetricActFunction

ActOffset

double ActOffset

momentum

double momentum

epochUpdate

boolean epochUpdate

tolerance

double tolerance

computeSensitivity

boolean computeSensitivity

decayFactor

double decayFactor

adaptLearnRate

boolean adaptLearnRate

explicitErrorMode

boolean explicitErrorMode

lambda

double lambda

gamma

double gamma
gamma is used to indicate whether the network should operate in temporal difference learning mode (=0.0) or as an adaptive critic (>0.0) where a reinforcement value is read from input buffer and used with gamma parm


reinforcement

double reinforcement

patternType

double patternType

lastRMSError

double lastRMSError

aveRMSError

double aveRMSError

lastNumBadOut

double lastNumBadOut

badPatRatio

double badPatRatio

maxRMSError

double maxRMSError

percentCorrect

double percentCorrect

percentIncorrect

double percentIncorrect

percentUnknown

double percentUnknown

unknownFlag

int unknownFlag

confidence

double confidence

recsPerUpdate

int recsPerUpdate

weights1

double[] weights1

weights2

double[] weights2

weights3

double[] weights3

weights4

double[] weights4

threshold

double[] threshold

teach

double[] teach

error

double[] error

delta

double[] delta

unitInput

double[] unitInput

wgtDeltas1

double[] wgtDeltas1

wgtDeltas2

double[] wgtDeltas2

wgtDeltas3

double[] wgtDeltas3

wgtDeltas4

double[] wgtDeltas4

thrDeltas

double[] thrDeltas

wgtDeriv1

double[] wgtDeriv1

wgtDeriv2

double[] wgtDeriv2

wgtDeriv3

double[] wgtDeriv3

wgtDeriv4

double[] wgtDeriv4

thrDeriv

double[] thrDeriv

inputSensitivity

double[] inputSensitivity

cumErrorIndex

double[] cumErrorIndex

prevActivations

double[] prevActivations

Class com.ibm.able.beans.AbleTemporalDifferenceLearningCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleTemporalDifferenceLearningPanel myBeanPanel

Class com.ibm.able.beans.AbleTemporalDifferenceLearningPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleTemporalDifferenceLearning myBeanObject

myArchitecture

java.lang.String myArchitecture

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myMomentumTextField

javax.swing.JTextField myMomentumTextField

myToleranceTextField

javax.swing.JTextField myToleranceTextField

myDecayFactorTextField

javax.swing.JTextField myDecayFactorTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myFeedbackComboBox

javax.swing.JComboBox myFeedbackComboBox

myLambdaTextField

javax.swing.JTextField myLambdaTextField

myGammaTextField

javax.swing.JTextField myGammaTextField

myAdaptiveLearningCheckBox

javax.swing.JCheckBox myAdaptiveLearningCheckBox

Class com.ibm.able.beans.AbleTimeSeriesFilter extends AbleObject implements Serializable

serialVersionUID: 2001100500100300000l

Serialized Fields

inNum

double[] inNum

outNum

double[] outNum

tmpNum

double[] tmpNum

windowSize

int windowSize

horizon

int horizon

numInUnits

int numInUnits

numOutUnits

int numOutUnits

totalTmpUnits

int totalTmpUnits

totalOutUnits

int totalOutUnits

recInx

int recInx

loaded

boolean loaded

Class com.ibm.able.beans.AbleTimeSeriesFilterCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleTimeSeriesFilterPanel myPanel

Class com.ibm.able.beans.AbleTimeSeriesFilterPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myTimeSeriesFilterObject

AbleTimeSeriesFilter myTimeSeriesFilterObject

myCustomizer

AbleObjectCustomizer myCustomizer

myWindowSizeTextField

javax.swing.JTextField myWindowSizeTextField

myHorizonTextField

javax.swing.JTextField myHorizonTextField

myNumInUnitsTextField

javax.swing.JTextField myNumInUnitsTextField

myNumOutUnitsTextField

javax.swing.JTextField myNumOutUnitsTextField

Class com.ibm.able.beans.AbleTraceTextView extends javax.swing.JPanel implements Serializable

serialVersionUID: 2001100100000000001l

Serialized Fields

myBean

AbleBean myBean

myTraceLog

AbleLogger myTraceLog

myTextScrollPane

javax.swing.JScrollPane myTextScrollPane

myTextArea

javax.swing.JTextArea myTextArea

myRefreshAllowed

boolean myRefreshAllowed

myCurrentStepCount

int myCurrentStepCount

myStepsPerRefresh

int myStepsPerRefresh


Package com.ibm.able.beans.bayes

Class com.ibm.able.beans.bayes.AbleNaiveBayes extends AbleObject implements Serializable

Serialized Fields

NB

NaiveBayes NB

data

int[][] data

labels

int[] labels

nvals

int[] nvals

nlabels

int nlabels

nfeatures

int nfeatures

nvalues

int nvalues

ninst

int ninst

numInputs

int numInputs

numOutputs

int numOutputs

inNum

int[] inNum

outNum

double[] outNum

netMode

int netMode

netNumRecs

int netNumRecs

netRecInx

int netRecInx

Class com.ibm.able.beans.bayes.AbleNaiveBayesClassifierAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

dataFileName

java.lang.String dataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

maxNumPasses

int maxNumPasses

desiredPercentCorrect

int desiredPercentCorrect

desiredPercentIncorrect

int desiredPercentIncorrect

netArch

java.lang.String netArch

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

net

AbleBackPropagation net

avgRMSError

double avgRMSError

numPasses

int numPasses

training

boolean training

lastNumPasses

int lastNumPasses

userTolerance

double userTolerance

testTolerance

double testTolerance

trainToTestRatio

int trainToTestRatio

trainOK

boolean trainOK

inNum

double[] inNum

outNum

double[] outNum

inSym

java.lang.String[] inSym

outSym

java.lang.String[] outSym

Class com.ibm.able.beans.bayes.AbleNaiveBayesClassifierAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNaiveBayesClassifierAgentPanel myBeanPanel

Class com.ibm.able.beans.bayes.AbleNaiveBayesClassifierAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleNaiveBayesClassifierAgent myAgent

myCustomizer

AbleNaiveBayesClassifierAgentCustomizer myCustomizer

myArchitecture

java.lang.String myArchitecture

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myTrainToTestRatioTextField

javax.swing.JTextField myTrainToTestRatioTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

myResetBeansButton

javax.swing.JButton myResetBeansButton

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myTextListener

AbleNaiveBayesClassifierAgentPanel.TextListener myTextListener

Class com.ibm.able.beans.bayes.AbleNaiveBayesCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNaiveBayesPanel myBeanPanel

Class com.ibm.able.beans.bayes.AbleNaiveBayesPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleNaiveBayes myBeanObject

myCustomizer

AbleObjectCustomizer myCustomizer

myModeComboBox

javax.swing.JComboBox myModeComboBox

Class com.ibm.able.beans.bayes.NaiveBayes extends java.lang.Object implements Serializable

serialVersionUID: 9068131746004741757l

Serialized Fields

nClasses

int nClasses

nFeatures

int nFeatures

nFValues

int[] nFValues

eqSampleSize

double[] eqSampleSize

totalEQSS

double totalEQSS

CPT

double[][][] CPT

classPriors

double[] classPriors

avgL

double avgL

avgLL

double avgLL

accuracy

double accuracy

confusionMatrix

int[][] confusionMatrix

classProb

double[] classProb


Package com.ibm.able.beans.decisiontree

Class com.ibm.able.beans.decisiontree.AbleDecisionTree extends AbleObject implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

decisionTree

DecisionTree decisionTree

DATA

Data DATA

DC

Discretize DC

discretizationInterval

int discretizationInterval

typeFeat

char[] typeFeat

noTrainExamples

int noTrainExamples

noClasses

short noClasses

noFeats

short noFeats

noNominals

short noNominals

noReals

short noReals

namesClass

java.lang.String[] namesClass

namesNominal

java.lang.String[] namesNominal

namesReal

java.lang.String[] namesReal

countNominal

short[] countNominal

namesValsNominal

java.lang.String[][] namesValsNominal

valsTrainClass

short[] valsTrainClass

valsTrainNominal

short[][] valsTrainNominal

valsTrainReal

float[][] valsTrainReal

valsTestClass

short[] valsTestClass

valsTestNominal

short[][] valsTestNominal

valsTestReal

float[][] valsTestReal

netMode

int netMode

currentExample

int currentExample

decisionTreeBuilt

boolean decisionTreeBuilt

outBuffer

double[] outBuffer

totalPredClass

int totalPredClass

correctPredClass

int correctPredClass

incorrectPredClass

int incorrectPredClass

predictClassIndex

int predictClassIndex

predictClass

java.lang.String predictClass

Class com.ibm.able.beans.decisiontree.AbleDecisionTreeCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleDecisionTreePanel myPanel

myDiscretizationIntervalTextField

javax.swing.JTextField myDiscretizationIntervalTextField

Class com.ibm.able.beans.decisiontree.AbleDecisionTreePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleDecisionTree myBeanObject

myCustomizer

AbleObjectCustomizer myCustomizer

myModeComboBox

javax.swing.JComboBox myModeComboBox

myDiscretizationIntervalTextField

javax.swing.JTextField myDiscretizationIntervalTextField

myTreeBuiltLabel

javax.swing.JLabel myTreeBuiltLabel

myInitButton

javax.swing.JButton myInitButton

myResetButton

javax.swing.JButton myResetButton

Class com.ibm.able.beans.decisiontree.Data extends java.lang.Object implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

typeFeat

char[] typeFeat

noTrainExamples

int noTrainExamples

noTestExamples

int noTestExamples

noClasses

short noClasses

noFeats

short noFeats

noNominals

short noNominals

noReals

short noReals

namesClass

java.lang.String[] namesClass

namesNominal

java.lang.String[] namesNominal

namesReal

java.lang.String[] namesReal

countNominal

short[] countNominal

namesValsNominal

java.lang.String[][] namesValsNominal

valsTrainClass

short[] valsTrainClass

valsTrainNominal

short[][] valsTrainNominal

valsTrainReal

float[][] valsTrainReal

valsTestClass

short[] valsTestClass

valsTestNominal

short[][] valsTestNominal

valsTestReal

float[][] valsTestReal

Class com.ibm.able.beans.decisiontree.DecisionTree extends LearningAlgorithm implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

root

TreeNode root

Class com.ibm.able.beans.decisiontree.Discretize extends java.lang.Object implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

data

Data data

intervalsReal

float[][] intervalsReal

sizeIntervalsReal

short[] sizeIntervalsReal

Class com.ibm.able.beans.decisiontree.LearningAlgorithm extends java.lang.Object implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

testExamples

boolean testExamples

fileName

java.lang.String fileName

Class com.ibm.able.beans.decisiontree.TreeNode extends java.lang.Object implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

type

short type

majClass

int majClass

countClass

int countClass

size

int size

noErrors

int noErrors

selectFeat

int selectFeat

branch

TreeNode[] branch


Package com.ibm.able.beans.filter

Class com.ibm.able.beans.filter.AbleFilter extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

TestMode

boolean TestMode

tmpInNum

double[] tmpInNum

tmpOutNum

double[] tmpOutNum

inNum

double[] inNum

outNum

double[] outNum

tmpInSym

java.lang.String[] tmpInSym

tmpOutSym

java.lang.String[] tmpOutSym

inSym

java.lang.String[] inSym

outSym

java.lang.String[] outSym

version

java.lang.String version

totalInUnits

int totalInUnits

totalOutUnits

int totalOutUnits

numInFields

int numInFields

numSymInUnits

int numSymInUnits

numInUnits

int numInUnits

numOutFields

int numOutFields

numSymOutUnits

int numSymOutUnits

numOutUnits

int numOutUnits

table

java.util.Vector table

tokenInx

int tokenInx

altInputBuffer

java.lang.Object altInputBuffer
"altInputBuffer" is initialized to null, but can be used by other objects to provide input data to this bean's process() synchronous method via an AbleEvent with "process" as the action string and either a String[] or double[] as the argument Object. This is used by the process(Object) method.

Class com.ibm.able.beans.filter.AbleFilterCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleFilterPanel myBeanPanel

Class com.ibm.able.beans.filter.AbleFilterPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

chgSupport

java.beans.PropertyChangeSupport chgSupport

target

AbleFilter target

jLabel1

javax.swing.JLabel jLabel1

nameTextField

javax.swing.JTextField nameTextField

jLabel2

javax.swing.JLabel jLabel2

fileTypeComboBox

javax.swing.JComboBox fileTypeComboBox

jLabel3

javax.swing.JLabel jLabel3

fileNameTextField

javax.swing.JTextField fileNameTextField

FilesButton

javax.swing.JButton FilesButton

EditButton

javax.swing.JButton EditButton

Class com.ibm.able.beans.filter.AbleScaleDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

jLabel1

javax.swing.JLabel jLabel1

outMinTextField

javax.swing.JTextField outMinTextField

inMinTextField

javax.swing.JTextField inMinTextField

inMidTextField

javax.swing.JTextField inMidTextField

inMaxTextField

javax.swing.JTextField inMaxTextField

outMidTextField

javax.swing.JTextField outMidTextField

outMaxTextField

javax.swing.JTextField outMaxTextField

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

HelpButton

javax.swing.JButton HelpButton

data

double[] data

Class com.ibm.able.beans.filter.AbleThresholdDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

AddButton

javax.swing.JButton AddButton

ChangeButton

javax.swing.JButton ChangeButton

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

HelpButton

javax.swing.JButton HelpButton

RemoveButton

javax.swing.JButton RemoveButton

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

LowTextField

javax.swing.JTextField LowTextField

HighTextField

javax.swing.JTextField HighTextField

jLabel3

javax.swing.JLabel jLabel3

ValueTextField

javax.swing.JTextField ValueTextField

TableList

javax.swing.JList TableList

jScrollPane1

javax.swing.JScrollPane jScrollPane1

dataVec

java.util.Vector dataVec

dataArray

double[] dataArray

Class com.ibm.able.beans.filter.AbleTranslateDiscretizeDataDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

minTextField

javax.swing.JTextField minTextField

maxTextField

javax.swing.JTextField maxTextField

numBucketsTextField

javax.swing.JTextField numBucketsTextField

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

HelpButton

javax.swing.JButton HelpButton

data

double[] data

Class com.ibm.able.beans.filter.AbleTranslateEditorFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

filter

AbleFilter filter

borderLayout1

java.awt.BorderLayout borderLayout1

jMenuBar1

javax.swing.JMenuBar jMenuBar1

FileMenu

javax.swing.JMenu FileMenu

NewMenuItem

javax.swing.JMenuItem NewMenuItem

PropertiesMenuItem

javax.swing.JMenuItem PropertiesMenuItem

ExitMenuItem

javax.swing.JMenuItem ExitMenuItem

EditMenu

javax.swing.JMenu EditMenu

CutMenuItem

javax.swing.JMenuItem CutMenuItem

CopyMenuItem

javax.swing.JMenuItem CopyMenuItem

PasteMenuItem

javax.swing.JMenuItem PasteMenuItem

DeleteMenuItem

javax.swing.JMenuItem DeleteMenuItem

AddTemplateMenuItem

javax.swing.JMenuItem AddTemplateMenuItem

ViewMenu

javax.swing.JMenu ViewMenu

TemplateViewMenuItem

javax.swing.JMenuItem TemplateViewMenuItem

BuffersViewMenuItem

javax.swing.JMenuItem BuffersViewMenuItem

SortByMenuItem

javax.swing.JMenuItem SortByMenuItem

HelpMenu

javax.swing.JMenu HelpMenu

HelpTopicsMenuItem

javax.swing.JMenuItem HelpTopicsMenuItem

AboutMenuItem

javax.swing.JMenuItem AboutMenuItem

TutorialMenuItem

javax.swing.JMenuItem TutorialMenuItem

ReferenceMenuItem

javax.swing.JMenuItem ReferenceMenuItem

APIMenuItem

javax.swing.JMenuItem APIMenuItem

jTable1

javax.swing.JTable jTable1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

dataModel

javax.swing.table.TableModel dataModel

FieldStatusTextField

javax.swing.JTextField FieldStatusTextField

preOpComboBox

javax.swing.JComboBox preOpComboBox

tableComboBox

javax.swing.JComboBox tableComboBox

postOpComboBox

javax.swing.JComboBox postOpComboBox

bringUpTemplateDialog

boolean bringUpTemplateDialog

chgSupport

java.beans.PropertyChangeSupport chgSupport

columnNameList

java.lang.String[] columnNameList

data

java.lang.Object[][] data

jPanel1

javax.swing.JPanel jPanel1

InBufStatusTextField

javax.swing.JTextField InBufStatusTextField

OutBufStatusTextField

javax.swing.JTextField OutBufStatusTextField

gridLayout1

java.awt.GridLayout gridLayout1

Class com.ibm.able.beans.filter.AbleTranslateOperator extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

operCode

int operCode

numItems

int numItems

opData

double[] opData

dict

java.util.Hashtable dict

caseSensitive

boolean caseSensitive

defaultOutSymbol

java.lang.String defaultOutSymbol

VectorSum

double VectorSum

Class com.ibm.able.beans.filter.AbleTranslateOperatorDataDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

borderLayout1

java.awt.BorderLayout borderLayout1

jPanel1

javax.swing.JPanel jPanel1

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

jPanel2

javax.swing.JPanel jPanel2

promptTextLabel

javax.swing.JLabel promptTextLabel

dataTextField

javax.swing.JTextField dataTextField

data

double[] data

Class com.ibm.able.beans.filter.AbleTranslateTableDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

AddButton

javax.swing.JButton AddButton

ChangeButton

javax.swing.JButton ChangeButton

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

HelpButton

javax.swing.JButton HelpButton

RemoveButton

javax.swing.JButton RemoveButton

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

FromTextField

javax.swing.JTextField FromTextField

ToTextField

javax.swing.JTextField ToTextField

CaseSensitiveCheckBox

javax.swing.JCheckBox CaseSensitiveCheckBox

jLabel3

javax.swing.JLabel jLabel3

DefaultTextField

javax.swing.JTextField DefaultTextField

TableList

javax.swing.JList TableList

jScrollPane1

javax.swing.JScrollPane jScrollPane1

tableData

java.util.Vector tableData

dict

java.util.Hashtable dict

Class com.ibm.able.beans.filter.AbleTranslateTemplate extends java.lang.Object implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

name

java.lang.String name

usage

int usage

numRepeats

int numRepeats

preOperator

AbleTranslateOperator preOperator

inType

int inType

inLength

int inLength

transOperator

AbleTranslateOperator transOperator

outType

int outType

outLength

int outLength

postOperator

AbleTranslateOperator postOperator

value

int value

inBufPos

int inBufPos

outBufPos

int outBufPos

tmpInBufPos

int tmpInBufPos

tmpOutBufPos

int tmpOutBufPos

filter

AbleFilter filter

VectorSum

double VectorSum

Class com.ibm.able.beans.filter.AbleTranslateTemplateDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

panel1

javax.swing.JPanel panel1

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

NameTextField

javax.swing.JTextField NameTextField

UsageComboBox

javax.swing.JComboBox UsageComboBox

NumReplicationsTextField

javax.swing.JTextField NumReplicationsTextField

jLabel4

javax.swing.JLabel jLabel4

DestLengthTextField

javax.swing.JTextField DestLengthTextField

SourceLengthTextField

javax.swing.JTextField SourceLengthTextField

jLabel5

javax.swing.JLabel jLabel5

jLabel6

javax.swing.JLabel jLabel6

PreOpComboBox

javax.swing.JComboBox PreOpComboBox

PostOpComboBox

javax.swing.JComboBox PostOpComboBox

PreDataButton

javax.swing.JButton PreDataButton

PostDataButton

javax.swing.JButton PostDataButton

SourceTypeComboBox

javax.swing.JComboBox SourceTypeComboBox

DestTypeComboBox

javax.swing.JComboBox DestTypeComboBox

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

OKButton

javax.swing.JButton OKButton

CancelButton

javax.swing.JButton CancelButton

HelpButton

javax.swing.JButton HelpButton

TableButton

javax.swing.JButton TableButton

jLabel9

javax.swing.JLabel jLabel9

jLabel10

javax.swing.JLabel jLabel10

templateData

java.util.Vector templateData

PreOpRec

AbleTranslateOperator PreOpRec

TableRec

AbleTranslateOperator TableRec

PostOpRec

AbleTranslateOperator PostOpRec


Package com.ibm.able.beans.knn

Class com.ibm.able.beans.knn.AbleDecisionTree extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

inNum

double[] inNum
The numeric input buffer.


outNum

double[] outNum
The numeric output buffer.


decisionTreeMode

int decisionTreeMode
The decision tree mode, train, test or run.


numRecords

long numRecords

numAttributes

int numAttributes

numClasses

int numClasses

table

java.util.Vector table

root

TreeNode root

testedAttributes

boolean[] testedAttributes

metric

int metric

discretization

int discretization

numCorrectTestExamples

int numCorrectTestExamples

numTestExamples

int numTestExamples

currentTrainRecord

int currentTrainRecord

error

double error

accuracy

double accuracy

numAttributeValues

int[] numAttributeValues

currentLevel

java.util.Vector currentLevel

nextLevel

java.util.Vector nextLevel

tree

java.util.Vector tree

nodeIndex

int nodeIndex

currentTrainExample

double[] currentTrainExample

currentTestExample

double[] currentTestExample

currentLearnedClass

double currentLearnedClass

currentActualClass

double currentActualClass

Class com.ibm.able.beans.knn.AbleDecisionTreeClassifierAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

trainDataFileName

java.lang.String trainDataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

decisionTree

AbleDecisionTree decisionTree

metric

int metric

discretization

int discretization

Class com.ibm.able.beans.knn.AbleDecisionTreeClassifierAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleDecisionTreeClassifierAgentPanel myBeanPanel

Class com.ibm.able.beans.knn.AbleDecisionTreeClassifierAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleDecisionTreeClassifierAgent myAgent

myCustomizer

AbleDecisionTreeClassifierAgentCustomizer myCustomizer

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myNumAttrTextField

javax.swing.JTextField myNumAttrTextField

myNumClassesTextField

javax.swing.JTextField myNumClassesTextField

myNumRecordsTextField

javax.swing.JTextField myNumRecordsTextField

myMetricTextField

javax.swing.JTextField myMetricTextField

myDiscretizationTextField

javax.swing.JTextField myDiscretizationTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTextListener

AbleDecisionTreeClassifierAgentPanel.TextListener myTextListener

Class com.ibm.able.beans.knn.AbleDecisionTreeCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleDecisionTreePanel myBeanPanel

Class com.ibm.able.beans.knn.AbleDecisionTreePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleDecisionTree myBeanObject

mode

int mode

myMetricTextField

javax.swing.JTextField myMetricTextField

myDiscretizationTextField

javax.swing.JTextField myDiscretizationTextField

myNumAttrTextField

javax.swing.JTextField myNumAttrTextField

myNumClassesTextField

javax.swing.JTextField myNumClassesTextField

myNumRecordsTextField

javax.swing.JTextField myNumRecordsTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myCustomizer

AbleDecisionTreeCustomizer myCustomizer

Class com.ibm.able.beans.knn.AbleKnn extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

inNum

double[] inNum
The numeric input buffer.


outNum

double[] outNum
The numeric output buffer.


k

int k

numRecords

long numRecords

numAttributes

int numAttributes

numClasses

int numClasses

model

java.util.Vector model

numCorrectTestExamples

int numCorrectTestExamples

numTestExamples

int numTestExamples

error

double error

accuracy

double accuracy

uniqueClassValues

java.util.Hashtable uniqueClassValues

knnMode

int knnMode
The network mode, train, test or run.


currentTrainExample

double[] currentTrainExample

currentTestExample

double[] currentTestExample

currentLearnedClass

double currentLearnedClass

currentActualClass

double currentActualClass

Class com.ibm.able.beans.knn.AbleKnnClassifierAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

trainDataFileName

java.lang.String trainDataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

k

int k

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

knn

AbleKnn knn

Class com.ibm.able.beans.knn.AbleKnnClassifierAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleKnnClassifierAgentPanel myBeanPanel

Class com.ibm.able.beans.knn.AbleKnnClassifierAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleKnnClassifierAgent myAgent

myCustomizer

AbleKnnClassifierAgentCustomizer myCustomizer

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myNumAttrTextField

javax.swing.JTextField myNumAttrTextField

myNumClassesTextField

javax.swing.JTextField myNumClassesTextField

myNumRecordsTextField

javax.swing.JTextField myNumRecordsTextField

myKparTextField

javax.swing.JTextField myKparTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTextListener

AbleKnnClassifierAgentPanel.TextListener myTextListener

Class com.ibm.able.beans.knn.AbleKnnCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleKnnPanel myBeanPanel

Class com.ibm.able.beans.knn.AbleKnnPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleKnn myBeanObject

mode

int mode

myKparTextField

javax.swing.JTextField myKparTextField

myNumAttrTextField

javax.swing.JTextField myNumAttrTextField

myNumClassesTextField

javax.swing.JTextField myNumClassesTextField

myNumRecordsTextField

javax.swing.JTextField myNumRecordsTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myCustomizer

AbleKnnCustomizer myCustomizer

Class com.ibm.able.beans.knn.AbleNaiveBayes extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

inNum

double[] inNum
The numeric input buffer.


outNum

double[] outNum
The numeric output buffer.


naiveBayesMode

int naiveBayesMode
The network mode, train, test or run


numRecords

long numRecords

numAttributes

int numAttributes

numClasses

int numClasses

table

java.util.Vector table

allTable

java.util.Vector allTable

m

int m

discretization

int discretization

numCorrectTestExamples

int numCorrectTestExamples

numTestExamples

int numTestExamples

currentTrainRecord

int currentTrainRecord

error

double error

accuracy

double accuracy

numAttributeValues

int[] numAttributeValues

numRecPerClass

int[] numRecPerClass

priorClassProb

double[] priorClassProb

currentTrainExample

double[] currentTrainExample

currentTestExample

double[] currentTestExample

currentLearnedClass

double currentLearnedClass

currentActualClass

double currentActualClass

Class com.ibm.able.beans.knn.AbleNaiveBayesClassifierAgent extends AbleDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read a serialized object from a file

Throws:
java.io.IOException - an IO exception
java.lang.ClassNotFoundException - if class file not found

writeObject

private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
                  throws java.io.IOException
Serialize this object to the specified output stream.

Serialized Fields

trainDataFileName

java.lang.String trainDataFileName

testDataFileName

java.lang.String testDataFileName

bufferSize

int bufferSize

imp1

AbleImport imp1

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

naiveBayes

AbleNaiveBayes naiveBayes

m

int m

discretization

int discretization

Class com.ibm.able.beans.knn.AbleNaiveBayesClassifierAgentCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNaiveBayesClassifierAgentPanel myBeanPanel

Class com.ibm.able.beans.knn.AbleNaiveBayesClassifierAgentPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AbleNaiveBayesClassifierAgent myAgent

myCustomizer

AbleNaiveBayesClassifierAgentCustomizer myCustomizer

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myNumAttrTextField

javax.swing.JTextField myNumAttrTextField

myNumClassesTextField

javax.swing.JTextField myNumClassesTextField

myNumRecordsTextField

javax.swing.JTextField myNumRecordsTextField

myGenerateButton

javax.swing.JButton myGenerateButton

myMTextField

javax.swing.JTextField myMTextField

myDiscretizationTextField

javax.swing.JTextField myDiscretizationTextField

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTextListener

AbleNaiveBayesClassifierAgentPanel.TextListener myTextListener

Class com.ibm.able.beans.knn.AbleNaiveBayesCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleNaiveBayesPanel myBeanPanel

Class com.ibm.able.beans.knn.AbleNaiveBayesDistributed extends AbleObject implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

inNum

double[] inNum
The numeric input buffer.


outNum

double[] outNum
The numeric output buffer.


numRecords

long numRecords

numAttributes

int numAttributes

numClasses

int numClasses

table

java.util.Vector table

allTable

java.util.Vector allTable

m

int m

numCorrectTestExamples

int numCorrectTestExamples

numTestExamples

int numTestExamples

currentTrainRecord

int currentTrainRecord

error

double error

accuracy

double accuracy

numAttributeValues

int[] numAttributeValues

numRecPerClass

int[] numRecPerClass

priorClassProb

double[] priorClassProb

naiveBayesMode

int naiveBayesMode
The network mode, train, test or run.


currentTrainExample

double[] currentTrainExample

currentTestExample

double[] currentTestExample

currentLearnedClass

double currentLearnedClass

currentActualClass

double currentActualClass

Class com.ibm.able.beans.knn.AbleNaiveBayesPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myBeanObject

AbleNaiveBayes myBeanObject

mode

int mode

myMTextField

javax.swing.JTextField myMTextField

myDiscretizationTextField

javax.swing.JTextField myDiscretizationTextField

myNumAttrTextField

javax.swing.JTextField myNumAttrTextField

myNumClassesTextField

javax.swing.JTextField myNumClassesTextField

myNumRecordsTextField

javax.swing.JTextField myNumRecordsTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myCustomizer

AbleNaiveBayesCustomizer myCustomizer

Class com.ibm.able.beans.knn.AttributeValueClass extends java.lang.Object implements Serializable

serialVersionUID: 858317088000384924l

Serialized Fields

attribute

int attribute

value

int value

clasS

int clasS

count

int count

prior

double prior

posterior

double posterior

Class com.ibm.able.beans.knn.JasKnnCentralAgent extends AblePlatformDefaultAgent implements Serializable

Serialized Fields

testDataFileName

java.lang.String testDataFileName

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

knnCentral

AbleKnnCentral knnCentral

currentTestExample

double[] currentTestExample

k

int k

numRecords

long numRecords

numAttributes

int numAttributes

numClasses

int numClasses

bufferSize

int bufferSize

model1

java.util.Vector model1

model2

java.util.Vector model2

lclJasKnnAgent1a

JasKnnDistributedAgent lclJasKnnAgent1a

lclJasKnnAgent2a

JasKnnDistributedAgent lclJasKnnAgent2a

lclAgentName1

javax.agent.AgentName lclAgentName1

lclAgentName2

javax.agent.AgentName lclAgentName2

lclJasKnnAgent1b

JasKnnDistributedAgentIF lclJasKnnAgent1b

lclJasKnnAgent2b

JasKnnDistributedAgentIF lclJasKnnAgent2b

lclAbleMasterLocator1

javax.agent.Locator lclAbleMasterLocator1

lclAbleMasterLocator2

javax.agent.Locator lclAbleMasterLocator2

lclAbleDistrLocator1

javax.agent.Locator lclAbleDistrLocator1

lclAbleDistrLocator2

javax.agent.Locator lclAbleDistrLocator2

Class com.ibm.able.beans.knn.JasKnnDistributedAgent extends AblePlatformDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

trainDataFileName

java.lang.String trainDataFileName

bufferSize

int bufferSize

k

int k

filt1

AbleFilter filt1

filt2

AbleFilter filt2

imp1

AbleImport imp1

knnDistributed

AbleKnnDistributed knnDistributed

Class com.ibm.able.beans.knn.JasNaiveBayesCentralAgent extends AblePlatformDefaultAgent implements Serializable

Serialized Fields

testDataFileName

java.lang.String testDataFileName

imp2

AbleImport imp2

filt1

AbleFilter filt1

filt2

AbleFilter filt2

naiveBayesCentral

AbleNaiveBayesCentral naiveBayesCentral

currentTestExample

double[] currentTestExample

numRecords

long numRecords

numAttributes

int numAttributes

numClasses

int numClasses

bufferSize

int bufferSize

table

java.util.Vector table

table1

java.util.Vector table1

table2

java.util.Vector table2

fieldValues1

java.util.Hashtable[] fieldValues1

fieldValues2

java.util.Hashtable[] fieldValues2

allTable

java.util.Vector allTable

numAttributeValues

int[] numAttributeValues

numRecPerClass

int[] numRecPerClass

priorClassProb

double[] priorClassProb

lclJasNaiveBayesAgent1a

JasNaiveBayesDistributedAgent lclJasNaiveBayesAgent1a

lclJasNaiveBayesAgent2a

JasNaiveBayesDistributedAgent lclJasNaiveBayesAgent2a

lclAgentName1

javax.agent.AgentName lclAgentName1

lclAgentName2

javax.agent.AgentName lclAgentName2

lclJasNaiveBayesAgent1b

JasNaiveBayesDistributedAgentIF lclJasNaiveBayesAgent1b

lclJasNaiveBayesAgent2b

JasNaiveBayesDistributedAgentIF lclJasNaiveBayesAgent2b

lclAbleMasterLocator1

javax.agent.Locator lclAbleMasterLocator1

lclAbleMasterLocator2

javax.agent.Locator lclAbleMasterLocator2

lclAbleMasterLocator3

javax.agent.Locator lclAbleMasterLocator3

lclAbleMasterLocator4

javax.agent.Locator lclAbleMasterLocator4

lclAbleDistrLocator1

javax.agent.Locator lclAbleDistrLocator1

lclAbleDistrLocator2

javax.agent.Locator lclAbleDistrLocator2

Class com.ibm.able.beans.knn.JasNaiveBayesDistributedAgent extends AblePlatformDefaultAgent implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

trainDataFileName

java.lang.String trainDataFileName

bufferSize

int bufferSize

imp1

AbleImport imp1

filt1

AbleFilter filt1

filt2

AbleFilter filt2

naiveBayesDistributed

AbleNaiveBayesDistributed naiveBayesDistributed

Class com.ibm.able.beans.knn.TreeNode extends java.lang.Object implements Serializable

serialVersionUID: 2000100100000000001l

Serialized Fields

type

short type

majClass

int majClass

noClasses

int noClasses

size

int size

index

int index

selectAttribute

int selectAttribute

classDistribution

int[] classDistribution

branch

TreeNode[] branch


Package com.ibm.able.beans.petrinet

Class com.ibm.able.beans.petrinet.AblePetriArc extends java.lang.Object implements Serializable

serialVersionUID: 2005020100000000001l

Serialized Fields

myExpression

AbleExpression myExpression

mySource

AblePetriNode mySource

myTarget

AblePetriNode myTarget

myInhibitorFlag

boolean myInhibitorFlag

mySourceIsPlace

boolean mySourceIsPlace

myMultiplicity

int myMultiplicity

myBufferConnection

AbleBufferConnection myBufferConnection

Class com.ibm.able.beans.petrinet.AblePetriNet extends AbleDefaultAgent implements Serializable

serialVersionUID: 2005020100000000001l

Serialized Fields

myPlaces

java.util.Vector myPlaces

myTransitions

java.util.Vector myTransitions

myArcs

java.util.Vector myArcs

myInitializationExpressions

java.util.Vector myInitializationExpressions

myExpressionText

java.lang.String myExpressionText

myVariablesText

java.lang.String myVariablesText

Class com.ibm.able.beans.petrinet.AblePetriNetCustomizer extends AbleDefaultAgentCustomizer implements Serializable

Serialized Fields

myBeanPanel

AblePetriNetPanel myBeanPanel

myRulePanel

AblePetriNetRuleSetPanel myRulePanel

Class com.ibm.able.beans.petrinet.AblePetriNode extends AbleObject implements Serializable

serialVersionUID: 2005020100000000001l

Serialized Fields

myInputArcs

java.util.Vector myInputArcs

myOutputArcs

java.util.Vector myOutputArcs

Class com.ibm.able.beans.petrinet.AblePetriPlace extends AblePetriNode implements Serializable

serialVersionUID: 2005020100000000001l

Serialized Fields

myColorSets

java.util.Vector myColorSets

myInitializationExpr

AbleExpression myInitializationExpr

myExpressionText

java.lang.String myExpressionText

myCurrentMarking

java.util.Vector myCurrentMarking

myTokens

java.util.Vector myTokens

myPetriNet

AblePetriNet myPetriNet

Class com.ibm.able.beans.petrinet.AblePetriPlaceCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AblePetriPlacePanel myBeanPanel

Class com.ibm.able.beans.petrinet.AblePetriToken extends java.lang.Object implements Serializable

serialVersionUID: 2005020100000000001l

Serialized Fields

myValue

java.lang.Object myValue
The object contained by this token must be Serializable if used remotely.

Class com.ibm.able.beans.petrinet.AblePetriTransition extends AblePetriNode implements Serializable

serialVersionUID: 2005020100000000001l

Serialized Fields

myExpression

AbleExpression myExpression

myEnabledFlag

boolean myEnabledFlag

myFiringProbability

double myFiringProbability

myMeanDelay

double myMeanDelay

myDelayDistribution

com.ibm.able.statistics.AbleExponentialDistribution myDelayDistribution

myRandom

java.util.Random myRandom

myExpressionText

java.lang.String myExpressionText

myGuardClause

java.lang.String myGuardClause

myPetriNet

AblePetriNet myPetriNet

Class com.ibm.able.beans.petrinet.AblePetriTransitionCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myBeanPanel

AblePetriTransitionPanel myBeanPanel


Package com.ibm.able.conversation

Class com.ibm.able.conversation.AbleConversationGraphicView extends javax.swing.JPanel implements Serializable

serialVersionUID: 2002091900100300001l

Serialized Fields

logger

AbleLogger logger

graph

com.ibm.graph.Net graph

graphCanvas

com.ibm.graph.swing.JGraphCanvas graphCanvas

propertyChangeSupport

java.beans.PropertyChangeSupport propertyChangeSupport

localStore

java.util.Hashtable localStore
Temporary local storage of .... what?


cpViewerList

java.util.Vector cpViewerList
List of all the CP viewers currently in use


draggedListener

AbleConversationGraphicView.DraggedListener draggedListener

releasedListener

AbleConversationGraphicView.ReleasedListener releasedListener

convManager

AbleConversationManager convManager

Class com.ibm.able.conversation.AbleConversationManager extends AbleObject implements Serializable

Serialized Fields

cycleCount

int cycleCount
Counts number of times process() has been called


defaultMessageSystem

MessageSystemAdapter defaultMessageSystem
Default message system adapter

Used in two ways:

  1. In conversation setup
  2. Passed into each Conversation when it is initialized, as the MSA to use by default. (The Conversation may then replace it.)


defaultDecisionLogic

DecisionLogicAdapter defaultDecisionLogic
Default decision logic adapter

Used in two ways:

  1. In conversation setup
  2. Passed into each Conversation when it is initialized, as the DLA to use by default. (The Conversation may then replace it.)


cphFactory

AbleConversationPolicyHandlerFactory cphFactory
Factory for conversation policy handlers.

This is passed into each Conversation when it is initialized, as the factory to use by default. (The Conversation may then replace it.)


messageTransformFactory

AbleMessageTransformFactory messageTransformFactory
Factory for message transforms.

This is passed into each Conversation when it is initialized, as the factory to use by default. (The Conversation may then replace it.)


setupPolicyName

java.lang.String setupPolicyName
Name of CP to use for conversation setup.


setupInitiatorRole

java.lang.String setupInitiatorRole
Name of role for the conversation's initiator, as defined in the setup CP.


setupResponderRole

java.lang.String setupResponderRole
Name of role for the responder (i.e., not the conversation's initiator), as defined by the setup CP.


activeConversations

java.util.Hashtable activeConversations
Contains currently active Conversations, keyed by conversation ID.


completedConversations

java.util.HashSet completedConversations
Stores IDs of conversations that have been completed


conversationCounter

int conversationCounter
Counts number of conversations that have been started.

Class com.ibm.able.conversation.AbleConversationManagerCustomizer extends AbleObjectCustomizer implements Serializable

Serialized Fields

myPanel

AbleConversationManagerPanel myPanel

Class com.ibm.able.conversation.AbleConversationManagerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

conversationManager

AbleConversationManager conversationManager

myCustomizer

AbleConversationManagerCustomizer myCustomizer
The AbleCustomizer in which this panel is embedded. MAY BE NULL!


repositoryField

javax.swing.JTextField repositoryField

policyTableModel

AbleConversationManagerPanel.PolicyTableModel policyTableModel

policyTable

javax.swing.JTable policyTable

initialPolicyLabel

javax.swing.JLabel initialPolicyLabel

initiatorRoleLabel

javax.swing.JLabel initiatorRoleLabel

responderRoleLabel

javax.swing.JLabel responderRoleLabel

Class com.ibm.able.conversation.AbleCpStateMachineHandler extends AbleOwned implements Serializable

serialVersionUID: 2003053000100500101l

Serialized Fields

currentStateName

java.lang.String currentStateName

selfRole

java.lang.String selfRole

Class com.ibm.able.conversation.AblePlatformConversationAgent extends AblePlatformDefaultAgent implements Serializable

serialVersionUID: 2003050100100500001l

Serialized Fields

messageSystemAdapter

AblePlatformMessageSystemAdapter messageSystemAdapter
The message-system adapter used in all this agent's outbound JAS messages.


conversationManager

AbleConversationManager conversationManager
The manager for this agent's conversations.


decisionLogicAdapter

AbleRemoteUdfDecisionLogicAdapter decisionLogicAdapter
The decision logic adapter for all of this agent's conversations.


setupLogic

AblePlatformConversationSetupLogic setupLogic
Decision logic for conversation-setup messages

Class com.ibm.able.conversation.AblePlatformConversationAgentCustomizer extends AblePlatformDefaultAgentCustomizer implements Serializable

Serialized Fields

setupPanel

AblePlatformStartConversationPanel setupPanel

Class com.ibm.able.conversation.AblePlatformStartConversationPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

myAgent

AblePlatformConversationAgent myAgent

myCustomizer

AblePlatformConversationAgentCustomizer myCustomizer

rootPolicyBox

javax.swing.JComboBox rootPolicyBox

selfRoleBox

javax.swing.JComboBox selfRoleBox

partnerRoleLabel

javax.swing.JLabel partnerRoleLabel

partnerDisplayNameField

javax.swing.JTextField partnerDisplayNameField


Package com.ibm.able.data

Class com.ibm.able.data.AbleArrayLengthLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myArrayVariable

AbleArrayVariable myArrayVariable
The array variable to which this field belongs.

This field is initialized to null and changed by the constructor when a new array variable method is created.

Class com.ibm.able.data.AbleArrayLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

java.lang.Object myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleArrayVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

java.lang.Object[] myValue
The current value of the variable.


myElementClasses

java.lang.Class[] myElementClasses
The data types of the elements of this array.

Note: usually an AbleVariable and AbleLiteral pair


myArrayType

java.lang.String myArrayType
The data type of the elements in the array.

Note: The actual Class types are defined in myElementClasses


myArrayTypeClass

java.lang.Class myArrayTypeClass
The Class of the array type (underlying elements) of the array.

Note: For example, a Double[] would have the array type class of double.class


myLength

int myLength
The number of elements in the array.

Class com.ibm.able.data.AbleArrayVariableExpression extends AbleLhs implements Serializable

serialVersionUID: 2001030200000000001l

Serialized Fields

myDataType

int myDataType
An AbleData DataType constant that specifies this particular object's data type.

This field is initialized to AbleData.TypedVariableField.


myArrayVariable

AbleArrayVariable myArrayVariable
The array variable to which this field belongs.

This field is initialized to null and changed by the constructor when a new typed variable field is created.


myIndexExpression

AbleRd myIndexExpression
An expression used to compute the array index in the above array variable. Note: this expression is evaluated prior to every array element access

This field is initialized to null and changed by the contructor when a new typed variable field is created.

Class com.ibm.able.data.AbleBag extends java.util.AbstractCollection implements Serializable

serialVersionUID: 2004032400000000001l

Serialized Fields

myCollection

java.util.Map myCollection

mySize

int mySize

Class com.ibm.able.data.AbleBooleanLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

boolean myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleBooleanVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

boolean myValue
The current value of the variable.

Class com.ibm.able.data.AbleBuiltInVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2001022100000000001l

Class com.ibm.able.data.AbleByteLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

byte myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleByteVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

byte myValue
The current value of the variable.

Class com.ibm.able.data.AbleCallLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myUdfMgr

java.lang.Object myUdfMgr
An object that implements the AbleUserDefinedFunctionManager interface.


myCallee

java.lang.String myCallee
The name of the user-defined function (method) owned by myUdfMgr to call when the current value of this literal is requested.


myArgs

java.util.Vector myArgs
A list of arguments to the user-defined function named by myCallee. It can be empty, but must never be null.


myArity

int myArity
The number of arguments to the user-defined function named by myCallee.

Class com.ibm.able.data.AbleCategoricalField extends AbleCategoricalVariable implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

usage

int usage
Values representing input, output, or ignore.


column

int column
An index representing this field's position in a record.


table

java.util.Hashtable table
A Hashtable where the key is an Integer value representing an element in a dictionary; the object is one String value in the dictionary.

Class com.ibm.able.data.AbleCategoricalVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

java.lang.String myValue
The current value of the variable.

Initialized to AbleData.StringNull.


myValueList

java.util.Vector myValueList
The list of possible values that this variable can assume.


myInitialValue

java.lang.String myInitialValue
The initial String value used to reset this variable

Class com.ibm.able.data.AbleCharacterLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

char myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleCharacterVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

char myValue
The current value of the variable.

Class com.ibm.able.data.AbleClassVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2001022000000000001l

Class com.ibm.able.data.AbleContinuousField extends AbleContinuousVariable implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

usage

int usage
Values representing input, output, or ignore.


column

int column
An index representing this field's position in a record.


mean

double mean
The mean of the allowed values for this field.


sum

double sum
The sum of all values, used to maintain the mean.


numItems

int numItems
The count of values, used to maintain the mean.

Class com.ibm.able.data.AbleContinuousVariable extends AbleVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myDiscourseLo

double myDiscourseLo
The minimum value that this variable can assume. Together with myDiscourseHi, determines the universe of discourse over this variable.


myDiscourseHi

double myDiscourseHi
The maximum value that this variable can assume. Together with myDiscourseLo, determines the universe of discourse over this variable.


myValue

double myValue
The current value of the variable. The value, unless undetermined (in which case it is Double.NaN), is always within the universe of discourse for this variable.

Initialized to Double.NaN.


myInitialValue

double myInitialValue
The initial double value used to reset this variable

Class com.ibm.able.data.AbleData extends java.lang.Object implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleDataException extends AbleException implements Serializable

Class com.ibm.able.data.AbleDiscreteField extends AbleDiscreteVariable implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

usage

int usage
Values representing input, output, or ignore.


column

int column
An index representing this field's position in a record.


min

double min
The minimum of the allowed values for this field.


max

double max
The maximum of the allowed values for this field.


mean

double mean
The mean of the allowed values for this field.


table

java.util.Hashtable table
A Hashtable where the key is an Integer value representing an element in a dictionary; the object is one valid discrete value in String form.

Class com.ibm.able.data.AbleDiscreteVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

double myValue
The current value of the variable.

Initialized to Double.NaN.


myValueList

java.util.Vector myValueList
The list of possible values that this variable can assume.


myInitialValue

double myInitialValue
The initial double value used to reset this variable


myMaxValueKnown

boolean myMaxValueKnown
A flag that indicates whether the maximum value in myValueList has been determined.


myMaxValue

double myMaxValue
The maximum value in myValueList, if known. If not known, the value is Double.NaN.


myMinValueKnown

boolean myMinValueKnown
A flag that indicates whether the minimum value in myValueList has been determined.


myMinValue

double myMinValue
The minimum value in myValueList, if known. If not known, the value is Double.NaN.

Class com.ibm.able.data.AbleDoubleLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

double myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleDoubleVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

double myValue
The current value of the variable.

Class com.ibm.able.data.AbleEmptyListPredicate extends AblePredicate implements Serializable

serialVersionUID: 3729818207386528836l

Class com.ibm.able.data.AbleExpression extends AbleLiteral implements Serializable

serialVersionUID: 2000083100000000001l

Serialized Fields

myLhs

AbleRd myLhs
myLhs represents the left-hand side of this clause. This field is initialized by the constructor.


myOp

int myOp
myOp is the unary or binary operator to be used to evaluate the left-hand side of this clause against the right-hand side of this clause. The value must be an AbleData.<Operator> constant. This field is initialized by the constructor.


myRhs

AbleRd myRhs
myRhs represents the right-hand side of this clause. This field is initialized by the constructor.


myWeight

double myWeight
myWeight represents the weight that this expression should be given when it is converted to an antecedent clause This field is initialized to DefaultWeight which means "unweighted".


myExprIsConstant

boolean myExprIsConstant

myLocation

AbleLocation myLocation
The location of this expression in the source ARL file.

Class com.ibm.able.data.AbleExpressionVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

AbleExpression myValue
The current value of the variable.

Class com.ibm.able.data.AbleFieldDefinition extends java.lang.Object implements Serializable

serialVersionUID: 2452313084010095275l

Serialized Fields

name

java.lang.String name

dataTypeString

java.lang.String dataTypeString

usageString

java.lang.String usageString

dataType

int dataType

usageType

int usageType

Class com.ibm.able.data.AbleFloatLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

float myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleFloatVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

float myValue
The current value of the variable.

Class com.ibm.able.data.AbleFuzzySet extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

mySetType

int mySetType

mySetName

java.lang.String mySetName

myAlphaCut

double myAlphaCut

myDomainLo

double myDomainLo

myDomainHi

double myDomainHi

myTruthVector

double[] myTruthVector

myParentVar

AbleFuzzyVariable myParentVar

myComplementName

java.lang.String myComplementName

myComplementFlag

boolean myComplementFlag

myPtBeg

double myPtBeg

myPtCenter

double myPtCenter

myPtEnd

double myPtEnd

myPtFlex

double myPtFlex

myPtLeft

double myPtLeft

myPtLeftCore

double myPtLeftCore

myPtRightCore

double myPtRightCore

myPtRight

double myPtRight

myFlexFactor

double myFlexFactor

mySetDir

int mySetDir

myWeight

double myWeight

myWidth

double myWidth

myNumberOfValues

int myNumberOfValues

myScalarVecSav

double[] myScalarVecSav

myTruthVecSav

double[] myTruthVecSav

Class com.ibm.able.data.AbleFuzzySetBeta extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetGaussian extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetLinear extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetPi extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetSegments extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetShoulder extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetSigmoid extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetTrapezoid extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetTriangle extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleFuzzySetWork extends AbleFuzzySet implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

mySetEmpty

boolean mySetEmpty

Class com.ibm.able.data.AbleFuzzyVariable extends AbleContinuousVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

mySetList

java.util.Hashtable mySetList
A list of fuzzy sets defined over this variable.


myValCrisp

double myValCrisp
The crisp value of the fuzzy solution variable (if known).


myValFzy

AbleFuzzySetWork myValFzy
The fuzzy solution variable.


myValKnown

boolean myValKnown
Indicates whether the crisp value is known (true) or undefined (false).


myValFzyTmp

AbleFuzzySetWork myValFzyTmp
Fuzzy working space to hold temporary copies.


myAlphaCut

double myAlphaCut
The alphacut level associated with this fuzzy variable


myDefuzzifyMethod

int myDefuzzifyMethod
Specifies the method used to turn a fuzzy value into a crisp number. This value must be set by the fuzzy inference engine. Value is a DefuzzifyMethod constant. Initially set to DefuzzifyMethodDefault.

Class com.ibm.able.data.AbleGenericField extends AbleGenericVariable implements Serializable

serialVersionUID: 1999100100000000001l

Serialized Fields

usage

int usage
Values representing input, output, or ignore.


column

int column
An index representing this field's position in a record.

Class com.ibm.able.data.AbleGenericLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

java.lang.Object myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleGenericVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleIncludeVariable extends AbleVariable implements Serializable

serialVersionUID: 2004051800000000001l

Class com.ibm.able.data.AbleIntegerLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

int myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleIntegerVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

int myValue
The current value of the variable.

Class com.ibm.able.data.AbleLhs extends java.lang.Object implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleLiteral extends java.lang.Object implements Serializable

serialVersionUID: 2000080100000000001l

Class com.ibm.able.data.AbleLongLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

long myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleLongVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

long myValue
The current value of the variable.

Class com.ibm.able.data.AbleNewObjectLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2001030200000000001l

Serialized Fields

myDataType

java.lang.String myDataType
The data type.

The name of the data type.


myDataTypeClassName

java.lang.String myDataTypeClassName
The data type class name. Note: names ending with "[]" indicate that an array of myArgs length should be created (myArgs are the array initializer)

The fully-qualified class name of the data type.


myArgs

java.util.Vector myArgs
The arguments to the constructor (A vector of AbleRd objects)


myIndexExpression

AbleRd myIndexExpression
The array index expression (if any). Note: non-null value indicates that an array of myIndexExpression length should be created.


myContext

AbleDataContext myContext

Class com.ibm.able.data.AblePredicate extends java.lang.Object implements Serializable

serialVersionUID: 2001041300000000001l

Serialized Fields

name

java.lang.String name

arity

int arity

argList

java.util.Vector argList
The list of arguments which could be Strings, Literals, Variables, or Predicates


replacementVars

java.util.Hashtable replacementVars
This hashtable is used when duplicating a predicate fact or rule during inferencing. The original variables are used as the keys, and duplicate variables are constructed and placed in the hashtable values. This is used by createMatchPredicate()


variables

java.util.Vector variables
variables is a list of all of the AbleVariable objects that appear in this predicate (and embedded arguments).


myTracer

AbleLogger myTracer

Class com.ibm.able.data.AbleReferences extends java.util.Vector implements Serializable

Class com.ibm.able.data.AbleShortLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

short myValue
The immutable value of this literal.

Class com.ibm.able.data.AbleShortVariable extends AbleTypedVariable implements Serializable

serialVersionUID: 2000080100000000001l

Serialized Fields

myValue

short myValue
The current value of the variable.

Class com.ibm.able.data.AbleStringLiteral extends AbleLiteral implements Serializable

serialVersionUID: 2000080100000000001l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
When reserializing an AbleEventConnection, the listener object is added to the source as an AbleEventListener. This is what makes the connection reserializable.

</
Serialized Fields