Serialized Form
wrappedObject
java.lang.Object wrappedObject
- The object wrapped by this Able bean adaptor.
destObj
AbleBean destObj
destObjName
java.lang.String destObjName
sourceObj
AbleBean sourceObj
srcObjName
java.lang.String srcObjName
valid
boolean valid
myCheckBox
javax.swing.JCheckBox myCheckBox
myLabel
javax.swing.JLabel myLabel
isSelected
boolean isSelected
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
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.
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
eventSource
AbleBean eventSource
listenerObj
AbleEventListener listenerObj
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.
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()
severity
int severity
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.
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:
- double[]
- long[]
- Number[]
- Byte[]
- Double[]
- Float[]
- Integer[]
- Long[]
- Short[]
- String[]
- Vector
- Hashtable
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
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
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
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
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
connectionsByPropertyName
java.util.Hashtable connectionsByPropertyName
- Table that maps from property names to a vector of
PropertyConnections.
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
myState
int myState
- The current state of the containing object.
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 |
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
myEffectorPanel
AbleSensorEffectorPanel myEffectorPanel
mySensorPanel
AbleSensorEffectorPanel mySensorPanel
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
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
myAgentPanel
AbleGeneticSearchAgentPanel myAgentPanel
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
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
myBeanPanel
AbleNeuralClassifierAgentPanel myBeanPanel
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
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
myBeanPanel
AbleNeuralClusteringAgentPanel myBeanPanel
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
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
myBeanPanel
AbleNeuralPredictionAgentPanel myBeanPanel
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
ruleSets
java.util.Hashtable ruleSets
Package com.ibm.able.beans |
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.
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
myBeanPanel
AbleBackPropagationPanel myBeanPanel
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
column
int column
table
java.util.Hashtable table
usage
int usage
column
int column
max
double max
mean
double mean
min
double min
numItems
int numItems
sum
double sum
usage
int usage
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
allNumericData
boolean allNumericData
dataFileName
java.lang.String dataFileName
dataSetDefinitionFileName
java.lang.String dataSetDefinitionFileName
fieldDefinitionList
java.util.Vector fieldDefinitionList
fileName
java.lang.String fileName
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
column
int column
max
double max
mean
double mean
min
double min
table
java.util.Hashtable table
usage
int usage
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
myPanel
AbleExportPanel myPanel
myCustomizer
AbleObjectCustomizer myCustomizer
myDelimitersComboBox
javax.swing.JComboBox myDelimitersComboBox
myExportFileTextField
javax.swing.JTextField myExportFileTextField
myExportObject
AbleExport myExportObject
dataType
int dataType
dataTypeString
java.lang.String dataTypeString
name
java.lang.String name
usageString
java.lang.String usageString
usageType
int usageType
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
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
myDataSetPanel
AbleDataSetPanel myDataSetPanel
myPanel
AbleImportPanel myPanel
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
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.
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
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.
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
myBeanPanel
AbleRadialBasisFunctionNetPanel myBeanPanel
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
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
myBeanPanel
AbleSelfOrganizingMapPanel myBeanPanel
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
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
myBeanPanel
AbleTemporalDifferenceLearningPanel myBeanPanel
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 |
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
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
myBeanPanel
AbleNaiveBayesClassifierAgentPanel myBeanPanel
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
myBeanPanel
AbleNaiveBayesPanel myBeanPanel
myBeanObject
AbleNaiveBayes myBeanObject
myCustomizer
AbleObjectCustomizer myCustomizer
myModeComboBox
javax.swing.JComboBox myModeComboBox
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 |
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
myBeanPanel
AbleFilterPanel myBeanPanel
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
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
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
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
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
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
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
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
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
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 |
myArgs
java.util.Vector myArgs
myCallee
java.lang.String myCallee
myRuleSet
FsRuleSet myRuleSet
mySensorFlag
boolean mySensorFlag
myValue
java.lang.Object myValue
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
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.
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.
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
myHtmlPane
javax.swing.JEditorPane myHtmlPane
myType
int myType
myValue
boolean myValue
myValue
double myValue
myValue
java.lang.String myValue
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
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
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
myRsEditor
FsRuleSetCustomizer myRsEditor
myRuleSet
FsRuleSet myRuleSet
myTracerB
FsTrace myTracerB
myTracerI
FsTrace myTracerI
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
myFlexFactor
double myFlexFactor
myPtCenter
double myPtCenter
myWeight
double myWeight
myPtCenter
double myPtCenter
myWidth
double myWidth
myPtBeg
double myPtBeg
myPtEnd
double myPtEnd
mySetDir
int mySetDir
myPtCenter
double myPtCenter
myWidth
double myWidth
myNumberOfValues
int myNumberOfValues
myScalarVecSav
double[] myScalarVecSav
myTruthVecSav
double[] myTruthVecSav
myPtBeg
double myPtBeg
myPtEnd
double myPtEnd
mySetDir
int mySetDir
myPtBeg
double myPtBeg
myPtEnd
double myPtEnd
myPtFlex
double myPtFlex
mySetDir
int mySetDir
myPtLeft
double myPtLeft
myPtLeftCore
double myPtLeftCore
myPtRight
double myPtRight
myPtRightCore
double myPtRightCore
myPtCenter
double myPtCenter
myPtLeft
double myPtLeft
myPtRight
double myPtRight
mySetEmpty
boolean mySetEmpty
myBatchFlag
boolean myBatchFlag
myTraceFlag
boolean myTraceFlag
myTraceLog
java.util.Vector myTraceLog
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
myId
int myId
myName
java.lang.String myName
myRs
FsRuleSet myRs
myType
int myType
myValue
boolean myValue
myValueInitial
boolean myValueInitial
myDiscourseHi
double myDiscourseHi
myDiscourseLo
double myDiscourseLo
mySetList
java.util.Hashtable mySetList
myValCrisp
double myValCrisp
myValFzy
FsSetWork myValFzy
myValFzyTmp
FsSetWork myValFzyTmp
myValKnown
boolean myValKnown
myValue
double myValue
myValueInitial
double myValueInitial
mySymbolList
java.util.Hashtable mySymbolList
myValue
java.lang.String myValue
myValueInitial
java.lang.String myValueInitial
Package com.ibm.able.beans.rules |
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).
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.
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.
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
myBatchFlag
boolean myBatchFlag
myTraceFlag
boolean myTraceFlag
myTraceLog
java.util.Vector myTraceLog
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
index
int index
- index is the numeric representation of the condition.
symbol
java.lang.String symbol
- symbol is the textual representation of the condition.
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
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
myRsEditor
AbleRuleSetEditor myRsEditor
myRuleSet
AbleRuleSet myRuleSet
myTracerB
AbleParTrace myTracerB
myTracerI
AbleParTrace myTracerI
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 |
myValue
boolean myValue
myValue
boolean myValue
myValueInitial
boolean myValueInitial
myArgs
java.util.Vector myArgs
myCallee
java.lang.String myCallee
mySenEffMgr
java.lang.Object mySenEffMgr
mySensorFlag
boolean mySensorFlag
myValue
java.lang.Object myValue
myValue
java.lang.String myValue
myValueInitial
java.lang.String myValueInitial
myValueList
java.util.Vector myValueList
myDiscourseHi
double myDiscourseHi
myDiscourseLo
double myDiscourseLo
myValue
double myValue
myValueInitial
double myValueInitial
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
myMaxValue
double myMaxValue
myMaxValueKnown
boolean myMaxValueKnown
myMinValue
double myMinValue
myMinValueKnown
boolean myMinValueKnown
myValue
double myValue
myValueInitial
double myValueInitial
myValueList
java.util.Vector myValueList
myValue
java.lang.Object myValue
myValue
java.lang.Object myValue
myValueInitial
java.lang.Object myValueInitial
myDataType
int myDataType
myValue
double myValue
myValue
double myValue
myValueInitial
double myValueInitial
myValue
java.lang.String myValue
myValue
java.lang.String myValue
myValueInitial
java.lang.String myValueInitial
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 |
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
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
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
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
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
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
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
contexts
AbleInspectorContext[] contexts
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
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
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
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
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
isCancelled
boolean isCancelled
myContext
AbleInspectorContext myContext
myFrameParent
javax.swing.JFrame myFrameParent
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myInspector
AbleInspector myInspector
myPanel
AbleInspectorLoggingDialog.RefreshRatePanel myPanel
myRate
int myRate
myRefreshRateTextField
javax.swing.JTextField myRefreshRateTextField
this$0
AbleInspectorLoggingDialog this$0
isCancelled
boolean isCancelled
myContext
AbleInspectorContext myContext
myFrameParent
javax.swing.JFrame myFrameParent
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myInspector
AbleInspector myInspector
myTabbedPane
javax.swing.JTabbedPane myTabbedPane
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
myHorizontalCheckBox
javax.swing.JCheckBox myHorizontalCheckBox
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
my100PercentCheckBox
javax.swing.JCheckBox my100PercentCheckBox
myContext
AbleInspectorContext myContext
myHorizontalCheckBox
javax.swing.JCheckBox myHorizontalCheckBox
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
myNumberOfColumnsTextField
javax.swing.JTextField myNumberOfColumnsTextField
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
mustPackFrame
boolean mustPackFrame
myInspectorFrame
AbleInspector myInspectorFrame
myParentFrame
AbleEditorFrame myParentFrame
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
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
isCancelled
boolean isCancelled
myAbleObject
AbleObject myAbleObject
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
myFrameParent
javax.swing.JFrame myFrameParent
myHelpURL
java.net.URL myHelpURL
myPanel
AbleSensorEffectorPanel myPanel
myIndex
java.lang.String myIndex
myName
java.lang.String myName
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 |
myBean
AbleBeanWrapper myBean
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
myTextField
javax.swing.JTextField myTextField
Package com.ibm.able.examples.ableagent |
colorIndex
int colorIndex
simpleBeanColor
java.lang.String simpleBeanColor
myAgentPanel
SimpleAbleAgentCustomizer.SimpleAbleAgentPanel myAgentPanel
myAgent
SimpleAbleAgent myAgent
myColorComboBox
javax.swing.JComboBox myColorComboBox
myCustomizer
SimpleAbleAgentCustomizer myCustomizer
this$0
SimpleAbleAgentCustomizer this$0
Package com.ibm.able.examples.ablebean |
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
myBeanPanel
AbleFileWatcherPanel myBeanPanel
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
simpleBeanColor
java.lang.String simpleBeanColor
myBean
SimpleAbleBean myBean
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
myTextField
javax.swing.JTextField myTextField
Package com.ibm.able.examples.fuzzy |
Package com.ibm.able.examples.genetic |
predAgent
AbleNeuralPredictionAgent predAgent
Package com.ibm.able.examples.platform |
Package com.ibm.able.platform |
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.
myBatchFlag
boolean myBatchFlag
myTraceFlag
boolean myTraceFlag
myTraceLog
java.util.Vector myTraceLog
Package com.ibm.able.platform.agents |
myAms
FipaAmsAgent myAms
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
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().
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.
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
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
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.
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
myErrorCode
int myErrorCode
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.
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.
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
ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'