ABLE, Version 1.1b

Serialized Form


Package com.ibm.able

Class com.ibm.able.Able implements Serializable

Class com.ibm.able.AbleBeanAdaptor implements Serializable

Serialized Fields

wrappedObject

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

Class com.ibm.able.AbleBufferConnection implements Serializable

Serialized Fields

destObj

AbleBean destObj

destObjName

java.lang.String destObjName

sourceObj

AbleBean sourceObj

srcObjName

java.lang.String srcObjName

valid

boolean valid

Class com.ibm.able.AbleCheckBoxTreeCellRenderer implements Serializable

Serialized Fields

myCheckBox

javax.swing.JCheckBox myCheckBox

myLabel

javax.swing.JLabel myLabel

Class com.ibm.able.AbleCheckBoxTreeNode implements Serializable

Serialized Fields

isSelected

boolean isSelected

Class com.ibm.able.AbleConnectionsPanel implements Serializable

Serialized Fields

isDestChanged

boolean isDestChanged

isEventListenerChanged

boolean isEventListenerChanged

isPropertyConnectionChanged

boolean isPropertyConnectionChanged

isSourceChanged

boolean isSourceChanged

myAbleObject

AbleObject myAbleObject

myCustomizer

AbleObjectCustomizer myCustomizer

myDataInputHash

java.util.Hashtable myDataInputHash

myDataInputList

javax.swing.JList myDataInputList

myDataInputListModel

javax.swing.DefaultListModel myDataInputListModel

myDataOutputHash

java.util.Hashtable myDataOutputHash

myDataOutputList

javax.swing.JList myDataOutputList

myDataOutputListModel

javax.swing.DefaultListModel myDataOutputListModel

myEventListenerHash

java.util.Hashtable myEventListenerHash

myEventListenerList

javax.swing.JList myEventListenerList

myEventListenerListModel

javax.swing.DefaultListModel myEventListenerListModel

myPropertyConnectionHash

java.util.Hashtable myPropertyConnectionHash

myPropertyConnectionList

javax.swing.JList myPropertyConnectionList

myPropertyConnectionListModel

javax.swing.DefaultListModel myPropertyConnectionListModel

Class com.ibm.able.AbleEvent implements Serializable

Serialized Fields

action

java.lang.String action
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.)

argObject

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

When an argObject exists, but no action is specified, the default behavior is UNDEFINED. *FIX* ?


asynchronous

boolean asynchronous
asynchronous indicates the type of event processing desired.

genSource

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

id

int id
id is the type of AbleEvent.

Class com.ibm.able.AbleEventConnection implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Serialized Fields

eventSource

AbleBean eventSource

listenerObj

AbleEventListener listenerObj

Class com.ibm.able.AbleEventQueue implements Serializable

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

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 true.
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 true.
See Also:
AbleEventQueue.setAbleEventProcessingEnabled(int), AbleEventQueue.getAbleEventProcessingEnabled(), AbleEventQueue.startProcessingEvents()

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.


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)

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 zero, 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()

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()

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()

Class com.ibm.able.AbleException implements Serializable

Serialized Fields

severity

int severity

Class com.ibm.able.AbleObject implements Serializable

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.

writeObject

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

changed

boolean changed
"changed" 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()

comment

java.lang.String comment
"comment" provides a place to associate a comment with this object. The value is initialized to the empty String ("") and is never expected to be null.
See Also:
AbleObject.setComment(String), AbleObject.getComment()

dataFlowEnabled

boolean dataFlowEnabled
"dataFlowEnabled" 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()

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()

eventQueue

AbleEventQueue eventQueue
The event queue is a small, but highly complex yet efficient, object that 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 the class description for complete details.
See Also:
AbleEventQueue, AbleObject.setTimerEventProcessingEnabled(boolean), AbleObject.setAbleEventProcessingEnabled(int), AbleObject.processTimerEvent(), AbleObject.handleAbleEvent(AbleEvent), AbleObject.startEnabledEventProcessing(), AbleObject.flushAbleEventQueue(), AbleObject.getAbleEventQueueSize()

fileName

java.lang.String fileName
The name of the file to which 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()

inputBuffer

java.lang.Object inputBuffer
"inputBuffer" is initialized to null, but can be used by other objects to provide input data to this 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)

logger

com.ibm.logging.Logger logger
If "logger" is not null, ABLE base code will use the specified logger's entry(), exit(), text(), and exception() methods to log trace messages, but only if the logger's "isLogging" public instance variable is set to true. It is up to the creator of the logger to set the destination of the messages and otherwise manipulate the logger. This field is initialized to null. Logging will, of course, impact performance.
See Also:
AbleObject.setLogger(Logger), AbleObject.getLogger()

name

java.lang.String name
The name of this bean. The value is initialized to the empty String ("") and is never expected to be null.
See Also:
AbleObject.setName(String), AbleObject.getName()

outputBuffer

java.lang.Object outputBuffer
"outputBuffer" 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)

parent

AbleBeanContainer parent
The AbleBeanContainer, if any, in which this bean resides. This field is initialized to null.
See Also:
AbleObject.setParent(AbleBeanContainer), AbleObject.getParent()

propertyConnectionMgr

AblePropertyConnectionManager propertyConnectionMgr
The property connections manager, an ABLE version of a property change listener, is used for propagating property change events. It is registered as a listener with our own internal PropertyChangeSupport object.
See Also:
AbleObject.chgSupport, AbleObject.addPropertyConnection(AblePropertyConnection), AbleObject.removePropertyConnection(AblePropertyConnection), AbleObject.getPropertyConnectionManager()

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()

state

AbleState state
The state of this bean; valid values are defined in the AbleState class. This field is initialized to AbleState.Unknown.
See Also:
AbleObject.setState(int), AbleObject.getState(), AbleState

Class com.ibm.able.AbleObjectCustomizer implements Serializable

Serialized Fields

isCancelled

boolean isCancelled

isChangedFlag

boolean isChangedFlag

myAbleConnectionsPanel

AbleConnectionsPanel myAbleConnectionsPanel

myAbleObject

AbleObject myAbleObject

myAbleObjectCustomizer

AbleObjectCustomizer myAbleObjectCustomizer

myAbleObjectPanel

AbleObjectPanel myAbleObjectPanel

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myCustomizer

AbleCustomizer myCustomizer

myCustomizerButtonPanel

javax.swing.JPanel myCustomizerButtonPanel

myFrameParent

javax.swing.JFrame myFrameParent

myIgnoreAnyPropertyChangesFlag

boolean myIgnoreAnyPropertyChangesFlag

myPanel

AbleCustomizerPanel myPanel

myPropertyChangeListener

com.ibm.able.AbleObjectCustomizer.ObjectPropertyChangeListener myPropertyChangeListener

myPropertyChangeMethods

java.util.Hashtable myPropertyChangeMethods

myTabbedPane

javax.swing.JTabbedPane myTabbedPane

myWorkingDir

java.lang.String myWorkingDir

Class com.ibm.able.AbleObjectPanel implements Serializable

Serialized Fields

myAbleObject

AbleObject myAbleObject

myCommentTextArea

javax.swing.JTextArea myCommentTextArea

myCustomizer

AbleObjectCustomizer myCustomizer

myDataFlowEnabledCheckBox

javax.swing.JCheckBox myDataFlowEnabledCheckBox

myFileNameTextField

javax.swing.JTextField myFileNameTextField

myNameTextField

javax.swing.JTextField myNameTextField

myPostingEnabledCheckBox

javax.swing.JCheckBox myPostingEnabledCheckBox

myProcessingEnabledCheckBox

javax.swing.JCheckBox myProcessingEnabledCheckBox

mySleepTimeTextField

javax.swing.JTextField mySleepTimeTextField

myStateLabel

javax.swing.JLabel myStateLabel

myTimerEventsEnabledCheckBox

javax.swing.JCheckBox myTimerEventsEnabledCheckBox

Class com.ibm.able.AbleProperty implements Serializable

Class com.ibm.able.AblePropertyConnection implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Serialized Fields

destObj

AbleBean destObj

getterName

java.lang.String getterName

setterName

java.lang.String setterName

sourceObj

AbleBean sourceObj

srcPropertyName

java.lang.String srcPropertyName

targetPropertyName

java.lang.String targetPropertyName

valid

boolean valid

Class com.ibm.able.AblePropertyConnectionManager implements Serializable

Serialized Fields

connectionsByPropertyName

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

Class com.ibm.able.AbleSensorEffectorPanel implements Serializable

Serialized Fields

myAbleObject

AbleObject myAbleObject

myAddButton

javax.swing.JButton myAddButton

myBeanComboBox

javax.swing.JComboBox myBeanComboBox

myBeanVector

java.util.Vector myBeanVector

myChangeButton

javax.swing.JButton myChangeButton

myCustomizer

AbleDefaultAgentCustomizer myCustomizer

myListenersEnabled

boolean myListenersEnabled

myMethodComboBox

javax.swing.JComboBox myMethodComboBox

myMethodHashTable

java.util.Hashtable myMethodHashTable

myMode

int myMode

myNameTextField

javax.swing.JTextField myNameTextField

myRemoveButton

javax.swing.JButton myRemoveButton

mySensorEffectorHashTable

java.util.Hashtable mySensorEffectorHashTable

mySensorEffectorList

javax.swing.JList mySensorEffectorList

Class com.ibm.able.AbleState implements Serializable

Serialized Fields

myState

int myState
The current state of the containing object.

Class com.ibm.able.AbleTraceLogger implements Serializable

Serialized Fields

CONSOLE_HANDLER

long CONSOLE_HANDLER

FILE_HANDLER

long FILE_HANDLER

myDescription

java.lang.String myDescription

myFileName

java.lang.String myFileName

myName

java.lang.String myName

TEXTAREA_HANDLER

long TEXTAREA_HANDLER


Package com.ibm.able.agents

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

Serialized Fields

activeDataSource

boolean activeDataSource
Indicates if agent contains an active data source

This field is initialized to false.


agentAddr

java.lang.String agentAddr
The address of this agent. It is initialised by this object's constructor, 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 initialised by this object's constructor, 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 FIPA-style name, depending on the context in which the agent is created and used.

beans

java.util.Vector beans
The list of AbleBean objects contained by this agent

effectors

java.util.Hashtable effectors
The list of effectors

eventConnections

java.util.Vector eventConnections
A list of AbleEventConnection objects (listeners) on this object

numEpochs

long numEpochs
The number of epochs processed in training mode

This field is initialized to zero (0).


processList

java.util.Vector processList
The list of objects to be processed (in order)

processListOK

boolean processListOK
Indicates whether the processList needs to be computed

This field is initialized to false.


sensors

java.util.Hashtable sensors
The list of sensors

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

Serialized Fields

myEffectorPanel

AbleSensorEffectorPanel myEffectorPanel

mySensorPanel

AbleSensorEffectorPanel mySensorPanel

Class com.ibm.able.agents.AbleGeneticOperatorsDialog implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

CancelButton

javax.swing.JButton CancelButton

cancelled

boolean cancelled

HelpButton

javax.swing.JButton HelpButton

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

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

OKButton

javax.swing.JButton OKButton

operatorFitness

java.util.Hashtable operatorFitness

operatorNames

java.util.Vector operatorNames

panel1

javax.swing.JPanel panel1

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

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

totalFitness

double totalFitness

totalFitnessTextField

javax.swing.JTextField totalFitnessTextField

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

Serialized Fields

autoEvolve

boolean autoEvolve

avgFitness

double avgFitness

chromosomeLength

int chromosomeLength

chromosomeList

java.util.Hashtable chromosomeList

crossoverRate

double crossoverRate

evaluationAgent

AbleAgent evaluationAgent

evolving

boolean evolving

fitnessThreshold

double fitnessThreshold

geneticObjectClass

java.lang.Class geneticObjectClass

geneticObjectClassName

java.lang.String geneticObjectClassName

inNum

double[] inNum

inSym

java.lang.String[] inSym

maxFitness

double maxFitness

maxNumPasses

int maxNumPasses

minFitness

double minFitness

mutationRate

double mutationRate

noDuplicatesAllowed

boolean noDuplicatesAllowed

numPasses

int numPasses

operatorFitness

java.util.Hashtable operatorFitness

outNum

double[] outNum

outSym

java.lang.String[] outSym

population

java.util.Vector population

populationSize

int populationSize

replacementSize

int replacementSize

reproductionTechnique

int reproductionTechnique

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[]

summedFitness

double[] summedFitness

totalFitness

double totalFitness

totalNormalizedFitness

double totalNormalizedFitness

useNormalizedFitness

boolean useNormalizedFitness

vocabulary

java.lang.String vocabulary

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

Serialized Fields

myAgentPanel

AbleGeneticSearchAgentPanel myAgentPanel

Class com.ibm.able.agents.AbleGeneticSearchAgentPanel implements Serializable

Serialized Fields

myAgent

AbleGeneticSearchAgent myAgent

myClassNameTextField

javax.swing.JTextField myClassNameTextField

myCrossoverRateTextField

javax.swing.JTextField myCrossoverRateTextField

myCustomizer

AbleGeneticSearchAgentCustomizer myCustomizer

myEvolveStopButton

javax.swing.JButton myEvolveStopButton

myFitnessThresholdTextField

javax.swing.JTextField myFitnessThresholdTextField

myGeneticOperatorsList

javax.swing.JList myGeneticOperatorsList

myInitializeButton

javax.swing.JButton myInitializeButton

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myMutationRateTextField

javax.swing.JTextField myMutationRateTextField

myNoDuplicatesCheckBox

javax.swing.JCheckBox myNoDuplicatesCheckBox

myNormalizedFitnessCheckBox

javax.swing.JCheckBox myNormalizedFitnessCheckBox

myPopulationSizeTextField

javax.swing.JTextField myPopulationSizeTextField

myReplacementSizeTextField

javax.swing.JTextField myReplacementSizeTextField

myResetBeansButton

javax.swing.JButton myResetBeansButton

mySetButton

javax.swing.JButton mySetButton

myTextListener

com.ibm.able.agents.AbleGeneticSearchAgentPanel.TextListener myTextListener

operatorFitness

java.util.Hashtable operatorFitness

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

Serialized Fields

avgRMSError

double avgRMSError

bufferSize

int bufferSize

dataFileName

java.lang.String dataFileName

desiredPercentCorrect

int desiredPercentCorrect

desiredPercentIncorrect

int desiredPercentIncorrect

filt1

AbleBean filt1

filt2

AbleBean filt2

imp1

AbleImport imp1

imp2

AbleImport imp2

inNum

double[] inNum

inSym

java.lang.String[] inSym

lastNumPasses

int lastNumPasses

maxNumPasses

int maxNumPasses

net

AbleBackPropagation net

netArch

java.lang.String netArch

numPasses

int numPasses

outNum

double[] outNum

outSym

java.lang.String[] outSym

testDataFileName

java.lang.String testDataFileName

testTolerance

double testTolerance

training

boolean training

trainOK

boolean trainOK

trainToTestRatio

int trainToTestRatio

userTolerance

double userTolerance

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

Serialized Fields

myBeanPanel

AbleNeuralClassifierAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleNeuralClassifierAgentPanel implements Serializable

Serialized Fields

myAgent

AbleNeuralClassifierAgent myAgent

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myCustomizer

AbleNeuralClassifierAgentCustomizer myCustomizer

myGenerateButton

javax.swing.JButton myGenerateButton

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myTextListener

com.ibm.able.agents.AbleNeuralClassifierAgentPanel.TextListener myTextListener

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

myTrainToTestRatioTextField

javax.swing.JTextField myTrainToTestRatioTextField

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

Serialized Fields

autoTrain

boolean autoTrain

bufferSize

int bufferSize

confidence

double confidence

dataFileName

java.lang.String dataFileName

filt1

AbleBean filt1

imp1

AbleImport imp1

imp2

AbleImport imp2

inNum

double[] inNum

inSym

java.lang.String[] inSym

maxNumPasses

int maxNumPasses

net

AbleSelfOrganizingMap net

numCols

int numCols

numPasses

int numPasses

numRows

int numRows

outNum

double[] outNum

outSym

java.lang.String[] outSym

testDataFileName

java.lang.String testDataFileName

training

boolean training

winner

int winner

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

Serialized Fields

myBeanPanel

AbleNeuralClusteringAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleNeuralClusteringAgentPanel implements Serializable

Serialized Fields

myAgent

AbleNeuralClusteringAgent myAgent

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutput1TextField

javax.swing.JTextField myArchOutput1TextField

myArchOutput2TextField

javax.swing.JTextField myArchOutput2TextField

myCustomizer

AbleNeuralClusteringAgentCustomizer myCustomizer

myGenerateButton

javax.swing.JButton myGenerateButton

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myTextListener

com.ibm.able.agents.AbleNeuralClusteringAgentPanel.TextListener myTextListener

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

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

Serialized Fields

avgRMSError

double avgRMSError

bufferSize

int bufferSize

dataFileName

java.lang.String dataFileName

explicitErrorMode

boolean explicitErrorMode

filt1

AbleBean filt1

filt2

AbleBean filt2

imp1

AbleImport imp1

imp2

AbleImport imp2

inNum

double[] inNum

inSym

java.lang.String[] inSym

lastNumPasses

int lastNumPasses

maxNumPasses

int maxNumPasses

maxRMSError

double maxRMSError

net

AbleBackPropagation net

netArch

java.lang.String netArch

numPasses

int numPasses

outNum

double[] outNum

outSym

java.lang.String[] outSym

testDataFileName

java.lang.String testDataFileName

training

boolean training

trainOK

boolean trainOK

trainToTestRatio

int trainToTestRatio

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

Serialized Fields

myBeanPanel

AbleNeuralPredictionAgentPanel myBeanPanel

Class com.ibm.able.agents.AbleNeuralPredictionAgentPanel implements Serializable

Serialized Fields

myAgent

AbleNeuralPredictionAgent myAgent

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myCustomizer

AbleNeuralPredictionAgentCustomizer myCustomizer

myExplicitErrorModeCheckBox

javax.swing.JCheckBox myExplicitErrorModeCheckBox

myGenerateButton

javax.swing.JButton myGenerateButton

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myMaximumPercentIncorrectTextField

javax.swing.JTextField myMaximumPercentIncorrectTextField

myMaximumRMSErrorTextField

javax.swing.JTextField myMaximumRMSErrorTextField

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myTextListener

com.ibm.able.agents.AbleNeuralPredictionAgentPanel.TextListener myTextListener

myToleranceTextField

javax.swing.JTextField myToleranceTextField

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

myTrainToTestRatioTextField

javax.swing.JTextField myTrainToTestRatioTextField

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

Serialized Fields

ruleSets

java.util.Hashtable ruleSets


Package com.ibm.able.beans

Class com.ibm.able.beans.AbleAtom implements Serializable

Serialized Fields

name

java.lang.String name
name is the name of the atom. It must be unique within the namespace.

value

java.lang.Object value
value contains the current value of the atom.

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

Serialized Fields

ActOffset

double ActOffset

adaptLearnRate

boolean adaptLearnRate

aveRMSError

double aveRMSError

badPatRatio

double badPatRatio

computeSensitivity

boolean computeSensitivity

confidence

double confidence

cumCorrect

double cumCorrect

cumErrorIndex

double[] cumErrorIndex

cumIncorrect

double cumIncorrect

cumMaxError

double cumMaxError

cumMaxRMSError

double cumMaxRMSError

cumNumBadPat

double cumNumBadPat

cumRMSError

double cumRMSError

cumUnknown

double cumUnknown

decayFactor

double decayFactor

delta

double[] delta

epochUpdate

boolean epochUpdate

error

double[] error

explicitErrorMode

boolean explicitErrorMode

feedbackType

int feedbackType

firstHid1

int firstHid1

firstHid2

int firstHid2

firstHid3

int firstHid3

firstOut

int firstOut

inputSensitivity

double[] inputSensitivity

lastNumBadOut

double lastNumBadOut

lastRMSError

double lastRMSError

learnRate

double learnRate

maxRMSError

double maxRMSError

momentum

double momentum

numContextUnits

int numContextUnits

numHidden1

int numHidden1

numHidden2

int numHidden2

numHidden3

int numHidden3

numHidLayers

int numHidLayers

numInputs

int numInputs

numOutputs

int numOutputs

numUnits

int numUnits

numWeights1

int numWeights1

numWeights2

int numWeights2

numWeights3

int numWeights3

numWeights4

int numWeights4

percentCorrect

double percentCorrect

percentIncorrect

double percentIncorrect

percentUnknown

double percentUnknown

recsPerUpdate

int recsPerUpdate

symmetricActFunction

boolean symmetricActFunction

teach

double[] teach

thrDeltas

double[] thrDeltas

thrDeriv

double[] thrDeriv

threshold

double[] threshold

tolerance

double tolerance

unitInput

double[] unitInput

unknownFlag

int unknownFlag

weights1

double[] weights1

weights2

double[] weights2

weights3

double[] weights3

weights4

double[] weights4

wgtDeltas1

double[] wgtDeltas1

wgtDeltas2

double[] wgtDeltas2

wgtDeltas3

double[] wgtDeltas3

wgtDeltas4

double[] wgtDeltas4

wgtDeriv1

double[] wgtDeriv1

wgtDeriv2

double[] wgtDeriv2

wgtDeriv3

double[] wgtDeriv3

wgtDeriv4

double[] wgtDeriv4

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

Serialized Fields

myBeanPanel

AbleBackPropagationPanel myBeanPanel

Class com.ibm.able.beans.AbleBackPropagationPanel implements Serializable

Serialized Fields

myAdaptiveLearningCheckBox

javax.swing.JCheckBox myAdaptiveLearningCheckBox

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myBeanObject

AbleBackPropagation myBeanObject

myDecayFactorTextField

javax.swing.JTextField myDecayFactorTextField

myEpochUpdateCheckBox

javax.swing.JCheckBox myEpochUpdateCheckBox

myExplicitErrorCheckBox

javax.swing.JCheckBox myExplicitErrorCheckBox

myFeedbackComboBox

javax.swing.JComboBox myFeedbackComboBox

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myMomentumTextField

javax.swing.JTextField myMomentumTextField

myToleranceTextField

javax.swing.JTextField myToleranceTextField

Class com.ibm.able.beans.AbleCategoricalField implements Serializable

Serialized Fields

column

int column

table

java.util.Hashtable table

usage

int usage

Class com.ibm.able.beans.AbleContinuousField implements Serializable

Serialized Fields

column

int column

max

double max

mean

double mean

min

double min

numItems

int numItems

sum

double sum

usage

int usage

Class com.ibm.able.beans.AbleDataSet implements Serializable

Serialized Fields

allNumericData

boolean allNumericData

bufferRecordIndex

int bufferRecordIndex

bufferSize

int bufferSize

computeStatistics

boolean computeStatistics

dataSetDefinition

AbleDataSetDefinition dataSetDefinition

eof

boolean eof

fieldList

java.util.Vector fieldList

fieldsPerRec

int fieldsPerRec

fileName

java.lang.String fileName

firstPass

boolean firstPass

numericData

java.util.Vector numericData

numRecords

int numRecords

randomIndices

int[] randomIndices

randomizeData

boolean randomizeData

ready

boolean ready

recordIndex

int recordIndex

textData

java.util.Vector textData

variableList

java.util.Hashtable variableList

Class com.ibm.able.beans.AbleDataSetDefinition implements Serializable

Serialized Fields

allNumericData

boolean allNumericData

dataFileName

java.lang.String dataFileName

dataSetDefinitionFileName

java.lang.String dataSetDefinitionFileName

fieldDefinitionList

java.util.Vector fieldDefinitionList

fileName

java.lang.String fileName

Class com.ibm.able.beans.AbleDataSetPanel implements Serializable

Serialized Fields

columnNameList

java.lang.String[] columnNameList

data

java.lang.Object[][] data

myCustomizer

AbleObjectCustomizer myCustomizer

myDataSetObject

AbleDataSet myDataSetObject

myDataSetPanel

AbleDataSetPanel myDataSetPanel

myDataSetTable

javax.swing.JTable myDataSetTable

myDataSetTableModel

javax.swing.table.TableModel myDataSetTableModel

myImportObject

AbleImport myImportObject

Class com.ibm.able.beans.AbleDiscreteField implements Serializable

Serialized Fields

column

int column

max

double max

mean

double mean

min

double min

table

java.util.Hashtable table

usage

int usage

Class com.ibm.able.beans.AbleEffector implements Serializable

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

Serialized Fields

dataFileName

java.lang.String dataFileName

delimiters

java.lang.String delimiters

file

java.io.File file

inNum

double[] inNum

inSym

java.lang.String[] inSym

numFieldsPerRecord

int numFieldsPerRecord

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

Serialized Fields

myPanel

AbleExportPanel myPanel

Class com.ibm.able.beans.AbleExportPanel implements Serializable

Serialized Fields

myCustomizer

AbleObjectCustomizer myCustomizer

myDelimitersComboBox

javax.swing.JComboBox myDelimitersComboBox

myExportFileTextField

javax.swing.JTextField myExportFileTextField

myExportObject

AbleExport myExportObject

Class com.ibm.able.beans.AbleFact implements Serializable

Class com.ibm.able.beans.AbleFieldDefinition implements Serializable

Serialized Fields

dataType

int dataType

dataTypeString

java.lang.String dataTypeString

name

java.lang.String name

usageString

java.lang.String usageString

usageType

int usageType

Class com.ibm.able.beans.AbleGeneticObject implements Serializable

Serialized Fields

chromosome

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

chromosomeLength

int chromosomeLength
The length of the chromosome String or array

chromosomeType

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

crossoverRate

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

evaluationAgent

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

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

member

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

mutationRate

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

normalizedFitness

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

searchAgent

AbleAgent searchAgent
The parent genetic search agent

vocabulary

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

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

Serialized Fields

bufferSize

int bufferSize

curRecIndex

int curRecIndex

curRecord

double[] curRecord

dataFileName

java.lang.String dataFileName

dataSet

AbleDataSet dataSet

delimiters

java.lang.String delimiters

file

java.io.File file

fileType

java.lang.String fileType

numEpochs

long numEpochs

numFieldsPerRecord

int numFieldsPerRecord

numRecords

long numRecords

randomizeData

boolean randomizeData

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

Serialized Fields

myDataSetPanel

AbleDataSetPanel myDataSetPanel

myPanel

AbleImportPanel myPanel

Class com.ibm.able.beans.AbleImportPanel implements Serializable

Serialized Fields

myBufferSizeTextField

javax.swing.JTextField myBufferSizeTextField

myCustomizer

AbleObjectCustomizer myCustomizer

myDefinitionFileTextField

javax.swing.JTextField myDefinitionFileTextField

myDelimitersComboBox

javax.swing.JComboBox myDelimitersComboBox

myImportObject

AbleImport myImportObject

myRandomizeCheckBox

javax.swing.JCheckBox myRandomizeCheckBox

Class com.ibm.able.beans.AbleMethodAdaptor implements Serializable

Serialized Fields

argList

java.lang.Class[] argList
argList is a list of the classes in the argument list.

methodName

java.lang.String methodName
methodName is a public method in sourceObj.

sourceObj

java.lang.Object sourceObj
sourceObj is any arbitrary object on which the method named in methodName is to be called.

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

Serialized Fields

activations

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

breakPoints

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

inNum

double[] inNum
The numeric input buffer

netArchitecture

java.lang.String netArchitecture
The network architecture string

netEpoch

long netEpoch
The current training epoch

netMode

int netMode
The network mode, train, test or run

netModelType

java.lang.String netModelType
The type of network model

netRecInx

long netRecInx
The current index into the record

netStepsPerEpoch

long netStepsPerEpoch
The number of steps before each weight adjustment

outNum

double[] outNum
The numeric output buffer

Class com.ibm.able.beans.AbleNetworkGraphicView implements Serializable

Serialized Fields

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.

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.

activations

double[] activations

columnOffset

int columnOffset

fontMetrics

java.awt.FontMetrics fontMetrics

gridHeight

int gridHeight

gridWidth

int gridWidth

inset

int inset

layerSizes

int[] layerSizes

layerXPos

int[] layerXPos

layerYPos

int[] layerYPos

myCurrentStepCount

int myCurrentStepCount

myNeuralNetwork

AbleNetwork myNeuralNetwork

myRefreshAllowed

boolean myRefreshAllowed

myStepsPerRefresh

int myStepsPerRefresh

okToPaint

boolean okToPaint

rectHeight

int rectHeight

rectWidth

int rectWidth

stringY

int stringY

totalSize

java.awt.Dimension totalSize

weightsArrays

java.util.Vector weightsArrays

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.

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

Serialized Fields

ActOffset

double ActOffset

adaptLearnRate

boolean adaptLearnRate

allWidths

double allWidths

autoCenter

boolean autoCenter

aveRMSError

double aveRMSError

badPatRatio

double badPatRatio

basisFunction

int basisFunction

centers

double[] centers

computeSensitivity

boolean computeSensitivity

confidence

double confidence

cumCorrect

double cumCorrect

cumErrorIndex

double[] cumErrorIndex

cumIncorrect

double cumIncorrect

cumMaxError

double cumMaxError

cumMaxRMSError

double cumMaxRMSError

cumNumBadPat

double cumNumBadPat

cumRMSError

double cumRMSError

cumUnknown

double cumUnknown

decayFactor

double decayFactor

delta

double[] delta

epochUpdate

boolean epochUpdate

error

double[] error

explicitErrorMode

boolean explicitErrorMode

firstHid

int firstHid

firstOut

int firstOut

inputSensitivity

double[] inputSensitivity

kMapNet

AbleSelfOrganizingMap kMapNet

lastNumBadOut

double lastNumBadOut

lastRMSError

double lastRMSError

learnRate

double learnRate

maxRMSError

double maxRMSError

momentum

double momentum

normalized

boolean normalized

numCenters

int numCenters

numContextUnits

int numContextUnits

numHidden

int numHidden

numInputs

int numInputs

numOutputs

int numOutputs

numUnits

int numUnits

numWeights

int numWeights

percentCorrect

double percentCorrect

percentIncorrect

double percentIncorrect

percentUnknown

double percentUnknown

recsPerUpdate

int recsPerUpdate

symmetricActFunction

boolean symmetricActFunction

teach

double[] teach

thrDeltas

double[] thrDeltas

thrDeriv

double[] thrDeriv

threshold

double[] threshold

tolerance

double tolerance

trainingKMapNet

boolean trainingKMapNet

unitInput

double[] unitInput

unknownFlag

int unknownFlag

weights

double[] weights

weights2

double[] weights2

weights3

double[] weights3

weights4

double[] weights4

wgtDeltas

double[] wgtDeltas

wgtDeriv

double[] wgtDeriv

widths

double[] widths

winner

int winner

winnerAct

double winnerAct

winRate

int[] winRate

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

Serialized Fields

myBeanPanel

AbleRadialBasisFunctionNetPanel myBeanPanel

Class com.ibm.able.beans.AbleRadialBasisFunctionNetPanel implements Serializable

Serialized Fields

myAdaptiveLearningCheckBox

javax.swing.JCheckBox myAdaptiveLearningCheckBox

myAllWidthsTextField

javax.swing.JTextField myAllWidthsTextField

myArchHiddenTextField

javax.swing.JTextField myArchHiddenTextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myAutoCenterCheckBox

javax.swing.JCheckBox myAutoCenterCheckBox

myBasisFunctionComboBox

javax.swing.JComboBox myBasisFunctionComboBox

myBeanObject

AbleRadialBasisFunctionNet myBeanObject

myEpochUpdateCheckBox

javax.swing.JCheckBox myEpochUpdateCheckBox

myExplicitErrorCheckBox

javax.swing.JCheckBox myExplicitErrorCheckBox

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myMomentumTextField

javax.swing.JTextField myMomentumTextField

myNormalizeCheckBox

javax.swing.JCheckBox myNormalizeCheckBox

myToleranceTextField

javax.swing.JTextField myToleranceTextField

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

Serialized Fields

activations

double[] activations

beta

double beta

bias

double[] bias

changeThreshold

double changeThreshold

confidence

double confidence

conscience

double conscience

cumDistance

double cumDistance

distance

int[] distance

epochUpdate

boolean epochUpdate

field

int field

initialLearnRate

double initialLearnRate

learnRate

double learnRate

loc

int loc

maxNumEpochs

int maxNumEpochs

neighborhood

int neighborhood

non_zero_entries

int non_zero_entries

numCols

int numCols

numInputs

int numInputs

numOutputs

int numOutputs

numPasses

int numPasses

numRows

int numRows

numUnits

int numUnits

numWeights

int numWeights

protoInput

double[] protoInput

sigma

double sigma

sparse_loc

int[] sparse_loc

sparse_val

double[] sparse_val

sparseness

double sparseness

use_sparse

int use_sparse

weights

double[] weights

weightsDenom

double[] weightsDenom

weightsNum

double[] weightsNum

weightsSquaredSum

double[] weightsSquaredSum

winner

int winner

winner2

int winner2

winnerAct

double winnerAct

winnerAct2

double winnerAct2

winRate

double[] winRate

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

Serialized Fields

myBeanPanel

AbleSelfOrganizingMapPanel myBeanPanel

Class com.ibm.able.beans.AbleSelfOrganizingMapPanel implements Serializable

Serialized Fields

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutput1TextField

javax.swing.JTextField myArchOutput1TextField

myArchOutput2TextField

javax.swing.JTextField myArchOutput2TextField

myBeanObject

AbleSelfOrganizingMap myBeanObject

myConscienceTextField

javax.swing.JTextField myConscienceTextField

myEpochUpdateCheckBox

javax.swing.JCheckBox myEpochUpdateCheckBox

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myMaximumEpochsTextField

javax.swing.JTextField myMaximumEpochsTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

Class com.ibm.able.beans.AbleSensor implements Serializable

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

Serialized Fields

ActOffset

double ActOffset

adaptLearnRate

boolean adaptLearnRate

aveRMSError

double aveRMSError

badPatRatio

double badPatRatio

computeSensitivity

boolean computeSensitivity

confidence

double confidence

cumCorrect

double cumCorrect

cumErrorIndex

double[] cumErrorIndex

cumIncorrect

double cumIncorrect

cumMaxError

double cumMaxError

cumMaxRMSError

double cumMaxRMSError

cumNumBadPat

double cumNumBadPat

cumRMSError

double cumRMSError

cumUnknown

double cumUnknown

decayFactor

double decayFactor

delta

double[] delta

epochUpdate

boolean epochUpdate

error

double[] error

explicitErrorMode

boolean explicitErrorMode

feedbackType

int feedbackType

firstHid1

int firstHid1

firstHid2

int firstHid2

firstHid3

int firstHid3

firstOut

int firstOut

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

inputSensitivity

double[] inputSensitivity

lambda

double lambda

lastNumBadOut

double lastNumBadOut

lastRMSError

double lastRMSError

learnRate

double learnRate

maxRMSError

double maxRMSError

momentum

double momentum

numContextUnits

int numContextUnits

numHidden1

int numHidden1

numHidden2

int numHidden2

numHidden3

int numHidden3

numHidLayers

int numHidLayers

numInputs

int numInputs

numOutputs

int numOutputs

numUnits

int numUnits

numWeights1

int numWeights1

numWeights2

int numWeights2

numWeights3

int numWeights3

numWeights4

int numWeights4

patternType

double patternType

percentCorrect

double percentCorrect

percentIncorrect

double percentIncorrect

percentUnknown

double percentUnknown

prevActivations

double[] prevActivations

recsPerUpdate

int recsPerUpdate

reinforcement

double reinforcement

symmetricActFunction

boolean symmetricActFunction

teach

double[] teach

thrDeltas

double[] thrDeltas

thrDeriv

double[] thrDeriv

threshold

double[] threshold

tolerance

double tolerance

unitInput

double[] unitInput

unknownFlag

int unknownFlag

weights1

double[] weights1

weights2

double[] weights2

weights3

double[] weights3

weights4

double[] weights4

wgtDeltas1

double[] wgtDeltas1

wgtDeltas2

double[] wgtDeltas2

wgtDeltas3

double[] wgtDeltas3

wgtDeltas4

double[] wgtDeltas4

wgtDeriv1

double[] wgtDeriv1

wgtDeriv2

double[] wgtDeriv2

wgtDeriv3

double[] wgtDeriv3

wgtDeriv4

double[] wgtDeriv4

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

Serialized Fields

myBeanPanel

AbleTemporalDifferenceLearningPanel myBeanPanel

Class com.ibm.able.beans.AbleTemporalDifferenceLearningPanel implements Serializable

Serialized Fields

myAdaptiveLearningCheckBox

javax.swing.JCheckBox myAdaptiveLearningCheckBox

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myBeanObject

AbleTemporalDifferenceLearning myBeanObject

myDecayFactorTextField

javax.swing.JTextField myDecayFactorTextField

myFeedbackComboBox

javax.swing.JComboBox myFeedbackComboBox

myGammaTextField

javax.swing.JTextField myGammaTextField

myLambdaTextField

javax.swing.JTextField myLambdaTextField

myLearnRateTextField

javax.swing.JTextField myLearnRateTextField

myModeComboBox

javax.swing.JComboBox myModeComboBox

myMomentumTextField

javax.swing.JTextField myMomentumTextField

myToleranceTextField

javax.swing.JTextField myToleranceTextField


Package com.ibm.able.beans.bayes

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

Serialized Fields

data

int[][] data

inNum

int[] inNum

labels

int[] labels

NB

NaiveBayes NB

netMode

int netMode

netNumRecs

int netNumRecs

netRecInx

int netRecInx

nfeatures

int nfeatures

ninst

int ninst

nlabels

int nlabels

numInputs

int numInputs

numOutputs

int numOutputs

nvals

short[] nvals

nvalues

int nvalues

outNum

double[] outNum

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

Serialized Fields

avgRMSError

double avgRMSError

bufferSize

int bufferSize

dataFileName

java.lang.String dataFileName

desiredPercentCorrect

int desiredPercentCorrect

desiredPercentIncorrect

int desiredPercentIncorrect

filt1

AbleBean filt1

filt2

AbleBean filt2

imp1

AbleImport imp1

imp2

AbleImport imp2

inNum

double[] inNum

inSym

java.lang.String[] inSym

lastNumPasses

int lastNumPasses

maxNumPasses

int maxNumPasses

net

AbleBackPropagation net

netArch

java.lang.String netArch

numPasses

int numPasses

outNum

double[] outNum

outSym

java.lang.String[] outSym

testDataFileName

java.lang.String testDataFileName

testTolerance

double testTolerance

training

boolean training

trainOK

boolean trainOK

trainToTestRatio

int trainToTestRatio

userTolerance

double userTolerance

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

Serialized Fields

myBeanPanel

AbleNaiveBayesClassifierAgentPanel myBeanPanel

Class com.ibm.able.beans.bayes.AbleNaiveBayesClassifierAgentPanel implements Serializable

Serialized Fields

myAgent

AbleNaiveBayesClassifierAgent myAgent

myAgentModeComboBox

javax.swing.JComboBox myAgentModeComboBox

myArchHidden1TextField

javax.swing.JTextField myArchHidden1TextField

myArchHidden2TextField

javax.swing.JTextField myArchHidden2TextField

myArchHidden3TextField

javax.swing.JTextField myArchHidden3TextField

myArchInputTextField

javax.swing.JTextField myArchInputTextField

myArchitecture

java.lang.String myArchitecture

myArchOutputTextField

javax.swing.JTextField myArchOutputTextField

myClassErrorToleranceTextField

javax.swing.JTextField myClassErrorToleranceTextField

myCustomizer

AbleNaiveBayesClassifierAgentCustomizer myCustomizer

myGenerateButton

javax.swing.JButton myGenerateButton

myMaximumPassesTextField

javax.swing.JTextField myMaximumPassesTextField

myMinimumPercentCorrectTextField

javax.swing.JTextField myMinimumPercentCorrectTextField

myResetBeansButton

javax.swing.JButton myResetBeansButton

myTestFileTextField

javax.swing.JTextField myTestFileTextField

myTextListener

com.ibm.able.beans.bayes.AbleNaiveBayesClassifierAgentPanel.TextListener myTextListener

myTrainFileTextField

javax.swing.JTextField myTrainFileTextField

myTrainStopButton

javax.swing.JButton myTrainStopButton

myTrainToTestRatioTextField

javax.swing.JTextField myTrainToTestRatioTextField

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

Serialized Fields

myBeanPanel

AbleNaiveBayesPanel myBeanPanel

Class com.ibm.able.beans.bayes.AbleNaiveBayesPanel implements Serializable

Serialized Fields

myBeanObject

AbleNaiveBayes myBeanObject

myCustomizer

AbleObjectCustomizer myCustomizer

myModeComboBox

javax.swing.JComboBox myModeComboBox

Class com.ibm.able.beans.bayes.NaiveBayes implements Serializable

Serialized Fields

accuracy

double accuracy

avgL

double avgL

avgLL

double avgLL

classPriors

double[] classPriors

classProb

double[] classProb

confusionMatrix

int[][] confusionMatrix

CPT

double[][][] CPT

eqSampleSize

double[] eqSampleSize

nClasses

int nClasses

nFeatures

int nFeatures

nFValues

short[] nFValues

totalEQSS

double totalEQSS


Package com.ibm.able.beans.filter

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

Serialized Fields

inNum

double[] inNum

inSym

java.lang.String[] inSym

numInFields

int numInFields

numInUnits

int numInUnits

numOutFields

int numOutFields

numOutUnits

int numOutUnits

numSymInUnits

int numSymInUnits

numSymOutUnits

int numSymOutUnits

outNum

double[] outNum

outSym

java.lang.String[] outSym

symbolTrace

java.lang.String symbolTrace

table

java.util.Vector table

TestMode

boolean TestMode

tmpInNum

double[] tmpInNum

tmpInSym

java.lang.String[] tmpInSym

tmpOutNum

double[] tmpOutNum

tmpOutSym

java.lang.String[] tmpOutSym

tokenInx

int tokenInx

totalInUnits

int totalInUnits

totalOutUnits

int totalOutUnits

version

java.lang.String version

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

Serialized Fields

myBeanPanel

AbleFilterPanel myBeanPanel

Class com.ibm.able.beans.filter.AbleFilterPanel implements Serializable

Serialized Fields

chgSupport

java.beans.PropertyChangeSupport chgSupport

EditButton

javax.swing.JButton EditButton

fileNameTextField

javax.swing.JTextField fileNameTextField

FilesButton

javax.swing.JButton FilesButton

fileTypeComboBox

javax.swing.JComboBox fileTypeComboBox

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

nameTextField

javax.swing.JTextField nameTextField

target

AbleFilter target

Class com.ibm.able.beans.filter.AbleScaleDialog implements Serializable

Serialized Fields

CancelButton

javax.swing.JButton CancelButton

data

double[] data

HelpButton

javax.swing.JButton HelpButton

inMaxTextField

javax.swing.JTextField inMaxTextField

inMidTextField

javax.swing.JTextField inMidTextField

inMinTextField

javax.swing.JTextField inMinTextField

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

jLabel6

javax.swing.JLabel jLabel6

jLabel7

javax.swing.JLabel jLabel7

jLabel8

javax.swing.JLabel jLabel8

OKButton

javax.swing.JButton OKButton

outMaxTextField

javax.swing.JTextField outMaxTextField

outMidTextField

javax.swing.JTextField outMidTextField

outMinTextField

javax.swing.JTextField outMinTextField

panel1

javax.swing.JPanel panel1

Class com.ibm.able.beans.filter.AbleThresholdDialog implements Serializable

Serialized Fields

AddButton

javax.swing.JButton AddButton

CancelButton

javax.swing.JButton CancelButton

ChangeButton

javax.swing.JButton ChangeButton

dataArray

double[] dataArray

dataVec

java.util.Vector dataVec

HelpButton

javax.swing.JButton HelpButton

HighTextField

javax.swing.JTextField HighTextField

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jScrollPane1

javax.swing.JScrollPane jScrollPane1

LowTextField

javax.swing.JTextField LowTextField

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

RemoveButton

javax.swing.JButton RemoveButton

TableList

javax.swing.JList TableList

ValueTextField

javax.swing.JTextField ValueTextField

Class com.ibm.able.beans.filter.AbleTranslateDiscretizeDataDialog implements Serializable

Serialized Fields

CancelButton

javax.swing.JButton CancelButton

data

double[] data

HelpButton

javax.swing.JButton HelpButton

jLabel3

javax.swing.JLabel jLabel3

jLabel4

javax.swing.JLabel jLabel4

jLabel5

javax.swing.JLabel jLabel5

maxTextField

javax.swing.JTextField maxTextField

minTextField

javax.swing.JTextField minTextField

numBucketsTextField

javax.swing.JTextField numBucketsTextField

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

Class com.ibm.able.beans.filter.AbleTranslateEditorFrame implements Serializable

Serialized Fields

AboutMenuItem

javax.swing.JMenuItem AboutMenuItem

AddTemplateMenuItem

javax.swing.JMenuItem AddTemplateMenuItem

APIMenuItem

javax.swing.JMenuItem APIMenuItem

borderLayout1

java.awt.BorderLayout borderLayout1

bringUpTemplateDialog

boolean bringUpTemplateDialog

BuffersViewMenuItem

javax.swing.JMenuItem BuffersViewMenuItem

chgSupport

java.beans.PropertyChangeSupport chgSupport

columnNameList

java.lang.String[] columnNameList

CopyMenuItem

javax.swing.JMenuItem CopyMenuItem

CutMenuItem

javax.swing.JMenuItem CutMenuItem

data

java.lang.Object[][] data

dataModel

javax.swing.table.TableModel dataModel

DeleteMenuItem

javax.swing.JMenuItem DeleteMenuItem

EditMenu

javax.swing.JMenu EditMenu

EditTemplateMenuItem

javax.swing.JMenuItem EditTemplateMenuItem

ExitMenuItem

javax.swing.JMenuItem ExitMenuItem

FieldStatusTextField

javax.swing.JTextField FieldStatusTextField

FileMenu

javax.swing.JMenu FileMenu

filter

AbleFilter filter

gridLayout1

java.awt.GridLayout gridLayout1

HelpMenu

javax.swing.JMenu HelpMenu

HelpTopicsMenuItem

javax.swing.JMenuItem HelpTopicsMenuItem

InBufStatusTextField

javax.swing.JTextField InBufStatusTextField

jMenuBar1

javax.swing.JMenuBar jMenuBar1

jPanel1

javax.swing.JPanel jPanel1

jScrollPane1

javax.swing.JScrollPane jScrollPane1

jTable1

javax.swing.JTable jTable1

NewMenuItem

javax.swing.JMenuItem NewMenuItem

OpenMenuItem

javax.swing.JMenuItem OpenMenuItem

OutBufStatusTextField

javax.swing.JTextField OutBufStatusTextField

PasteMenuItem

javax.swing.JMenuItem PasteMenuItem

postOpComboBox

javax.swing.JComboBox postOpComboBox

preOpComboBox

javax.swing.JComboBox preOpComboBox

PrintMenuItem

javax.swing.JMenuItem PrintMenuItem

PropertiesMenuItem

javax.swing.JMenuItem PropertiesMenuItem

ReferenceMenuItem

javax.swing.JMenuItem ReferenceMenuItem

SaveAsMenuItem

javax.swing.JMenuItem SaveAsMenuItem

SaveMenuItem

javax.swing.JMenuItem SaveMenuItem

SortByMenuItem

javax.swing.JMenuItem SortByMenuItem

tableComboBox

javax.swing.JComboBox tableComboBox

TemplateViewMenuItem

javax.swing.JMenuItem TemplateViewMenuItem

TutorialMenuItem

javax.swing.JMenuItem TutorialMenuItem

ViewMenu

javax.swing.JMenu ViewMenu

Class com.ibm.able.beans.filter.AbleTranslateOperator implements Serializable

Serialized Fields

caseSensitive

boolean caseSensitive

defaultOutSymbol

java.lang.String defaultOutSymbol

dict

java.util.Hashtable dict

numItems

int numItems

opData

double[] opData

operCode

int operCode

VectorSum

double VectorSum

Class com.ibm.able.beans.filter.AbleTranslateOperatorDataDialog implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

CancelButton

javax.swing.JButton CancelButton

data

double[] data

dataTextField

javax.swing.JTextField dataTextField

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

promptTextLabel

javax.swing.JLabel promptTextLabel

Class com.ibm.able.beans.filter.AbleTranslateTableDialog implements Serializable

Serialized Fields

AddButton

javax.swing.JButton AddButton

CancelButton

javax.swing.JButton CancelButton

CaseSensitiveCheckBox

javax.swing.JCheckBox CaseSensitiveCheckBox

ChangeButton

javax.swing.JButton ChangeButton

DefaultTextField

javax.swing.JTextField DefaultTextField

dict

java.util.Hashtable dict

FromTextField

javax.swing.JTextField FromTextField

HelpButton

javax.swing.JButton HelpButton

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jScrollPane1

javax.swing.JScrollPane jScrollPane1

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

RemoveButton

javax.swing.JButton RemoveButton

tableData

java.util.Vector tableData

TableList

javax.swing.JList TableList

ToTextField

javax.swing.JTextField ToTextField

Class com.ibm.able.beans.filter.AbleTranslateTemplate implements Serializable

Serialized Fields

filter

AbleFilter filter

inBufPos

int inBufPos

inLength

int inLength

inType

int inType

name

java.lang.String name

numRepeats

int numRepeats

outBufPos

int outBufPos

outLength

int outLength

outType

int outType

postOperator

AbleTranslateOperator postOperator

preOperator

AbleTranslateOperator preOperator

tmpInBufPos

int tmpInBufPos

tmpOutBufPos

int tmpOutBufPos

transOperator

AbleTranslateOperator transOperator

usage

int usage

value

int value

VectorSum

double VectorSum

Class com.ibm.able.beans.filter.AbleTranslateTemplateDialog implements Serializable

Serialized Fields

CancelButton

javax.swing.JButton CancelButton

DestLengthTextField

javax.swing.JTextField DestLengthTextField

DestTypeComboBox

javax.swing.JComboBox DestTypeComboBox

HelpButton

javax.swing.JButton HelpButton

jLabel1

javax.swing.JLabel jLabel1

jLabel10

javax.swing.JLabel jLabel10

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

jLabel9

javax.swing.JLabel jLabel9

NameTextField

javax.swing.JTextField NameTextField

NumReplicationsTextField

javax.swing.JTextField NumReplicationsTextField

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

PostDataButton

javax.swing.JButton PostDataButton

PostOpComboBox

javax.swing.JComboBox PostOpComboBox

PostOpRec

AbleTranslateOperator PostOpRec

PreDataButton

javax.swing.JButton PreDataButton

PreOpComboBox

javax.swing.JComboBox PreOpComboBox

PreOpRec

AbleTranslateOperator PreOpRec

SourceLengthTextField

javax.swing.JTextField SourceLengthTextField

SourceTypeComboBox

javax.swing.JComboBox SourceTypeComboBox

TableButton

javax.swing.JButton TableButton

TableRec

AbleTranslateOperator TableRec

templateData

java.util.Vector templateData

UsageComboBox

javax.swing.JComboBox UsageComboBox


Package com.ibm.able.beans.fuzzy

Class com.ibm.able.beans.fuzzy.Fs implements Serializable

Class com.ibm.able.beans.fuzzy.FsCall implements Serializable

Serialized Fields

myArgs

java.util.Vector myArgs

myCallee

java.lang.String myCallee

myRuleSet

FsRuleSet myRuleSet

mySensorFlag

boolean mySensorFlag

myValue

java.lang.Object myValue

Class com.ibm.able.beans.fuzzy.FsClsAnt implements Serializable

Class com.ibm.able.beans.fuzzy.FsClsCns implements Serializable

Class com.ibm.able.beans.fuzzy.FsException implements Serializable

Serialized Fields

column

int column

errToken

java.lang.String errToken

expToken

java.lang.String expToken

line

int line

myAdditionalText

java.lang.String myAdditionalText

myErrorLocation

java.lang.String myErrorLocation

myErrorMessage

java.lang.String myErrorMessage

Class com.ibm.able.beans.fuzzy.FsGuiSetChartable implements Serializable

Serialized Fields

myFuzzySetList

java.util.Vector myFuzzySetList
The list of fuzzy sets that we want to chart, initialized by the constructor.

myName

java.lang.String myName
The name of the chart, set by the constructor and based on the name of each FsSet object in the input list.

myRows

int myRows
The number of Y-series, set by the constructor and based on the number of FsSet objects in the input list.

myXValues

java.util.Vector myXValues
A canned set of X-values, initialized by the constructor.

Class com.ibm.able.beans.fuzzy.FsGuiSetInspector implements Serializable

Serialized Fields

myChartPanel

javax.swing.JPanel myChartPanel

myColors

java.awt.Color[] myColors
The colors are used to draw lines on graphs with more than one Y-series. If a graph has more than five series, the colors are reused. The first line on a graph is red, the second is cyan, and so on.

myMaxColumns

int myMaxColumns

myRuleSet

FsRuleSet myRuleSet
The fuzzy ruleset for which we will display fuzzy sets.

myScrollPane

javax.swing.JScrollPane myScrollPane

mySolutionSetList

java.util.Hashtable mySolutionSetList
For each continuous variable in the fuzzy ruleset, this variable keeps a pointer to that variable's fuzzy solution space so that the corresponding graph can be updated when the fuzzy solution space changes.

myTable

javax.swing.JTable myTable

myTableData

java.util.Vector myTableData

myTableModel

javax.swing.table.TableModel myTableModel

myWorkAreaSetList

java.util.Hashtable myWorkAreaSetList
For each continuous variable in the fuzzy ruleset, this variable keeps a pointer to that variable's fuzzy work area space so that the corresponding graph can be updated when the fuzzy work area changes.

Class com.ibm.able.beans.fuzzy.FsGuiSetRenderer implements Serializable

Class com.ibm.able.beans.fuzzy.FsGuiSetViewer implements Serializable

Serialized Fields

myChartPanel

javax.swing.JPanel myChartPanel

myColors

java.awt.Color[] myColors
The colors are used to draw lines on graphs with more than one Y-series. If a graph has more than five series, the colors are reused. The first line on a graph is red, the second is cyan, and so on.

myMaxColumns

int myMaxColumns

myRuleSet

FsRuleSet myRuleSet
The fuzzy ruleset for which we will display fuzzy sets.

myScrollPane

javax.swing.JScrollPane myScrollPane

mySolutnSetList

java.util.Hashtable mySolutnSetList
For each continuous variable in the fuzzy ruleset, this variable keeps a pointer to that variable's fuzzy solution space so that the corresponding graph can be updated when the fuzzy solution space changes.

myTable

javax.swing.JTable myTable

myTableData

java.util.Vector myTableData

myTableModel

javax.swing.table.TableModel myTableModel

Class com.ibm.able.beans.fuzzy.FsHelpPanel implements Serializable

Serialized Fields

myHtmlPane

javax.swing.JEditorPane myHtmlPane

Class com.ibm.able.beans.fuzzy.FsListener implements Serializable

Class com.ibm.able.beans.fuzzy.FsLit implements Serializable

Serialized Fields

myType

int myType

Class com.ibm.able.beans.fuzzy.FsLitBoolean implements Serializable

Serialized Fields

myValue

boolean myValue

Class com.ibm.able.beans.fuzzy.FsLitNumeric implements Serializable

Serialized Fields

myValue

double myValue

Class com.ibm.able.beans.fuzzy.FsLitSymbolic implements Serializable

Serialized Fields

myValue

java.lang.String myValue

Class com.ibm.able.beans.fuzzy.FsOp implements Serializable

Class com.ibm.able.beans.fuzzy.FsProp implements Serializable

Class com.ibm.able.beans.fuzzy.FsRule implements Serializable

Serialized Fields

myAntecedents

java.util.Vector myAntecedents

myConsequent

FsClsCns myConsequent

myFiredFlag

boolean myFiredFlag

myId

int myId

myLabel

java.lang.String myLabel

myRdRefs

java.util.BitSet myRdRefs

myTracer

FsTrace myTracer

myWrRefs

java.util.BitSet myWrRefs

Class com.ibm.able.beans.fuzzy.FsRuleSet implements Serializable

Serialized Fields

myAlphaCut

double myAlphaCut

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myCndRuleList

java.util.Hashtable myCndRuleList

myCorrelationMethod

int myCorrelationMethod

myDefinedEffectors

java.util.Hashtable myDefinedEffectors

myDefinedSensors

java.util.Hashtable myDefinedSensors

myDefuzzifyMethod

int myDefuzzifyMethod

myErrorName

java.lang.String myErrorName

myFbInitial

java.util.BitSet myFbInitial

myInferenceMethod

int myInferenceMethod

myIsExReason

java.lang.String myIsExReason

myParserInErrorState

boolean myParserInErrorState

myRuleId

int myRuleId

myRuleList

java.util.Hashtable myRuleList

myRuleSetName

java.lang.String myRuleSetName

myRuntimeEffectors

java.util.Hashtable myRuntimeEffectors

myRuntimeSensors

java.util.Hashtable myRuntimeSensors

myTracerBase

FsTrace myTracerBase

myTracerInfr

FsTrace myTracerInfr

myUncRuleList

java.util.Vector myUncRuleList

myVarId

int myVarId

myVarList

java.util.Hashtable myVarList

myVarsIn

java.util.Vector myVarsIn

myVarsOut

java.util.Vector myVarsOut

Class com.ibm.able.beans.fuzzy.FsRuleSetCustomizer implements Serializable

Serialized Fields

chgSupport

java.beans.PropertyChangeSupport chgSupport

myBaseFrame

javax.swing.JFrame myBaseFrame

myBaseText

javax.swing.JTextArea myBaseText

myCurrentDir

java.io.File myCurrentDir

myEditor

javax.swing.text.JTextComponent myEditor

myEditorPanel

javax.swing.JPanel myEditorPanel

myExcpnFrame

javax.swing.JFrame myExcpnFrame

myExcpnText

javax.swing.JTextArea myExcpnText

myFileDialog

javax.swing.JFileChooser myFileDialog

myFileOption

int myFileOption

myFrame

java.awt.Frame myFrame

myHelpFrame

javax.swing.JFrame myHelpFrame

myInferFrame

javax.swing.JFrame myInferFrame

myInferText

javax.swing.JTextArea myInferText

myMenuBar

javax.swing.JMenuBar myMenuBar

myMenuBarPanel

javax.swing.JPanel myMenuBarPanel

myModifiedFlag

boolean myModifiedFlag
Set to true when document is changed in any way. Set to false on New, Open, Save, and SaveAs. Controls whether "Save" action is enabled and whether user is prompted to do a save before exiting, etc.

myOutputFrame

javax.swing.JFrame myOutputFrame

myOutputText

javax.swing.JTextArea myOutputText

myParseFrame

javax.swing.JFrame myParseFrame

myParseText

javax.swing.JTextArea myParseText

myRuleSet

FsRuleSet myRuleSet
Fuzzy Stuff

myScrollPane

javax.swing.JScrollPane myScrollPane

mySerFile

java.io.File mySerFile

mySerFileName

java.lang.String mySerFileName

mySerFilter

FsFileFilter mySerFilter

mySetViewerFrame

javax.swing.JFrame mySetViewerFrame

mySetViewerPanel

FsGuiSetViewer mySetViewerPanel

mySrcFile

java.io.File mySrcFile

mySrcFileName

java.lang.String mySrcFileName

mySrcFilter

FsFileFilter mySrcFilter

myStatusBar

javax.swing.JComponent myStatusBar

myTemplateIo

java.lang.String myTemplateIo

myTemplateOp

java.lang.String myTemplateOp

myTemplateRl

java.lang.String myTemplateRl

myTemplateRlC

java.lang.String myTemplateRlC

myTemplateRlU

java.lang.String myTemplateRlU

myTemplateRs

java.lang.String myTemplateRs

myTemplateSBe

java.lang.String myTemplateSBe

myTemplateSE

java.lang.String myTemplateSE

myTemplateSGa

java.lang.String myTemplateSGa

myTemplateSLi

java.lang.String myTemplateSLi

myTemplateSLiD

java.lang.String myTemplateSLiD

myTemplateSLiI

java.lang.String myTemplateSLiI

myTemplateSPi

java.lang.String myTemplateSPi

myTemplateSSe

java.lang.String myTemplateSSe

myTemplateSSh

java.lang.String myTemplateSSh

myTemplateSShL

java.lang.String myTemplateSShL

myTemplateSShR

java.lang.String myTemplateSShR

myTemplateSSi

java.lang.String myTemplateSSi

myTemplateSSiD

java.lang.String myTemplateSSiD

myTemplateSSiI

java.lang.String myTemplateSSiI

myTemplateSTra

java.lang.String myTemplateSTra

myTemplateSTri

java.lang.String myTemplateSTri

myTemplateVBo

java.lang.String myTemplateVBo

myTemplateVCo

java.lang.String myTemplateVCo

myTemplateVNu

java.lang.String myTemplateVNu

myTemplateVr

java.lang.String myTemplateVr

myTemplateVSy

java.lang.String myTemplateVSy

myTitle

javax.swing.JTextField myTitle

myToolBar

javax.swing.JToolBar myToolBar

myTracerB

FsTrace myTracerB

myTracerI

FsTrace myTracerI

myTracerP

FsTrace myTracerP

myUndoHandler

javax.swing.event.UndoableEditListener myUndoHandler
Listener for the edits on the current document.

myUndoManager

javax.swing.undo.UndoManager myUndoManager
UndoManager to which we add edits.

myVerifiedFlag

boolean myVerifiedFlag
Set to true when fuzzy rules have been verified. Set to false on New, Open, or any modification of the text area. Controls whether "Save Fuzzy bean" action is enabled.

myViewPort

javax.swing.JViewport myViewPort

myWindow

java.awt.Window myWindow

myXmlFile

java.io.File myXmlFile

myXmlFileName

java.lang.String myXmlFileName

myXmlFilter

FsFileFilter myXmlFilter

myXmlFrame

javax.swing.JFrame myXmlFrame

myXmlText

javax.swing.JTextArea myXmlText

xAc_Copy

javax.swing.Action xAc_Copy

xAc_Cut

javax.swing.Action xAc_Cut

xAc_DbF

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionDbF xAc_DbF

xAc_DbI

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionDbI xAc_DbI

xAc_DbP

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionDbP xAc_DbP

xAc_Exit

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionExit xAc_Exit

xAc_Hlp

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionHlp xAc_Hlp

xAc_IRs

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionIRs xAc_IRs

xAc_ISBe

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISBe xAc_ISBe

xAc_ISGa

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISGa xAc_ISGa

xAc_ISLiD

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISLiD xAc_ISLiD

xAc_ISLiI

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISLiI xAc_ISLiI

xAc_ISPi

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISPi xAc_ISPi

xAc_ISSe

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISSe xAc_ISSe

xAc_ISShL

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISShL xAc_ISShL

xAc_ISShR

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISShR xAc_ISShR

xAc_ISSiD

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISSiD xAc_ISSiD

xAc_ISSiI

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISSiI xAc_ISSiI

xAc_ISTra

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISTra xAc_ISTra

xAc_ISTri

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionISTri xAc_ISTri

xAc_IVBo

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionIVBo xAc_IVBo

xAc_IVCo

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionIVCo xAc_IVCo

xAc_IVNu

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionIVNu xAc_IVNu

xAc_IVSy

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionIVSy xAc_IVSy

xAc_New

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionNew xAc_New

xAc_Open

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionOpen xAc_Open

xAc_OpFb

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionOpFb xAc_OpFb

xAc_OpXm

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionOpXm xAc_OpXm

xAc_Pste

javax.swing.Action xAc_Pste

xAc_RdWr

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionRdWr xAc_RdWr

xAc_Redo

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionRedo xAc_Redo

xAc_Run

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionRun xAc_Run

xAc_Save

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionSave xAc_Save

xAc_SvAs

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionSvAs xAc_SvAs

xAc_SvFb

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionSvFb xAc_SvFb

xAc_SvFbA

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionSvFbA xAc_SvFbA

xAc_SvXm

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionSvXm xAc_SvXm

xAc_SvXmA

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionSvXmA xAc_SvXmA

xAc_Undo

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionUndo xAc_Undo

xAc_View

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionView xAc_View

xAc_ViewX

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionViewX xAc_ViewX

xAc_Vrfy

com.ibm.able.beans.fuzzy.FsRuleSetCustomizer.ActionVrfy xAc_Vrfy

xPu_Def

javax.swing.JPopupMenu xPu_Def

Class com.ibm.able.beans.fuzzy.FsRuleSetEditor implements Serializable

Serialized Fields

myRsEditor

FsRuleSetCustomizer myRsEditor

myRuleSet

FsRuleSet myRuleSet

myTracerB

FsTrace myTracerB

myTracerI

FsTrace myTracerI

Class com.ibm.able.beans.fuzzy.FsSet implements Serializable

Serialized Fields

myAlphaCut

double myAlphaCut

myComplementFlag

boolean myComplementFlag

myComplementName

java.lang.String myComplementName

myDomainHi

double myDomainHi

myDomainLo

double myDomainLo

myParentVar

FsVarContinuous myParentVar

mySetName

java.lang.String mySetName

mySetType

int mySetType

myTruthVector

double[] myTruthVector

Class com.ibm.able.beans.fuzzy.FsSetBeta implements Serializable

Serialized Fields

myFlexFactor

double myFlexFactor

myPtCenter

double myPtCenter

myWeight

double myWeight

Class com.ibm.able.beans.fuzzy.FsSetGaussian implements Serializable

Serialized Fields

myPtCenter

double myPtCenter

myWidth

double myWidth

Class com.ibm.able.beans.fuzzy.FsSetLinear implements Serializable

Serialized Fields

myPtBeg

double myPtBeg

myPtEnd

double myPtEnd

mySetDir

int mySetDir

Class com.ibm.able.beans.fuzzy.FsSetPi implements Serializable

Serialized Fields

myPtCenter

double myPtCenter

myWidth

double myWidth

Class com.ibm.able.beans.fuzzy.FsSetSegments implements Serializable

Serialized Fields

myNumberOfValues

int myNumberOfValues

myScalarVecSav

double[] myScalarVecSav

myTruthVecSav

double[] myTruthVecSav

Class com.ibm.able.beans.fuzzy.FsSetShoulder implements Serializable

Serialized Fields

myPtBeg

double myPtBeg

myPtEnd

double myPtEnd

mySetDir

int mySetDir

Class com.ibm.able.beans.fuzzy.FsSetSigmoid implements Serializable

Serialized Fields

myPtBeg

double myPtBeg

myPtEnd

double myPtEnd

myPtFlex

double myPtFlex

mySetDir

int mySetDir

Class com.ibm.able.beans.fuzzy.FsSetTrapezoid implements Serializable

Serialized Fields

myPtLeft

double myPtLeft

myPtLeftCore

double myPtLeftCore

myPtRight

double myPtRight

myPtRightCore

double myPtRightCore

Class com.ibm.able.beans.fuzzy.FsSetTriangle implements Serializable

Serialized Fields

myPtCenter

double myPtCenter

myPtLeft

double myPtLeft

myPtRight

double myPtRight

Class com.ibm.able.beans.fuzzy.FsSetWork implements Serializable

Serialized Fields

mySetEmpty

boolean mySetEmpty

Class com.ibm.able.beans.fuzzy.FsTrace implements Serializable

Serialized Fields

myBatchFlag

boolean myBatchFlag

myTraceFlag

boolean myTraceFlag

myTraceLog

java.util.Vector myTraceLog

Class com.ibm.able.beans.fuzzy.FsVar implements Serializable

Serialized Fields

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myId

int myId

myName

java.lang.String myName

myRs

FsRuleSet myRs

myType

int myType

Class com.ibm.able.beans.fuzzy.FsVarBoolean implements Serializable

Serialized Fields

myValue

boolean myValue

myValueInitial

boolean myValueInitial

Class com.ibm.able.beans.fuzzy.FsVarContinuous implements Serializable

Serialized Fields

myDiscourseHi

double myDiscourseHi

myDiscourseLo

double myDiscourseLo

mySetList

java.util.Hashtable mySetList

myValCrisp

double myValCrisp

myValFzy

FsSetWork myValFzy

myValFzyTmp

FsSetWork myValFzyTmp

myValKnown

boolean myValKnown

Class com.ibm.able.beans.fuzzy.FsVarNumeric implements Serializable

Serialized Fields

myValue

double myValue

myValueInitial

double myValueInitial

Class com.ibm.able.beans.fuzzy.FsVarSymbolic implements Serializable

Serialized Fields

mySymbolList

java.util.Hashtable mySymbolList

myValue

java.lang.String myValue

myValueInitial

java.lang.String myValueInitial


Package com.ibm.able.beans.rules

Class com.ibm.able.beans.rules.AbleClause implements Serializable

Serialized Fields

clauseWeight

double clauseWeight

cond

AbleRuleCondition cond
cond is the relation to be used to evaluate the lhs against the rhs of the clause.

lhs

AbleAtom lhs
lhs represents the lefthand side of the clause

rhs

AbleAtom rhs
rhs represents the righthand side of the clause

ruleRefs

java.util.Vector ruleRefs
ruleRefs is a list of rules that reference this clause.

sensorArgs

java.lang.Object[] sensorArgs
args is an array of objects to be passed to the effector or sensor as parameters when the method is invoked by the manager.

sensorManager

AbleSensorManager sensorManager
sensorManager is the inference engine that has registered the named sensor.

sensorName

java.lang.String sensorName
sensorName is the name of a sensor (encapsulated method) that is registered with the sensorManager.

truth

java.lang.Boolean truth
truth contains the current truth value of the clause if it has been evaluated (either true or false, or null if the truth value is unknown or cannot be evaluated (one of the operands has not been set).

Class com.ibm.able.beans.rules.AbleConsequentClause implements Serializable

Serialized Fields

args

java.lang.Object[] args
args is an array of objects to be passed to the effector or sensor as parameters when the method is invoked by the manager.

effectorManager

AbleEffectorManager effectorManager
effectorManager is the inference engine that has registered the named effector.

effectorName

java.lang.String effectorName
effectorName is the name of an effector (encapsulated method) that is registered with the effectorManager.

lhs

AbleAtom lhs
lhs represents the lefthand side of the assignment clause

rhs

AbleAtom rhs
rhs represents the righthand side of the assignment clause

ruleRefs

java.util.Vector ruleRefs
ruleRefs is a list of rules that reference this clause.

sensorManager

AbleSensorManager sensorManager
sensorManager is the inference engine that has registered the named sensor.

sensorName

java.lang.String sensorName
sensorName is the name of a sensor (encapsulated method) that is registered with the sensorManager.

Class com.ibm.able.beans.rules.AbleInferenceEngine implements Serializable

Serialized Fields

clausePtr

AbleClause clausePtr

clauseVarList

AbleClause[] clauseVarList

conclusionVarList

java.util.Vector conclusionVarList

factList

java.util.Vector factList

goalClauseStack

java.util.Stack goalClauseStack

rs

AbleRuleSet rs
rb is the current ruleset.

ruleList

java.util.Vector ruleList
ruleList is a list of all rules in the rulebase.

rulePtr

AbleRule rulePtr

variableList

java.util.Hashtable variableList
variableList is a list of all variables in the rulebase.

Class com.ibm.able.beans.rules.AbleParException implements Serializable

Serialized Fields

column

int column

errToken

java.lang.String errToken

expToken

java.lang.String expToken

line

int line

myAdditionalText

java.lang.String myAdditionalText

myErrorLocation

java.lang.String myErrorLocation

myErrorMessage

java.lang.String myErrorMessage

Class com.ibm.able.beans.rules.AbleParTrace implements Serializable

Serialized Fields

myBatchFlag

boolean myBatchFlag

myTraceFlag

boolean myTraceFlag

myTraceLog

java.util.Vector myTraceLog

Class com.ibm.able.beans.rules.AbleRule implements Serializable

Serialized Fields

antecedents

AbleClause[] antecedents

consequent

AbleConsequentClause consequent

fired

boolean fired

name

java.lang.String name

rs

AbleRuleSet rs
rs is the rulebase to which this rule belongs.

rulePriority

double rulePriority

truth

java.lang.Boolean truth

Class com.ibm.able.beans.rules.AbleRuleCondition implements Serializable

Serialized Fields

index

int index
index is the numeric representation of the condition.

symbol

java.lang.String symbol
symbol is the textual representation of the condition.

Class com.ibm.able.beans.rules.AbleRuleSet implements Serializable

Serialized Fields

assertions

java.util.Vector assertions

declaredEffectors

java.util.Hashtable declaredEffectors

declaredSensors

java.util.Hashtable declaredSensors

declaredVarsIn

java.util.Vector declaredVarsIn

declaredVarsOut

java.util.Vector declaredVarsOut

effectors

java.util.Hashtable effectors

engine

AbleInferenceEngine engine

goalClauseStack

java.util.Stack goalClauseStack

goalVariableName

java.lang.String goalVariableName

mode

int mode

myErrorName

java.lang.String myErrorName

myIsExReason

java.lang.String myIsExReason

myTracerBase

AbleParTrace myTracerBase

myTracerInfr

AbleParTrace myTracerInfr

rules

java.util.Vector rules

sensors

java.util.Hashtable sensors

workingMemory

java.util.Hashtable workingMemory

Class com.ibm.able.beans.rules.AbleRuleSetEditor implements Serializable

Serialized Fields

chgSupport

java.beans.PropertyChangeSupport chgSupport

myBaseFrame

javax.swing.JFrame myBaseFrame

myBaseText

javax.swing.JTextArea myBaseText

myCurrentDir

java.io.File myCurrentDir

myEditor

javax.swing.text.JTextComponent myEditor

myEditorPanel

javax.swing.JPanel myEditorPanel

myExcpnFrame

javax.swing.JFrame myExcpnFrame

myExcpnText

javax.swing.JTextArea myExcpnText

myFileDialog

javax.swing.JFileChooser myFileDialog

myFileOption

int myFileOption

myFrame

java.awt.Frame myFrame

myHelpFrame

javax.swing.JFrame myHelpFrame

myInferFrame

javax.swing.JFrame myInferFrame

myInferText

javax.swing.JTextArea myInferText

myMenuBar

javax.swing.JMenuBar myMenuBar

myMenuBarPanel

javax.swing.JPanel myMenuBarPanel

myModifiedFlag

boolean myModifiedFlag
Set to true when document is changed in any way. Set to false on New, Open, Save, and SaveAs. Controls whether "Save" action is enabled and whether user is prompted to do a save before exiting, etc.

myOutputFrame

javax.swing.JFrame myOutputFrame

myOutputText

javax.swing.JTextArea myOutputText

myParseFrame

javax.swing.JFrame myParseFrame

myParseText

javax.swing.JTextArea myParseText

myRuleSet

AbleRuleSet myRuleSet
RuleSet Stuff

myScrollPane

javax.swing.JScrollPane myScrollPane

mySerFile

java.io.File mySerFile

mySerFileName

java.lang.String mySerFileName

mySerFilter

FsFileFilter mySerFilter

mySrcFile

java.io.File mySrcFile

mySrcFileName

java.lang.String mySrcFileName

mySrcFilter

FsFileFilter mySrcFilter

myStatusBar

javax.swing.JComponent myStatusBar

myTemplateGV

java.lang.String myTemplateGV

myTemplateIo

java.lang.String myTemplateIo

myTemplateOp

java.lang.String myTemplateOp

myTemplateRl

java.lang.String myTemplateRl

myTemplateRlC

java.lang.String myTemplateRlC

myTemplateRlU

java.lang.String myTemplateRlU

myTemplateRs

java.lang.String myTemplateRs

myTemplateSE

java.lang.String myTemplateSE

myTemplateVBo

java.lang.String myTemplateVBo

myTemplateVCo

java.lang.String myTemplateVCo

myTemplateVNu

java.lang.String myTemplateVNu

myTemplateVr

java.lang.String myTemplateVr

myTemplateVSy

java.lang.String myTemplateVSy

myTitle

javax.swing.JTextField myTitle

myToolBar

javax.swing.JToolBar myToolBar

myTracerB

AbleParTrace myTracerB

myTracerI

AbleParTrace myTracerI

myTracerP

AbleParTrace myTracerP

myUndoHandler

javax.swing.event.UndoableEditListener myUndoHandler
Listener for the edits on the current document.

myUndoManager

javax.swing.undo.UndoManager myUndoManager
UndoManager to which we add edits.

myVerifiedFlag

boolean myVerifiedFlag
Set to true when rules have been verified. Set to false on New, Open, or any modification of the text area. Controls whether "Save serialized bean" action is enabled.

myViewPort

javax.swing.JViewport myViewPort

myWindow

java.awt.Window myWindow

myXmlFile

java.io.File myXmlFile

myXmlFileName

java.lang.String myXmlFileName

myXmlFilter

FsFileFilter myXmlFilter

myXmlFrame

javax.swing.JFrame myXmlFrame

myXmlText

javax.swing.JTextArea myXmlText

xAc_Copy

javax.swing.Action xAc_Copy

xAc_Cut

javax.swing.Action xAc_Cut

xAc_DbF

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionDbF xAc_DbF

xAc_DbI

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionDbI xAc_DbI

xAc_DbP

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionDbP xAc_DbP

xAc_Exit

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionExit xAc_Exit

xAc_Hlp

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionHlp xAc_Hlp

xAc_IRs

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionIRs xAc_IRs

xAc_IVBo

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionIVBo xAc_IVBo

xAc_IVCo

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionIVCo xAc_IVCo

xAc_IVNu

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionIVNu xAc_IVNu

xAc_IVSy

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionIVSy xAc_IVSy

xAc_New

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionNew xAc_New

xAc_Open

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionOpen xAc_Open

xAc_OpFb

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionOpFb xAc_OpFb

xAc_OpXm

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionOpXm xAc_OpXm

xAc_Prop

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionProp xAc_Prop

xAc_Pste

javax.swing.Action xAc_Pste

xAc_RdWr

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionRdWr xAc_RdWr

xAc_Redo

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionRedo xAc_Redo

xAc_Run

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionRun xAc_Run

xAc_Save

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionSave xAc_Save

xAc_SvAs

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionSvAs xAc_SvAs

xAc_SvFb

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionSvFb xAc_SvFb

xAc_SvFbA

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionSvFbA xAc_SvFbA

xAc_SvXm

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionSvXm xAc_SvXm

xAc_SvXmA

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionSvXmA xAc_SvXmA

xAc_Undo

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionUndo xAc_Undo

xAc_ViewX

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionViewX xAc_ViewX

xAc_Vrfy

com.ibm.able.beans.rules.AbleRuleSetEditor.ActionVrfy xAc_Vrfy

xPu_Def

javax.swing.JPopupMenu xPu_Def

Class com.ibm.able.beans.rules.AbleRuleSetEditorLauncher implements Serializable

Serialized Fields

myRsEditor

AbleRuleSetEditor myRsEditor

myRuleSet

AbleRuleSet myRuleSet

myTracerB

AbleParTrace myTracerB

myTracerI

AbleParTrace myTracerI

Class com.ibm.able.beans.rules.AbleRuleVariable implements Serializable

Serialized Fields

clauseRefs

java.util.Vector clauseRefs
clauseRefs is a list of clauses that reference this variable.

labels

java.util.Vector labels

promptText

java.lang.String promptText

ruleName

java.lang.String ruleName

varBool

boolean varBool

varDisc

double varDisc

varHi

double varHi

varInitValue

java.lang.String varInitValue

varLo

double varLo

varSymbols

java.lang.String varSymbols

varType

java.lang.String varType


Package com.ibm.able.data

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

Serialized Fields

myValue

boolean myValue

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

Serialized Fields

myValue

boolean myValue

myValueInitial

boolean myValueInitial

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

Serialized Fields

myArgs

java.util.Vector myArgs

myCallee

java.lang.String myCallee

mySenEffMgr

java.lang.Object mySenEffMgr

mySensorFlag

boolean mySensorFlag

myValue

java.lang.Object myValue

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

Serialized Fields

myValue

java.lang.String myValue

myValueInitial

java.lang.String myValueInitial

myValueList

java.util.Vector myValueList

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

Serialized Fields

myDiscourseHi

double myDiscourseHi

myDiscourseLo

double myDiscourseLo

myValue

double myValue

myValueInitial

double myValueInitial

Class com.ibm.able.data.AbleData implements Serializable

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

Serialized Fields

column

int column

errToken

java.lang.String errToken

expToken

java.lang.String expToken

line

int line

myAdditionalText

java.lang.String myAdditionalText

myErrorLocation

java.lang.String myErrorLocation

myErrorMessage

java.lang.String myErrorMessage

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

Serialized Fields

myMaxValue

double myMaxValue

myMaxValueKnown

boolean myMaxValueKnown

myMinValue

double myMinValue

myMinValueKnown

boolean myMinValueKnown

myValue

double myValue

myValueInitial

double myValueInitial

myValueList

java.util.Vector myValueList

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

Serialized Fields

myValue

java.lang.Object myValue

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

Serialized Fields

myValue

java.lang.Object myValue

myValueInitial

java.lang.Object myValueInitial

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

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

Serialized Fields

myDataType

int myDataType

Class com.ibm.able.data.AbleNumericLiteral implements Serializable

Serialized Fields

myValue

double myValue

Class com.ibm.able.data.AbleNumericVariable implements Serializable

Serialized Fields

myValue

double myValue

myValueInitial

double myValueInitial

Class com.ibm.able.data.AbleReferences implements Serializable

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

Serialized Fields

myValue

java.lang.String myValue

Class com.ibm.able.data.AbleStringVariable implements Serializable

Serialized Fields

myValue

java.lang.String myValue

myValueInitial

java.lang.String myValueInitial

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

Serialized Fields

myChgSupport

java.beans.PropertyChangeSupport myChgSupport
A set of listeners interested in property changes performed by this variable.

This object allows a variable to keep track of other objects that are interested in the variable's property changes. Whenever a variable updates its "raw" value, the variable will call this object's firePropertyChange() method so that those other objects may perform special processing.

Note that in some situations nothing may care about property changes. In this case, this set of listeners may be null. It is up to the creator of any variable to set the change support appropriately.

This field is initialized to null.


myContext

java.lang.Object myContext
The context in which this variable is used.

In some cases, a context is not needed and may be null. In other cases, such as when a variable is used in rules manipulated by an inference engine, the context must be provided. Currently, it is up to the creator of any variable to set the context appropriately.

This field is initialized to null.


myDataType

int myDataType
An AbleData.<DataType> constant that specifies this particular variable's data type.

This field is initialized to AbleData.DataTypeUnknown.


myId

int myId
The unique Id of this particular variable.

Note that, in some situations, variables may not need any Id at all so it may not matter whether the Id is unique or even exists. However, in other situations, such as when variables are used in rules manipulated by an inference engine, the Id must be guaranteed to be unique. Currently, it is up to the creator of any variable to set the Id appropriately, but this may change in the future.

This field is initialized to 0 (zero).


myName

java.lang.String myName
The unique name of this particular variable.

Note that in some situations, variables may not need any name at all so it may not matter whether the name is unique or even exists. However, in other situations, such as when variables are used in rules manipulated by an inference engine, the name must be guaranteed to be unique. Therefore, it is up to the creator of any variable to set the name appropriately.

It is strongly suggested that a name be provided for each and every variable, as the name will appear in various Able windows.

This field is initialized to the empty string ("").


myReferences

AbleReferences myReferences
A set of references to this variable.

This object allows a variable to keep track of other objects that reference it. Whenever a variable updates its "raw" value, the variable will call this object's updateReferences() method so that those other objects may perform special processing.

Note that in some situations a variable may not give a hoot about what other objects reference it. In this case, this set of references may be null or the empty set. It is up to the creator of any variable to set the references appropriately.

This field is initialized to null.


Package com.ibm.able.editor

Class com.ibm.able.editor.AbleAboutDialog implements Serializable

Serialized Fields

myAboutDialogPanel

javax.swing.JPanel myAboutDialogPanel

myAuthorName1

javax.swing.JLabel myAuthorName1

myAuthorName2

javax.swing.JLabel myAuthorName2

myAuthorName3

javax.swing.JLabel myAuthorName3

myCenterPanel

javax.swing.JPanel myCenterPanel

myCopyright

javax.swing.JLabel myCopyright

myNorthPanel

javax.swing.JPanel myNorthPanel

myOKButton

javax.swing.JButton myOKButton

myProductName

javax.swing.JLabel myProductName

mySouthPanel

javax.swing.JPanel mySouthPanel

myVersion

javax.swing.JLabel myVersion

Class com.ibm.able.editor.AbleArraysDialog implements Serializable

Serialized Fields

myCancelledFlag

boolean myCancelledFlag

myParameterNames

java.lang.Object[] myParameterNames

mySelectedParms

java.lang.Object[] mySelectedParms

xBtn_Cancel

javax.swing.JButton xBtn_Cancel

xBtn_Help

javax.swing.JButton xBtn_Help

xBtn_Ok

javax.swing.JButton xBtn_Ok

xLst_Parms

javax.swing.JList xLst_Parms

xPnl_Buttons

javax.swing.JPanel xPnl_Buttons

xPnl_Dialog

javax.swing.JPanel xPnl_Dialog

xPnl_Parms

javax.swing.JPanel xPnl_Parms

xScP_Parms

javax.swing.JScrollPane xScP_Parms

Class com.ibm.able.editor.AbleCustomizerDialog implements Serializable

Serialized Fields

bean

AbleObject bean

borderLayout1

java.awt.BorderLayout borderLayout1

CancelButton

javax.swing.JButton CancelButton

cancelled

boolean cancelled

customizer

java.beans.Customizer customizer

HelpButton

javax.swing.JButton HelpButton

helpFileName

java.lang.String helpFileName

jPanel1

javax.swing.JPanel jPanel1

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

Class com.ibm.able.editor.AbleEditorCanvas implements Serializable

Serialized Fields

connectionInProgress

boolean connectionInProgress

frame

javax.swing.JFrame frame

myAgent

AbleAgent myAgent

myAgentView

AbleViewObject myAgentView

myConnectionMode

int myConnectionMode

myContextMenu

javax.swing.JPopupMenu myContextMenu

myDestEvent

java.lang.String myDestEvent

myDestProperty

java.lang.String myDestProperty

myDragInProgressFlag

boolean myDragInProgressFlag

myFocusObj

AbleViewObject myFocusObj

mySelectedObj

AbleViewObject mySelectedObj

mySourceEvent

java.lang.String mySourceEvent

mySourceProperty

java.lang.String mySourceProperty

myStartDragPoint

java.awt.Point myStartDragPoint

myTreeView

javax.swing.JTree myTreeView

myViewType

int myViewType

workingDirectory

java.lang.String workingDirectory

Class com.ibm.able.editor.AbleEditorFrame implements Serializable

Serialized Fields

AboutMenuItem

javax.swing.JMenuItem AboutMenuItem

AddToJarMenuItem

javax.swing.JMenuItem AddToJarMenuItem

AddToPaletteMenuItem

javax.swing.JMenuItem AddToPaletteMenuItem

agent

AbleAgent agent

agentIcon

javax.swing.ImageIcon agentIcon

agentView

AbleViewObject agentView

APIReferenceMenuItem

javax.swing.JMenuItem APIReferenceMenuItem

beanIcons

java.util.Vector beanIcons

beanJars

java.util.Vector beanJars

beanLabels

java.util.Vector beanLabels

beanNames

java.util.Vector beanNames

beanTree

javax.swing.JTree beanTree

BottomPanel

javax.swing.JPanel BottomPanel

BufferViewMenuItem

javax.swing.JCheckBoxMenuItem BufferViewMenuItem

ContentsTextField

javax.swing.JLabel ContentsTextField

CopyMenuItem

javax.swing.JMenuItem CopyMenuItem

currentAgent

AbleAgent currentAgent

currentAgentName

java.lang.String currentAgentName

currentAgentView

AbleViewObject currentAgentView

CutMenuItem

javax.swing.JMenuItem CutMenuItem

CycleButton

javax.swing.JButton CycleButton

cycleIcon

javax.swing.ImageIcon cycleIcon

DeleteMenuItem

javax.swing.JMenuItem DeleteMenuItem

EditMenu

javax.swing.JMenu EditMenu

editorPreferences

AbleEditorPreferences editorPreferences

EditorReferenceMenuItem

javax.swing.JMenuItem EditorReferenceMenuItem

environment

AbleEnvironment environment

EventViewMenuItem

javax.swing.JCheckBoxMenuItem EventViewMenuItem

ExitMenuItem

javax.swing.JMenuItem ExitMenuItem

ExportMenuItem

javax.swing.JMenuItem ExportMenuItem

FileMenu

javax.swing.JMenu FileMenu

frameIcon

javax.swing.ImageIcon frameIcon

FuzzyEditorMenuItem

javax.swing.JMenuItem FuzzyEditorMenuItem

halt

boolean halt

HaltButton

javax.swing.JButton HaltButton

haltIcon

javax.swing.ImageIcon haltIcon

helper

com.ibm.able.editor.AbleEditorFrame.Helper helper

HelpMenu

javax.swing.JMenu HelpMenu

HelpTopicsMenuItem

javax.swing.JMenuItem HelpTopicsMenuItem

ImportMenuItem

javax.swing.JMenuItem ImportMenuItem

jMenuBar1

javax.swing.JMenuBar jMenuBar1

jPopupMenu1

javax.swing.JPopupMenu jPopupMenu1

jSplitPane1

javax.swing.JSplitPane jSplitPane1

LeftScrollPane

javax.swing.JScrollPane LeftScrollPane

mainCanvas

AbleEditorCanvas mainCanvas

MainToolBar

javax.swing.JToolBar MainToolBar

myModifiedFlag

boolean myModifiedFlag
Set to true when changed in any way. Set to false on New, Open, Save, and SaveAs. Controls whether "Save" action is enabled and whether user is prompted to do a save before exiting, etc.

NewMenu

javax.swing.JMenu NewMenu

numStepsPerCycle

int numStepsPerCycle

OpenMenuItem

javax.swing.JMenuItem OpenMenuItem

PasteMenuItem

javax.swing.JMenuItem PasteMenuItem

PreferencesMenuItem

javax.swing.JMenuItem PreferencesMenuItem

PrinterSetupMenuItem

javax.swing.JMenuItem PrinterSetupMenuItem

PrintMenuItem

javax.swing.JMenuItem PrintMenuItem

processMode

int processMode

PropertyViewMenuItem

javax.swing.JCheckBoxMenuItem PropertyViewMenuItem

RemoveFromJarMenuItem

javax.swing.JMenuItem RemoveFromJarMenuItem

RightScrollPane

javax.swing.JScrollPane RightScrollPane

rootNode

javax.swing.tree.DefaultMutableTreeNode rootNode

RuleEditorMenuItem

javax.swing.JMenuItem RuleEditorMenuItem

RunButton

javax.swing.JButton RunButton

runIcon

javax.swing.ImageIcon runIcon

SaveAsMenuItem

javax.swing.JMenuItem SaveAsMenuItem

SaveMenuItem

javax.swing.JMenuItem SaveMenuItem

StatusTextField

javax.swing.JLabel StatusTextField

StepButton

javax.swing.JButton StepButton

stepIcon

javax.swing.ImageIcon stepIcon

TextEditorMenuItem

javax.swing.JMenuItem TextEditorMenuItem

textEditorName

java.lang.String textEditorName

thisClass

java.lang.Class thisClass

timeFormatter

java.text.DateFormat timeFormatter

ToolBarPaletteHash

java.util.Hashtable ToolBarPaletteHash

ToolBarPaletteTabbedPane

javax.swing.JTabbedPane ToolBarPaletteTabbedPane

ToolsMenu

javax.swing.JMenu ToolsMenu

TopPanel

javax.swing.JPanel TopPanel

TranslateEditorMenuItem

javax.swing.JMenuItem TranslateEditorMenuItem

treeModel

javax.swing.tree.DefaultTreeModel treeModel

TutorialMenuItem

javax.swing.JMenuItem TutorialMenuItem

UserReferenceMenuItem

javax.swing.JMenuItem UserReferenceMenuItem

ViewMenu

javax.swing.JMenu ViewMenu

WindowsMenu

javax.swing.JMenu WindowsMenu

workingDir

java.lang.String workingDir

workingFileName

java.lang.String workingFileName

Class com.ibm.able.editor.AbleEditorPreferences implements Serializable

Serialized Fields

cancelled

boolean cancelled

myBeanJarTextField

javax.swing.JTextField myBeanJarTextField

myLookAndFeelComboBox

javax.swing.JComboBox myLookAndFeelComboBox

myPlugInDirectoryTextField

javax.swing.JTextField myPlugInDirectoryTextField

myTextEditorTextField

javax.swing.JTextField myTextEditorTextField

myWorkingDirectory

java.lang.String myWorkingDirectory

target

AbleEditorFrame target

Class com.ibm.able.editor.AbleEnvironment implements Serializable

Serialization Methods

readObject

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

contexts

AbleInspectorContext[] contexts

Class com.ibm.able.editor.AbleGridBagConstraints implements Serializable

Class com.ibm.able.editor.AbleInspector implements Serializable

Serialized Fields

AboutMenuItem

javax.swing.JMenuItem AboutMenuItem

APIReferenceMenuItem

javax.swing.JMenuItem APIReferenceMenuItem

areaMenuItem

javax.swing.JCheckBoxMenuItem areaMenuItem

areaStackingMenuItem

javax.swing.JCheckBoxMenuItem areaStackingMenuItem

arraysMenuItem

javax.swing.JCheckBoxMenuItem arraysMenuItem

barChartMenuItem

javax.swing.JCheckBoxMenuItem barChartMenuItem

barStackingMenuItem

javax.swing.JCheckBoxMenuItem barStackingMenuItem

binaryGridMenuItem

javax.swing.JCheckBoxMenuItem binaryGridMenuItem

clearMenuItem

javax.swing.JMenuItem clearMenuItem

closeMenuItem

javax.swing.JMenuItem closeMenuItem

copyMenuItem

javax.swing.JMenuItem copyMenuItem

dataMenu

javax.swing.JMenu dataMenu

editMenu

javax.swing.JMenu editMenu

helpMenu

javax.swing.JMenu helpMenu

hintonMenuItem

javax.swing.JCheckBoxMenuItem hintonMenuItem

InspectorReferenceMenuItem

javax.swing.JMenuItem InspectorReferenceMenuItem

lineChartMenuItem

javax.swing.JCheckBoxMenuItem lineChartMenuItem

loggingMenuItem

javax.swing.JMenuItem loggingMenuItem

myArrayNames

java.lang.Object[] myArrayNames

myChart

jclass.chart.JCChart myChart

myChartPanel

javax.swing.JPanel myChartPanel

myChartScrollPane

javax.swing.JScrollPane myChartScrollPane

myCurrentChartView

int myCurrentChartView

myCurrentStepCount

int myCurrentStepCount

myCurrentViewType

int myCurrentViewType

myCustomInspectorClass

java.lang.String myCustomInspectorClass

myCustomInspectorName

java.lang.String myCustomInspectorName

myCustomPanel

javax.swing.JPanel myCustomPanel

myDataSource

AbleInspectorData myDataSource

myDataType

int myDataType

myHierarchicalName

java.lang.String myHierarchicalName

myInspectorPanel

javax.swing.JPanel myInspectorPanel
The CENTER of myInspector panel contains another JPanel, which is either myTextPanel, myChartPanel, or myCustomPanel. myInspectorPanel must contain no other elements in any of the borders, because a removeAll() is done on this panel.

View switching is accomplished by doing a removeAll() on myInspectorPanel and then adding the next appropriate panel after that panel as been reloaded.


myMenuBar

javax.swing.JMenuBar myMenuBar

myNumDataPoints

int myNumDataPoints

myNumDisplayColumns

int myNumDisplayColumns

myOwner

AbleInspectorWindow myOwner

myParameterNames

java.lang.Object[] myParameterNames

myRefreshAllowed

boolean myRefreshAllowed

mySelectedArrays

java.lang.Object[] mySelectedArrays
The following items are saved in an Inspector Context object.

mySeriesData

java.util.Vector mySeriesData

mySeriesNames

java.lang.Object[] mySeriesNames

myStepsPerRefresh

int myStepsPerRefresh

myTextArea

javax.swing.JTextArea myTextArea

myTextPanel

javax.swing.JPanel myTextPanel

myTextScrollPane

javax.swing.JScrollPane myTextScrollPane

myUnderlyingObject

AbleBean myUnderlyingObject

myViewMenuItems

java.util.Hashtable myViewMenuItems
A list of JCheckBoxMenuItems that appear on the View menu.

objectMenu

javax.swing.JMenu objectMenu

openMenuItem

javax.swing.JMenuItem openMenuItem

optionsMenu

javax.swing.JMenu optionsMenu

paramsMenuItem

javax.swing.JCheckBoxMenuItem paramsMenuItem

printMenuItem

javax.swing.JMenuItem printMenuItem

printSetMenuItem

javax.swing.JMenuItem printSetMenuItem

refreshMenuItem

javax.swing.JMenuItem refreshMenuItem

saveAsMenuItem

javax.swing.JMenuItem saveAsMenuItem

scatterPlotMenuItem

javax.swing.JCheckBoxMenuItem scatterPlotMenuItem

settingsMenuItem

javax.swing.JMenuItem settingsMenuItem

statisticsMenuItem

javax.swing.JMenuItem statisticsMenuItem

textMenuItem

javax.swing.JCheckBoxMenuItem textMenuItem

textserMenuItem

javax.swing.JCheckBoxMenuItem textserMenuItem

timePlotMenuItem

javax.swing.JCheckBoxMenuItem timePlotMenuItem

TutorialMenuItem

javax.swing.JMenuItem TutorialMenuItem

UserReferenceMenuItem

javax.swing.JMenuItem UserReferenceMenuItem

viewMenu

javax.swing.JMenu viewMenu

Class com.ibm.able.editor.AbleInspectorContext implements Serializable

Serialized Fields

beanId

java.lang.String beanId

chart

jclass.chart.JCChart chart

dataType

int dataType

location

java.awt.Point location

numColumns

int numColumns

numPoints

int numPoints

selectedArrays

java.lang.Object[] selectedArrays

seriesData

java.util.Vector seriesData

size

java.awt.Dimension size

stepsPerRefresh

int stepsPerRefresh

textView

int textView

view

int view

Class com.ibm.able.editor.AbleInspectorData implements Serializable

Serialized Fields

myAbleBean

AbleBean myAbleBean

myChart

jclass.chart.JCChart myChart

myCurrentArrayData

java.util.Vector myCurrentArrayData

myCurrentArrayName

java.lang.String myCurrentArrayName

myCurrentChartView

int myCurrentChartView

myData

java.util.Vector myData

myNumDataPoints

int myNumDataPoints

myPointLabels

java.lang.String[] myPointLabels

myStatsText

java.lang.String myStatsText

myXSeries

java.util.Vector myXSeries

Class com.ibm.able.editor.AbleInspectorGeneralPanel implements Serializable

Serialized Fields

myAxisTabbedPane

javax.swing.JTabbedPane myAxisTabbedPane

myContext

AbleInspectorContext myContext

myFooterTextArea

javax.swing.JTextArea myFooterTextArea

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myLegendCheckBox

javax.swing.JCheckBox myLegendCheckBox

myLegendPositionComboBox

javax.swing.JComboBox myLegendPositionComboBox

myTitleTextArea

javax.swing.JTextArea myTitleTextArea

myXAxisPanel

AbleInspectorGeneralPanel.AxesPanel myXAxisPanel

myYAxisPanel

AbleInspectorGeneralPanel.AxesPanel myYAxisPanel

Class com.ibm.able.editor.AbleInspectorGeneralPanel.AxesPanel implements Serializable

Serialized Fields

myAxis

jclass.chart.JCAxis myAxis

myAxisMode

int myAxisMode

myAxisTitleTextField

javax.swing.JTextField myAxisTitleTextField

myContext

AbleInspectorContext myContext

myMaximumValueComboBox

javax.swing.JComboBox myMaximumValueComboBox

myOriginValueComboBox

javax.swing.JComboBox myOriginValueComboBox

myTickNumSpacingComboBox

javax.swing.JComboBox myTickNumSpacingComboBox

myTickSpacingComboBox

javax.swing.JComboBox myTickSpacingComboBox

this$0

AbleInspectorGeneralPanel this$0

Class com.ibm.able.editor.AbleInspectorLoggingDialog implements Serializable

Serialized Fields

isCancelled

boolean isCancelled

myContext

AbleInspectorContext myContext

myFrameParent

javax.swing.JFrame myFrameParent

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myInspector

AbleInspector myInspector

myPanel

AbleInspectorLoggingDialog.RefreshRatePanel myPanel

Class com.ibm.able.editor.AbleInspectorLoggingDialog.RefreshRatePanel implements Serializable

Serialized Fields

myRate

int myRate

myRefreshRateTextField

javax.swing.JTextField myRefreshRateTextField

this$0

AbleInspectorLoggingDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog implements Serializable

Serialized Fields

isCancelled

boolean isCancelled

myContext

AbleInspectorContext myContext

myFrameParent

javax.swing.JFrame myFrameParent

myFrameSizeAdjusted

boolean myFrameSizeAdjusted

myInspector

AbleInspector myInspector

myTabbedPane

javax.swing.JTabbedPane myTabbedPane

Class com.ibm.able.editor.AbleInspectorOptionsDialog.AreaChartPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.BarChartPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

myHorizontalCheckBox

javax.swing.JCheckBox myHorizontalCheckBox

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.LineChartPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.ScatterPlotPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.StackedAreaPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.StackedBarPanel implements Serializable

Serialized Fields

my100PercentCheckBox

javax.swing.JCheckBox my100PercentCheckBox

myContext

AbleInspectorContext myContext

myHorizontalCheckBox

javax.swing.JCheckBox myHorizontalCheckBox

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.TextPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

myNumberOfColumnsTextField

javax.swing.JTextField myNumberOfColumnsTextField

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.TextSeriesPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorOptionsDialog.TimePlotPanel implements Serializable

Serialized Fields

myContext

AbleInspectorContext myContext

this$0

AbleInspectorOptionsDialog this$0

Class com.ibm.able.editor.AbleInspectorWindow implements Serializable

Serialized Fields

mustPackFrame

boolean mustPackFrame

myInspectorFrame

AbleInspector myInspectorFrame

myParentFrame

AbleEditorFrame myParentFrame

Class com.ibm.able.editor.AbleParametersDialog implements Serializable

Serialized Fields

myArrayNames

java.lang.Object[] myArrayNames

myArrays

java.util.Hashtable myArrays

myArraySize

int myArraySize

myCancelledFlag

boolean myCancelledFlag

myLocalSeriesData

java.util.Vector myLocalSeriesData

myNumDataPoints

int myNumDataPoints

myParameterNames

java.lang.Object[] myParameterNames

mySeriesData

java.util.Vector mySeriesData

myUnderlyingObject

AbleBean myUnderlyingObject

xBt_Cancel

javax.swing.JButton xBt_Cancel

xBt_Help

javax.swing.JButton xBt_Help

xBt_Ok

javax.swing.JButton xBt_Ok

xBtn_Add

javax.swing.JButton xBtn_Add

xBtn_Rem

javax.swing.JButton xBtn_Rem

xBtn_RemAll

javax.swing.JButton xBtn_RemAll

xChL_Index

javax.swing.event.ChangeListener xChL_Index

xDoL_Index

javax.swing.event.DocumentListener xDoL_Index

xLbl_Index

javax.swing.JLabel xLbl_Index

xLst_Arrays

javax.swing.JList xLst_Arrays

xLst_Parms

javax.swing.JList xLst_Parms

xLst_Selected

javax.swing.JList xLst_Selected

xPn_Button

javax.swing.JPanel xPn_Button

xPn_Dialog

javax.swing.JPanel xPn_Dialog

xSld_Index

javax.swing.JSlider xSld_Index

xTxF_DataPts

javax.swing.JTextField xTxF_DataPts

xTxF_Index

javax.swing.JTextField xTxF_Index

Class com.ibm.able.editor.AbleSelectPropertyDialog implements Serializable

Serialized Fields

borderLayout1

java.awt.BorderLayout borderLayout1

borderLayout2

java.awt.BorderLayout borderLayout2

CancelButton

javax.swing.JButton CancelButton

cancelled

boolean cancelled

HelpButton

javax.swing.JButton HelpButton

jList1

javax.swing.JList jList1

jPanel1

javax.swing.JPanel jPanel1

jPanel2

javax.swing.JPanel jPanel2

jScrollPane1

javax.swing.JScrollPane jScrollPane1

OKButton

javax.swing.JButton OKButton

panel1

javax.swing.JPanel panel1

parameterNames

java.lang.Object[] parameterNames

Class com.ibm.able.editor.AbleSensorEffectorDialog implements Serializable

Serialized Fields

isCancelled

boolean isCancelled

myAbleObject

AbleObject myAbleObject

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myFrameParent

javax.swing.JFrame myFrameParent

myHelpURL

java.net.URL myHelpURL

myPanel

AbleSensorEffectorPanel myPanel

Class com.ibm.able.editor.AbleSeriesItem implements Serializable

Serialized Fields

myIndex

java.lang.String myIndex

myName

java.lang.String myName

Class com.ibm.able.editor.AbleViewObject implements Serializable

Serialized Fields

myArrayNames

java.lang.Object[] myArrayNames

myBeanSlot

int myBeanSlot

myEventType

java.lang.String myEventType

myParameterNames

java.lang.Object[] myParameterNames

myPropertyNames

java.lang.Object[] myPropertyNames

myUnderlyingAbleBean

AbleBean myUnderlyingAbleBean

myUnderlyingObject

java.lang.Object myUnderlyingObject

myUnderlyingObjectIsAbleBean

boolean myUnderlyingObjectIsAbleBean

myUnderlyingObjectIsSelected

boolean myUnderlyingObjectIsSelected


Package com.ibm.able.examples

Class com.ibm.able.examples.AbleBeanWrapper implements Serializable

Class com.ibm.able.examples.AbleBeanWrapperCustomizer implements Serializable

Serialized Fields

myBean

AbleBeanWrapper myBean

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myTextField

javax.swing.JTextField myTextField


Package com.ibm.able.examples.ableagent

Class com.ibm.able.examples.ableagent.SimpleAbleAgent implements Serializable

Serialized Fields

colorIndex

int colorIndex

simpleBeanColor

java.lang.String simpleBeanColor

Class com.ibm.able.examples.ableagent.SimpleAbleAgentCustomizer implements Serializable

Serialized Fields

myAgentPanel

SimpleAbleAgentCustomizer.SimpleAbleAgentPanel myAgentPanel

Class com.ibm.able.examples.ableagent.SimpleAbleAgentCustomizer.SimpleAbleAgentPanel implements Serializable

Serialized Fields

myAgent

SimpleAbleAgent myAgent

myColorComboBox

javax.swing.JComboBox myColorComboBox

myCustomizer

SimpleAbleAgentCustomizer myCustomizer

this$0

SimpleAbleAgentCustomizer this$0


Package com.ibm.able.examples.ablebean

Class com.ibm.able.examples.ablebean.AbleFileWatcher implements Serializable

Serialized Fields

action

int action

command

java.lang.String command

condition

int condition

dialog

java.awt.Dialog dialog

file

java.io.File file

fileName

java.lang.String fileName

lastModified

long lastModified

threshold

long threshold

Class com.ibm.able.examples.ablebean.AbleFileWatcherCustomizer implements Serializable

Serialized Fields

myBeanPanel

AbleFileWatcherPanel myBeanPanel

Class com.ibm.able.examples.ablebean.AbleFileWatcherPanel implements Serializable

Serialized Fields

myActionAlertRadioButton

javax.swing.JRadioButton myActionAlertRadioButton

myActionExecuteRadioButton

javax.swing.JRadioButton myActionExecuteRadioButton

myActionNoneRadioButton

javax.swing.JRadioButton myActionNoneRadioButton

myActionNotifyRadioButton

javax.swing.JRadioButton myActionNotifyRadioButton

myCommandTextField

javax.swing.JTextField myCommandTextField

myConditionDeletedRadioButton

javax.swing.JRadioButton myConditionDeletedRadioButton

myConditionModifiedRadioButton

javax.swing.JRadioButton myConditionModifiedRadioButton

myConditionThresholdRadioButton

javax.swing.JRadioButton myConditionThresholdRadioButton

myCustomizer

AbleFileWatcherCustomizer myCustomizer

myFileName

java.lang.String myFileName

myFileNameTextField

javax.swing.JTextField myFileNameTextField

myFileSizeLabel

javax.swing.JLabel myFileSizeLabel

myFileWatcher

AbleFileWatcher myFileWatcher

myInitializeButton

javax.swing.JButton myInitializeButton

myTextListener

com.ibm.able.examples.ablebean.AbleFileWatcherPanel.TextListener myTextListener

myThresholdTextField

javax.swing.JTextField myThresholdTextField

Class com.ibm.able.examples.ablebean.SimpleAbleBean implements Serializable

Serialized Fields

simpleBeanColor

java.lang.String simpleBeanColor

Class com.ibm.able.examples.ablebean.SimpleAbleBeanCustomizer implements Serializable

Serialized Fields

myBean

SimpleAbleBean myBean

myChgSupport

java.beans.PropertyChangeSupport myChgSupport

myTextField

javax.swing.JTextField myTextField


Package com.ibm.able.examples.fuzzy

Class com.ibm.able.examples.fuzzy.SampleSensorEffector implements Serializable

Class com.ibm.able.examples.fuzzy.SampleSensorEffectorCustomizer implements Serializable


Package com.ibm.able.examples.genetic

Class com.ibm.able.examples.genetic.TstGeneticFunction1 implements Serializable

Class com.ibm.able.examples.genetic.TstGeneticFunction2 implements Serializable

Class com.ibm.able.examples.genetic.TstGeneticFunction2a implements Serializable

Class com.ibm.able.examples.genetic.TstGeneticFunction3 implements Serializable

Serialized Fields

predAgent

AbleNeuralPredictionAgent predAgent


Package com.ibm.able.examples.platform

Class com.ibm.able.examples.platform.ExampleFipaCode implements Serializable

Class com.ibm.able.examples.platform.SimpleFipaAgent implements Serializable


Package com.ibm.able.platform

Class com.ibm.able.platform.AblePlatformSupport implements Serializable

Serialized Fields

myTracer

PlatformTracerSupport myTracer
This object can be used to log messages to a particular location or device, depending on the implementation in the trace object.

Class com.ibm.able.platform.Platform implements Serializable

Class com.ibm.able.platform.PlatformTracerSupport implements Serializable

Serialized Fields

myBatchFlag

boolean myBatchFlag

myTraceFlag

boolean myTraceFlag

myTraceLog

java.util.Vector myTraceLog


Package com.ibm.able.platform.agents

Class com.ibm.able.platform.agents.Fipa implements Serializable

Class com.ibm.able.platform.agents.FipaAccAgentAppl implements Serializable

Serialized Fields

myAms

FipaAmsAgent myAms

Class com.ibm.able.platform.agents.FipaAclMessage implements Serializable

Serialized Fields

myContent

java.lang.Object myContent

myConversationId

java.lang.String myConversationId

myEnvelope

java.util.Hashtable myEnvelope

myInReplyTo

java.lang.String myInReplyTo

myLanguage

java.lang.String myLanguage

myMessageType

int myMessageType

myOntology

java.lang.String myOntology

myProtocol

java.lang.String myProtocol

myReceiver

java.util.Vector myReceiver

myReplyBy

java.util.Calendar myReplyBy

myReplyWith

java.lang.String myReplyWith

mySender

java.lang.String mySender

Class com.ibm.able.platform.agents.FipaAgentDefaultAgent implements Serializable

Serialized Fields

myAms

FipaAmsAgent myAms
A reference to this platform's AMS. It is set when the agent registers with the AMS, and set back to null when the agent deregisters.

myAmsAd

FipaAmsAgentDescription myAmsAd
An AMS Agent Description of this agent. The description is usually initialised by the constructor of an implementing subclass, and certainly must be filled in prior to calling registerWithAms().

myDf

FipaDfAgent myDf
A reference to this platform's DF. It is set when the agent registers with the DF, and set back to null when the agent deregisters.

myDfAd

FipaDfAgentDescription myDfAd
An DF Agent Description of this agent. The description is usually initialised by the constructor of an implementing subclass, and certainly must be filled in prior to calling registerWithDf().

myDfServices

java.util.Vector myDfServices
A list of FipaServiceDescription objects. The list of services is usually initialised and set into the DF agent description object above by the constructor of an implementing subclass, and certainly must be filled in prior to calling registerWithDf().

Class com.ibm.able.platform.agents.FipaAmsAgentAppl implements Serializable

Serialized Fields

myAgents

java.util.Hashtable myAgents
All registered agents. The list is maintained through calls to registerAgent() and deregisterAgent(). Objects on the hashtable are FipaAmsAgentDescription objects.

myPlatformProfile

FipaApDescription myPlatformProfile
A FIPA AgentPlatformDescription (or Profile). It is setup by this object's constructor and returned to callers of queryPlatformProfile().

myTupleSpace

com.ibm.tspaces.TupleSpace myTupleSpace
A TupleSpace for use by ABLE code.

Class com.ibm.able.platform.agents.FipaAmsAgentDescription implements Serializable

Serialized Fields

myAddress

java.lang.String myAddress

myAgentName

java.lang.String myAgentName

myApState

int myApState

myClassName

java.lang.String myClassName

myDelegateAgentName

java.lang.String myDelegateAgentName

myHostName

java.lang.String myHostName

myOwnership

java.lang.String myOwnership

myReference

java.lang.Object myReference

mySignature

java.lang.String mySignature

Class com.ibm.able.platform.agents.FipaApDescription implements Serializable

Serialized Fields

myCertificationAuthority

java.lang.String myCertificationAuthority

myDynamicRegistration

boolean myDynamicRegistration

myFipaManCompliance

int myFipaManCompliance

myIiopUrl

java.lang.String myIiopUrl

myMobility

boolean myMobility

myOwnership

java.lang.String myOwnership

myPlatformName

java.lang.String myPlatformName

Class com.ibm.able.platform.agents.FipaDfAgentAppl implements Serializable

Serialized Fields

myAgents

java.util.Hashtable myAgents
All registered agents. The list is maintained through calls to register() and deregister(). Objects on the hashtable are FipaDfAgentDescription objects.

Class com.ibm.able.platform.agents.FipaDfAgentDescription implements Serializable

Serialized Fields

myAddress

java.lang.String myAddress

myAgentName

java.lang.String myAgentName

myDfState

int myDfState

myInteractionProtocols

java.lang.String myInteractionProtocols

myLanguage

java.lang.String myLanguage

myOntology

java.lang.String myOntology

myOwnership

java.lang.String myOwnership

myReference

java.lang.Object myReference

myServices

java.util.Vector myServices

myType

java.lang.String myType

Class com.ibm.able.platform.agents.FipaException implements Serializable

Serialized Fields

myErrorCode

int myErrorCode

Class com.ibm.able.platform.agents.FipaLetter implements Serializable

Serialized Fields

myMessageContent

java.util.Vector myMessageContent
The vector must contain one or more FipaAclMessage objects. No other object type is allowed!

myMessageEnvelope

FipaMessageEnvelope myMessageEnvelope
A standard FIPA message envelope. If the envelope has not been set, the value of this field is null.

Class com.ibm.able.platform.agents.FipaMessageEnvelope implements Serializable

Serialized Fields

myDelegateAgent

java.lang.String myDelegateAgent
Agent name.

myDestination

java.lang.String myDestination
Agent name or address.

myReply

java.lang.String myReply
Agent name.

mySenderDetails

java.lang.String mySenderDetails
Agent name or address.

Class com.ibm.able.platform.agents.FipaServiceDescription implements Serializable

Serialized Fields

myFixedProperties

java.lang.String myFixedProperties

myNegotiableProperties

java.lang.String myNegotiableProperties

myServiceName

java.lang.String myServiceName

myServiceOntology

java.lang.String myServiceOntology

myServiceType

java.lang.String myServiceType

Class com.ibm.able.platform.agents.PlatformAgentProxyEventHandler implements Serializable


ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'