Serialized Form
wrappedObject
java.lang.Object wrappedObject
- The object wrapped by this Able bean adaptor.
sourceObj
AbleBean sourceObj
- The source object which provides the input for this connection.
destObj
AbleBean destObj
- The destination object which receives output from this connection.
srcObjName
java.lang.String srcObjName
- The name of the source object.
destObjName
java.lang.String destObjName
- The name of the destination object.
valid
boolean valid
- Indicates true if the connection is between two allowed objects.
myCheckBox
javax.swing.JCheckBox myCheckBox
myLabel
javax.swing.JLabel myLabel
isSelected
boolean isSelected
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
beans
java.util.Vector beans
- Deprecated. as of Able 1.5.0
- The list of AbleBean objects contained by this agent.
myBeans
java.util.Hashtable myBeans
- The list of AbleBean objects contained by this agent.
activeDataSource
boolean activeDataSource
- Indicates if the agent contains an active data source.
This field is initialized to false.
eventConnections
java.util.Vector eventConnections
- A list of AbleEventConnection objects managed by this agent.
numEpochs
long numEpochs
- An agent that contains a data source listens for
AbleEvent.EOF
events. It increments the epoch count for each such event. This is
used by machine learning agents.
This field is initialized to zero (0).
userDefinedFunctions
java.util.Hashtable userDefinedFunctions
- The list of registered
AbleUserDefinedFunction
objects managed by this agent.
inputBufferTargetObject
AbleBean inputBufferTargetObject
outputBufferSourceObject
AbleBean outputBufferSourceObject
myUDFPanel
AbleUserDefinedFunctionPanel myUDFPanel
action
java.lang.String action
- The action is either null or it contains the name of a method
to call on an AbleEventListener. If a method name is specified, the
argObject is passed to the method as the single argument. (Note
that the argObject itself may be null.)
id
int id
- The id is the type of AbleEvent. Default value is
AbleEvent.DATACHANGED
.
asynchronous
boolean asynchronous
- The asynchronous flag indicates the type of event processing desired;
true
means to process on AbleEventQueue
thread
rather than on the caller's thread.
argObject
java.lang.Object argObject
- The argObject is either null or it contains an arbitrary
object that makes sense to the AbleEventListener. If the
AbleEvent.action
and AbleEvent.argObject
parameters are specified, the method named by
action is passed to the argObject as the single argument.
genSource
java.lang.Object genSource
- The genSource object is a nontransient version of the source generating
the event. For a distributed agent application, this would probably be an
interface.
replyTo
java.lang.Object replyTo
- The replyTo object is either null or it contains a reference to one or
more AbleEventListeners who are to be sent a reply event.
replyAction
java.lang.String replyAction
- The replyAction is either null or it contains the name of a method
to call on the replyTo: AbleEventListener(s). If a method name is specified, the
AbleEvent.argObject
is passed to the method as the single argument. (Note
that the argObject itself may be null.)
transactionId
java.lang.String transactionId
- The transactionId may be null or contain a String identifier
for the transaction specified by this event.
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- When reserializing an AbleEventConnection, the listener object is
added to the source as an AbleEventListener. This is what makes the
connection reserializable.
eventSource
AbleBean eventSource
- The originator of the event.
listenerObj
AbleEventListener listenerObj
- The listener registered to receive events from the source.
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.
myContainingEventProcessor
AbleEventQueueProcessor myContainingEventProcessor
- The object containing this event queue. The object must be an
AbleEventQueueProcessor, because this queue will call the methods
named processTimerEvent() and processAbleEvent() as necessary.
This field is a required parameter on the constructor of this
object and must never be null.
mySleepTime
long mySleepTime
- The amount of time, in milliseconds, to "sleep" before waking up
and calling processTimerEvent() in the containing event listener.
This field is initialized to one second (1000ms), and only has
effect when both timer event processing is enabled and our thread
has been started.
- See Also:
AbleEventQueue.setSleepTime(long)
,
AbleEventQueue.getSleepTime()
,
AbleEventQueue.setTimerEventProcessingEnabled(boolean)
,
AbleEventQueue.startProcessingEvents()
myTimerEventProcessingEnabled
boolean myTimerEventProcessingEnabled
- "myTimerEventProcessingEnabled" controls whether our thread loop
will repeatedly call processTimerEvent() in the containing event
listener at the interval specified in the mySleepTime
variable. true specifies that our thread will use sleep()
and processTimerEvent() in its run loop; false disables
the timed behavior. The field is initialized to false.
- See Also:
AbleEventQueue.setTimerEventProcessingEnabled(boolean)
,
AbleEventQueue.isTimerEventProcessingEnabled()
,
AbleEventQueue.setSleepTime(long)
,
AbleEventQueue.startProcessingEvents()
myAbleEventPostingEnabled
boolean myAbleEventPostingEnabled
- "myAbleEventPostingEnabled" controls whether the
containing event listener may post events to our event
queue; true specifies that events may be placed onto the
event queue; false specifies that that calls to
postEvent() will be completely ignored, with absolutely no
indication returned to the caller that the event was ignored.
Posting can be enabled and disabled regardless of whether the
thread has been started. The field is initialized to false.
- See Also:
AbleEventQueue.setAbleEventProcessingEnabled(int)
,
AbleEventQueue.getAbleEventProcessingEnabled()
,
AbleEventQueue.startProcessingEvents()
,
AbleEventQueue.postEvent(AbleEvent)
myAbleEventProcessingEnabled
boolean myAbleEventProcessingEnabled
- "myAbleEventProcessingEnabled" controls whether the
asynchronous thread of control is permitted to process the
events waiting on the queue by calling the containing event
listener's proccessAbleEvent() method. Processing, of course,
only occurs when the asynchronous thread has been started.
The field is initialized to false.
- See Also:
AbleEventQueue.setAbleEventProcessingEnabled(int)
,
AbleEventQueue.getAbleEventProcessingEnabled()
,
AbleEventQueue.startProcessingEvents()
myEventQueue
java.util.Vector myEventQueue
- myEventQueue is a vector of events to be processed. The
queue may be empty, but once the queue is constructed it is never
null.
Events are placed on the queue by the containing event
listener when it calls this object's postEvent() method. However,
event posting must be enabled or the postEvent() method will
ignore the event.
- See Also:
AbleEventQueue.postEvent(AbleEvent)
myThreadState
int myThreadState
- This member keeps track of the current state of the thread,
primarily so that the thread can be recreated and placed into the
proper state when this object is reconstructed from a serialized
version. Valid values are:
- NO_THREAD
- No thread created.
- THREAD_STARTED
- Thread is running
This field is initialized to NO_THREAD.
myThreadSuspended
boolean myThreadSuspended
- This member is used to communicate between other threads calling
our suspendProcessingEvents() and resumeProcessingEvents()
methods and our thread's internal run loop.
This field is initialized to false.
- See Also:
AbleEventQueue.suspendProcessingEvents()
,
AbleEventQueue.resumeProcessingEvents()
,
AbleEventQueue.run()
severity
long severity
object
java.lang.Object object
- The object producing the error. In practice, this can be either the
bean that threw the exception, or if a container, a Vector of AbleExceptions
each of which represent beans that threw exceptions during some processing
of a list of beans.
myMessageContainer
AbleMessageContainer myMessageContainer
- Instead of a pre-resolved message text, an exception may contain
a message container that carries enough information to resolve a
message at a later time, thus enabling "late message binding".
messageID
java.lang.String messageID
- The ID of the message in the resource bundle
subText
java.lang.Object[] subText
- The substitution text for this message, or null if the
message has no substitution text.
resourceBundle
java.lang.String resourceBundle
- The fully qualified class name of the resource bundle which
contains the message identified by
messageID
.
message
java.lang.String message
- "Canned" message text for messages that have no home in a
resource bundle, or, in some circumstances, the resolved text of
the message identified by
messageID
.
myAdaptorName
java.lang.String myAdaptorName
- The name of the method adaptor. This name can be referenced by
agents and rules.
myMethodSource
java.lang.Object myMethodSource
- myMethodSource is any arbitrary object on which the method
named in myMethodName is called.
NOTE that this object must be serializable if this
method adaptor is to be used in a serialized manner.
myDclMethodSource
java.lang.Object myDclMethodSource
- myDclMethodSource is any arbitrary Class, Interface or object on which the method
named in myMethodName is called.
NOTE that this object must be serializable if this
method adaptor is to be used in a serialized manner.
myMethodName
java.lang.String myMethodName
- myMethodName is the name of an accessible method in
myMethodSource.
myArgListClassNames
java.lang.String[] myArgListClassNames
- A list of Strings, each of which is the class name of the type of
the corresponding argument to be passed to the method when
invoked. There is a one-to-correspondence between this member and
myArgList. In fact, myArgListClassNames is used to recreate
myArgList after deserialization.
myArity
int myArity
- The number of arguments this adaptor expects.
This could be figured out dynamically each time the arity is
needed, but as the arity never changes, it is figured out just
once, when the adaptor is created.
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.
This implementation simply writes the default object;
there is no overridden behavior.
name
java.lang.String name
- The name of this bean. The value is never expected to be null,
and is used as a key when beans are included in containers or as
listeners. For this reason, once a bean is initialized, it is
recommended that the name not be changed.
- See Also:
AbleObject.setName(String)
,
AbleObject.getName()
comment
java.lang.String comment
- The "comment" provides a place to associate a description of this
object. The value is initialized to the empty String ("") and is
never expected to be null.
- See Also:
AbleObject.setComment(String)
,
AbleObject.getComment()
changed
boolean changed
- The "changed" field indicates whether the object has been changed since the
last time it was saved (serialized) and hence needs to
update/reset itself. true indicates that the object has
been changed, false indicates that it has not. The field
is initialized to false.
- See Also:
AbleObject.setChanged(boolean)
,
AbleObject.isChanged()
dataFlowEnabled
boolean dataFlowEnabled
- The "dataFlowEnabled" field indicates whether this bean should process data
in buffers.
true indicates that the object should process data in
buffers, false indicates that it should not. The field is
initialized to false.
- See Also:
AbleObject.setDataFlowEnabled(boolean)
,
AbleObject.isDataFlowEnabled()
fileName
java.lang.String fileName
- The name of the file where this bean will be written when it
is serialized, or the name of the file from which a serialized
version of the bean will be read. The field is initialized to
"untitled.ser".
- See Also:
AbleObject.setFileName(String)
,
AbleObject.getFileName()
trace
AbleLogger trace
- The trace field is a default static logger
for programmer-use trace messages.
This field is initialized to
Able.TraceLog
.
To minimize performance impacts of tracing, any calls to the the
trace field should be bound by if (trace.isLogging())
.
Tracing may be performed for an individual bean, which is
controlled by the methods Able.startBeanTraceLogging(AbleBean)
and
Able.stopBeanTraceLogging(AbleBean)
.
- See Also:
AbleTraceLogger
,
AbleObject.setTraceLogger(com.ibm.able.AbleLogger)
,
AbleObject.getTraceLogger()
logger
AbleLogger logger
- The logger is a default static logger to record
locale-specific messages for users and operators.
This field is initialized to
Able.MessageLog
.
- See Also:
AbleTraceLogger
,
AbleObject.setLogger(AbleLogger)
,
AbleObject.getLogger()
parent
AbleBeanContainer parent
- The AbleBeanContainer parent, if any, in which this bean resides.
This field is initialized to null.
- See Also:
AbleObject.setParent(AbleBeanContainer)
,
AbleObject.getParent()
state
AbleState state
- The state of this bean as defined in
AbleState
.
This field is initialized to AbleState.Unknown
.
- See Also:
AbleObject.setState(int)
,
AbleObject.getState()
inputBuffer
java.lang.Object inputBuffer
- The "inputBuffer" field is initialized to null, but can be used by
other objects to provide input data to a bean's process()
synchronous method.
Although any Object type may be used as an input buffer, the
base ABLE classes expect the buffer to be one of the following
types:
- 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)
outputBuffer
java.lang.Object outputBuffer
- The "outputBuffer" field is initialized to null, but may be set by
this bean's synchronous process() method to provide output data
to other ABLE objects.
- See Also:
AbleObject.setOutputBuffer(Object)
,
AbleObject.setOutputBuffer(int, Object)
,
AbleObject.getOutputBuffer()
,
AbleObject.getOutputBuffer(int)
sourceBufferConnections
java.util.Vector sourceBufferConnections
- A list of AbleBufferConnection objects that provide input data to
this bean.
The field is initialized to a new, empty Vector, and is never
expected to be null.
- See Also:
AbleObject.addSourceBufferConnection(AbleBufferConnection)
,
AbleObject.removeSourceBufferConnection(AbleBufferConnection)
,
AbleObject.getSourceBufferConnections()
,
AbleObject.processBufferConnections()
,
AbleObject.removeAllBufferConnections()
destBufferConnections
java.util.Vector destBufferConnections
- A list of AbleBufferConnection objects that receive output data
from this bean.
The field is initialized to a new, empty Vector, and is never
expected to be null.
- See Also:
AbleObject.addDestBufferConnection(AbleBufferConnection)
,
AbleObject.removeDestBufferConnection(AbleBufferConnection)
,
AbleObject.getDestBufferConnections()
,
AbleObject.processBufferConnections()
,
AbleObject.removeAllBufferConnections()
propertyConnectionMgr
AblePropertyConnectionManager propertyConnectionMgr
- The property connections manager, a serializable version of a property
change listener, is used to propagate property change events.
It is registered as a listener with the
AbleObject.chgSupport
object.
- See Also:
AbleObject.addPropertyConnection(AblePropertyConnection)
,
AbleObject.removePropertyConnection(AblePropertyConnection)
,
AbleObject.getPropertyConnectionManager()
eventQueue
AbleEventQueue eventQueue
- The event queue provides a single asynchronous thread of control for
this Able object. The event queue can provide periodic processing
at set intervals, asynchronous event processing, or both.
- See Also:
AbleEventQueue
isChangedFlag
boolean isChangedFlag
isCancelled
boolean isCancelled
myIgnoreAnyPropertyChangesFlag
boolean myIgnoreAnyPropertyChangesFlag
myAbleObject
AbleObject myAbleObject
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
myAbleConnectionsPanel
com.ibm.able.AbleConnectionsPanel myAbleConnectionsPanel
myAbleObjectCustomizer
AbleObjectCustomizer myAbleObjectCustomizer
myAbleObjectPanel
com.ibm.able.AbleObjectPanel myAbleObjectPanel
myCustomizerButtonPanel
javax.swing.JPanel myCustomizerButtonPanel
myCustomizer
AbleCustomizer myCustomizer
myFrameParent
javax.swing.JFrame myFrameParent
myTabbedPane
javax.swing.JTabbedPane myTabbedPane
myPanel
AbleCustomizerPanel myPanel
myPropertyChangeMethods
java.util.Hashtable myPropertyChangeMethods
myPropertyChangeListener
com.ibm.able.AbleObjectCustomizer.ObjectPropertyChangeListener myPropertyChangeListener
myWorkingDir
java.lang.String myWorkingDir
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Use introspection to recreate the methods used to get the property of interest
from the source bean and to set the target property in the target bean.
sourceObj
AbleBean sourceObj
- The bean owning the property whose value is changing.
destObj
AbleBean destObj
- The bean listening for properties changing in the
AblePropertyConnection.sourceObj
.
getterName
java.lang.String getterName
- The name of the method used to obtain the value of the property
AblePropertyConnection.srcPropertyName
.
setterName
java.lang.String setterName
- The name of the method used to set the value of the property
AblePropertyConnection.targetPropertyName
.
srcPropertyName
java.lang.String srcPropertyName
- The property of interest in the
AblePropertyConnection.sourceObj
.
targetPropertyName
java.lang.String targetPropertyName
- The property to be changed in the
AblePropertyConnection.destObj
when the AblePropertyConnection.srcPropertyName
changes.
valid
boolean valid
true
if connection is valid - otherwise false
.
connectionsByPropertyName
java.util.Hashtable connectionsByPropertyName
- Table that maps from property names to a vector of
PropertyConnections.
agentAddr
java.lang.String agentAddr
- The address of this agent.
It is initialized in
AbleRemoteDefaultAgent.init()
, and changed if
the agent migrates to another computer.
agentHost
java.lang.String agentHost
- The name of the host where this agent is running.
It is initialized in
AbleRemoteDefaultAgent.init()
, and changed if
the agent migrates to another computer.
agentName
java.lang.String agentName
- The formal, remotely addressable name of the agent. This may be
the same as the agent's simple name, an RMI-style lookup name, or
a JAS-style name, depending on the context in which the agent is
created and used.
myRemoteStub
java.rmi.Remote myRemoteStub
- The remote stub of this agent when the agent is exported.
The agent is exported when it is constructed.
myState
int myState
- The current state of the containing object.
readObject
private void readObject(java.io.ObjectInputStream theObjectInputStream)
throws java.lang.ClassNotFoundException,
java.io.IOException
- De-serialize the object from the specified input stream by
re-initializing the object's transient variables, de-serializing
the object with defaultReadObject(), and then hooking up the
de-serialized stuff to the re-initialized stuff.
Note that a logger used as a bean logger will have no
handlers created after reserialization regardless of the handler
state when it was serialized.
name
java.lang.String name
description
java.lang.String description
mask
long mask
traceLogger
boolean traceLogger
consoleLogLevel
long consoleLogLevel
fileLogLevel
long fileLogLevel
fileLogName
java.lang.String fileLogName
myBeanMethodHashtable
java.util.Hashtable myBeanMethodHashtable
- This hashtable uses a key of the bean name. The object
stored is a hashtable itself containing the methods that belong
to the bean. The key to this hashtable is the 'cleaned-up'
method name which is displayed in the method combobox. The
object stored is the corresponding Method.
myAbleObject
AbleObject myAbleObject
myCustomizer
AbleDefaultAgentCustomizer myCustomizer
myNameTextField
javax.swing.JTextField myNameTextField
myBeanComboBox
javax.swing.JComboBox myBeanComboBox
myMethodComboBox
javax.swing.JComboBox myMethodComboBox
myUDFList
javax.swing.JList myUDFList
myAddButton
javax.swing.JButton myAddButton
myChangeButton
javax.swing.JButton myChangeButton
myRemoveButton
javax.swing.JButton myRemoveButton
myMethodHashTable
java.util.Hashtable myMethodHashTable
myUDFHashTable
java.util.Hashtable myUDFHashTable
myBeanVector
java.util.Vector myBeanVector
myListenersEnabled
boolean myListenersEnabled
Package com.ibm.able.agents |
panel1
javax.swing.JPanel panel1
borderLayout1
java.awt.BorderLayout borderLayout1
jPanel2
javax.swing.JPanel jPanel2
jPanel1
javax.swing.JPanel jPanel1
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
operatorNames
java.util.Vector operatorNames
operatorFitness
java.util.Hashtable operatorFitness
totalFitness
double totalFitness
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
seriesComboBox1
javax.swing.JComboBox seriesComboBox1
seriesComboBox2
javax.swing.JComboBox seriesComboBox2
seriesComboBox3
javax.swing.JComboBox seriesComboBox3
seriesComboBox4
javax.swing.JComboBox seriesComboBox4
seriesComboBox5
javax.swing.JComboBox seriesComboBox5
rangeTextField1
javax.swing.JTextField rangeTextField1
rangeTextField2
javax.swing.JTextField rangeTextField2
rangeTextField3
javax.swing.JTextField rangeTextField3
rangeTextField4
javax.swing.JTextField rangeTextField4
rangeTextField5
javax.swing.JTextField rangeTextField5
seriesCheckBox1
javax.swing.JCheckBox seriesCheckBox1
seriesCheckBox2
javax.swing.JCheckBox seriesCheckBox2
seriesCheckBox3
javax.swing.JCheckBox seriesCheckBox3
seriesCheckBox4
javax.swing.JCheckBox seriesCheckBox4
seriesCheckBox5
javax.swing.JCheckBox seriesCheckBox5
jLabel6
javax.swing.JLabel jLabel6
jLabel7
javax.swing.JLabel jLabel7
cancelled
boolean cancelled
jLabel8
javax.swing.JLabel jLabel8
totalFitnessTextField
javax.swing.JTextField totalFitnessTextField
sourceFileName
java.lang.String sourceFileName
- The genetic search algorithm is as follows:
- initialize the population
- evaluate each chromosome and insert into the population
- create new chromosomes using crossover/mutation operators
- delete members of the old population to make room for new members
- go to step 2 until time is up or other stopping condition is reached
Note: a Chromosome is an Object, usually a String, but could be String[] or double[]
reproductionTechnique
int reproductionTechnique
geneticObjectClass
java.lang.Class geneticObjectClass
population
java.util.Vector population
chromosomeList
java.util.Hashtable chromosomeList
operatorFitness
java.util.Hashtable operatorFitness
chromosomeLength
int chromosomeLength
vocabulary
java.lang.String vocabulary
geneticObjectClassName
java.lang.String geneticObjectClassName
maxNumPasses
int maxNumPasses
fitnessThreshold
double fitnessThreshold
populationSize
int populationSize
replacementSize
int replacementSize
crossoverRate
double crossoverRate
mutationRate
double mutationRate
noDuplicatesAllowed
boolean noDuplicatesAllowed
useNormalizedFitness
boolean useNormalizedFitness
autoEvolve
boolean autoEvolve
maxFitness
double maxFitness
minFitness
double minFitness
avgFitness
double avgFitness
totalFitness
double totalFitness
totalNormalizedFitness
double totalNormalizedFitness
summedFitness
double[] summedFitness
numPasses
int numPasses
evolving
boolean evolving
evaluationAgent
AbleAgent evaluationAgent
myAgentPanel
AbleGeneticSearchAgentPanel myAgentPanel
myAgent
AbleGeneticSearchAgent myAgent
myCustomizer
AbleGeneticSearchAgentCustomizer myCustomizer
operatorFitness
java.util.Hashtable operatorFitness
myClassNameTextField
javax.swing.JTextField myClassNameTextField
myPopulationSizeTextField
javax.swing.JTextField myPopulationSizeTextField
myReplacementSizeTextField
javax.swing.JTextField myReplacementSizeTextField
myNoDuplicatesCheckBox
javax.swing.JCheckBox myNoDuplicatesCheckBox
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myFitnessThresholdTextField
javax.swing.JTextField myFitnessThresholdTextField
myNormalizedFitnessCheckBox
javax.swing.JCheckBox myNormalizedFitnessCheckBox
myGeneticOperatorsList
javax.swing.JList myGeneticOperatorsList
myCrossoverRateTextField
javax.swing.JTextField myCrossoverRateTextField
myMutationRateTextField
javax.swing.JTextField myMutationRateTextField
myInitializeButton
javax.swing.JButton myInitializeButton
myEvolveStopButton
javax.swing.JButton myEvolveStopButton
myResetBeansButton
javax.swing.JButton myResetBeansButton
myTextListener
com.ibm.able.agents.AbleGeneticSearchAgentPanel.TextListener myTextListener
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
initScript
java.lang.String initScript
- The initScript object is created from a JavaScript named by the
initScriptFileName when the agent is initialized.
processScript
java.lang.String processScript
- The processScript object is created from a JavaScript named by the
processScriptFileName when the agent is initialized.
processTimerScript
java.lang.String processTimerScript
- The processTimerScript object is created from a JavaScript named by the
processTimerScriptFileName when the agent is initialized.
myBeanPanel
AbleJavaScriptAgentPanel myBeanPanel
myAgent
AbleJavaScriptAgent myAgent
myCustomizer
AbleJavaScriptAgentCustomizer myCustomizer
myInitScriptFileNameTextField
javax.swing.JTextField myInitScriptFileNameTextField
myProcessScriptFileNameTextField
javax.swing.JTextField myProcessScriptFileNameTextField
myProcessTimerScriptFileNameTextField
javax.swing.JTextField myProcessTimerScriptFileNameTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myMinimumPercentCorrectTextField
javax.swing.JTextField myMinimumPercentCorrectTextField
myClassErrorToleranceTextField
javax.swing.JTextField myClassErrorToleranceTextField
myTrainToleranceTextField
javax.swing.JTextField myTrainToleranceTextField
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myTextListener
com.ibm.able.agents.AbleJavaScriptAgentPanel.TextListener myTextListener
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
dataFileName
java.lang.String dataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
maxNumPasses
int maxNumPasses
desiredPercentCorrect
int desiredPercentCorrect
desiredPercentIncorrect
int desiredPercentIncorrect
netArch
java.lang.String netArch
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
net
AbleBackPropagation net
avgRMSError
double avgRMSError
numPasses
int numPasses
training
boolean training
lastNumPasses
int lastNumPasses
trainTolerance
double trainTolerance
testTolerance
double testTolerance
trainToTestRatio
int trainToTestRatio
trainOK
boolean trainOK
myBeanPanel
AbleNeuralClassifierAgentPanel myBeanPanel
myAgent
AbleNeuralClassifierAgent myAgent
myCustomizer
AbleNeuralClassifierAgentCustomizer myCustomizer
myArchitecture
java.lang.String myArchitecture
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchHidden1TextField
javax.swing.JTextField myArchHidden1TextField
myArchHidden2TextField
javax.swing.JTextField myArchHidden2TextField
myArchHidden3TextField
javax.swing.JTextField myArchHidden3TextField
myArchOutputTextField
javax.swing.JTextField myArchOutputTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myTrainToTestRatioTextField
javax.swing.JTextField myTrainToTestRatioTextField
myTrainStopButton
javax.swing.JButton myTrainStopButton
myResetBeansButton
javax.swing.JButton myResetBeansButton
myMinimumPercentCorrectTextField
javax.swing.JTextField myMinimumPercentCorrectTextField
myClassErrorToleranceTextField
javax.swing.JTextField myClassErrorToleranceTextField
myTrainToleranceTextField
javax.swing.JTextField myTrainToleranceTextField
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myTextListener
com.ibm.able.agents.AbleNeuralClassifierAgentPanel.TextListener myTextListener
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
dataFileName
java.lang.String dataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
maxNumPasses
int maxNumPasses
confidence
double confidence
numRows
int numRows
numCols
int numCols
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
net
AbleSelfOrganizingMap net
winner
int winner
numPasses
int numPasses
training
boolean training
autoTrain
boolean autoTrain
inNum
double[] inNum
outNum
double[] outNum
inSym
java.lang.String[] inSym
outSym
java.lang.String[] outSym
myBeanPanel
AbleNeuralClusteringAgentPanel myBeanPanel
myAgent
AbleNeuralClusteringAgent myAgent
myCustomizer
AbleNeuralClusteringAgentCustomizer myCustomizer
myArchitecture
java.lang.String myArchitecture
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchOutput1TextField
javax.swing.JTextField myArchOutput1TextField
myArchOutput2TextField
javax.swing.JTextField myArchOutput2TextField
myGenerateButton
javax.swing.JButton myGenerateButton
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myTrainStopButton
javax.swing.JButton myTrainStopButton
myResetBeansButton
javax.swing.JButton myResetBeansButton
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myTextListener
com.ibm.able.agents.AbleNeuralClusteringAgentPanel.TextListener myTextListener
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
dataFileName
java.lang.String dataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
maxNumPasses
int maxNumPasses
maxRMSError
double maxRMSError
netArch
java.lang.String netArch
feedbackType
int feedbackType
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
tsFilter
AbleTimeSeriesFilter tsFilter
net
AbleBackPropagation net
avgRMSError
double avgRMSError
numPasses
int numPasses
training
boolean training
explicitErrorMode
boolean explicitErrorMode
lastNumPasses
int lastNumPasses
trainToTestRatio
int trainToTestRatio
trainOK
boolean trainOK
windowSize
int windowSize
horizon
int horizon
firstPass
boolean firstPass
myBeanPanel
AbleNeuralPredictionAgentPanel myBeanPanel
myAgent
AbleNeuralPredictionAgent myAgent
myCustomizer
AbleNeuralPredictionAgentCustomizer myCustomizer
myArchitecture
java.lang.String myArchitecture
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchHidden1TextField
javax.swing.JTextField myArchHidden1TextField
myArchHidden2TextField
javax.swing.JTextField myArchHidden2TextField
myArchHidden3TextField
javax.swing.JTextField myArchHidden3TextField
myArchOutputTextField
javax.swing.JTextField myArchOutputTextField
myFeedbackComboBox
javax.swing.JComboBox myFeedbackComboBox
myWindowSizeTextField
javax.swing.JTextField myWindowSizeTextField
myHorizonTextField
javax.swing.JTextField myHorizonTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myTrainToTestRatioTextField
javax.swing.JTextField myTrainToTestRatioTextField
myTrainStopButton
javax.swing.JButton myTrainStopButton
myResetBeansButton
javax.swing.JButton myResetBeansButton
myMinimumPercentCorrectTextField
javax.swing.JTextField myMinimumPercentCorrectTextField
myMaximumPercentIncorrectTextField
javax.swing.JTextField myMaximumPercentIncorrectTextField
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myMaximumRMSErrorTextField
javax.swing.JTextField myMaximumRMSErrorTextField
myExplicitErrorModeCheckBox
javax.swing.JCheckBox myExplicitErrorModeCheckBox
myToleranceTextField
javax.swing.JTextField myToleranceTextField
myTextListener
com.ibm.able.agents.AbleNeuralPredictionAgentPanel.TextListener myTextListener
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
behaviorRuleSet
AbleRuleSet behaviorRuleSet
- The behavior ruleset bean used to define the agent's behavior
behaviorRuleSetFileName
java.lang.String behaviorRuleSetFileName
- The name of the filename of the ruleset used to define the agent's behavior
myBeanPanel
AbleRuleAgentPanel myBeanPanel
myAgent
AbleRuleAgent myAgent
myCustomizer
AbleRuleAgentCustomizer myCustomizer
myBehaviorRuleSetFileNameTextField
javax.swing.JTextField myBehaviorRuleSetFileNameTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myMinimumPercentCorrectTextField
javax.swing.JTextField myMinimumPercentCorrectTextField
myClassErrorToleranceTextField
javax.swing.JTextField myClassErrorToleranceTextField
myTrainToleranceTextField
javax.swing.JTextField myTrainToleranceTextField
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myTextListener
com.ibm.able.agents.AbleRuleAgentPanel.TextListener myTextListener
ruleSets
java.util.Hashtable ruleSets
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
initScript
AbleRuleSet initScript
- The initScript object is created from a ruleset named by the
initScriptFileName when the agent is initialized.
processScript
AbleRuleSet processScript
- The processScript object is created from a ruleset named by the
processScriptFileName when the agent is initialized.
processTimerScript
AbleRuleSet processTimerScript
- The processTimerScript object is created from a ruleset named by the
processTimerScriptFileName when the agent is initialized.
initScriptFileName
java.lang.String initScriptFileName
- A String used to construct and initialize the bean
used to initialize the agent.
processScriptFileName
java.lang.String processScriptFileName
- A String used to construct and initialize the bean
used to process the agent.
processTimerScriptFileName
java.lang.String processTimerScriptFileName
- A String used to construct and initialize the bean
used to process agent timer events.
myBeanPanel
AbleScriptAgentPanel myBeanPanel
myAgent
AbleScriptAgent myAgent
myCustomizer
AbleScriptAgentCustomizer myCustomizer
myInitScriptFileNameTextField
javax.swing.JTextField myInitScriptFileNameTextField
myProcessScriptFileNameTextField
javax.swing.JTextField myProcessScriptFileNameTextField
myProcessTimerScriptFileNameTextField
javax.swing.JTextField myProcessTimerScriptFileNameTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myMinimumPercentCorrectTextField
javax.swing.JTextField myMinimumPercentCorrectTextField
myClassErrorToleranceTextField
javax.swing.JTextField myClassErrorToleranceTextField
myTrainToleranceTextField
javax.swing.JTextField myTrainToleranceTextField
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myTextListener
com.ibm.able.agents.AbleScriptAgentPanel.TextListener myTextListener
Package com.ibm.able.autotune |
masterController
AutotuneController masterController
- The controller that gets called each time the autotune agent is processed.
metricManager
AutotuneMetricManager metricManager
- A registry of all metrics available for use in this agent.
controllerRate
int controllerRate
- The rate at which the agent's masterController is processed; in milliseconds.
synchronousAdaptorMode
boolean synchronousAdaptorMode
- A boolean indicating whether or not adaptors collect their data synchronously when
this agent is prcoessed. If synchnrous, all adaptor beans are processed
before the masterController is processed.
defaultAdaptorRate
int defaultAdaptorRate
- The rate in milliseconds at which the agent's masterController is processed.
dataRepositoryPath
java.lang.String dataRepositoryPath
- The base directory used to store logging data.
remoteAgent
AutotuneAgentIf remoteAgent
- The remote agent (if connected via customizer)
dataBean
AutotuneDataBean dataBean
- Holder for data to be shipped between remote agent
and client agent
myPanel
AutotuneAgentPanel myPanel
myRemotePanel
AutotuneRemotePanel myRemotePanel
myMetricPanel
AutotuneAgentMetricPanel myMetricPanel
myTargetPanel
AutotuneAgentTargetPanel myTargetPanel
myAgent
AutotuneAgentIf myAgent
arg1
java.lang.String arg1
arg2
int arg2
arg3
double arg3
arg4
java.lang.String arg4
arg5
int arg5
arg6
double arg6
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAgent
AutotuneAgentIf myAgent
myCustomizer
AbleObjectCustomizer myCustomizer
myLoggingMetricsHashtable
java.util.Hashtable myLoggingMetricsHashtable
myLoggingMetrics
AutotuneMetricCollection myLoggingMetrics
myMetricsTree
javax.swing.JTree myMetricsTree
myMetricsTreeModel
javax.swing.tree.DefaultTreeModel myMetricsTreeModel
myRootTreeNode
AbleCheckBoxTreeNode myRootTreeNode
myLogDataFileNameTextField
javax.swing.JTextField myLogDataFileNameTextField
myLogDataCheckBox
javax.swing.JCheckBox myLogDataCheckBox
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAgent
AutotuneAgentIf myAgent
myCustomizer
AutotuneAgentCustomizer myCustomizer
myMasterControllerComboBox
javax.swing.JComboBox myMasterControllerComboBox
myControllerActionRateTextField
javax.swing.JTextField myControllerActionRateTextField
mySynchronousAdaptorRadioButton
javax.swing.JRadioButton mySynchronousAdaptorRadioButton
myAsynchronousAdaptorRadioButton
javax.swing.JRadioButton myAsynchronousAdaptorRadioButton
myAdaptorActionRateTextField
javax.swing.JTextField myAdaptorActionRateTextField
myAdaptorActionRateLabel
javax.swing.JLabel myAdaptorActionRateLabel
myDataRepositoryPathTextField
javax.swing.JTextField myDataRepositoryPathTextField
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAgent
AutotuneAgent myAgent
myCustomizer
AutotuneAgentCustomizer myCustomizer
myTargetTable
javax.swing.JTable myTargetTable
myTargetTableModel
com.ibm.able.autotune.AutotuneAgentTargetPanel.TargetTableModel myTargetTableModel
myOperatorComboBox
javax.swing.JComboBox myOperatorComboBox
myDataVector
java.util.Vector myDataVector
name
java.lang.String name
myInitialValue
AbleVariable myInitialValue
myValue
AbleVariable myValue
referenceCount
int referenceCount
sensor
AbleUserDefinedFunction sensor
sensorArgs
java.lang.Object[] sensorArgs
metrics
java.util.Hashtable metrics
workloadMetrics
java.util.Vector workloadMetrics
configurationMetrics
java.util.Vector configurationMetrics
serviceLevelMetrics
java.util.Vector serviceLevelMetrics
tuningControlMetrics
java.util.Vector tuningControlMetrics
exportBean
AbleExport exportBean
logData
boolean logData
logDataFileName
java.lang.String logDataFileName
allMetrics
AutotuneMetricCollection allMetrics
- a collection of all metrics used in this Autotune agent
loggingMetrics
AutotuneMetricCollection loggingMetrics
- a collection of selected metrics to be logged to an external file
operation
int operation
truth
boolean truth
delta
double delta
metric
AutotuneMetric metric
targetValue
AbleLiteral targetValue
targetOperator
AutotuneMetricOperator targetOperator
myAgent
AutotuneAgentIf myAgent
myCustomizer
AutotuneAgentCustomizer myCustomizer
myHostName
java.lang.String myHostName
myPort
java.lang.String myPort
myAgentNames
java.util.TreeSet myAgentNames
myRegistry
java.rmi.registry.Registry myRegistry
myCancelledFlag
boolean myCancelledFlag
myHostNameTextField
javax.swing.JTextField myHostNameTextField
myPortTextField
javax.swing.JTextField myPortTextField
myAgentNamesComboBox
javax.swing.JComboBox myAgentNamesComboBox
triggered
boolean triggered
effector
AbleUserDefinedFunction effector
effectorArgs
java.lang.Object[] effectorArgs
metrics
AutotuneMetricCollection metrics
myMetricPanel
BaseAutotuneAdaptorMetricPanel myMetricPanel
myTuningPanel
BaseAutotuneAdaptorTuningPanel myTuningPanel
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAdaptor
BaseAutotuneAdaptor myAdaptor
myCustomizer
BaseAutotuneAdaptorCustomizer myCustomizer
myPanel
BaseAutotuneAdaptorMetricPanel myPanel
myMetricTable
javax.swing.JTable myMetricTable
myMetricTableModel
com.ibm.able.autotune.BaseAutotuneAdaptorMetricPanel.MetricTableModel myMetricTableModel
myDataVector
java.util.Vector myDataVector
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAdaptor
BaseAutotuneAdaptor myAdaptor
myCustomizer
BaseAutotuneAdaptorCustomizer myCustomizer
myPanel
BaseAutotuneAdaptorTuningPanel myPanel
myMetricTable
javax.swing.JTable myMetricTable
myMetricTableModel
com.ibm.able.autotune.BaseAutotuneAdaptorTuningPanel.MetricTableModel myMetricTableModel
myDataVector
java.util.Vector myDataVector
selectedMetrics
AutotuneMetricCollection selectedMetrics
adaptor
AutotuneAdaptor adaptor
myMetricPanel
BaseAutotuneControllerMetricPanel myMetricPanel
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myController
BaseAutotuneController myController
myCustomizer
AbleObjectCustomizer myCustomizer
myLoggingMetricsHashtable
java.util.Hashtable myLoggingMetricsHashtable
myLoggingMetrics
AutotuneMetricCollection myLoggingMetrics
myMetricsTree
javax.swing.JTree myMetricsTree
myMetricsTreeModel
javax.swing.tree.DefaultTreeModel myMetricsTreeModel
myRootTreeNode
AbleCheckBoxTreeNode myRootTreeNode
myLogDataFileNameTextField
javax.swing.JTextField myLogDataFileNameTextField
myLogDataCheckBox
javax.swing.JCheckBox myLogDataCheckBox
adaptor
AutotuneAdaptor adaptor
controller
AbleNeuralPredictionAgent controller
model
AbleNeuralPredictionAgent model
modelDataSetFileName
java.lang.String modelDataSetFileName
controllerDataSetFileName
java.lang.String controllerDataSetFileName
controls
double[] controls
desiredPerf
double desiredPerf
error
double error
actualPerf
double actualPerf
myBeanPanel
BasicNeuralAutotuneControllerPanel myBeanPanel
myBean
BasicNeuralAutotuneController myBean
myTextField
javax.swing.JTextField myTextField
ruleSetFileName
java.lang.String ruleSetFileName
fuzzyController
AbleRuleSet fuzzyController
lclInpBuffer
java.lang.Object[] lclInpBuffer
lclOutBuffer
java.lang.Object[] lclOutBuffer
lastError
double lastError
error
double error
changeInError
double changeInError
force
double force
serviceLevelMetricA
AutotuneServiceLevelMetric serviceLevelMetricA
serviceLevelMetricB
AutotuneServiceLevelMetric serviceLevelMetricB
loadBalanceTuningControlMetric
AutotuneTuningControlMetric loadBalanceTuningControlMetric
myBeanPanel
Fuzzy2WayLoadBalanceControllerPanel myBeanPanel
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAgent
Fuzzy2WayLoadBalanceController myAgent
myCustomizer
Fuzzy2WayLoadBalanceControllerCustomizer myCustomizer
myFuzzyRuleSetTextField
javax.swing.JTextField myFuzzyRuleSetTextField
myServiceLevelAComboBox
javax.swing.JComboBox myServiceLevelAComboBox
myServiceLevelBComboBox
javax.swing.JComboBox myServiceLevelBComboBox
myTuningControlComboBox
javax.swing.JComboBox myTuningControlComboBox
myServiceLevelVector
java.util.Vector myServiceLevelVector
myTuningControlVector
java.util.Vector myTuningControlVector
modelControlIndex
int modelControlIndex
controllerControlIndex
int controllerControlIndex
adaptor
AutotuneAdaptor adaptor
controller
AbleNeuralPredictionAgent controller
model
AbleNeuralPredictionAgent model
modelDataSetFileName
java.lang.String modelDataSetFileName
controllerDataSetFileName
java.lang.String controllerDataSetFileName
controls
double[] controls
lastError
double lastError
error
double error
changeInError
double changeInError
force
double force
modelControlError
double modelControlError
serviceLevelMetricA
AutotuneServiceLevelMetric serviceLevelMetricA
serviceLevelMetricB
AutotuneServiceLevelMetric serviceLevelMetricB
loadBalanceTuningControlMetric
AutotuneTuningControlMetric loadBalanceTuningControlMetric
myBeanPanel
Neural2WayLoadBalanceControllerPanel myBeanPanel
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myAgent
Neural2WayLoadBalanceController myAgent
myCustomizer
Neural2WayLoadBalanceControllerCustomizer myCustomizer
myModelDataSetTextField
javax.swing.JTextField myModelDataSetTextField
myControllerDataSetTextField
javax.swing.JTextField myControllerDataSetTextField
myServiceLevelAComboBox
javax.swing.JComboBox myServiceLevelAComboBox
myServiceLevelBComboBox
javax.swing.JComboBox myServiceLevelBComboBox
myTuningControlComboBox
javax.swing.JComboBox myTuningControlComboBox
myServiceLevelVector
java.util.Vector myServiceLevelVector
myTuningControlVector
java.util.Vector myTuningControlVector
serviceLevelTarget
double serviceLevelTarget
serviceLevelMetricName
java.lang.String serviceLevelMetricName
importBean
AbleImport importBean
myImportPanel
AbleImportPanel myImportPanel
myAdaptor
TestAutotuneAdaptor myAdaptor
myImport
AbleImport myImport
listenersAdded
boolean listenersAdded
Package com.ibm.able.beans |
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file. This method adds a listener to
the parent, if it exists, so that the parent is informed when dataflow
state changes.
Classes that extend AbleAbstractImport
should implement this method including this logic at a minimum:
boolean flow = this.dataFlowEnabled;
ois.defaultReadObject();
if (importData != null) open();
this.dataFlowEnabled = flow;
This will allow an import object that was open when serialized to be
opened when reserialized so that the state is maintained. It will also
ensure that if multiple import objects were opened that the import
object that had data flow on when the agent was serialized will be the
only import with data flow on when reserialized.
numFieldsPerRecord
int numFieldsPerRecord
- The number of fields in a record from a data source.
bufferSize
int bufferSize
- The maximum number of records to read in a block from this data source.
A value of 0 means all records should be read. If bufferSize turns out
to be larger than the number of records in the data source, it is reset
to the number of records in the data source.
numRecords
long numRecords
- The total number of records in this data source.
recordsRead
long recordsRead
- The number of the records read from the start of the data source.
numEpochs
long numEpochs
- The number of times this data source has processed all records it contains.
importData
AbleImportData importData
- The AbleImportData object referenced by this import.
randomizeData
boolean randomizeData
- Determines whether to output records from the data source in random or
sequential order.
randomIndices
int[] randomIndices
- An array of indices used when records are randomly accessed.
computeStatistics
boolean computeStatistics
- A boolean indicating that metadata is to be opened and field statistics are
to be computed when the data source is opened.
fieldList
java.util.Vector fieldList
- A Vector of AbleField objects describing the data source.
recordIndex
long recordIndex
- Current record in the entire data file being processed. If randomize
is on, this is the index to the random array.
bufferRecordIndex
int bufferRecordIndex
- Current record in the buffer file being processed. If randomize
is on, this is the index to the random array.
eof
boolean eof
- When the last record in the file has been processed, eof is true.
cycleSize
double cycleSize
- When cycleRelative is false, cycleSize is the raw number of records to process
in a cycle. When true, the raw cycleSize is multiplied by the number of
records in the data source to obtain the number of records to process.
cycleRelative
boolean cycleRelative
- A flag indicating the cycleSize is relative to the file size, ie, a
multiplier. When false, it indicates cycleSize is an absolute number of
records.
cumNumBadPat
double cumNumBadPat
cumRMSError
double cumRMSError
cumMaxRMSError
double cumMaxRMSError
cumMaxError
double cumMaxError
cumCorrect
double cumCorrect
cumIncorrect
double cumIncorrect
cumUnknown
double cumUnknown
firstHid1
int firstHid1
firstHid2
int firstHid2
firstHid3
int firstHid3
firstOut
int firstOut
numContextUnits
int numContextUnits
numInputs
int numInputs
numHidden1
int numHidden1
numHidden2
int numHidden2
numHidden3
int numHidden3
numOutputs
int numOutputs
feedbackType
int feedbackType
numUnits
int numUnits
numWeights1
int numWeights1
numWeights2
int numWeights2
numWeights3
int numWeights3
numWeights4
int numWeights4
numHidLayers
int numHidLayers
learnRate
double learnRate
symmetricActFunction
boolean symmetricActFunction
ActOffset
double ActOffset
momentum
double momentum
epochUpdate
boolean epochUpdate
tolerance
double tolerance
computeSensitivity
boolean computeSensitivity
decayFactor
double decayFactor
adaptLearnRate
boolean adaptLearnRate
explicitErrorMode
boolean explicitErrorMode
lastRMSError
double lastRMSError
aveRMSError
double aveRMSError
lastNumBadOut
double lastNumBadOut
badPatRatio
double badPatRatio
maxRMSError
double maxRMSError
percentCorrect
double percentCorrect
percentIncorrect
double percentIncorrect
percentUnknown
double percentUnknown
unknownFlag
int unknownFlag
confidence
double confidence
recsPerUpdate
int recsPerUpdate
weights1
double[] weights1
weights2
double[] weights2
weights3
double[] weights3
weights4
double[] weights4
threshold
double[] threshold
teach
double[] teach
error
double[] error
delta
double[] delta
unitInput
double[] unitInput
wgtDeltas1
double[] wgtDeltas1
wgtDeltas2
double[] wgtDeltas2
wgtDeltas3
double[] wgtDeltas3
wgtDeltas4
double[] wgtDeltas4
thrDeltas
double[] thrDeltas
wgtDeriv1
double[] wgtDeriv1
wgtDeriv2
double[] wgtDeriv2
wgtDeriv3
double[] wgtDeriv3
wgtDeriv4
double[] wgtDeriv4
thrDeriv
double[] thrDeriv
inputSensitivity
double[] inputSensitivity
cumErrorIndex
double[] cumErrorIndex
myBeanPanel
AbleBackPropagationPanel myBeanPanel
myBeanObject
AbleBackPropagation myBeanObject
myArchitecture
java.lang.String myArchitecture
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchHidden1TextField
javax.swing.JTextField myArchHidden1TextField
myArchHidden2TextField
javax.swing.JTextField myArchHidden2TextField
myArchHidden3TextField
javax.swing.JTextField myArchHidden3TextField
myArchOutputTextField
javax.swing.JTextField myArchOutputTextField
myLearnRateTextField
javax.swing.JTextField myLearnRateTextField
myMomentumTextField
javax.swing.JTextField myMomentumTextField
myToleranceTextField
javax.swing.JTextField myToleranceTextField
myDecayFactorTextField
javax.swing.JTextField myDecayFactorTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myFeedbackComboBox
javax.swing.JComboBox myFeedbackComboBox
myExplicitErrorCheckBox
javax.swing.JCheckBox myExplicitErrorCheckBox
myEpochUpdateCheckBox
javax.swing.JCheckBox myEpochUpdateCheckBox
myAdaptiveLearningCheckBox
javax.swing.JCheckBox myAdaptiveLearningCheckBox
mySymmetricActivationCheckBox
javax.swing.JCheckBox mySymmetricActivationCheckBox
totalSize
java.awt.Dimension totalSize
fontMetrics
java.awt.FontMetrics fontMetrics
activations
double[] activations
numRows
int numRows
numCols
int numCols
numInputs
int numInputs
numOutputs
int numOutputs
winner
int winner
maxActivation
double maxActivation
meanActivation
double meanActivation
colorMode
int colorMode
colorMap
java.util.Hashtable colorMap
colorLookup
java.util.Hashtable colorLookup
clusterCategories
java.lang.String[] clusterCategories
userThreshold
double userThreshold
showGrid
boolean showGrid
showLabels
boolean showLabels
showClusterIDs
boolean showClusterIDs
invertActivations
boolean invertActivations
nodeShape
int nodeShape
gridWidth
int gridWidth
gridHeight
int gridHeight
rectWidth
int rectWidth
rectHeight
int rectHeight
stringY
int stringY
columnOffset
int columnOffset
inset
int inset
layerXPos
int[] layerXPos
layerYPos
int[] layerYPos
myNeuralNetwork
AbleSelfOrganizingMap myNeuralNetwork
okToPaint
boolean okToPaint
myRefreshAllowed
boolean myRefreshAllowed
myCurrentStepCount
int myCurrentStepCount
myStepsPerRefresh
int myStepsPerRefresh
myContext
com.ibm.able.beans.AbleClusterDiagramView.ContextData myContext
m_strName
java.lang.String m_strName
m_ht
java.util.Hashtable m_ht
m_bCalcOnAdd
boolean m_bCalcOnAdd
- Boolean flag to determine if statistical calculations are updated
each time a value is added to the array, or deferred until one
of the getter methods for the statistics is called.
m_bLocked
boolean m_bLocked
- Boolean flag used to determine whether or not the history can
grow or must remain fixed at this size.
- See Also:
AbleDataSeries.lock()
,
AbleDataSeries.setLocked(boolean)
,
AbleDataSeries.unlock()
m_bNeedsCalc
boolean m_bNeedsCalc
- Boolean flag used to determine whether or not statistical
calculations are required to refresh internal statistical values being
maintained.
m_clsDataType
java.lang.Class m_clsDataType
- Names the class used to describe the content being maintained in the
history array.
- See Also:
AbleDataSeries.classInteger
,
AbleDataSeries.classDouble
,
AbleDataSeries.classClass
m_dMax
double m_dMax
- Stores the maximum value of the current history as of the last
statistical calculation.
m_dMin
double m_dMin
- Stores the current minimum value being maintained in the history as
of the last statistics calculation.
m_dSum
double m_dSum
- Stores the sum of the historic values as of the last statistical
calculation.
m_dSumSqrd
double m_dSumSqrd
- Stores the sum of the squares of the current historic values as of
the last statistical calculation.
m_iArrayAddIndex
int m_iArrayAddIndex
- This index tracks the position within the circular array (history)
where the next entry will be added. Note: history only becomes
"circular" once the DataSeries is locked via the lock() or setLocked()
call, AND once it has reached its current capacity. Otherwise, the
history will continue to grow "as needed" based on the growth
increment value set with setGrowthIncrement().
- See Also:
AbleDataSeries.setGrowthIncrement(int)
,
AbleDataSeries.lock()
,
AbleDataSeries.setLocked(boolean)
m_iCapacity
int m_iCapacity
- This holds the maximum size of the history able to be maintained by
this class. It will grow in increments defined by setGrowthIncrement
until the DataSeries is locked via lock() or setLocked(). Then the
history will wrap overwriting the "oldest" values when new entries
are added via setValue(). You can increase the capacity of the
history using setCapacity
- See Also:
AbleDataSeries.addValue(double)
,
AbleDataSeries.setCapacity(int)
,
AbleDataSeries.setGrowthIncrement(int)
,
AbleDataSeries.setLocked(boolean)
,
AbleDataSeries.lock()
m_iCount
int m_iCount
- This counts the number of historic entries in the array.
Since the history is managed as a circular buffer, once
the number of entries added is greater than or equal to
the size of the history, this value will be reported as
the size of the history being maintained (e.g., it counts
the number of current entries in the history). Note: the
history is managed as a circular buffer only after the
DataSeries has been locked with lock() or setLocked().
Otherwise, the history will grow as needed to accept new
values.
- See Also:
AbleDataSeries.lock()
,
AbleDataSeries.setLocked(boolean)
m_iGrowthIncrement
int m_iGrowthIncrement
- This value is used to grow the history in batches to reduce array copying.
It is an int that defaults to 10, but can be set to any positive value
using setGrowthIncrement().
- See Also:
AbleDataSeries.setGrowthIncrement(int)
m_objArray
java.lang.Object m_objArray
- Array to hold the history of the metric being managed by this class.
Depending on the values added to this class via addValue, it will
either hold an int[], a double[], or a String[] (for values that
can't be converted to int or double). Note: a numeric value that
contains a decimal point will be converted to a double. If previous
values received were int's the entire history will be converted
from an int[] to a double[] automatically. Similarly, if the newest
value being added is a String that doesn't convert to int or double,
the entire history will be converted to a String[] containing the
String equivalent of the numeric values it previously contained.
If an int is added to a history containing double[] it will be
cast as a double and inserted. If an int or double is presented
for history maintained in a String[] the value will be converted
to a String and added to the String[] history. So, there is a
hierarchy: int -> double -> String.
- See Also:
AbleDataSeries.classInteger
,
AbleDataSeries.classDouble
,
AbleDataSeries.classString
,
AbleDataSeries.classClass
,
AbleDataSeries.addValue(double)
fileName
java.lang.String fileName
- The path and file name to the definition and data files to be read.
allNumericData
boolean allNumericData
- A boolean indicating whether all fields in the data source are continuous.
textData
java.util.Vector textData
- A Vector of String arrays containing records from the file.
The Vector contains all records if bufferSize is 0.
fieldList
java.util.Vector fieldList
- A Vector of AbleField elements in order of definition; ie, Vector index
equals column number.
bufferSize
int bufferSize
- An integer specifying the number of records to read from the database
table and insert into the textData Vector. A value of 0 means all records
are to be read.
numRecords
long numRecords
- A long calculated to be the number of records in the database table.
delimiter
java.lang.String delimiter
- The delimiter is the character from the DelimiterChars Vector used
to separate fields for this text file. Default is blank white space (" ").
ready
boolean ready
- A boolean indicating whether the file is ready for processing.
computeStatistics
boolean computeStatistics
fileName
java.lang.String fileName
dataSetDefinitionFileName
java.lang.String dataSetDefinitionFileName
dataFileName
java.lang.String dataFileName
allNumericData
boolean allNumericData
fieldDefinitionList
java.util.Vector fieldDefinitionList
myImportObject
AbleAbstractImport myImportObject
myFieldList
java.util.Vector myFieldList
myDataSetPanel
AbleDataSetPanel myDataSetPanel
myCustomizer
AbleObjectCustomizer myCustomizer
myDataSetTable
javax.swing.JTable myDataSetTable
myDataSetTableModel
javax.swing.table.TableModel myDataSetTableModel
myUsageComboBox
javax.swing.JComboBox myUsageComboBox
myFirstButton
javax.swing.JButton myFirstButton
myLastButton
javax.swing.JButton myLastButton
myPreviousButton
javax.swing.JButton myPreviousButton
columnNameList
java.lang.String[] columnNameList
data
java.lang.Object[][] data
usageChanged
boolean usageChanged
m_bCalcOnAdd
boolean m_bCalcOnAdd
- Boolean flag to determine if statistical calculations are updated
each time a value is added to the array, or deferred until one
of the getter methods for the statistics is called.
m_bLocked
boolean m_bLocked
- Boolean flag used to determine whether or not the history can
grow or must remain fixed at this size
m_bNeedsCalc
boolean m_bNeedsCalc
- Boolean flag used to determine whether or not statistical
calculations are required to refresh internal statistical values being
maintained. It is initialized to be the opposite of m_bCalcOnAdd.
m_ColArray
AbleDataSeries[] m_ColArray
- Array of DataSeries to hold the columns of data being managed by this
class. Depending on the values added to the columns, they will
either hold an int[], a double[], or a String[] (for values that
can't be converted to int or double). Note: a numeric value that
contains a decimal point will be converted to a double. If previous
values received were int's the entire history will be converted
from an int[] to a double[] automatically. Similarly, if the newest
value being added is a String that doesn't convert to int or double,
the entire history will be converted to a String[] containing the
String equivalent of the numeric values it previously contained.
If an int is added to a history containing double[] it will be
cast as a double and inserted. If an int or double is presented
for history maintained in a String[] the value will be converted
to a String and added to the String[] history. So, there is a
hierarchy: int -> double -> String.
- See Also:
AbleDataTable.classInteger
,
AbleDataTable.classDouble
,
AbleDataTable.classString
,
AbleDataTable.classClass
m_ColTitles
java.util.Hashtable m_ColTitles
- Hashtable containing the names of each of the columns (maintained as
DataSeries). This Hashtable allows a cross reference between the
column name and its index in the array of DataSeries being maintained
by this DataTable. In particular, it is used by the
AbleDataTable.getColumnIndex(java.lang.String)
method.
m_iCols
int m_iCols
- Number of columns being maintained in this DataTable.
m_iRowCapacity
int m_iRowCapacity
- Maximum number of rows able to be added to this DataTable
before wrapping occurs iff this DataTable is locked. When
the DataTable is unlocked, this value is set to Integer.MAX_VALUE.
- See Also:
AbleDataTable.lock()
,
AbleDataTable.setLocked(boolean)
,
AbleDataTable.unlock()
m_iRows
int m_iRows
- Number of rows of data in the columns maintained in this DataTable.
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file. A DBImport object should reconnect
and open the database table when reserialized.
driver
java.lang.String driver
- A String specifying the JBDC driver to load. Defaults to IBM's DB2
driver class. Case is significant.
protocol
java.lang.String protocol
- A String specifying the protocol to use when creating an SQL connection.
Defaults to "jdbc".
subprotocol
java.lang.String subprotocol
- A String specifying the subprotocol to use when creating an SQL connection.
Defaults to "db2".
database
java.lang.String database
- A String specifying the name of the database to use when creating an SQL connection.
userid
java.lang.String userid
- A String specifying the userid to use when creating an SQL connection.
The null value is allowed.
schema
java.lang.String schema
- A String specifying the schema cpntaining the table to read.
table
java.lang.String table
- A String specifying the table to read.
numFieldsPerRecord
int numFieldsPerRecord
- The number of fields in a record in the output data.
schemaSeparator
java.lang.String schemaSeparator
- The schema separator, obtained from the connection metadata.
creatable
boolean creatable
myPanel
AbleDBExportPanel myPanel
myExportObject
AbleDBExport myExportObject
myCustomizer
AbleObjectCustomizer myCustomizer
myDriverComboBox
javax.swing.JComboBox myDriverComboBox
myProtocolComboBox
javax.swing.JComboBox myProtocolComboBox
mySubprotocolComboBox
javax.swing.JComboBox mySubprotocolComboBox
myDatabaseComboBox
javax.swing.JComboBox myDatabaseComboBox
myUseridTextField
javax.swing.JTextField myUseridTextField
myPasswordField
javax.swing.JPasswordField myPasswordField
mySchemaTextField
javax.swing.JTextField mySchemaTextField
myTableTextField
javax.swing.JTextField myTableTextField
myCreateableCheckBox
javax.swing.JCheckBox myCreateableCheckBox
myDeleteWhereTextField
javax.swing.JTextField myDeleteWhereTextField
myOpenButton
javax.swing.JButton myOpenButton
myDeleteButton
javax.swing.JButton myDeleteButton
myDropButton
javax.swing.JButton myDropButton
myTextListener
com.ibm.able.beans.AbleDBExportPanel.TextListener myTextListener
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file. A DBImport object should reconnect
and open the database table when reserialized.
driver
java.lang.String driver
- A String specifying the JBDC driver to load. Defaults to IBM's DB2
driver class. Case is significant.
protocol
java.lang.String protocol
- A String specifying the protocol to use when creating an SQL connection.
Defaults to "jdbc".
subprotocol
java.lang.String subprotocol
- A String specifying the subprotocol to use when creating an SQL connection.
Defaults to "db2".
database
java.lang.String database
- A String specifying the name of the database to use when creating an SQL connection.
userid
java.lang.String userid
- A String specifying the userid to use when creating an SQL connection.
schema
java.lang.String schema
- A String specifying the schema cpntaining the table to read.
table
java.lang.String table
- A String specifying the table to read.
selectionColumns
java.lang.String selectionColumns
- A comma-delimited String of names of columns to include in the selection.
Defaults to "*". This is used as the clause immediately after the word
"SELECT" in the query.
selectionWhere
java.lang.String selectionWhere
- A String in the query as the clause immediately after the word
"WHERE". Do not include "WHERE" in this String.
schemaSeparator
java.lang.String schemaSeparator
myPanel
AbleDBImportPanel myPanel
myDataSetPanel
AbleDataSetPanel myDataSetPanel
myImportObject
AbleDBImport myImportObject
myCustomizer
AbleObjectCustomizer myCustomizer
myDriverComboBox
javax.swing.JComboBox myDriverComboBox
myProtocolComboBox
javax.swing.JComboBox myProtocolComboBox
mySubprotocolComboBox
javax.swing.JComboBox mySubprotocolComboBox
myDatabaseComboBox
javax.swing.JComboBox myDatabaseComboBox
myUseridTextField
javax.swing.JTextField myUseridTextField
myPasswordField
javax.swing.JPasswordField myPasswordField
mySchemaTextField
javax.swing.JTextField mySchemaTextField
myTableTextField
javax.swing.JTextField myTableTextField
mySelectionColumnsTextField
javax.swing.JTextField mySelectionColumnsTextField
mySelectionWhereTextField
javax.swing.JTextField mySelectionWhereTextField
myBufferSizeComboBox
javax.swing.JComboBox myBufferSizeComboBox
myCycleSizeTextField
javax.swing.JTextField myCycleSizeTextField
myCycleModeCheckBox
javax.swing.JCheckBox myCycleModeCheckBox
myRandomizeCheckBox
javax.swing.JCheckBox myRandomizeCheckBox
myComputeStatisticsCheckBox
javax.swing.JCheckBox myComputeStatisticsCheckBox
myOpenButton
javax.swing.JButton myOpenButton
myGenerateButton
javax.swing.JButton myGenerateButton
myTextListener
com.ibm.able.beans.AbleDBImportPanel.TextListener myTextListener
query
java.lang.String query
- The Query to execute to obtain the resultSet.
textData
java.util.Vector textData
- A Vector of String arrays containing records from the database table.
The Vector contains all records if bufferSize is 0.
fieldList
java.util.Vector fieldList
- A Vector of AbleField elements in order of definition; ie, Vector index
equals SQL column number.
bufferSize
int bufferSize
- An integer specifying the number of records to read from the database
table and insert into the textData Vector. A value of 0 means all records
are to be read.
numRecords
long numRecords
- A long calculated to be the number of records in the database table.
ready
boolean ready
- A boolean indicating whether the database table is ready for processing.
allNumericData
boolean allNumericData
- A boolean indicating whether all fields in the data source are continuous.
computeStatistics
boolean computeStatistics
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.
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
dataFileName
java.lang.String dataFileName
- The dataFileName is the file name and extension.
numFieldsPerRecord
int numFieldsPerRecord
- The number of fields in a record in the output data.
delimiter
java.lang.String delimiter
- The delimiter used between fields in a record. Default to " ".
myPanel
AbleExportPanel myPanel
myExportObject
AbleExport myExportObject
myCustomizer
AbleObjectCustomizer myCustomizer
myExportFileTextField
javax.swing.JTextField myExportFileTextField
myDelimitersComboBox
javax.swing.JComboBox myDelimitersComboBox
searchAgent
AbleAgent searchAgent
- The parent genetic search agent
evaluationAgent
AbleAgent evaluationAgent
- The single evaluationAgent used to compute fitness (optional)
chromosome
java.lang.Object chromosome
- The population member's chromosome String or array
member
AbleBean member
- The associated AbleBean used to compute fitness (optional)
vocabulary
java.lang.String vocabulary
- The vocabulary used by String chromosomes
chromosomeType
java.lang.Class chromosomeType
- The type (class) of chromosome
chromosomeLength
int chromosomeLength
- The length of the chromosome String or array
fitness
double fitness
- The current raw fitness value
fitnessComputed
boolean fitnessComputed
- A boolean flag that is true if the fitness has already been computed.
This is used to avoid needless recomputing of deterministic fitness values
normalizedFitness
double normalizedFitness
- The normalized fitness value (set by the search agent)
crossoverRate
double crossoverRate
- The crossoverRate -- probability of doing a crossover once a crossover operator
is selected
mutationRate
double mutationRate
- The mutationRate -- probability of mutating a bit once a mutation operator is
selected
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
dataFileName
java.lang.String dataFileName
- The dataFileName is the file name with no file extension.
delimiter
java.lang.String delimiter
- The delimiter used between fields in a record. Default to " ".
myPanel
AbleImportPanel myPanel
myDataSetPanel
AbleDataSetPanel myDataSetPanel
myImportObject
AbleImport myImportObject
myCustomizer
AbleObjectCustomizer myCustomizer
myDefinitionFileTextField
javax.swing.JTextField myDefinitionFileTextField
myDelimitersComboBox
javax.swing.JComboBox myDelimitersComboBox
myBufferSizeComboBox
javax.swing.JComboBox myBufferSizeComboBox
myRandomizeCheckBox
javax.swing.JCheckBox myRandomizeCheckBox
myCycleSizeTextField
javax.swing.JTextField myCycleSizeTextField
myCycleModeCheckBox
javax.swing.JCheckBox myCycleModeCheckBox
myComputeStatisticsCheckBox
javax.swing.JCheckBox myComputeStatisticsCheckBox
myOpenButton
javax.swing.JButton myOpenButton
myGenerateButton
javax.swing.JButton myGenerateButton
myTextListener
com.ibm.able.beans.AbleImportPanel.TextListener myTextListener
breakPoints
java.util.Vector breakPoints
- List of breakpoints defined for this object
netModelType
java.lang.String netModelType
- The type of network model
netArchitecture
java.lang.String netArchitecture
- The network architecture string
netMode
int netMode
- The network mode, train, test or run
netEpoch
long netEpoch
- The current training epoch
netRecInx
long netRecInx
- The current index into the record
netStepsPerEpoch
long netStepsPerEpoch
- The number of steps before each weight adjustment
activations
double[] activations
- The activations of each unit in the network
inNum
double[] inNum
- The numeric input buffer
outNum
double[] outNum
- The numeric output buffer
totalSize
java.awt.Dimension totalSize
fontMetrics
java.awt.FontMetrics fontMetrics
layerSizes
int[] layerSizes
activations
double[] activations
weightsArrays
java.util.Vector weightsArrays
activationOnThreshold
double activationOnThreshold
- When a processing unit's activation value is above this threshold,
the circle representing it will be drawn in red. Units between
the activationOnThreshold and activationOffThreshold display the
background color.
activationOffThreshold
double activationOffThreshold
- When a processing unit's activation value is above this threshold,
the circle representing it will be drawn in blue. Units between
the activationOnThreshold and activationOffThreshold display the
background color.
weightThreshold
double weightThreshold
- When a connection weight's value is less than -1 times the weightThreshold,
the line connecting its units is drawn in blue. When the weight is
greater than the weightThreshold, the line is drawn in red.
If outside inside the threshold, no line is drawn.
myContext
com.ibm.able.beans.AbleNetworkGraphicView.ContextData myContext
gridWidth
int gridWidth
gridHeight
int gridHeight
rectWidth
int rectWidth
rectHeight
int rectHeight
stringY
int stringY
columnOffset
int columnOffset
inset
int inset
layerXPos
int[] layerXPos
layerYPos
int[] layerYPos
myNeuralNetwork
AbleNetwork myNeuralNetwork
okToPaint
boolean okToPaint
myRefreshAllowed
boolean myRefreshAllowed
myCurrentStepCount
int myCurrentStepCount
myStepsPerRefresh
int myStepsPerRefresh
cumNumBadPat
double cumNumBadPat
cumRMSError
double cumRMSError
cumMaxRMSError
double cumMaxRMSError
cumMaxError
double cumMaxError
cumCorrect
double cumCorrect
cumIncorrect
double cumIncorrect
cumUnknown
double cumUnknown
firstHid
int firstHid
firstOut
int firstOut
numContextUnits
int numContextUnits
numInputs
int numInputs
numHidden
int numHidden
numOutputs
int numOutputs
numUnits
int numUnits
numWeights
int numWeights
numCenters
int numCenters
learnRate
double learnRate
symmetricActFunction
boolean symmetricActFunction
ActOffset
double ActOffset
momentum
double momentum
epochUpdate
boolean epochUpdate
tolerance
double tolerance
computeSensitivity
boolean computeSensitivity
decayFactor
double decayFactor
adaptLearnRate
boolean adaptLearnRate
explicitErrorMode
boolean explicitErrorMode
basisFunction
int basisFunction
allWidths
double allWidths
normalized
boolean normalized
autoCenter
boolean autoCenter
winner
int winner
winnerAct
double winnerAct
lastRMSError
double lastRMSError
aveRMSError
double aveRMSError
lastNumBadOut
double lastNumBadOut
badPatRatio
double badPatRatio
maxRMSError
double maxRMSError
percentCorrect
double percentCorrect
percentIncorrect
double percentIncorrect
percentUnknown
double percentUnknown
unknownFlag
int unknownFlag
confidence
double confidence
recsPerUpdate
int recsPerUpdate
kMapNet
AbleSelfOrganizingMap kMapNet
trainingKMapNet
boolean trainingKMapNet
centerWeightPasses
int centerWeightPasses
weights
double[] weights
centers
double[] centers
widths
double[] widths
weights2
double[] weights2
weights3
double[] weights3
weights4
double[] weights4
threshold
double[] threshold
teach
double[] teach
error
double[] error
delta
double[] delta
unitInput
double[] unitInput
wgtDeltas
double[] wgtDeltas
thrDeltas
double[] thrDeltas
wgtDeriv
double[] wgtDeriv
thrDeriv
double[] thrDeriv
inputSensitivity
double[] inputSensitivity
cumErrorIndex
double[] cumErrorIndex
winRate
int[] winRate
myBeanPanel
AbleRadialBasisFunctionNetPanel myBeanPanel
myBeanObject
AbleRadialBasisFunctionNet myBeanObject
myArchitecture
java.lang.String myArchitecture
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchHiddenTextField
javax.swing.JTextField myArchHiddenTextField
myArchOutputTextField
javax.swing.JTextField myArchOutputTextField
myLearnRateTextField
javax.swing.JTextField myLearnRateTextField
myMomentumTextField
javax.swing.JTextField myMomentumTextField
myToleranceTextField
javax.swing.JTextField myToleranceTextField
myAllWidthsTextField
javax.swing.JTextField myAllWidthsTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myBasisFunctionComboBox
javax.swing.JComboBox myBasisFunctionComboBox
myExplicitErrorCheckBox
javax.swing.JCheckBox myExplicitErrorCheckBox
myEpochUpdateCheckBox
javax.swing.JCheckBox myEpochUpdateCheckBox
myAdaptiveLearningCheckBox
javax.swing.JCheckBox myAdaptiveLearningCheckBox
myNormalizeCheckBox
javax.swing.JCheckBox myNormalizeCheckBox
myAutoCenterCheckBox
javax.swing.JCheckBox myAutoCenterCheckBox
numPasses
int numPasses
numInputs
int numInputs
numRows
int numRows
numCols
int numCols
numOutputs
int numOutputs
numUnits
int numUnits
numWeights
int numWeights
learnRate
double learnRate
changeThreshold
double changeThreshold
beta
double beta
conscience
double conscience
neighborhood
int neighborhood
initialLearnRate
double initialLearnRate
maxNumEpochs
int maxNumEpochs
epochUpdate
boolean epochUpdate
winner
int winner
winnerAct
double winnerAct
sigma
double sigma
winner2
int winner2
winnerAct2
double winnerAct2
confidence
double confidence
activations
double[] activations
winRate
double[] winRate
bias
double[] bias
weights
double[] weights
prototypeInput
double[] prototypeInput
prototypeInput2
double[] prototypeInput2
distance
int[] distance
weightsNum
double[] weightsNum
weightsDenom
double[] weightsDenom
weightsSquaredSum
double[] weightsSquaredSum
sparse_val
double[] sparse_val
sparse_loc
int[] sparse_loc
loc
int loc
non_zero_entries
int non_zero_entries
field
int field
sparseness
double sparseness
use_sparse
int use_sparse
cumDistance
double cumDistance
clusterLabels
java.lang.String[] clusterLabels
clusterCategories
java.lang.String[] clusterCategories
clusterCategory
AbleCategoricalVariable clusterCategory
myBeanObject
AbleSelfOrganizingMap myBeanObject
jScrollPane1
javax.swing.JScrollPane jScrollPane1
clusterList
javax.swing.JList clusterList
categoryButton
javax.swing.JButton categoryButton
labelButton
javax.swing.JButton labelButton
categoryComboBox
javax.swing.JComboBox categoryComboBox
labelComboBox
javax.swing.JComboBox labelComboBox
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
myBeanPanel
AbleSelfOrganizingMapPanel myBeanPanel
myClusterPanel
AbleSelfOrganizingMapClusterPanel myClusterPanel
myBeanObject
AbleSelfOrganizingMap myBeanObject
myCustomizer
AbleSelfOrganizingMapCustomizer myCustomizer
myArchitecture
java.lang.String myArchitecture
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchOutput1TextField
javax.swing.JTextField myArchOutput1TextField
myArchOutput2TextField
javax.swing.JTextField myArchOutput2TextField
myLearnRateTextField
javax.swing.JTextField myLearnRateTextField
myMaximumEpochsTextField
javax.swing.JTextField myMaximumEpochsTextField
myConscienceTextField
javax.swing.JTextField myConscienceTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myEpochUpdateCheckBox
javax.swing.JCheckBox myEpochUpdateCheckBox
cumNumBadPat
double cumNumBadPat
cumRMSError
double cumRMSError
cumMaxRMSError
double cumMaxRMSError
cumMaxError
double cumMaxError
cumCorrect
double cumCorrect
cumIncorrect
double cumIncorrect
cumUnknown
double cumUnknown
firstHid1
int firstHid1
firstHid2
int firstHid2
firstHid3
int firstHid3
firstOut
int firstOut
numContextUnits
int numContextUnits
numInputs
int numInputs
numHidden1
int numHidden1
numHidden2
int numHidden2
numHidden3
int numHidden3
numOutputs
int numOutputs
feedbackType
int feedbackType
numUnits
int numUnits
numWeights1
int numWeights1
numWeights2
int numWeights2
numWeights3
int numWeights3
numWeights4
int numWeights4
numHidLayers
int numHidLayers
learnRate
double learnRate
symmetricActFunction
boolean symmetricActFunction
ActOffset
double ActOffset
momentum
double momentum
epochUpdate
boolean epochUpdate
tolerance
double tolerance
computeSensitivity
boolean computeSensitivity
decayFactor
double decayFactor
adaptLearnRate
boolean adaptLearnRate
explicitErrorMode
boolean explicitErrorMode
lambda
double lambda
gamma
double gamma
- gamma is used to indicate whether the network should operate in
temporal difference learning mode (=0.0) or as an adaptive critic (>0.0)
where a reinforcement value is read from input buffer and used with gamma parm
reinforcement
double reinforcement
patternType
double patternType
lastRMSError
double lastRMSError
aveRMSError
double aveRMSError
lastNumBadOut
double lastNumBadOut
badPatRatio
double badPatRatio
maxRMSError
double maxRMSError
percentCorrect
double percentCorrect
percentIncorrect
double percentIncorrect
percentUnknown
double percentUnknown
unknownFlag
int unknownFlag
confidence
double confidence
recsPerUpdate
int recsPerUpdate
weights1
double[] weights1
weights2
double[] weights2
weights3
double[] weights3
weights4
double[] weights4
threshold
double[] threshold
teach
double[] teach
error
double[] error
delta
double[] delta
unitInput
double[] unitInput
wgtDeltas1
double[] wgtDeltas1
wgtDeltas2
double[] wgtDeltas2
wgtDeltas3
double[] wgtDeltas3
wgtDeltas4
double[] wgtDeltas4
thrDeltas
double[] thrDeltas
wgtDeriv1
double[] wgtDeriv1
wgtDeriv2
double[] wgtDeriv2
wgtDeriv3
double[] wgtDeriv3
wgtDeriv4
double[] wgtDeriv4
thrDeriv
double[] thrDeriv
inputSensitivity
double[] inputSensitivity
cumErrorIndex
double[] cumErrorIndex
prevActivations
double[] prevActivations
myBeanPanel
AbleTemporalDifferenceLearningPanel myBeanPanel
myBeanObject
AbleTemporalDifferenceLearning myBeanObject
myArchitecture
java.lang.String myArchitecture
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchHidden1TextField
javax.swing.JTextField myArchHidden1TextField
myArchHidden2TextField
javax.swing.JTextField myArchHidden2TextField
myArchHidden3TextField
javax.swing.JTextField myArchHidden3TextField
myArchOutputTextField
javax.swing.JTextField myArchOutputTextField
myLearnRateTextField
javax.swing.JTextField myLearnRateTextField
myMomentumTextField
javax.swing.JTextField myMomentumTextField
myToleranceTextField
javax.swing.JTextField myToleranceTextField
myDecayFactorTextField
javax.swing.JTextField myDecayFactorTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myFeedbackComboBox
javax.swing.JComboBox myFeedbackComboBox
myLambdaTextField
javax.swing.JTextField myLambdaTextField
myGammaTextField
javax.swing.JTextField myGammaTextField
myAdaptiveLearningCheckBox
javax.swing.JCheckBox myAdaptiveLearningCheckBox
inNum
double[] inNum
outNum
double[] outNum
tmpNum
double[] tmpNum
windowSize
int windowSize
horizon
int horizon
numInUnits
int numInUnits
numOutUnits
int numOutUnits
totalTmpUnits
int totalTmpUnits
totalOutUnits
int totalOutUnits
recInx
int recInx
loaded
boolean loaded
myPanel
AbleTimeSeriesFilterPanel myPanel
myTimeSeriesFilterObject
AbleTimeSeriesFilter myTimeSeriesFilterObject
myCustomizer
AbleObjectCustomizer myCustomizer
myWindowSizeTextField
javax.swing.JTextField myWindowSizeTextField
myHorizonTextField
javax.swing.JTextField myHorizonTextField
myNumInUnitsTextField
javax.swing.JTextField myNumInUnitsTextField
myNumOutUnitsTextField
javax.swing.JTextField myNumOutUnitsTextField
myBean
AbleBean myBean
myTraceLog
AbleLogger myTraceLog
myTextScrollPane
javax.swing.JScrollPane myTextScrollPane
myTextArea
javax.swing.JTextArea myTextArea
myRefreshAllowed
boolean myRefreshAllowed
myCurrentStepCount
int myCurrentStepCount
myStepsPerRefresh
int myStepsPerRefresh
Package com.ibm.able.beans.bayes |
NB
NaiveBayes NB
data
int[][] data
labels
int[] labels
nvals
int[] nvals
nlabels
int nlabels
nfeatures
int nfeatures
nvalues
int nvalues
ninst
int ninst
numInputs
int numInputs
numOutputs
int numOutputs
inNum
int[] inNum
outNum
double[] outNum
netMode
int netMode
netNumRecs
int netNumRecs
netRecInx
int netRecInx
dataFileName
java.lang.String dataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
maxNumPasses
int maxNumPasses
desiredPercentCorrect
int desiredPercentCorrect
desiredPercentIncorrect
int desiredPercentIncorrect
netArch
java.lang.String netArch
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
net
AbleBackPropagation net
avgRMSError
double avgRMSError
numPasses
int numPasses
training
boolean training
lastNumPasses
int lastNumPasses
userTolerance
double userTolerance
testTolerance
double testTolerance
trainToTestRatio
int trainToTestRatio
trainOK
boolean trainOK
inNum
double[] inNum
outNum
double[] outNum
inSym
java.lang.String[] inSym
outSym
java.lang.String[] outSym
myBeanPanel
AbleNaiveBayesClassifierAgentPanel myBeanPanel
myAgent
AbleNaiveBayesClassifierAgent myAgent
myCustomizer
AbleNaiveBayesClassifierAgentCustomizer myCustomizer
myArchitecture
java.lang.String myArchitecture
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myArchInputTextField
javax.swing.JTextField myArchInputTextField
myArchHidden1TextField
javax.swing.JTextField myArchHidden1TextField
myArchHidden2TextField
javax.swing.JTextField myArchHidden2TextField
myArchHidden3TextField
javax.swing.JTextField myArchHidden3TextField
myArchOutputTextField
javax.swing.JTextField myArchOutputTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myTrainToTestRatioTextField
javax.swing.JTextField myTrainToTestRatioTextField
myTrainStopButton
javax.swing.JButton myTrainStopButton
myResetBeansButton
javax.swing.JButton myResetBeansButton
myMinimumPercentCorrectTextField
javax.swing.JTextField myMinimumPercentCorrectTextField
myClassErrorToleranceTextField
javax.swing.JTextField myClassErrorToleranceTextField
myMaximumPassesTextField
javax.swing.JTextField myMaximumPassesTextField
myTextListener
com.ibm.able.beans.bayes.AbleNaiveBayesClassifierAgentPanel.TextListener myTextListener
myBeanPanel
AbleNaiveBayesPanel myBeanPanel
myBeanObject
AbleNaiveBayes myBeanObject
myCustomizer
AbleObjectCustomizer myCustomizer
myModeComboBox
javax.swing.JComboBox myModeComboBox
nClasses
int nClasses
nFeatures
int nFeatures
nFValues
int[] nFValues
eqSampleSize
double[] eqSampleSize
totalEQSS
double totalEQSS
CPT
double[][][] CPT
classPriors
double[] classPriors
avgL
double avgL
avgLL
double avgLL
accuracy
double accuracy
confusionMatrix
int[][] confusionMatrix
classProb
double[] classProb
Package com.ibm.able.beans.decisiontree |
decisionTree
DecisionTree decisionTree
DATA
Data DATA
DC
Discretize DC
discretizationInterval
int discretizationInterval
typeFeat
char[] typeFeat
noTrainExamples
int noTrainExamples
noClasses
short noClasses
noFeats
short noFeats
noNominals
short noNominals
noReals
short noReals
namesClass
java.lang.String[] namesClass
namesNominal
java.lang.String[] namesNominal
namesReal
java.lang.String[] namesReal
countNominal
short[] countNominal
namesValsNominal
java.lang.String[][] namesValsNominal
valsTrainClass
short[] valsTrainClass
valsTrainNominal
short[][] valsTrainNominal
valsTrainReal
float[][] valsTrainReal
valsTestClass
short[] valsTestClass
valsTestNominal
short[][] valsTestNominal
valsTestReal
float[][] valsTestReal
netMode
int netMode
currentExample
int currentExample
decisionTreeBuilt
boolean decisionTreeBuilt
outBuffer
double[] outBuffer
totalPredClass
int totalPredClass
correctPredClass
int correctPredClass
incorrectPredClass
int incorrectPredClass
predictClassIndex
int predictClassIndex
predictClass
java.lang.String predictClass
myPanel
AbleDecisionTreePanel myPanel
myDiscretizationIntervalTextField
javax.swing.JTextField myDiscretizationIntervalTextField
myBeanObject
AbleDecisionTree myBeanObject
myCustomizer
AbleObjectCustomizer myCustomizer
myModeComboBox
javax.swing.JComboBox myModeComboBox
myDiscretizationIntervalTextField
javax.swing.JTextField myDiscretizationIntervalTextField
myTreeBuiltLabel
javax.swing.JLabel myTreeBuiltLabel
myInitButton
javax.swing.JButton myInitButton
myResetButton
javax.swing.JButton myResetButton
typeFeat
char[] typeFeat
noTrainExamples
int noTrainExamples
noTestExamples
int noTestExamples
noClasses
short noClasses
noFeats
short noFeats
noNominals
short noNominals
noReals
short noReals
namesClass
java.lang.String[] namesClass
namesNominal
java.lang.String[] namesNominal
namesReal
java.lang.String[] namesReal
countNominal
short[] countNominal
namesValsNominal
java.lang.String[][] namesValsNominal
valsTrainClass
short[] valsTrainClass
valsTrainNominal
short[][] valsTrainNominal
valsTrainReal
float[][] valsTrainReal
valsTestClass
short[] valsTestClass
valsTestNominal
short[][] valsTestNominal
valsTestReal
float[][] valsTestReal
root
TreeNode root
data
Data data
intervalsReal
float[][] intervalsReal
sizeIntervalsReal
short[] sizeIntervalsReal
testExamples
boolean testExamples
fileName
java.lang.String fileName
type
short type
majClass
int majClass
countClass
int countClass
size
int size
noErrors
int noErrors
selectFeat
int selectFeat
branch
TreeNode[] branch
Package com.ibm.able.beans.filter |
TestMode
boolean TestMode
tmpInNum
double[] tmpInNum
tmpOutNum
double[] tmpOutNum
inNum
double[] inNum
outNum
double[] outNum
tmpInSym
java.lang.String[] tmpInSym
tmpOutSym
java.lang.String[] tmpOutSym
inSym
java.lang.String[] inSym
outSym
java.lang.String[] outSym
version
java.lang.String version
totalInUnits
int totalInUnits
totalOutUnits
int totalOutUnits
numInFields
int numInFields
numSymInUnits
int numSymInUnits
numInUnits
int numInUnits
numOutFields
int numOutFields
numSymOutUnits
int numSymOutUnits
numOutUnits
int numOutUnits
table
java.util.Vector table
tokenInx
int tokenInx
altInputBuffer
java.lang.Object altInputBuffer
- "altInputBuffer" is initialized to null, but can be used
by other objects to provide input data to this bean's process()
synchronous method via an AbleEvent with "process" as the action
string and either a String[] or double[] as the argument Object. This is used by
the process(Object) method.
myBeanPanel
AbleFilterPanel myBeanPanel
chgSupport
java.beans.PropertyChangeSupport chgSupport
target
AbleFilter target
jLabel1
javax.swing.JLabel jLabel1
nameTextField
javax.swing.JTextField nameTextField
jLabel2
javax.swing.JLabel jLabel2
fileTypeComboBox
javax.swing.JComboBox fileTypeComboBox
jLabel3
javax.swing.JLabel jLabel3
fileNameTextField
javax.swing.JTextField fileNameTextField
FilesButton
javax.swing.JButton FilesButton
EditButton
javax.swing.JButton EditButton
panel1
javax.swing.JPanel panel1
jLabel1
javax.swing.JLabel jLabel1
outMinTextField
javax.swing.JTextField outMinTextField
inMinTextField
javax.swing.JTextField inMinTextField
inMidTextField
javax.swing.JTextField inMidTextField
inMaxTextField
javax.swing.JTextField inMaxTextField
outMidTextField
javax.swing.JTextField outMidTextField
outMaxTextField
javax.swing.JTextField outMaxTextField
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
jLabel6
javax.swing.JLabel jLabel6
jLabel7
javax.swing.JLabel jLabel7
jLabel8
javax.swing.JLabel jLabel8
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
data
double[] data
panel1
javax.swing.JPanel panel1
AddButton
javax.swing.JButton AddButton
ChangeButton
javax.swing.JButton ChangeButton
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
RemoveButton
javax.swing.JButton RemoveButton
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
LowTextField
javax.swing.JTextField LowTextField
HighTextField
javax.swing.JTextField HighTextField
jLabel3
javax.swing.JLabel jLabel3
ValueTextField
javax.swing.JTextField ValueTextField
TableList
javax.swing.JList TableList
jScrollPane1
javax.swing.JScrollPane jScrollPane1
dataVec
java.util.Vector dataVec
dataArray
double[] dataArray
panel1
javax.swing.JPanel panel1
minTextField
javax.swing.JTextField minTextField
maxTextField
javax.swing.JTextField maxTextField
numBucketsTextField
javax.swing.JTextField numBucketsTextField
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
data
double[] data
filter
AbleFilter filter
borderLayout1
java.awt.BorderLayout borderLayout1
jMenuBar1
javax.swing.JMenuBar jMenuBar1
FileMenu
javax.swing.JMenu FileMenu
NewMenuItem
javax.swing.JMenuItem NewMenuItem
PropertiesMenuItem
javax.swing.JMenuItem PropertiesMenuItem
ExitMenuItem
javax.swing.JMenuItem ExitMenuItem
EditMenu
javax.swing.JMenu EditMenu
CutMenuItem
javax.swing.JMenuItem CutMenuItem
CopyMenuItem
javax.swing.JMenuItem CopyMenuItem
PasteMenuItem
javax.swing.JMenuItem PasteMenuItem
DeleteMenuItem
javax.swing.JMenuItem DeleteMenuItem
AddTemplateMenuItem
javax.swing.JMenuItem AddTemplateMenuItem
ViewMenu
javax.swing.JMenu ViewMenu
TemplateViewMenuItem
javax.swing.JMenuItem TemplateViewMenuItem
BuffersViewMenuItem
javax.swing.JMenuItem BuffersViewMenuItem
SortByMenuItem
javax.swing.JMenuItem SortByMenuItem
HelpMenu
javax.swing.JMenu HelpMenu
HelpTopicsMenuItem
javax.swing.JMenuItem HelpTopicsMenuItem
AboutMenuItem
javax.swing.JMenuItem AboutMenuItem
TutorialMenuItem
javax.swing.JMenuItem TutorialMenuItem
ReferenceMenuItem
javax.swing.JMenuItem ReferenceMenuItem
APIMenuItem
javax.swing.JMenuItem APIMenuItem
jTable1
javax.swing.JTable jTable1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
dataModel
javax.swing.table.TableModel dataModel
FieldStatusTextField
javax.swing.JTextField FieldStatusTextField
preOpComboBox
javax.swing.JComboBox preOpComboBox
tableComboBox
javax.swing.JComboBox tableComboBox
postOpComboBox
javax.swing.JComboBox postOpComboBox
bringUpTemplateDialog
boolean bringUpTemplateDialog
chgSupport
java.beans.PropertyChangeSupport chgSupport
columnNameList
java.lang.String[] columnNameList
data
java.lang.Object[][] data
jPanel1
javax.swing.JPanel jPanel1
InBufStatusTextField
javax.swing.JTextField InBufStatusTextField
OutBufStatusTextField
javax.swing.JTextField OutBufStatusTextField
gridLayout1
java.awt.GridLayout gridLayout1
operCode
int operCode
numItems
int numItems
opData
double[] opData
dict
java.util.Hashtable dict
caseSensitive
boolean caseSensitive
defaultOutSymbol
java.lang.String defaultOutSymbol
VectorSum
double VectorSum
panel1
javax.swing.JPanel panel1
borderLayout1
java.awt.BorderLayout borderLayout1
jPanel1
javax.swing.JPanel jPanel1
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
jPanel2
javax.swing.JPanel jPanel2
promptTextLabel
javax.swing.JLabel promptTextLabel
dataTextField
javax.swing.JTextField dataTextField
data
double[] data
panel1
javax.swing.JPanel panel1
AddButton
javax.swing.JButton AddButton
ChangeButton
javax.swing.JButton ChangeButton
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
RemoveButton
javax.swing.JButton RemoveButton
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
FromTextField
javax.swing.JTextField FromTextField
ToTextField
javax.swing.JTextField ToTextField
CaseSensitiveCheckBox
javax.swing.JCheckBox CaseSensitiveCheckBox
jLabel3
javax.swing.JLabel jLabel3
DefaultTextField
javax.swing.JTextField DefaultTextField
TableList
javax.swing.JList TableList
jScrollPane1
javax.swing.JScrollPane jScrollPane1
tableData
java.util.Vector tableData
dict
java.util.Hashtable dict
name
java.lang.String name
usage
int usage
numRepeats
int numRepeats
preOperator
AbleTranslateOperator preOperator
inType
int inType
inLength
int inLength
transOperator
AbleTranslateOperator transOperator
outType
int outType
outLength
int outLength
postOperator
AbleTranslateOperator postOperator
value
int value
inBufPos
int inBufPos
outBufPos
int outBufPos
tmpInBufPos
int tmpInBufPos
tmpOutBufPos
int tmpOutBufPos
filter
AbleFilter filter
VectorSum
double VectorSum
panel1
javax.swing.JPanel panel1
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
NameTextField
javax.swing.JTextField NameTextField
UsageComboBox
javax.swing.JComboBox UsageComboBox
NumReplicationsTextField
javax.swing.JTextField NumReplicationsTextField
jLabel4
javax.swing.JLabel jLabel4
DestLengthTextField
javax.swing.JTextField DestLengthTextField
SourceLengthTextField
javax.swing.JTextField SourceLengthTextField
jLabel5
javax.swing.JLabel jLabel5
jLabel6
javax.swing.JLabel jLabel6
PreOpComboBox
javax.swing.JComboBox PreOpComboBox
PostOpComboBox
javax.swing.JComboBox PostOpComboBox
PreDataButton
javax.swing.JButton PreDataButton
PostDataButton
javax.swing.JButton PostDataButton
SourceTypeComboBox
javax.swing.JComboBox SourceTypeComboBox
DestTypeComboBox
javax.swing.JComboBox DestTypeComboBox
jLabel7
javax.swing.JLabel jLabel7
jLabel8
javax.swing.JLabel jLabel8
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
TableButton
javax.swing.JButton TableButton
jLabel9
javax.swing.JLabel jLabel9
jLabel10
javax.swing.JLabel jLabel10
templateData
java.util.Vector templateData
PreOpRec
AbleTranslateOperator PreOpRec
TableRec
AbleTranslateOperator TableRec
PostOpRec
AbleTranslateOperator PostOpRec
Package com.ibm.able.beans.knn |
inNum
double[] inNum
- The numeric input buffer
outNum
double[] outNum
- The numeric output buffer
decisionTreeMode
int decisionTreeMode
- The decision tree mode, train, test or run
numRecords
long numRecords
numAttributes
int numAttributes
numClasses
int numClasses
table
java.util.Vector table
root
TreeNode root
testedAttributes
boolean[] testedAttributes
metric
int metric
discretization
int discretization
numCorrectTestExamples
int numCorrectTestExamples
numTestExamples
int numTestExamples
currentTrainRecord
int currentTrainRecord
error
double error
accuracy
double accuracy
numAttributeValues
int[] numAttributeValues
currentLevel
java.util.Vector currentLevel
nextLevel
java.util.Vector nextLevel
tree
java.util.Vector tree
nodeIndex
int nodeIndex
currentTrainExample
double[] currentTrainExample
currentTestExample
double[] currentTestExample
currentLearnedClass
double currentLearnedClass
currentActualClass
double currentActualClass
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
trainDataFileName
java.lang.String trainDataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
decisionTree
AbleDecisionTree decisionTree
metric
int metric
discretization
int discretization
myBeanPanel
AbleDecisionTreeClassifierAgentPanel myBeanPanel
myAgent
AbleDecisionTreeClassifierAgent myAgent
myCustomizer
AbleDecisionTreeClassifierAgentCustomizer myCustomizer
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myNumAttrTextField
javax.swing.JTextField myNumAttrTextField
myNumClassesTextField
javax.swing.JTextField myNumClassesTextField
myNumRecordsTextField
javax.swing.JTextField myNumRecordsTextField
myMetricTextField
javax.swing.JTextField myMetricTextField
myDiscretizationTextField
javax.swing.JTextField myDiscretizationTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myResetBeansButton
javax.swing.JButton myResetBeansButton
myTextListener
com.ibm.able.beans.knn.AbleDecisionTreeClassifierAgentPanel.TextListener myTextListener
myBeanPanel
AbleDecisionTreePanel myBeanPanel
myBeanObject
AbleDecisionTree myBeanObject
mode
int mode
myMetricTextField
javax.swing.JTextField myMetricTextField
myDiscretizationTextField
javax.swing.JTextField myDiscretizationTextField
myNumAttrTextField
javax.swing.JTextField myNumAttrTextField
myNumClassesTextField
javax.swing.JTextField myNumClassesTextField
myNumRecordsTextField
javax.swing.JTextField myNumRecordsTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myCustomizer
AbleDecisionTreeCustomizer myCustomizer
inNum
double[] inNum
- The numeric input buffer
outNum
double[] outNum
- The numeric output buffer
k
int k
- K-NN parameters and data structures
numRecords
long numRecords
numAttributes
int numAttributes
numClasses
int numClasses
model
java.util.Vector model
numCorrectTestExamples
int numCorrectTestExamples
numTestExamples
int numTestExamples
error
double error
accuracy
double accuracy
uniqueClassValues
java.util.Hashtable uniqueClassValues
knnMode
int knnMode
- The network mode, train, test or run
currentTrainExample
double[] currentTrainExample
currentTestExample
double[] currentTestExample
currentLearnedClass
double currentLearnedClass
currentActualClass
double currentActualClass
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
trainDataFileName
java.lang.String trainDataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
k
int k
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
knn
AbleKnn knn
myBeanPanel
AbleKnnClassifierAgentPanel myBeanPanel
myAgent
AbleKnnClassifierAgent myAgent
myCustomizer
AbleKnnClassifierAgentCustomizer myCustomizer
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myNumAttrTextField
javax.swing.JTextField myNumAttrTextField
myNumClassesTextField
javax.swing.JTextField myNumClassesTextField
myNumRecordsTextField
javax.swing.JTextField myNumRecordsTextField
myKparTextField
javax.swing.JTextField myKparTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myResetBeansButton
javax.swing.JButton myResetBeansButton
myTextListener
com.ibm.able.beans.knn.AbleKnnClassifierAgentPanel.TextListener myTextListener
myBeanPanel
AbleKnnPanel myBeanPanel
myBeanObject
AbleKnn myBeanObject
mode
int mode
myKparTextField
javax.swing.JTextField myKparTextField
myNumAttrTextField
javax.swing.JTextField myNumAttrTextField
myNumClassesTextField
javax.swing.JTextField myNumClassesTextField
myNumRecordsTextField
javax.swing.JTextField myNumRecordsTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myCustomizer
AbleKnnCustomizer myCustomizer
inNum
double[] inNum
- The numeric input buffer
outNum
double[] outNum
- The numeric output buffer
naiveBayesMode
int naiveBayesMode
- The network mode, train, test or run
numRecords
long numRecords
numAttributes
int numAttributes
numClasses
int numClasses
table
java.util.Vector table
allTable
java.util.Vector allTable
m
int m
discretization
int discretization
numCorrectTestExamples
int numCorrectTestExamples
numTestExamples
int numTestExamples
currentTrainRecord
int currentTrainRecord
error
double error
accuracy
double accuracy
numAttributeValues
int[] numAttributeValues
numRecPerClass
int[] numRecPerClass
priorClassProb
double[] priorClassProb
currentTrainExample
double[] currentTrainExample
currentTestExample
double[] currentTestExample
currentLearnedClass
double currentLearnedClass
currentActualClass
double currentActualClass
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read a serialized object from a file
writeObject
private void writeObject(java.io.ObjectOutputStream theObjectOutputStream)
throws java.io.IOException
- Serialize this object to the specified output stream.
trainDataFileName
java.lang.String trainDataFileName
testDataFileName
java.lang.String testDataFileName
bufferSize
int bufferSize
imp1
AbleImport imp1
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
naiveBayes
AbleNaiveBayes naiveBayes
m
int m
discretization
int discretization
myBeanPanel
AbleNaiveBayesClassifierAgentPanel myBeanPanel
myAgent
AbleNaiveBayesClassifierAgent myAgent
myCustomizer
AbleNaiveBayesClassifierAgentCustomizer myCustomizer
myTrainFileTextField
javax.swing.JTextField myTrainFileTextField
myTestFileTextField
javax.swing.JTextField myTestFileTextField
myNumAttrTextField
javax.swing.JTextField myNumAttrTextField
myNumClassesTextField
javax.swing.JTextField myNumClassesTextField
myNumRecordsTextField
javax.swing.JTextField myNumRecordsTextField
myGenerateButton
javax.swing.JButton myGenerateButton
myMTextField
javax.swing.JTextField myMTextField
myDiscretizationTextField
javax.swing.JTextField myDiscretizationTextField
myAgentModeComboBox
javax.swing.JComboBox myAgentModeComboBox
myResetBeansButton
javax.swing.JButton myResetBeansButton
myTextListener
com.ibm.able.beans.knn.AbleNaiveBayesClassifierAgentPanel.TextListener myTextListener
myBeanPanel
AbleNaiveBayesPanel myBeanPanel
inNum
double[] inNum
- The numeric input buffer
outNum
double[] outNum
- The numeric output buffer
numRecords
long numRecords
numAttributes
int numAttributes
numClasses
int numClasses
table
java.util.Vector table
allTable
java.util.Vector allTable
m
int m
numCorrectTestExamples
int numCorrectTestExamples
numTestExamples
int numTestExamples
currentTrainRecord
int currentTrainRecord
error
double error
accuracy
double accuracy
numAttributeValues
int[] numAttributeValues
numRecPerClass
int[] numRecPerClass
priorClassProb
double[] priorClassProb
naiveBayesMode
int naiveBayesMode
- The network mode, train, test or run
currentTrainExample
double[] currentTrainExample
currentTestExample
double[] currentTestExample
currentLearnedClass
double currentLearnedClass
currentActualClass
double currentActualClass
myBeanObject
AbleNaiveBayes myBeanObject
mode
int mode
myMTextField
javax.swing.JTextField myMTextField
myDiscretizationTextField
javax.swing.JTextField myDiscretizationTextField
myNumAttrTextField
javax.swing.JTextField myNumAttrTextField
myNumClassesTextField
javax.swing.JTextField myNumClassesTextField
myNumRecordsTextField
javax.swing.JTextField myNumRecordsTextField
myModeComboBox
javax.swing.JComboBox myModeComboBox
myCustomizer
AbleNaiveBayesCustomizer myCustomizer
attribute
int attribute
value
int value
clasS
int clasS
count
int count
prior
double prior
posterior
double posterior
testDataFileName
java.lang.String testDataFileName
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
knnCentral
com.ibm.able.beans.knn.AbleKnnCentral knnCentral
currentTestExample
double[] currentTestExample
k
int k
numRecords
long numRecords
numAttributes
int numAttributes
numClasses
int numClasses
bufferSize
int bufferSize
model1
java.util.Vector model1
model2
java.util.Vector model2
lclJasKnnAgent1a
JasKnnDistributedAgent lclJasKnnAgent1a
lclJasKnnAgent2a
JasKnnDistributedAgent lclJasKnnAgent2a
lclAgentName1
javax.agent.AgentName lclAgentName1
lclAgentName2
javax.agent.AgentName lclAgentName2
lclJasKnnAgent1b
JasKnnDistributedAgentIF lclJasKnnAgent1b
lclJasKnnAgent2b
JasKnnDistributedAgentIF lclJasKnnAgent2b
lclAbleMasterLocator1
javax.agent.Locator lclAbleMasterLocator1
lclAbleMasterLocator2
javax.agent.Locator lclAbleMasterLocator2
lclAbleDistrLocator1
javax.agent.Locator lclAbleDistrLocator1
lclAbleDistrLocator2
javax.agent.Locator lclAbleDistrLocator2
trainDataFileName
java.lang.String trainDataFileName
bufferSize
int bufferSize
k
int k
filt1
AbleFilter filt1
filt2
AbleFilter filt2
imp1
AbleImport imp1
knnDistributed
com.ibm.able.beans.knn.AbleKnnDistributed knnDistributed
testDataFileName
java.lang.String testDataFileName
imp2
AbleImport imp2
filt1
AbleFilter filt1
filt2
AbleFilter filt2
naiveBayesCentral
com.ibm.able.beans.knn.AbleNaiveBayesCentral naiveBayesCentral
currentTestExample
double[] currentTestExample
numRecords
long numRecords
numAttributes
int numAttributes
numClasses
int numClasses
bufferSize
int bufferSize
table
java.util.Vector table
table1
java.util.Vector table1
table2
java.util.Vector table2
fieldValues1
java.util.Hashtable[] fieldValues1
fieldValues2
java.util.Hashtable[] fieldValues2
allTable
java.util.Vector allTable
numAttributeValues
int[] numAttributeValues
numRecPerClass
int[] numRecPerClass
priorClassProb
double[] priorClassProb
lclJasNaiveBayesAgent1a
JasNaiveBayesDistributedAgent lclJasNaiveBayesAgent1a
lclJasNaiveBayesAgent2a
JasNaiveBayesDistributedAgent lclJasNaiveBayesAgent2a
lclAgentName1
javax.agent.AgentName lclAgentName1
lclAgentName2
javax.agent.AgentName lclAgentName2
lclJasNaiveBayesAgent1b
JasNaiveBayesDistributedAgentIF lclJasNaiveBayesAgent1b
lclJasNaiveBayesAgent2b
JasNaiveBayesDistributedAgentIF lclJasNaiveBayesAgent2b
lclAbleMasterLocator1
javax.agent.Locator lclAbleMasterLocator1
lclAbleMasterLocator2
javax.agent.Locator lclAbleMasterLocator2
lclAbleMasterLocator3
javax.agent.Locator lclAbleMasterLocator3
lclAbleMasterLocator4
javax.agent.Locator lclAbleMasterLocator4
lclAbleDistrLocator1
javax.agent.Locator lclAbleDistrLocator1
lclAbleDistrLocator2
javax.agent.Locator lclAbleDistrLocator2
trainDataFileName
java.lang.String trainDataFileName
bufferSize
int bufferSize
imp1
AbleImport imp1
filt1
AbleFilter filt1
filt2
AbleFilter filt2
naiveBayesDistributed
AbleNaiveBayesDistributed naiveBayesDistributed
type
short type
majClass
int majClass
noClasses
int noClasses
size
int size
index
int index
selectAttribute
int selectAttribute
classDistribution
int[] classDistribution
branch
TreeNode[] branch
Package com.ibm.able.conversation |
logger
AbleLogger logger
graph
com.ibm.graph.Net graph
graphCanvas
com.ibm.graph.swing.JGraphCanvas graphCanvas
propertyChangeSupport
java.beans.PropertyChangeSupport propertyChangeSupport
localStore
java.util.Hashtable localStore
- Temporary local storage of .... what?
cpViewerList
java.util.Vector cpViewerList
- List of all the CP viewers currently in use
draggedListener
com.ibm.able.conversation.AbleConversationGraphicView.DraggedListener draggedListener
releasedListener
com.ibm.able.conversation.AbleConversationGraphicView.ReleasedListener releasedListener
convManager
AbleConversationManager convManager
cycleCount
int cycleCount
- Counts number of times process() has been called
defaultMessageSystem
MessageSystemAdapter defaultMessageSystem
- Default message system adapter
Used in two ways:
- In conversation setup
- Passed into each Conversation when it is initialized, as the MSA to use by
default. (The Conversation may then replace it.)
defaultDecisionLogic
DecisionLogicAdapter defaultDecisionLogic
- Default decision logic adapter
Used in two ways:
- In conversation setup
- Passed into each Conversation when it is initialized, as the DLA to use by
default. (The Conversation may then replace it.)
cphFactory
AbleConversationPolicyHandlerFactory cphFactory
- Factory for conversation policy handlers.
This is passed into each Conversation when it is initialized, as the factory
to use by default. (The Conversation may then replace it.)
messageTransformFactory
AbleMessageTransformFactory messageTransformFactory
- Factory for message transforms.
This is passed into each Conversation when it is initialized, as the factory
to use by default. (The Conversation may then replace it.)
setupPolicyName
java.lang.String setupPolicyName
- Name of CP to use for conversation setup.
setupInitiatorRole
java.lang.String setupInitiatorRole
- Name of role for the conversation's initiator, as defined in the setup CP.
setupResponderRole
java.lang.String setupResponderRole
- Name of role for the responder (i.e., not the conversation's initiator), as
defined by the setup CP.
activeConversations
java.util.Hashtable activeConversations
- Contains currently active Conversations, keyed by conversation ID.
completedConversations
java.util.HashSet completedConversations
- Stores IDs of conversations that have been completed
conversationCounter
int conversationCounter
- Counts number of conversations that have been started.
myPanel
AbleConversationManagerCustomizerPanel myPanel
convManager
AbleConversationManager convManager
- The AbleConversationManager for which this is the GUI.
myCustomizer
AbleConversationManagerCustomizer myCustomizer
- The AbleCustomizer in which this panel is embedded. MAY BE NULL!
myConvSetupFileNameTextField
javax.swing.JTextField myConvSetupFileNameTextField
myConvSetupLayoutFileNameTextField
javax.swing.JTextField myConvSetupLayoutFileNameTextField
myConvRepositoryTextField
javax.swing.JTextField myConvRepositoryTextField
myBeanTextField
javax.swing.JTextField myBeanTextField
myPolicyComboBox
javax.swing.JComboBox myPolicyComboBox
myRoleComboBox
javax.swing.JComboBox myRoleComboBox
myStartConversationButton
javax.swing.JButton myStartConversationButton
myListenersEnabled
boolean myListenersEnabled
knownPolicies
java.util.Hashtable knownPolicies
currentStateName
java.lang.String currentStateName
selfRole
java.lang.String selfRole
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
conversationManagers
java.util.Hashtable conversationManagers
- Hashtable of SimpleConversationManagers - indexed by conversation-ids
decisionLogics
java.util.Hashtable decisionLogics
- Hashtable of DecisionLogic Adapter Connections - indexed by conversation-ids
each entry is a stack of decision logic adapter entries to enable handling
hierrarchical conversations
childPolicyParams
java.util.Hashtable childPolicyParams
- Hashtable for storing values to be passed on between parent
and child policies. Each entry is indexed by a unique conversation-id
and stores key-value pairs for the conversation
decisionFunctions
java.util.Hashtable decisionFunctions
- Hashtable of user-defined functions indexed by the conversation policy
name that is queried by the decision logic adapter to
conversationSetupPolicyName
java.lang.String conversationSetupPolicyName
- The name of the default conversation policy
random
java.util.Random random
- Random number generator for generating conversation ids
agentName
java.lang.String agentName
- User-defined name for the agent
completedConversations
java.util.Vector completedConversations
- Vector for storing completed conversation-ids
conversationParsers
java.util.Hashtable conversationParsers
- Hashtable of conversation parsers to avoid going to cp-xml every time
defaultConversationID
java.lang.String defaultConversationID
- Conversation-id for the default conversation policy handler that
handles incoming conversation requests
myConversationPanel
AbleJasConversationPanel myConversationPanel
myDecisionPanel
AbleJasConversationDecisionPanel myDecisionPanel
myBeanMethodHashtable
java.util.Hashtable myBeanMethodHashtable
- This hashtable uses a key of the bean name. The object
stored is a hashtable itself containing the methods that belong
to the bean. The key to this hashtable is the 'cleaned-up'
method name which is displayed in the method combobox. The
object stored is the corresponding Method.
myAgent
AbleJasConversationAgent myAgent
myCustomizer
AbleJasConversationAgentCustomizer myCustomizer
myNameComboBox
javax.swing.JComboBox myNameComboBox
myBeanComboBox
javax.swing.JComboBox myBeanComboBox
myMethodComboBox
javax.swing.JComboBox myMethodComboBox
myUDFList
javax.swing.JList myUDFList
myAddButton
javax.swing.JButton myAddButton
myChangeButton
javax.swing.JButton myChangeButton
myRemoveButton
javax.swing.JButton myRemoveButton
myMethodHashTable
java.util.Hashtable myMethodHashTable
myUDFHashTable
java.util.Hashtable myUDFHashTable
myBeanVector
java.util.Vector myBeanVector
myPoliciesVector
java.util.Vector myPoliciesVector
myListenersEnabled
boolean myListenersEnabled
logger
AbleLogger logger
graph
com.ibm.graph.Net graph
graphCanvas
com.ibm.graph.swing.JGraphCanvas graphCanvas
propertyChangeSupport
java.beans.PropertyChangeSupport propertyChangeSupport
localStore
java.util.Hashtable localStore
cpViewerList
java.util.Vector cpViewerList
draggedListener
com.ibm.able.conversation.AbleJasConversationGraphicView.DraggedListener draggedListener
releasedListener
com.ibm.able.conversation.AbleJasConversationGraphicView.ReleasedListener releasedListener
myAgent
AbleJasConversationAgent myAgent
myAgent
AbleJasConversationAgent myAgent
myCustomizer
AbleJasConversationAgentCustomizer myCustomizer
myConvSetupFileNameTextField
javax.swing.JTextField myConvSetupFileNameTextField
myConvSetupLayoutFileNameTextField
javax.swing.JTextField myConvSetupLayoutFileNameTextField
myConvRepositoryTextField
javax.swing.JTextField myConvRepositoryTextField
myAgentTextField
javax.swing.JTextField myAgentTextField
myPolicyComboBox
javax.swing.JComboBox myPolicyComboBox
myRoleComboBox
javax.swing.JComboBox myRoleComboBox
myStartConversationButton
javax.swing.JButton myStartConversationButton
myListenersEnabled
boolean myListenersEnabled
knownPolicies
java.util.Hashtable knownPolicies
messageSystemAdapter
AbleJasMessageSystemAdapter messageSystemAdapter
- The message-system adapter used in all this agent's outbound JAS messages.
conversationManager
AbleConversationManager conversationManager
- The manager for this agent's conversations.
decisionLogicAdapter
AbleRemoteUdfDecisionLogicAdapter decisionLogicAdapter
- The decision logic adapter for all of this agent's conversations.
propertySupport
java.beans.PropertyChangeSupport propertySupport
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- custom readObject - to store message-forms on re-serializing
agentNames
java.util.Vector agentNames
- Valid agent names to accept conversation requests
roles
java.util.Hashtable roles
- Roles that the agent can assume in a conversation
jasAgentNames
java.util.Hashtable jasAgentNames
- Known Jas Agent Names for agents
policyName
java.lang.String policyName
- Policy name obtained to initiate conversation request
role
java.lang.String role
- Role to assume durin conversation request
metaRole
java.lang.String metaRole
- Meta role assumed suring meta conversation
myAbleObject
AutoConversationSetup myAbleObject
myCustomizer
AutoConversationSetupCustomizer myCustomizer
myAgentNameTextField
javax.swing.JTextField myAgentNameTextField
myAgentNameList
javax.swing.JList myAgentNameList
myAddButton
javax.swing.JButton myAddButton
myRemoveButton
javax.swing.JButton myRemoveButton
myAgentNames
java.util.Vector myAgentNames
- the list of valid agent names is stored internally as a Vector
myListenersEnabled
boolean myListenersEnabled
myRoleBeanPanel
AutoConversationSetupRolePanel myRoleBeanPanel
myAgentBeanPanel
AutoConversationSetupAgentPanel myAgentBeanPanel
myAbleObject
AutoConversationSetup myAbleObject
myCustomizer
AutoConversationSetupCustomizer myCustomizer
myNameTextField
javax.swing.JTextField myNameTextField
myRole1TextField
javax.swing.JTextField myRole1TextField
myRole2TextField
javax.swing.JTextField myRole2TextField
myRoleList
javax.swing.JList myRoleList
myAddButton
javax.swing.JButton myAddButton
myChangeButton
javax.swing.JButton myChangeButton
myRemoveButton
javax.swing.JButton myRemoveButton
myRoleHashTable
java.util.Hashtable myRoleHashTable
- The valid policies and coresponding roles are stored internally
as a hashtable indexed by the policy name
myListenersEnabled
boolean myListenersEnabled
side
int side
agentName
javax.agent.AgentName agentName
locator
javax.agent.Locator locator
conversationID
java.lang.String conversationID
counterpartAgentName
javax.agent.AgentName counterpartAgentName
counterpartLocator
javax.agent.Locator counterpartLocator
counterpartConversationID
java.lang.String counterpartConversationID
counterpartName
java.lang.String counterpartName
myAgentName
javax.agent.AgentName myAgentName
myLocator
javax.agent.Locator myLocator
myConversationID
java.lang.String myConversationID
myName
java.lang.String myName
myJasMessageTransportService
javax.agent.service.transport.MessageTransportService myJasMessageTransportService
status
int status
events
java.util.LinkedList events
setValidation
boolean setValidation
setNameSpaces
boolean setNameSpaces
setSchemaSupport
boolean setSchemaSupport
setSchemaFullSupport
boolean setSchemaFullSupport
setDeferredDOM
boolean setDeferredDOM
document
org.w3c.dom.Document document
- Document object that stores the DOM tree
roles
java.util.Vector roles
- Set of roles in the conversation
name
java.lang.String name
- Name of the conversation
initialStateName
java.lang.String initialStateName
- Name of the initial state of the conversation
states
java.util.Hashtable states
- A table of state objects indexed by the name of the states
transitions
java.util.Hashtable transitions
- A table of all transition objects in the conversation. This
data object is not replicated and also does not guarentee
any semantics when different transitions are allowed to have
the same identifier (name)
returnCode
java.lang.String returnCode
type
int type
name
java.lang.String name
data
java.lang.Object[] data
parent
AbleJasConversationAgent parent
- the conversation agent it is being used in
conversationManager
SimpleConversationManager conversationManager
- the conversation manager to return decision data to
frame
javax.swing.JFrame frame
parent
DefaultDecisionMaker parent
myAgent
AbleJasConversationAgent myAgent
messagePanel
MessageFormInterfacePanel messagePanel
radioPanel
javax.swing.JPanel radioPanel
buttonPanel
javax.swing.JPanel buttonPanel
inputPanel
javax.swing.JPanel inputPanel
okButton
javax.swing.JButton okButton
showButton
javax.swing.JButton showButton
panelMap
java.util.Hashtable panelMap
currentDecision
java.lang.String currentDecision
inputFrame
javax.swing.JFrame inputFrame
inputFrameDisplayed
boolean inputFrameDisplayed
decisionData
java.lang.Object[] decisionData
decisionMade
boolean decisionMade
connectionStatus
int connectionStatus
selfConvId
java.lang.String selfConvId
selfName
javax.agent.AgentName selfName
selfLocator
javax.agent.Locator selfLocator
partnerConvId
java.lang.String partnerConvId
partnerName
javax.agent.AgentName partnerName
partnerLocator
javax.agent.Locator partnerLocator
cpName
java.lang.String cpName
cpRole
java.lang.String cpRole
type
int type
messagePayload
javax.agent.Payload messagePayload
form
MessageForm form
parent
AbleJasConversationAgent parent
- the conversation agent that is using the panel
messageForm
MessageForm messageForm
- the particular message-form instance that the panel is helping
to display or create data for
conversationId
java.lang.String conversationId
- the conversation id for the conversation that the panel is being used for
type
int type
badEvent
ConversationEvent badEvent
description
java.lang.String description
inputEvents
ConversationEventSequence inputEvents
policyHandler
ConversationPolicyHandler policyHandler
context
ConversationContext context
udfManager
AbleUserDefinedFunctionManager udfManager
defaultSendMessageFunc
AbleUserDefinedFunction defaultSendMessageFunc
defaultDecisionRequestFunc
AbleUserDefinedFunction defaultDecisionRequestFunc
defaultLoadCPHFunc
AbleUserDefinedFunction defaultLoadCPHFunc
defaultCPDoneFunc
AbleUserDefinedFunction defaultCPDoneFunc
defaultTimerFunc
AbleUserDefinedFunction defaultTimerFunc
role
java.lang.String role
roleHistory
java.util.Stack roleHistory
conversationPolicyHandlers
java.util.Stack conversationPolicyHandlers
firstInboundMessageReceived
boolean firstInboundMessageReceived
machine
StateMachine machine
- The statemachine representing the conversation policy
lastMessageForm
MessageForm lastMessageForm
- The last input message form (received message) for the CPH
cpName
java.awt.TextField cpName
roleA
java.awt.TextField roleA
roleB
java.awt.TextField roleB
knownPolicies
java.util.Hashtable knownPolicies
cpNameBox
javax.swing.JComboBox cpNameBox
roleABox
javax.swing.JComboBox roleABox
roleBBox
javax.swing.JComboBox roleBBox
name
java.lang.String name
- Name of the state
type
java.lang.String type
- Type of the state
activeRole
java.lang.String activeRole
- Role that is active active at that state
timeoutInterval
int timeoutInterval
- Time-out value for residing in that state
transitions
java.util.Hashtable transitions
- Set of transitions possible from that state
childConversationPolicyParams
java.util.Hashtable childConversationPolicyParams
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
roles
java.util.Vector roles
- The two element vector of set of roles in the conversation/state-machine
states
java.util.Hashtable states
- Set of all states indexed by the state name
name
java.lang.String name
- Name of the state-machine(conversation)
initialStateName
java.lang.String initialStateName
- Name of the initial-state of the state-machine
currentStateName
java.lang.String currentStateName
- Name of the current state that the state-machine resides in
during its execution
activeRole
java.lang.String activeRole
- The role assumed by this state-machine
transitions
java.util.Hashtable transitions
- A Hastable of all transitions from all states, indexed by the
transition id(name) - Not useful if different
transitions are allowed to have the same identifier
t
java.awt.TextField t
name
java.lang.String name
textKey
java.lang.String textKey
myMessageForm
TextMessageForm myMessageForm
type
int type
timeInMillisec
int timeInMillisec
id
java.lang.String id
- Identifier(name) of the transition
source
java.lang.String source
- Name of the source state
target
java.lang.String target
- Name of the target state
event
java.lang.String event
- Name (type) of the transition event
eventParams
java.util.Hashtable eventParams
- Parameters associated with the transition event
Package com.ibm.able.data |
myArrayVariable
AbleArrayVariable myArrayVariable
- The array variable to which this field belongs.
This field is initialized to null and changed by the
constructor when a new array variable method is created.
myValue
java.lang.Object myValue
- The immutable value of this literal.
myValue
java.lang.Object[] myValue
- The current value of the variable.
myElementClasses
java.lang.Class[] myElementClasses
- The data types of the elements of this array.
Note: usually an AbleVariable and AbleLiteral pair
myArrayType
java.lang.String myArrayType
- The data type of the elements in the array.
Note: The actual Class types are defined in myElementClasses
myArrayTypeClass
java.lang.Class myArrayTypeClass
- The Class of the array type (underlying elements) of the array.
Note: For example, a Double[] would have the array type class of double.class
myLength
int myLength
- The number of elements in the array.
myDataType
int myDataType
- An AbleData.<DataType> constant that specifies this
particular object's data type.
This field is initialized to AbleData.TypedVariableField.
myArrayVariable
AbleArrayVariable myArrayVariable
- The array variable to which this field belongs.
This field is initialized to null and changed by the
constructor when a new typed variable field is created.
myIndexExpression
AbleRd myIndexExpression
- An expression used to compute the array index in the above array variable.
Note: this expression is evaluated prior to every array element access
This field is initialized to null and changed by the
contructor when a new typed variable field is created.
myValue
boolean myValue
- The immutable value of this literal.
myValue
boolean myValue
- The current value of the variable.
myValue
byte myValue
- The immutable value of this literal.
myValue
byte myValue
- The current value of the variable.
myUdfMgr
java.lang.Object myUdfMgr
- An object that implements the AbleUserDefinedFunctionManager
interface.
myCallee
java.lang.String myCallee
- The name of the user-defined function (method) owned by myUdfMgr
to call when the current value of this literal is requested.
myArgs
java.util.Vector myArgs
- A list of arguments to the user-defined function named by
myCallee. It can be empty, but must never be null.
myArity
int myArity
- The number of arguments to the user-defined function named by
myCallee.
usage
int usage
- Values representing input, output, or ignore.
column
int column
- An index representing this field's position in a record.
table
java.util.Hashtable table
- A Hashtable where the key is an Integer value representing
an element in a dictionary; the object is one
String value in the dictionary.
myValue
java.lang.String myValue
- The current value of the variable.
Initialized to AbleData.StringNull.
myValueList
java.util.Vector myValueList
- The list of possible values that this variable can assume.
myInitialValue
java.lang.String myInitialValue
- The initial String value used to reset this variable
myValue
char myValue
- The immutable value of this literal.
myValue
char myValue
- The current value of the variable.
usage
int usage
- Values representing input, output, or ignore.
column
int column
- An index representing this field's position in a record.
min
double min
- The minimum of the allowed values for this field.
max
double max
- The maximum of the allowed values for this field.
mean
double mean
- The mean of the allowed values for this field.
sum
double sum
- The sum of all values, used to maintain the mean.
numItems
int numItems
- The count of values, used to maintain the mean.
myDiscourseLo
double myDiscourseLo
- The minimum value that this variable can assume.
Together with myDiscourseHi, determines the universe of
discourse over this variable.
myDiscourseHi
double myDiscourseHi
- The maximum value that this variable can assume.
Together with myDiscourseLo, determines the universe of
discourse over this variable.
myValue
double myValue
- The current value of the variable. The value, unless
undetermined (in which case it is Double.NaN), is always within
the universe of discourse for this variable.
Initialized to Double.NaN.
myInitialValue
double myInitialValue
- The initial double value used to reset this variable
usage
int usage
- Values representing input, output, or ignore.
column
int column
- An index representing this field's position in a record.
min
double min
- The minimum of the allowed values for this field.
max
double max
- The maximum of the allowed values for this field.
mean
double mean
- The mean of the allowed values for this field.
table
java.util.Hashtable table
- A Hashtable where the key is an Integer value representing
an element in a dictionary;
the object is one valid discrete value in String form.
myValue
double myValue
- The current value of the variable.
Initialized to Double.NaN.
myValueList
java.util.Vector myValueList
- The list of possible values that this variable can assume.
myInitialValue
double myInitialValue
- The initial double value used to reset this variable
myMaxValueKnown
boolean myMaxValueKnown
- A flag that indicates whether the maximum value in myValueList
has been determined.
myMaxValue
double myMaxValue
- The maximum value in myValueList, if known. If not known, the
value is Double.NaN.
myMinValueKnown
boolean myMinValueKnown
- A flag that indicates whether the minimum value in myValueList
has been determined.
myMinValue
double myMinValue
- The minimum value in myValueList, if known. If not known, the
value is Double.NaN.
myValue
double myValue
- The immutable value of this literal.
myValue
double myValue
- The current value of the variable.
myLhs
AbleRd myLhs
- myLhs represents the left-hand side of this clause.
This field is initialized by the constructor.
myOp
int myOp
- myOp is the unary or binary operator to be used to evaluate the
left-hand side of this clause against the right-hand side of this
clause. The value must be an AbleData.<Operator> constant.
This field is initialized by the constructor.
myRhs
AbleRd myRhs
- myRhs represents the right-hand side of this clause.
This field is initialized by the constructor.
myWeight
double myWeight
- myWeight represents the weight that this expression
should be given when it is converted to an antecedent clause
This field is initialized to DefaultWeight which means "unweighted".
myExprIsConstant
boolean myExprIsConstant
myValue
AbleExpression myValue
- The current value of the variable.
name
java.lang.String name
dataTypeString
java.lang.String dataTypeString
usageString
java.lang.String usageString
dataType
int dataType
usageType
int usageType
myValue
float myValue
- The immutable value of this literal.
myValue
float myValue
- The current value of the variable.
mySetType
int mySetType
mySetName
java.lang.String mySetName
myAlphaCut
double myAlphaCut
myDomainLo
double myDomainLo
myDomainHi
double myDomainHi
myTruthVector
double[] myTruthVector
myParentVar
AbleFuzzyVariable myParentVar
myComplementName
java.lang.String myComplementName
myComplementFlag
boolean myComplementFlag
myPtBeg
double myPtBeg
myPtCenter
double myPtCenter
myPtEnd
double myPtEnd
myPtFlex
double myPtFlex
myPtLeft
double myPtLeft
myPtLeftCore
double myPtLeftCore
myPtRightCore
double myPtRightCore
myPtRight
double myPtRight
myFlexFactor
double myFlexFactor
mySetDir
int mySetDir
myWeight
double myWeight
myWidth
double myWidth
myNumberOfValues
int myNumberOfValues
myScalarVecSav
double[] myScalarVecSav
myTruthVecSav
double[] myTruthVecSav
mySetEmpty
boolean mySetEmpty
mySetList
java.util.Hashtable mySetList
- A list of fuzzy sets defined over this variable.
myValCrisp
double myValCrisp
- The crisp value of the fuzzy solution variable (if known).
myValFzy
AbleFuzzySetWork myValFzy
- The fuzzy solution variable.
myValKnown
boolean myValKnown
- Indicates whether the crisp value is known (true) or
undefined (false).
myValFzyTmp
AbleFuzzySetWork myValFzyTmp
- Fuzzy working space to hold temporary copies.
myAlphaCut
double myAlphaCut
- The alphacut level associated with this fuzzy variable
myDefuzzifyMethod
int myDefuzzifyMethod
- Specifies the method used to turn a fuzzy value into a crisp
number. This value must be set by the fuzzy inference engine.
Value is a DefuzzifyMethod constant.
Initially set to DefuzzifyMethodDefault.
usage
int usage
- Values representing input, output, or ignore.
column
int column
- An index representing this field's position in a record.
myValue
java.lang.Object myValue
- The immutable value of this literal.
myValue
java.lang.Object myValue
- The current value of the variable.
myValue
int myValue
- The immutable value of this literal.
myValue
int myValue
- The current value of the variable.
myValue
long myValue
- The immutable value of this literal.
myValue
long myValue
- The current value of the variable.
myDataType
java.lang.String myDataType
- The data type.
The name of the data type.
myDataTypeClassName
java.lang.String myDataTypeClassName
- The data type class name. Note: names ending with "[]" indicate that
an array of myArgs length should be created (myArgs are the array initializer)
The fully-qualified class name of the data type.
myArgs
java.util.Vector myArgs
- The arguments to the constructor (A vector of AbleRd objects)
myIndexExpression
AbleRd myIndexExpression
- The array index expression (if any). Note: non-null value indicates that
an array of myIndexExpression length should be created.
myContext
AbleDataContext myContext
name
java.lang.String name
arity
int arity
argList
java.util.Vector argList
- The list of arguments which could be Strings, Literals, Variables, or Predicates
replacementVars
java.util.Hashtable replacementVars
- This hashtable is used when duplicating a predicate fact or rule during
inferencing. The original variables are used as the keys, and duplicate
variables are constructed and placed in the hashtable values. This is used
by createMatchPredicate()
variables
java.util.Vector variables
- variables is a list of all of the AbleVariable objects
that appear in this predicate (and embedded arguments).
myTracer
AbleLogger myTracer
myValue
short myValue
- The immutable value of this literal.
myValue
short myValue
- The current value of the variable.
myValue
java.lang.String myValue
- The immutable value of this literal.
myValue
java.lang.String myValue
- The current value of the variable.
myValue
java.util.Calendar myValue
- The immutable value of this literal.
myValue
java.util.Calendar myValue
- The current value of the variable.
myDataTypeName
java.lang.String myDataTypeName
- The name of this data type.
myDataTypeClassName
java.lang.String myDataTypeClassName
- The class name of this data type
myInitialParms
java.util.Vector myInitialParms
- The parameters used when the initial value of this object was
constructed.
myDataType
int myDataType
- An AbleData.<DataType> constant that specifies this
particular object's data type.
This field is initialized to AbleData.TypedVariableField.
myTypedVariable
AbleTypedVariable myTypedVariable
- The typed variable to which this field belongs.
This field is initialized to null and changed by the
constructor when a new typed variable field is created.
myFieldName
java.lang.String myFieldName
myGetDirectFlag
boolean myGetDirectFlag
- Indicates whether the field is directly readable; that is,
whether the field is PUBLIC.
This field is initialized to false and may be changed
by the contructor when a new typed variable field is created. If
this member remains false, it means that myField is
not directly readable and myGetMethod must be used to
access the field.
mySetDirectFlag
boolean mySetDirectFlag
- Indicates whether the field is directly writable; that is,
whether the field is PUBLIC and non-FINAL.
This field is initialized to false and may be changed
by the contructor when a new typed variable field is created. If
this member remains false, it means that myField is
not directly writable and mySetMethod must be used to
access the field.
myTypedVariable
AbleTypedVariable myTypedVariable
- The typed variable to which this method belongs.
This field is initialized to null and changed by the
constructor when a new typed variable method is created.
myUserDefinedFunction
AbleUserDefinedFunction myUserDefinedFunction
- The internal user defined function.
This field is initialized to null and changed by the
constructor when a new typed variable method is created.
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 AbleData.VarIdNull.
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 ("").
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.
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.
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.
myStaticFlag
boolean myStaticFlag
- A flag that indicates whether this variable is "static".
Static variables ignore all calls to reset; that is, their
current value is always the value that was last explicitly set.
This field is initialized to false.
myGlobalFlag
boolean myGlobalFlag
- A flag that indicates whether this variable is "global"
(true) or "local" (false).
This field is initialized to true and may be reset
when a local variable is constructed.
myValueInitial
AbleRd myValueInitial
- The initial value (literal or expression) of the variable.
myComment
java.lang.String myComment
- "myComment" provides a place to associate a comment with this
variable. The value is initialized to the empty String ("") and is
never expected to be null.
- See Also:
AbleVariable.setComment(String)
,
AbleVariable.getComment()
myPrompt
java.lang.String myPrompt
- "myPrompt" provides a place to associate a user prompt with this
variable. The value is initialized to null.
- See Also:
AbleVariable.setPrompt(String)
,
AbleVariable.getPrompt()
myTemplateFlag
boolean myTemplateFlag
- A flag that indicates whether this variable is a template variable.
Template variables are used to customize templates but are not
part of the executable ruleset.
myBoundFlag
boolean myBoundFlag
- A flag that indicates if this variable's value has been set by
an initializer or by an assignment.
Package com.ibm.able.editor |
myVersion
javax.swing.JLabel myVersion
myProductName
javax.swing.JLabel myProductName
myAuthorName3
javax.swing.JLabel myAuthorName3
myAuthorName1
javax.swing.JLabel myAuthorName1
myAuthorName2
javax.swing.JLabel myAuthorName2
myCopyright
javax.swing.JLabel myCopyright
myAboutDialogPanel
javax.swing.JPanel myAboutDialogPanel
myNorthPanel
javax.swing.JPanel myNorthPanel
myCenterPanel
javax.swing.JPanel myCenterPanel
mySouthPanel
javax.swing.JPanel mySouthPanel
myOKButton
javax.swing.JButton myOKButton
xPnl_Dialog
javax.swing.JPanel xPnl_Dialog
xPnl_Parms
javax.swing.JPanel xPnl_Parms
xLst_Parms
javax.swing.JList xLst_Parms
xScP_Parms
javax.swing.JScrollPane xScP_Parms
xPnl_Buttons
javax.swing.JPanel xPnl_Buttons
xBtn_Ok
javax.swing.JButton xBtn_Ok
xBtn_Cancel
javax.swing.JButton xBtn_Cancel
xBtn_Help
javax.swing.JButton xBtn_Help
myParameterNames
java.lang.Object[] myParameterNames
mySelectedParms
java.lang.Object[] mySelectedParms
myCancelledFlag
boolean myCancelledFlag
myContext
AbleInspectorContext myContext
myView
AbleClusterDiagramView myView
categoryToColorMap
java.util.Hashtable categoryToColorMap
jLabel3
javax.swing.JLabel jLabel3
userThresholdTextField
javax.swing.JTextField userThresholdTextField
circlesRadioButton
javax.swing.JRadioButton circlesRadioButton
squaresRadioButton
javax.swing.JRadioButton squaresRadioButton
showGridCheckBox
javax.swing.JCheckBox showGridCheckBox
shapeButtonGroup
javax.swing.ButtonGroup shapeButtonGroup
showLabelsCheckBox
javax.swing.JCheckBox showLabelsCheckBox
showClusterIDsCheckBox
javax.swing.JCheckBox showClusterIDsCheckBox
categoryComboBox
javax.swing.JComboBox categoryComboBox
jLabel4
javax.swing.JLabel jLabel4
colorComboBox
javax.swing.JComboBox colorComboBox
colorButton
javax.swing.JButton colorButton
jLabel5
javax.swing.JLabel jLabel5
invertCheckBox
javax.swing.JCheckBox invertCheckBox
jLabel6
javax.swing.JLabel jLabel6
colorButtonGroup
javax.swing.ButtonGroup colorButtonGroup
meanRadioButton
javax.swing.JRadioButton meanRadioButton
userThresholdRadioButton
javax.swing.JRadioButton userThresholdRadioButton
colorMapRadioButton
javax.swing.JRadioButton colorMapRadioButton
panel1
javax.swing.JPanel panel1
borderLayout1
java.awt.BorderLayout borderLayout1
jPanel1
javax.swing.JPanel jPanel1
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
customizer
java.beans.Customizer customizer
bean
AbleObject bean
cancelled
boolean cancelled
helpFileName
java.lang.String helpFileName
connectionInProgress
boolean connectionInProgress
frame
javax.swing.JFrame frame
myAgent
AbleAgent myAgent
myAgentView
AbleViewObject myAgentView
myFocusObj
AbleViewObject myFocusObj
mySelectedObj
AbleViewObject mySelectedObj
myTreeView
javax.swing.JTree myTreeView
myConnectionMode
int myConnectionMode
myDragInProgressFlag
boolean myDragInProgressFlag
myStartDragPoint
java.awt.Point myStartDragPoint
mySourceProperty
java.lang.String mySourceProperty
myDestProperty
java.lang.String myDestProperty
mySourceEvent
java.lang.String mySourceEvent
myDestEvent
java.lang.String myDestEvent
myViewType
int myViewType
workingDirectory
java.lang.String workingDirectory
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.
jarsLoaded
boolean jarsLoaded
TopPanel
javax.swing.JPanel TopPanel
jSplitPane1
javax.swing.JSplitPane jSplitPane1
LeftScrollPane
javax.swing.JScrollPane LeftScrollPane
RightScrollPane
javax.swing.JScrollPane RightScrollPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
treeModel
javax.swing.tree.DefaultTreeModel treeModel
beanTree
javax.swing.JTree beanTree
BottomPanel
javax.swing.JPanel BottomPanel
MainToolBar
javax.swing.JToolBar MainToolBar
ToolBarPaletteTabbedPane
javax.swing.JTabbedPane ToolBarPaletteTabbedPane
StatusTextField
javax.swing.JLabel StatusTextField
ContentsTextField
javax.swing.JLabel ContentsTextField
ToolBarPaletteHash
java.util.Hashtable ToolBarPaletteHash
jMenuBar1
javax.swing.JMenuBar jMenuBar1
FileMenu
javax.swing.JMenu FileMenu
EditMenu
javax.swing.JMenu EditMenu
ViewMenu
javax.swing.JMenu ViewMenu
WindowsMenu
javax.swing.JMenu WindowsMenu
ToolsMenu
javax.swing.JMenu ToolsMenu
HelpMenu
javax.swing.JMenu HelpMenu
SaveAsMenuItem
javax.swing.JMenuItem SaveAsMenuItem
SaveMenuItem
javax.swing.JMenuItem SaveMenuItem
OpenMenuItem
javax.swing.JMenuItem OpenMenuItem
NewMenu
javax.swing.JMenu NewMenu
ExportMenuItem
javax.swing.JMenuItem ExportMenuItem
ImportMenuItem
javax.swing.JMenuItem ImportMenuItem
ImportRemoteMenuItem
javax.swing.JMenuItem ImportRemoteMenuItem
PrinterSetupMenuItem
javax.swing.JMenuItem PrinterSetupMenuItem
PreferencesMenuItem
javax.swing.JMenuItem PreferencesMenuItem
PrintMenuItem
javax.swing.JMenuItem PrintMenuItem
ExitMenuItem
javax.swing.JMenuItem ExitMenuItem
PasteMenuItem
javax.swing.JMenuItem PasteMenuItem
CopyMenuItem
javax.swing.JMenuItem CopyMenuItem
CutMenuItem
javax.swing.JMenuItem CutMenuItem
DeleteMenuItem
javax.swing.JMenuItem DeleteMenuItem
EventViewMenuItem
javax.swing.JCheckBoxMenuItem EventViewMenuItem
BufferViewMenuItem
javax.swing.JCheckBoxMenuItem BufferViewMenuItem
PropertyViewMenuItem
javax.swing.JCheckBoxMenuItem PropertyViewMenuItem
AllViewMenuItem
javax.swing.JCheckBoxMenuItem AllViewMenuItem
AddToJarMenuItem
javax.swing.JMenuItem AddToJarMenuItem
RuleSetEditorMenuItem
javax.swing.JMenuItem RuleSetEditorMenuItem
TextEditorMenuItem
javax.swing.JMenuItem TextEditorMenuItem
RemoveFromJarMenuItem
javax.swing.JMenuItem RemoveFromJarMenuItem
AddToPaletteMenuItem
javax.swing.JMenuItem AddToPaletteMenuItem
jPopupMenu1
javax.swing.JPopupMenu jPopupMenu1
thisClass
java.lang.Class thisClass
stepIcon
javax.swing.ImageIcon stepIcon
cycleIcon
javax.swing.ImageIcon cycleIcon
runIcon
javax.swing.ImageIcon runIcon
haltIcon
javax.swing.ImageIcon haltIcon
agentIcon
javax.swing.ImageIcon agentIcon
frameIcon
javax.swing.ImageIcon frameIcon
unknownIcon
javax.swing.ImageIcon unknownIcon
HaltButton
javax.swing.JButton HaltButton
RunButton
javax.swing.JButton RunButton
CycleButton
javax.swing.JButton CycleButton
StepButton
javax.swing.JButton StepButton
HelpTopicsMenuItem
javax.swing.JMenuItem HelpTopicsMenuItem
AgentEditorHelpMenuItem
javax.swing.JMenuItem AgentEditorHelpMenuItem
RulesetEditorHelpMenuItem
javax.swing.JMenuItem RulesetEditorHelpMenuItem
UserReferenceMenuItem
javax.swing.JMenuItem UserReferenceMenuItem
RulesReferenceMenuItem
javax.swing.JMenuItem RulesReferenceMenuItem
TutorialHelpMenuItem
javax.swing.JMenuItem TutorialHelpMenuItem
ExamplesHelpMenuItem
javax.swing.JMenuItem ExamplesHelpMenuItem
APIReferenceMenuItem
javax.swing.JMenuItem APIReferenceMenuItem
ExtendingAbleHelpMenuItem
javax.swing.JMenuItem ExtendingAbleHelpMenuItem
ReadmeHelpMenuItem
javax.swing.JMenuItem ReadmeHelpMenuItem
AboutMenuItem
javax.swing.JMenuItem AboutMenuItem
mainCanvas
AbleEditorCanvas mainCanvas
agent
AbleAgent agent
agentView
AbleViewObject agentView
currentAgent
AbleAgent currentAgent
currentAgentName
java.lang.String currentAgentName
currentAgentView
AbleViewObject currentAgentView
environment
AbleEnvironment environment
editorPreferences
AbleEditorPreferences editorPreferences
halt
boolean halt
numStepsPerCycle
long numStepsPerCycle
workingDir
java.lang.String workingDir
workingFileName
java.lang.String workingFileName
processMode
int processMode
textEditorName
java.lang.String textEditorName
timeFormatter
java.text.DateFormat timeFormatter
helper
com.ibm.able.editor.AbleEditorFrame.Helper helper
beanLabels
java.util.Vector beanLabels
beanNames
java.util.Vector beanNames
beanIcons
java.util.Vector beanIcons
beanJars
java.util.Vector beanJars
target
AbleEditorFrame target
myTextEditorTextField
javax.swing.JTextField myTextEditorTextField
myBeanJarTextField
javax.swing.JTextField myBeanJarTextField
myPlugInJarOnCheckBox
javax.swing.JCheckBox myPlugInJarOnCheckBox
myMessageLogDailyFileCheckBox
javax.swing.JCheckBox myMessageLogDailyFileCheckBox
myTraceLogDailyFileCheckBox
javax.swing.JCheckBox myTraceLogDailyFileCheckBox
myPlugInDirectoryTextField
javax.swing.JTextField myPlugInDirectoryTextField
myPlugInDirectoryButton
javax.swing.JButton myPlugInDirectoryButton
myWorkingDirectory
java.lang.String myWorkingDirectory
myLookAndFeelComboBox
javax.swing.JComboBox myLookAndFeelComboBox
myExitPromptCheckBox
javax.swing.JCheckBox myExitPromptCheckBox
myTraceLogConsoleLevelComboBox
javax.swing.JComboBox myTraceLogConsoleLevelComboBox
myTraceLogFileLevelComboBox
javax.swing.JComboBox myTraceLogFileLevelComboBox
myMessageLogConsoleSeverityComboBox
javax.swing.JComboBox myMessageLogConsoleSeverityComboBox
myMessageLogFileSeverityComboBox
javax.swing.JComboBox myMessageLogFileSeverityComboBox
cancelled
boolean cancelled
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
pointList
java.util.Vector pointList
pointMap
java.util.HashMap pointMap
target
AbleEditorFrame target
myHostName
java.lang.String myHostName
myPort
java.lang.String myPort
myAgentNames
java.util.TreeSet myAgentNames
myRegistry
java.rmi.registry.Registry myRegistry
myCancelledFlag
boolean myCancelledFlag
myHostNameTextField
javax.swing.JTextField myHostNameTextField
myPortTextField
javax.swing.JTextField myPortTextField
myAgentNamesComboBox
javax.swing.JComboBox myAgentNamesComboBox
cancelled
boolean cancelled
myUnderlyingObject
AbleBean myUnderlyingObject
myHierarchicalName
java.lang.String myHierarchicalName
myChart
jclass.chart.JCChart myChart
myDataSource
AbleInspectorData myDataSource
myOwner
AbleInspectorWindow myOwner
myArrayNames
java.lang.Object[] myArrayNames
myParameterNames
java.lang.Object[] myParameterNames
mySeriesNames
java.lang.Object[] mySeriesNames
myCustomInspectorName
java.lang.String myCustomInspectorName
myCustomInspectorClass
java.lang.String myCustomInspectorClass
mySelectedArrays
java.lang.Object[] mySelectedArrays
- The following items are saved in an Inspector Context object.
mySeriesData
java.util.Vector mySeriesData
myNumDataPoints
int myNumDataPoints
myDataType
int myDataType
myCurrentChartView
int myCurrentChartView
myCurrentViewType
int myCurrentViewType
myNumDisplayColumns
int myNumDisplayColumns
myStepsPerRefresh
int myStepsPerRefresh
myMenuBar
javax.swing.JMenuBar myMenuBar
objectMenu
javax.swing.JMenu objectMenu
openMenuItem
javax.swing.JMenuItem openMenuItem
saveAsMenuItem
javax.swing.JMenuItem saveAsMenuItem
printMenuItem
javax.swing.JMenuItem printMenuItem
printPreviewMenuItem
javax.swing.JMenuItem printPreviewMenuItem
printSetMenuItem
javax.swing.JMenuItem printSetMenuItem
closeMenuItem
javax.swing.JMenuItem closeMenuItem
editMenu
javax.swing.JMenu editMenu
copyMenuItem
javax.swing.JMenuItem copyMenuItem
selectAllMenuItem
javax.swing.JMenuItem selectAllMenuItem
clearMenuItem
javax.swing.JMenuItem clearMenuItem
dataMenu
javax.swing.JMenu dataMenu
paramsMenuItem
javax.swing.JCheckBoxMenuItem paramsMenuItem
arraysMenuItem
javax.swing.JCheckBoxMenuItem arraysMenuItem
viewMenu
javax.swing.JMenu viewMenu
textMenuItem
javax.swing.JCheckBoxMenuItem textMenuItem
textTraceMenuItem
javax.swing.JCheckBoxMenuItem textTraceMenuItem
textSeriesMenuItem
javax.swing.JCheckBoxMenuItem textSeriesMenuItem
textStatsMenuItem
javax.swing.JCheckBoxMenuItem textStatsMenuItem
barChartMenuItem
javax.swing.JCheckBoxMenuItem barChartMenuItem
binaryGridMenuItem
javax.swing.JCheckBoxMenuItem binaryGridMenuItem
hintonMenuItem
javax.swing.JCheckBoxMenuItem hintonMenuItem
lineChartMenuItem
javax.swing.JCheckBoxMenuItem lineChartMenuItem
scatterPlotMenuItem
javax.swing.JCheckBoxMenuItem scatterPlotMenuItem
timePlotMenuItem
javax.swing.JCheckBoxMenuItem timePlotMenuItem
areaMenuItem
javax.swing.JCheckBoxMenuItem areaMenuItem
areaStackingMenuItem
javax.swing.JCheckBoxMenuItem areaStackingMenuItem
barStackingMenuItem
javax.swing.JCheckBoxMenuItem barStackingMenuItem
refreshMenuItem
javax.swing.JMenuItem refreshMenuItem
optionsMenu
javax.swing.JMenu optionsMenu
traceButtonGroup
javax.swing.ButtonGroup traceButtonGroup
traceMenu
javax.swing.JMenu traceMenu
traceNoneMenuItem
javax.swing.JRadioButtonMenuItem traceNoneMenuItem
traceLowMenuItem
javax.swing.JRadioButtonMenuItem traceLowMenuItem
traceMedMenuItem
javax.swing.JRadioButtonMenuItem traceMedMenuItem
traceHighMenuItem
javax.swing.JRadioButtonMenuItem traceHighMenuItem
settingsMenuItem
javax.swing.JMenuItem settingsMenuItem
loggingMenuItem
javax.swing.JMenuItem loggingMenuItem
statisticsMenuItem
javax.swing.JMenuItem statisticsMenuItem
UserReferenceMenuItem
javax.swing.JMenuItem UserReferenceMenuItem
APIReferenceMenuItem
javax.swing.JMenuItem APIReferenceMenuItem
InspectorReferenceMenuItem
javax.swing.JMenuItem InspectorReferenceMenuItem
TutorialMenuItem
javax.swing.JMenuItem TutorialMenuItem
AboutMenuItem
javax.swing.JMenuItem AboutMenuItem
helpMenu
javax.swing.JMenu helpMenu
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.
myCustomPanel
javax.swing.JPanel myCustomPanel
myChartPanel
javax.swing.JPanel myChartPanel
myChartScrollPane
javax.swing.JScrollPane myChartScrollPane
myTextPanel
javax.swing.JPanel myTextPanel
myTextScrollPane
javax.swing.JScrollPane myTextScrollPane
myTextArea
javax.swing.JTextArea myTextArea
traceLog
AbleLogger traceLog
traceHandler
AbleJTextAreaHandler traceHandler
myViewMenuItems
java.util.Hashtable myViewMenuItems
- A list of JCheckBoxMenuItems that appear on the View menu.
pageFormat
java.awt.print.PageFormat pageFormat
myRefreshAllowed
boolean myRefreshAllowed
myCurrentStepCount
int myCurrentStepCount
beanId
java.lang.String beanId
selectedArrays
java.lang.Object[] selectedArrays
seriesData
java.util.Vector seriesData
numPoints
int numPoints
dataType
int dataType
view
int view
textView
int textView
numColumns
int numColumns
size
java.awt.Dimension size
location
java.awt.Point location
chart
jclass.chart.JCChart chart
stepsPerRefresh
int stepsPerRefresh
name
java.lang.String name
customViewData
java.lang.Object customViewData
myAbleBean
AbleBean myAbleBean
myData
java.util.Vector myData
myXSeries
java.util.Vector myXSeries
myPointLabels
java.lang.String[] myPointLabels
myNumDataPoints
int myNumDataPoints
myCurrentChartView
int myCurrentChartView
myPreviousChartView
int myPreviousChartView
myChart
jclass.chart.JCChart myChart
myCurrentArrayName
java.lang.String myCurrentArrayName
myCurrentArrayData
java.util.Vector myCurrentArrayData
myStatsText
java.lang.String myStatsText
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
myContext
AbleInspectorContext myContext
myTitleTextArea
javax.swing.JTextArea myTitleTextArea
myAxisTabbedPane
javax.swing.JTabbedPane myAxisTabbedPane
myLegendPositionComboBox
javax.swing.JComboBox myLegendPositionComboBox
myLegendCheckBox
javax.swing.JCheckBox myLegendCheckBox
myFooterTextArea
javax.swing.JTextArea myFooterTextArea
myXAxisPanel
AbleInspectorGeneralPanel.AxesPanel myXAxisPanel
myYAxisPanel
AbleInspectorGeneralPanel.AxesPanel myYAxisPanel
this$0
AbleInspectorGeneralPanel this$0
myAxisMode
int myAxisMode
myContext
AbleInspectorContext myContext
myAxis
jclass.chart.JCAxis myAxis
myAxisTitleTextField
javax.swing.JTextField myAxisTitleTextField
myOriginValueComboBox
javax.swing.JComboBox myOriginValueComboBox
myMaximumValueComboBox
javax.swing.JComboBox myMaximumValueComboBox
myTickSpacingComboBox
javax.swing.JComboBox myTickSpacingComboBox
myTickNumSpacingComboBox
javax.swing.JComboBox myTickNumSpacingComboBox
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
isCancelled
boolean isCancelled
myFrameParent
javax.swing.JFrame myFrameParent
myInspector
AbleInspector myInspector
myContext
AbleInspectorContext myContext
myPanel
AbleInspectorLoggingDialog.RefreshRatePanel myPanel
this$0
AbleInspectorLoggingDialog this$0
myRefreshRateTextField
javax.swing.JTextField myRefreshRateTextField
myRate
int myRate
myFrameSizeAdjusted
boolean myFrameSizeAdjusted
isCancelled
boolean isCancelled
myFrameParent
javax.swing.JFrame myFrameParent
myInspector
AbleInspector myInspector
myContext
AbleInspectorContext myContext
myTabbedPane
javax.swing.JTabbedPane myTabbedPane
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myHorizontalCheckBox
javax.swing.JCheckBox myHorizontalCheckBox
myContext
AbleInspectorContext myContext
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
myHorizontalCheckBox
javax.swing.JCheckBox myHorizontalCheckBox
my100PercentCheckBox
javax.swing.JCheckBox my100PercentCheckBox
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myNumberOfColumnsTextField
javax.swing.JTextField myNumberOfColumnsTextField
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
this$0
AbleInspectorOptionsDialog this$0
myContext
AbleInspectorContext myContext
myParentFrame
AbleEditorFrame myParentFrame
myInspectorFrame
AbleInspector myInspectorFrame
mustPackFrame
boolean mustPackFrame
myContext
AbleInspectorContext myContext
myView
AbleNetworkGraphicView myView
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
activationsOnTextField
javax.swing.JTextField activationsOnTextField
activationsOffTextField
javax.swing.JTextField activationsOffTextField
weightsTextField
javax.swing.JTextField weightsTextField
xPn_Dialog
javax.swing.JPanel xPn_Dialog
xPn_Button
javax.swing.JPanel xPn_Button
xBt_Ok
javax.swing.JButton xBt_Ok
xBt_Cancel
javax.swing.JButton xBt_Cancel
xBt_Help
javax.swing.JButton xBt_Help
myUnderlyingObject
AbleBean myUnderlyingObject
myParameterNames
java.lang.Object[] myParameterNames
myArrayNames
java.lang.Object[] myArrayNames
myArrays
java.util.Hashtable myArrays
mySeriesData
java.util.Vector mySeriesData
myLocalSeriesData
java.util.Vector myLocalSeriesData
myNumDataPoints
int myNumDataPoints
myArraySize
int myArraySize
myCancelledFlag
boolean myCancelledFlag
xLst_Parms
javax.swing.JList xLst_Parms
xLst_Arrays
javax.swing.JList xLst_Arrays
xLst_Selected
javax.swing.JList xLst_Selected
xBtn_Add
javax.swing.JButton xBtn_Add
xBtn_Rem
javax.swing.JButton xBtn_Rem
xBtn_RemAll
javax.swing.JButton xBtn_RemAll
xDoL_Index
javax.swing.event.DocumentListener xDoL_Index
xChL_Index
javax.swing.event.ChangeListener xChL_Index
xTxF_Index
javax.swing.JTextField xTxF_Index
xLbl_Index
javax.swing.JLabel xLbl_Index
xSld_Index
javax.swing.JSlider xSld_Index
xTxF_DataPts
javax.swing.JTextField xTxF_DataPts
nextButton
javax.swing.JButton nextButton
previousButton
javax.swing.JButton previousButton
closeButton
javax.swing.JButton closeButton
canvas
com.ibm.able.editor.AblePrintPreviewDialog.PrintPreviewCanvas canvas
panel1
javax.swing.JPanel panel1
borderLayout1
java.awt.BorderLayout borderLayout1
jPanel2
javax.swing.JPanel jPanel2
jPanel1
javax.swing.JPanel jPanel1
OKButton
javax.swing.JButton OKButton
CancelButton
javax.swing.JButton CancelButton
HelpButton
javax.swing.JButton HelpButton
jList1
javax.swing.JList jList1
parameterNames
java.lang.Object[] parameterNames
cancelled
boolean cancelled
jScrollPane1
javax.swing.JScrollPane jScrollPane1
borderLayout2
java.awt.BorderLayout borderLayout2
myName
java.lang.String myName
myIndex
java.lang.String myIndex
isCancelled
boolean isCancelled
myAbleObject
AbleObject myAbleObject
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
myPanel
AbleUserDefinedFunctionPanel myPanel
myFrameParent
javax.swing.JFrame myFrameParent
myHelpURL
java.net.URL myHelpURL
myUnderlyingObject
java.lang.Object myUnderlyingObject
myUnderlyingAbleBean
AbleBean myUnderlyingAbleBean
myUnderlyingObjectIsAbleBean
boolean myUnderlyingObjectIsAbleBean
myEventType
java.lang.String myEventType
myBeanSlot
int myBeanSlot
myArrayNames
java.lang.Object[] myArrayNames
myParameterNames
java.lang.Object[] myParameterNames
myPropertyNames
java.lang.Object[] myPropertyNames
myUnderlyingObjectIsSelected
boolean myUnderlyingObjectIsSelected
isInFrameWindowList
boolean isInFrameWindowList
Package com.ibm.able.examples |
myBean
AbleBeanWrapper myBean
myTextField
javax.swing.JTextField myTextField
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
Package com.ibm.able.examples.ableagent |
colorIndex
int colorIndex
simpleBeanColor
java.lang.String simpleBeanColor
myAgentPanel
SimpleAbleAgentCustomizer.SimpleAbleAgentPanel myAgentPanel
this$0
SimpleAbleAgentCustomizer this$0
myAgent
SimpleAbleAgent myAgent
myCustomizer
SimpleAbleAgentCustomizer myCustomizer
myColorComboBox
javax.swing.JComboBox myColorComboBox
Package com.ibm.able.examples.ablebean |
action
int action
command
java.lang.String command
condition
int condition
dialog
java.awt.Dialog dialog
watchFile
java.io.File watchFile
watchFileName
java.lang.String watchFileName
lastModified
long lastModified
threshold
long threshold
myBeanPanel
AbleFileWatcherPanel myBeanPanel
myFileWatcher
AbleFileWatcher myFileWatcher
myCustomizer
AbleFileWatcherCustomizer myCustomizer
myFileName
java.lang.String myFileName
myFileNameTextField
javax.swing.JTextField myFileNameTextField
myConditionModifiedRadioButton
javax.swing.JRadioButton myConditionModifiedRadioButton
myConditionDeletedRadioButton
javax.swing.JRadioButton myConditionDeletedRadioButton
myConditionThresholdRadioButton
javax.swing.JRadioButton myConditionThresholdRadioButton
myThresholdTextField
javax.swing.JTextField myThresholdTextField
myFileSizeLabel
javax.swing.JLabel myFileSizeLabel
myActionNoneRadioButton
javax.swing.JRadioButton myActionNoneRadioButton
myActionAlertRadioButton
javax.swing.JRadioButton myActionAlertRadioButton
myActionExecuteRadioButton
javax.swing.JRadioButton myActionExecuteRadioButton
myCommandTextField
javax.swing.JTextField myCommandTextField
myActionNotifyRadioButton
javax.swing.JRadioButton myActionNotifyRadioButton
myInitializeButton
javax.swing.JButton myInitializeButton
myTextListener
com.ibm.able.examples.ablebean.AbleFileWatcherPanel.TextListener myTextListener
simpleBeanColor
java.lang.String simpleBeanColor
myBean
SimpleAbleBean myBean
myTextField
javax.swing.JTextField myTextField
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
Package com.ibm.able.examples.conversation |
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- custom readObject to handle restoring of file name paths
and initializing message forms
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- custom writeObject to handle storing of file name paths
buyer
com.ibm.bilateral.Buyer buyer
numOfNegotiations
int numOfNegotiations
- number of negotitations
numOfRounds
int numOfRounds
- number of rounds
n_buyers
int n_buyers
- number of buyers
strategyType
int strategyType
- strategy type
utilityType
int utilityType
- utility type
utilityParamsType
int utilityParamsType
- utility parameters file
myPanel
AmabBuyerLogicPanel myPanel
numOfNegotiations
int numOfNegotiations
numOfRounds
int numOfRounds
strategyType
int strategyType
strategyParamsFile
java.lang.String strategyParamsFile
utilityType
int utilityType
utilityParamsType
int utilityParamsType
utilityParamsFile
java.lang.String utilityParamsFile
buyer
AmabBuyerLogic buyer
myCustomizer
AmabBuyerLogicCustomizer myCustomizer
myNegotiationsTextField
javax.swing.JTextField myNegotiationsTextField
myRoundsTextField
javax.swing.JTextField myRoundsTextField
myStrategyComboBox
javax.swing.JComboBox myStrategyComboBox
myStrategyFileTextField
javax.swing.JTextField myStrategyFileTextField
myUtilTypeComboBox
javax.swing.JComboBox myUtilTypeComboBox
myUtilParamsTypeComboBox
javax.swing.JComboBox myUtilParamsTypeComboBox
myUtilParamsFileTextField
javax.swing.JTextField myUtilParamsFileTextField
mySetValuesButton
javax.swing.JButton mySetValuesButton
myListenersEnabled
boolean myListenersEnabled
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- custom readObject to handle restoring of file name paths
and initializing message forms
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- custom writeObject to handle storing of file name paths
seller
com.ibm.bilateral.Seller seller
partner
com.ibm.bilateral.TradingPartner partner
numOfNegotiations
int numOfNegotiations
- number of negotitations
numOfRounds
int numOfRounds
- number of rounds
n_sellers
int n_sellers
- number of sellers
strategyType
int strategyType
- strategy type
utilityType
int utilityType
- utility type
utilityParamsType
int utilityParamsType
- utility parameters file
myPanel
AmabSellerLogicPanel myPanel
numOfNegotiations
int numOfNegotiations
numOfRounds
int numOfRounds
strategyType
int strategyType
strategyParamsFile
java.lang.String strategyParamsFile
utilityType
int utilityType
utilityParamsType
int utilityParamsType
utilityParamsFile
java.lang.String utilityParamsFile
seller
AmabSellerLogic seller
myCustomizer
AmabSellerLogicCustomizer myCustomizer
myNegotiationsTextField
javax.swing.JTextField myNegotiationsTextField
myRoundsTextField
javax.swing.JTextField myRoundsTextField
myStrategyComboBox
javax.swing.JComboBox myStrategyComboBox
myStrategyFileTextField
javax.swing.JTextField myStrategyFileTextField
myUtilTypeComboBox
javax.swing.JComboBox myUtilTypeComboBox
myUtilParamsTypeComboBox
javax.swing.JComboBox myUtilParamsTypeComboBox
myUtilParamsFileTextField
javax.swing.JTextField myUtilParamsFileTextField
mySetValuesButton
javax.swing.JButton mySetValuesButton
myListenersEnabled
boolean myListenersEnabled
Package com.ibm.able.examples.genetic |
predAgent
AbleNeuralPredictionAgent predAgent
Package com.ibm.able.examples.rules |
name
java.lang.String name
contents
java.lang.String contents
unlockedBy
java.lang.String unlockedBy
name
java.lang.String name
age
int age
nationality
java.lang.String nationality
income
double income
action
java.lang.String action
argument1
java.lang.String argument1
argument2
java.lang.String argument2
name
java.lang.String name
containerType
java.lang.String containerType
size
java.lang.String size
frozen
boolean frozen
insulated
boolean insulated
bag
int bag
contents
java.util.Vector contents
id
int id
numSmallItems
int numSmallItems
numMediumItems
int numMediumItems
numLargeItems
int numLargeItems
full
boolean full
location
java.lang.String location
onTopOf
java.lang.String onTopOf
holding
java.lang.String holding
name
java.lang.String name
level
int level
phase
int phase
sourcePost
int sourcePost
otherPost
int otherPost
sinkPost
int sinkPost
name
java.lang.String name
diam
int diam
onPost
int onPost
name
java.lang.String name
contents
java.util.Vector contents
name
java.lang.String name
location
java.lang.String location
onTopOf
java.lang.String onTopOf
weight
java.lang.String weight
name
java.lang.String name
intValue
int intValue
strValue
java.lang.String strValue
dblValue
double dblValue
Package com.ibm.able.platform |
myAgentAlias
java.lang.String myAgentAlias
myClassName
java.lang.String myClassName
myVendor
java.lang.String myVendor
myVersion
java.lang.String myVersion
myType
java.lang.String myType
myLastChangedDate
java.lang.String myLastChangedDate
myAutonomyLevel
int myAutonomyLevel
myConstructorArgs
java.util.Vector myConstructorArgs
myInitArgs
java.util.Vector myInitArgs
myEligibleAgentPools
java.util.Vector myEligibleAgentPools
myEligiblePrincipals
java.util.Vector myEligiblePrincipals
myHandle
int myHandle
myServiceEventListeners
java.util.Vector myServiceEventListeners
- Service event listeners that are registered with this service.
- See Also:
AbleBasicService.addAblePlatformServiceEventListener(AblePlatformServiceEventListener)
,
AbleBasicService.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener)
,
AbleBasicService.notifyAblePlatformServiceEventListeners(AblePlatformServiceEvent)
myKeyPair
java.security.KeyPair myKeyPair
- The Public and Private keys for this service.
Note that this field is always null unless platform
security is on.
This field is set by the constructor.
myVerifiableAgentName
VerifiableAgentName myVerifiableAgentName
- The IBM Verifiable Agent Name (VAN) for this service. The
service does not have to be an "agent" to have a VAN.
Note that this field is always null unless platform
security is on.
If security is on, this field is dependent on IBM's
VerifiableAgentNamingService.
This field is set by the constructor.
myTrustLevel
java.lang.String myTrustLevel
- The Trust Level contained in the VerifiableAgentName (VAN) for
this service.
myVerifiableNamingService
VerifiableAgentNamingService myVerifiableNamingService
- The IBM VerifiableAgentNamingService for this service, set in the
constructor. This naming service is valid only when platform
security is on. Otherwise, the value is always
null.
myPrincipal
java.lang.String myPrincipal
- The principal of this service. This field is initialized to
null, and set in the constructor either through platform
preferences or service properties.
Note that for the AgentNamingService, <myPrincipal> and
<myAnsPrincipal> are identical.
- See Also:
AbleBasicService.myAnsPrincipal
myAnsPrincipal
java.lang.String myAnsPrincipal
- The principal of the AgentNamingService. This field is
initialized to null, and set in the constructor either
through platform preferences or service properties.
Note that for the AgentNamingService, <myPrincipal> and
<myAnsPrincipal> are identical.
- See Also:
AbleBasicService.myPrincipal
myServiceProperties
javax.agent.service.ServiceProperties myServiceProperties
- ServiceProperies passed to this service's contructor are cached
here. This is not a clone, but an actual
reference to the ServiceProperties object. This field is
initialized to null.
mySecSppt
AbleSecuritySupport mySecSppt
- A helper object to assist with security related matters.
This object is null unless security is on.
When security is on, this object is created by the
constructor for all derived services except for the
RMIVerifiableNamingService, which, because it is responsible for
obtaining its own VAN, must set this field itself.
After construction, this field is used as a helper object to
generate and verify secure keys and check trust levels.
myMsgLog
AbleLogger myMsgLog
- A logger where informational, warning, and error messages can be
routed. This field is set in the constructor from
Able.MessageLog
.
myTrcLog
AbleLogger myTrcLog
- A logger where tracing information can be routed. This field is
set in the constructor from
Able.TraceLog
.
agentAutonomyLevel
int agentAutonomyLevel
agentLastUpdate
java.util.Date agentLastUpdate
- The date and time when the agent's description was last updated
with the Agent Directory Service.
agentStatus
java.lang.String agentStatus
- The agent's status at the last time the agent's description was
updated with the Agent Directory Service.
agentSummary
AbleMessageContainer agentSummary
- The agent's last set summary text.
agentType
java.lang.String agentType
- The textual description of the type of agent;
must be set before the agent is initialized, at which
time it is placed into the agent's registered description;
for documentation only.
agentVendor
java.lang.String agentVendor
- The agent's vendor;
must be set before the agent is initialized, at which
time it is placed into the agent's registered description;
for documentation only.
agentVersion
java.lang.String agentVersion
- The agent's current version;
must be set before the agent is initialized, at which
time it is placed into the agent's registered description;
for documentation only.
agentToAutoRegister
boolean agentToAutoRegister
- Specifies whether the agent is to register an AgentDescription
of itself with the Agent Directory Service;
must be set before the agent is initialized.
agentToBindToRmi
boolean agentToBindToRmi
- Specifies whether the agent is to bind itself to the RMI Naming service;
must be set before the agent is initialized.
agentMovable
boolean agentMovable
- Specifies whether the agent is movable from one agent pool to another;
must be set before the agent is initialized, at which
time it is placed into the agent's registered description.
myJasAgentAttributes
java.util.Hashtable myJasAgentAttributes
- User-defined attributes for this agent. The attributes must be
set before the agent is initialized.
At initialization time, any attributes found here are added to
the agent's JAS AgentDescription.
myAgentInboxes
java.util.Vector myAgentInboxes
- Locators/MessageListeners/Inboxes for this agent.
This field must be set before the agent is initialized. At
initialization time, one Locator/AbleJasMessageListener pair is
created for each entry found in this collection and the Locater
is added to the agent's AgentDescription. The first entry here
becomes a "default" Locator. If there are no entries here, a
default Locator, tied to this agent's
AblePlatformDefaultAgent.receiveMessage(TransportMessage)
method is created.
Each element of the inbox collection is an array of
Object[2]. The first element (index 0) of each subarray is the
protocol designated for that inbox; this is simply a string that
will appear in the Locator and its associated
AbleJasMessageListener. Specify the empty string ("") if the
agent doesn't care about tagging each inbox with a protocol. The
second element (index 1) is the UDF the message listener will
call when a message arrives. For example,
(
( "carBuyerSeller" UDF:receiveCarBuyerSellerMsg(TransportMessage) )
( "creditCheck" UDF:receiveCreditCheckMsg(TransportMessage) )
)
- See Also:
AbleJasMessageListener
myPrincipal
java.lang.String myPrincipal
- This field is used ONLY in a secure environment and ONLY when the
agent is not started through the Agent Lifecycle Service; that
is, the agent is started through a command line or by another
agent. It is up to the agent to set this field BEFORE init() is
called. The setting of this field can be done through prompting,
hard-coding, or by another entity, such as the program that
created the agent.
myJasServiceRoot
javax.agent.service.ServiceRoot myJasServiceRoot
- A cached reference to the JAS Service Root for this agent, from
which other services can be obtained; set during
pre-initialization.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasAgentDirectoryService
javax.agent.service.directory.AgentDirectoryService myJasAgentDirectoryService
- A cached reference to the JAS Agent Directory service for this
agent, set during pre-initialization.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasVerifiableDirectoryService
VerifiableAgentDirectoryService myJasVerifiableDirectoryService
- The IBM Verifiable Agent Directory service for this agent, set
during pre-initialization. This verifiable directory
service is valid only when security is on and is the identical
directory service of
AblePlatformDefaultAgent.myJasAgentDirectoryService
, but
with additional methods.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasAgentNamingService
javax.agent.service.naming.AgentNamingService myJasAgentNamingService
- A cached reference to the JAS Agent Naming service for this
agent, set during pre-initialization.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasVerifiableNamingService
VerifiableAgentNamingService myJasVerifiableNamingService
- The IBM Verifiable Agent Naming service for this agent, set
during pre-initialization. This verifiable naming service
is valid only when security is on and is the identical naming
service of
AblePlatformDefaultAgent.myJasAgentNamingService
, but with additional
methods.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasTransportSystem
javax.agent.service.transport.TransportSystem myJasTransportSystem
- The JAS Transport System for this agent, set during
pre-initialization.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasAgentName
javax.agent.AgentName myJasAgentName
- The JAS globally unique Id for this agent, set during
pre-initialization.
- See Also:
AblePlatformDefaultAgent.preInit()
myVerifiableAgentName
VerifiableAgentName myVerifiableAgentName
- A globally unique verifiable Id for this agent, set during
pre-initialization. When security is on, this field is identical
to
AblePlatformDefaultAgent.myJasAgentName
. When security is off, the field is
null.
- See Also:
AblePlatformDefaultAgent.preInit()
myTrustLevel
java.lang.String myTrustLevel
- The Trust Level cached from the VerifiableAgentName (VAN) for
this agent; set during pre-initialization.
- See Also:
AblePlatformDefaultAgent.preInit()
myJasAgentDescription
javax.agent.service.directory.AgentDescription myJasAgentDescription
- The JAS description for this agent, set at initialization time.
The description will contain those attributes defined as integral
to this base default ABLE Platform agent, as well as those set in
the user-defined attributes,
AblePlatformDefaultAgent.myJasAgentAttributes
.
myJasMessageTransportService
javax.agent.service.transport.MessageTransportService myJasMessageTransportService
- A cached reference to the JAS Message Transport Service, if there
is one; set at initialization time.
myJasDefaultLocator
javax.agent.Locator myJasDefaultLocator
- A default locator, set by init() to the first of the generated
Locators. This locator appears in the AgentDescription.
- See Also:
AblePlatformDefaultAgent.myAgentInboxes
myJasAbleLocator
javax.agent.Locator myJasAbleLocator
- An ABLE direct communication locator that contains an RMI
reference to this agent so that methods on the agent can be
called directly. This locator appears in the AgentDescription.
myReceiveMessageMethod
AbleUserDefinedFunction myReceiveMessageMethod
- The encapsulated default "receiveMessage()" method; this is the
default method called by JAS Message Transport Service when a
message arrives for the agent, but the agent can change this to
some other method before init() is called. At init() time, the
method encapsulated here is what is wired to the default JAS
locator placed in the AgentDescription.
myKeyPair
java.security.KeyPair myKeyPair
- Public and Private keys, created by the constructors, but only if
security is on. If security is off, this field is null.
myRequestKey
AbleSecureKey myRequestKey
- On secure platforms, having a loaded key of the Platform Support
code that created an agent is very important to the agent. This
key is set directly by platform support immediately after the
agent is created and is the key that this agent will use when
asking the ANS to create it a verifiable agent name.
This field tells the agent what AbleSecureKey to use to
request a VAN.
agentIsRegistered
boolean agentIsRegistered
agentIsBoundToRmi
boolean agentIsBoundToRmi
myBeanPanel
AblePlatformDefaultAgentPanel myBeanPanel
myAgent
AblePlatformDefaultAgent myAgent
myCustomizer
AblePlatformDefaultAgentCustomizer myCustomizer
myAgentTypeTextField
javax.swing.JTextField myAgentTypeTextField
myAgentVersionTextField
javax.swing.JTextField myAgentVersionTextField
myAgentVendorTextField
javax.swing.JTextField myAgentVendorTextField
myAgentToBindToRmiCheckBox
javax.swing.JCheckBox myAgentToBindToRmiCheckBox
myAgentMovableCheckBox
javax.swing.JCheckBox myAgentMovableCheckBox
myAgentToAutoRegisterCheckBox
javax.swing.JCheckBox myAgentToAutoRegisterCheckBox
myAgentHostComboBox
javax.swing.JComboBox myAgentHostComboBox
myInboxTableModel
com.ibm.able.platform.AblePlatformDefaultAgentPanel.InboxTableModel myInboxTableModel
myAgentPoolTextField
javax.swing.JTextField myAgentPoolTextField
myAttributesTableModel
com.ibm.able.platform.AblePlatformDefaultAgentPanel.AttributesTableModel myAttributesTableModel
myAgentNameLabel
javax.swing.JLabel myAgentNameLabel
myAgentJasNameLabel
javax.swing.JLabel myAgentJasNameLabel
myAgentHostLabel
javax.swing.JLabel myAgentHostLabel
myAgentAutonomyLevelLabel
javax.swing.JLabel myAgentAutonomyLevelLabel
myAgentAddressLabel
javax.swing.JLabel myAgentAddressLabel
myAgentStatusLabel
javax.swing.JLabel myAgentStatusLabel
myAgentLastUpdateLabel
javax.swing.JLabel myAgentLastUpdateLabel
myAgentSummaryLabel
javax.swing.JLabel myAgentSummaryLabel
myPropertiesFile
java.lang.String myPropertiesFile
- The complete path and filename of a properties file on disk. This
variable is set by the constructor of this object.
myProperties
java.util.Properties myProperties
- The underlying Properties object which holds all the values as
specified in the physical file on disk.
myPlatformName
java.lang.String myPlatformName
myCryptographyAlgorithm
java.lang.String myCryptographyAlgorithm
myCryptographyProvider
java.lang.String myCryptographyProvider
myPrincipals
java.util.Hashtable myPrincipals
myPrincipalOrder
java.util.Vector myPrincipalOrder
myTrustLevels
java.util.Hashtable myTrustLevels
myTrustLevelOrder
java.util.Vector myTrustLevelOrder
myAgentPools
java.util.Hashtable myAgentPools
myAgentPoolOrder
java.util.Vector myAgentPoolOrder
myServices
java.util.Vector myServices
myServiceList
java.util.Hashtable myServiceList
myPermittedAgents
java.util.Hashtable myPermittedAgents
myPermittedAgentOrder
java.util.Vector myPermittedAgentOrder
this$0
AblePlatformPreferences this$0
myAgentPoolAlias
java.lang.String myAgentPoolAlias
myIpAddress
java.lang.String myIpAddress
myPort
java.lang.String myPort
myPrincipalAlias
java.lang.String myPrincipalAlias
this$0
AblePlatformPreferences this$0
myPrincipalAlias
java.lang.String myPrincipalAlias
myPrincipal
java.lang.String myPrincipal
this$0
AblePlatformPreferences this$0
myServiceAlias
java.lang.String myServiceAlias
myServiceType
java.lang.String myServiceType
myFactoryClassName
java.lang.String myFactoryClassName
myAgentPoolAlias
java.lang.String myAgentPoolAlias
myAgentPoolEntry
AblePlatformPreferences.AgentPoolEntry_ myAgentPoolEntry
myPersistenceFlag
boolean myPersistenceFlag
myPersistenceDatabase
java.lang.String myPersistenceDatabase
myPersistenceTable
java.lang.String myPersistenceTable
myPersistenceRetry
long myPersistenceRetry
myServiceProperties
java.util.HashMap myServiceProperties
this$0
AblePlatformPreferences this$0
myTrustLevelAlias
java.lang.String myTrustLevelAlias
myTrustLevelRank
int myTrustLevelRank
myPrincipalAliases
java.util.Vector myPrincipalAliases
eventSource
java.lang.Object eventSource
- eventSource contains a nontransient version of the source
generating the event. For distributed agent applications, this
must be serializable and is typically specified as a Java
interface.
eventId
int eventId
- eventId is the ID of a service event defined in this file.
eventDescription
java.lang.String eventDescription
- eventDescription is an NLS description of the event.
This field is initialized to the empty string ("").
eventObject1
java.lang.Object eventObject1
- eventObject1 is either null, or it contains any
arbitrary object that makes sense to the
AblePlatformServiceEventGenerator generating the event and its
listeners. For property change types of events, this member
typically contains the "old" propertyvalue.
If this event is to be tranported through RMI, this object
must be serializable.
This field is initialized to null.
eventObject2
java.lang.Object eventObject2
- eventObject2 is either null, or it contains any
arbitrary object that makes sense to the
AblePlatformServiceEventGenerator generating the event and its
listeners. For property change types of events, this member
typically contains the "new" property value.
If this event is to be tranported through RMI, this object
must be serializable.
This field is initialized to null.
myRegistry
java.rmi.registry.Registry myRegistry
mySupportObjectName
java.lang.String mySupportObjectName
myAgentPoolAlias
java.lang.String myAgentPoolAlias
myIpName
java.lang.String myIpName
myPort
java.lang.String myPort
van
VerifiableAgentName van
- The Verifiable Agent Name
signedVan
java.security.SignedObject signedVan
- The key will always sign its own VAN to make sure it is untampered with since it was created
algorithm
java.lang.String algorithm
- Used to sign Objects
provider
java.lang.String provider
expirationID
java.lang.String expirationID
- When a key is created, it is only to be used once. An expirationID is created and
passed to the V-ANS. When someone gets this key and attempts to verify it, the V-ANS
will see this expirationID. If it knows about this ID, and no key has already been
verified using this ID, it will succeed. If a key has already been verified with this
ID, it will fail
signedExpirationID
java.security.SignedObject signedExpirationID
- The signed expirationID
myDelegate
RmiAgentLifeCycleService myDelegate
- The Agent Lifecycle Service to which all method calls are
forwarded.
myRegistry
java.rmi.registry.Registry myRegistry
- When this proxy is created by the factory, the factory gives it a
delegate that the proxy assumes always works. But, what happens if
the service the delegate references goes away, then comes back? The
delegate field is no longer valid and needs to be refreshed.
Therefore, the factory supplies the following fields so that the proxy
can attempt to refresh the delegate if the delegate's referenced
service goes away and comes back to life.
myAddress
java.lang.String myAddress
myCreatedAgents
java.util.Vector myCreatedAgents
myPersistenceFlag
boolean myPersistenceFlag
myPrsSppt
AblePersistenceSupport myPrsSppt
myPrsSppt2
AblePersistenceSupport myPrsSppt2
myDelegate
RmiPlatformPersistenceService myDelegate
- The Platform Persistence Service to which all method calls are forwarded.
myRegistry
java.rmi.registry.Registry myRegistry
- When this proxy is created by the factory, the factory gives it a
delegate that the proxy assumes always works. But, what happens if
the service the delegate references goes away, then comes back? The
delegate field is no longer valid and needs to be refreshed.
Therefore, the factory supplies the following fields so that the proxy
can attempt to refresh the delegate if the delegate's referenced
service goes away and comes back to life.
myAddress
java.lang.String myAddress
driver
java.lang.String driver
- The JDBC Driver, Protocol and SubProtocol to be used for the DB connection
protocol
java.lang.String protocol
subProtocol
java.lang.String subProtocol
DBFlushTime
long DBFlushTime
- The wait time between each flush to the DB
importBeans
java.util.Hashtable importBeans
- Hashtables to hold onto all of the AbleDBImport beans we have for
all of the tables we are using ((String)databaseName:tableName)->importBean
wrapperedExportBeans
java.util.Hashtable wrapperedExportBeans
- Hashtables to hold onto all of the wrapperted AbleDBExport beans we have for all
of the tables we are using ((String)databaseName:tableName)->wrapperted exportBean
myDelegate
RMIVerifiableDirectoryService myDelegate
- The actual VerifiableDirectorySystem
myRegistry
java.rmi.registry.Registry myRegistry
- When this proxy is created by the factory, the factory gives it a
delegate that the proxy assumes always works. But, what happens if
the service the delegate references goes away, then comes back? The
delegate field is no longer valid and needs to be refreshed.
Therefore, the factory supplies the following fields so that the proxy
can attempt to refresh the delegate if the delegate's referenced
service goes away and comes back to life.
myAddress
java.lang.String myAddress
ads
javax.agent.service.directory.AgentDirectoryService ads
- An actual ADS we act as a front-end for. JAS's BasicDirectoryService
will be placed in this and used as the underlying implementation which
security will be wrapped around
myPrstSppt
AblePersistenceSupport myPrstSppt
- Use this to persist info for this service. Both agent descriptions
and listeners will be persisted.
myDelegate
RMIVerifiableNamingService myDelegate
- A remote reference to a service which does the actual work on our behalf.
ansPrincipal
java.lang.String ansPrincipal
- The Principal of the ANS service the delegate will be calling
logger
AbleLogger logger
- Use the same logger as the rest of ABLE
trace
AbleLogger trace
- Use the same trace logger as the rest of ABLE
krb5Mech
java.lang.Object krb5Mech
- This Universal Object Identifier (Oid) defines the Kerberos v5 GSS-API mechanism we want to be using
myRegistry
java.rmi.registry.Registry myRegistry
- When this proxy is created by the factory, the factory gives it a
delegate that the proxy assumes always works. But, what happens if
the service the delegate references goes away, then comes back? The
delegate field is no longer valid and needs to be refreshed.
Therefore, the factory supplies the following fields so that the proxy
can attempt to refresh the delegate if the delegate's referenced
service goes away and comes back to life.
myAddress
java.lang.String myAddress
lclVANs
java.util.Map lclVANs
- Map of String -> VerifiableAgentName
bindingAddr
java.lang.String bindingAddr
- Duplicate of RMIBasicService's variable of the same name.
conversations
java.util.Map conversations
- Map of String -> GSSContext
vanConversations
java.util.Map vanConversations
- Maps a VAN to the convId that was used to create it. VAN name -> convId
expirationIDs
java.util.Map expirationIDs
- Map of String(expirationID) -> String(AgentName)
manager
java.lang.Object manager
- JGSS context factory
myPrstSppt
AblePersistenceSupport myPrstSppt
- Use this to persist info of the V-ANS
name
java.lang.String name
- unique across all name spaces and virtual machines.
publicKey
java.security.PublicKey publicKey
- A key which matches the key the agent who has this name's private key.
kerbPrincipal
java.lang.String kerbPrincipal
- The JGSS name of the entity who requested creation of the name.
authority
java.lang.String authority
- The ANS that created this verifiable name.
prevVan
VerifiableAgentName prevVan
- The previous Van... used to nest VANs in a chain of requests
level
java.lang.String level
- The authorization level of this VAN
Package com.ibm.able.rules |
myClauseWeight
double myClauseWeight
- myClauseWeight represents the weight that this clause is
to assume when the clause is evaluated.
This field is initialized to ClauseWeightDefault, which
means "unweighted".
myBooleanTruth
java.lang.Boolean myBooleanTruth
- myBooleanTruth contains the current truth value of this
clause, but only if the clause has been evaluated. The current
value is always either true, false, or
null. null means that the truth value is
unknown or cannot be determined, perhaps because one of the
operands has not been set. This field is initialized to
null.
myParent
AbleARLTreeNode myParent
myTokenType
int myTokenType
myLine
int myLine
myColumn
int myColumn
myOffset
int myOffset
myLength
int myLength
myText
java.lang.String myText
numChars
int numChars
children
java.util.Vector children
myAssertion
AbleAssertionClause myAssertion
- myAssertion is the assertion clause representing
an assignment, function call, or method invocation.
myGoalClauseStack
java.util.Stack myGoalClauseStack
- For goals (consequent clauses) and subgoals.
myGoalVariable
AbleVariable myGoalVariable
myLhs
AbleRd myLhs
- myLhs represents the left-hand side of this clause.
This field is initialized by the constructor.
myOp
int myOp
- myOp is the relational operator to be used to evaluate the
left-hand side of this clause against the right-hand side of this
clause. The value must be an AbleData.<Operator> constant.
This field is initialized by the constructor.
myRhs
AbleRd myRhs
- myRhs represents the right-hand side of this clause.
This field is initialized by the constructor.
myRuleRefs
java.util.Vector myRuleRefs
- myRuleRefs is a list of rules (AbleRule objects) that
refer to this clause.
myRuleSet
AbleRuleSet myRuleSet
- The ruleset that created this object and stuck it into an
AbleVariable object.
Initialized to null and updated by a constructor or a
call to setRuleSet().
myAntecedents
java.util.Vector myAntecedents
- myAntecedents is a list of AbleAntecedentClause
objects.
myAntExpressionList
java.util.Vector myAntExpressionList
- myAntExpressionList is a list of AbleExpression
objects.
myThenList
java.util.Vector myThenList
- myThenList is a list of AbleConsequentClause
objects. At least one must be present.
myTestExpression
AbleExpression myTestExpression
- myTestExpression is a boolean expression used to control the loop
myConsequents
java.util.Vector myConsequents
- myConsequents is a list of consequent clauses
(AbleConsequentClause objects).
myTestExpression
AbleExpression myTestExpression
- myTestExpression is a boolean expression used to control the loop.
myConsequents
java.util.Vector myConsequents
- myConsequents is a list of consequent clauses
(AbleConsequentClause objects).
myInitialExpressionList
java.util.Vector myInitialExpressionList
- myInitialExpressionList is an assignment expression used to
set the initiali value of the loop variable
myTestExpression
AbleExpression myTestExpression
- myTestExpression is a boolean expression.
myIteratorExpressionList
java.util.Vector myIteratorExpressionList
- myIteratorExpressionList is an assignment expression used to
increment the loop variable
myConsequents
java.util.Vector myConsequents
- myConsequents is a list of consequent clauses
(AbleConsequentClause objects), the body of the for-loop.
myFactBase
java.util.BitSet myFactBase
myControlStrategy
int myControlStrategy
- The control strategy used by the engine, one of :
- FIRE_ALL_RULES (default) fires all rules until none are able to be fired,
- FIRE_ONE_RULE, fires the first triggered rule encountered
- FIRE_N_RULES, fires the first N triggered rules encountered
myNumberOfRulesToFire
int myNumberOfRulesToFire
- The number of rules to fire when FIRE_N_RULES is the control strategy
myFactBase
java.util.BitSet myFactBase
myFuzzyInferenceMethod
int myFuzzyInferenceMethod
- Specifies the inference (implication) used to process fuzzy rules
Value is a DefuzzifyMethod constant.
Initially set to FuzzyInferenceMethodDefault.
myAlphaCut
double myAlphaCut
- Ruleset alphaCut is the default alphaCut for fuzzy sets.
Specifies the floor beneath which truth values are considered to
be zero.
Initially set to AlphaCutDefault.
myCorrelationMethod
int myCorrelationMethod
- Specifies the manner in which a rule's consequent is correlated
with the truth values of the rule's antecedents.
Value is a CorrelationMethod constant.
Initially set to CorrelationMethodDefault.
myDefuzzifyMethod
int myDefuzzifyMethod
- Specifies the method used to turn a fuzzy value into a crisp
number.
Value is a DefuzzifyMethod constant.
Initially set to DefuzzifyMethodDefault.
myFuzzySetList
java.util.Vector myFuzzySetList
- The list of fuzzy sets that we want to chart, initialized by the
constructor.
myXValues
java.util.Vector myXValues
- A canned set of X-values, initialized by the constructor.
myRows
int myRows
- The number of Y-series, set by the constructor and based on the
number of AbleFuzzySet objects in the input list.
myName
java.lang.String myName
- The name of the chart, set by the constructor and based on the
name of each AbleFuzzySet object in the input list.
myTable
javax.swing.JTable myTable
myTableModel
javax.swing.table.TableModel myTableModel
myTableData
java.util.Vector myTableData
myMaxColumns
int myMaxColumns
myScrollPane
javax.swing.JScrollPane myScrollPane
myChartPanel
javax.swing.JPanel myChartPanel
myRuleSet
AbleRuleSet myRuleSet
- The ruleset for which we will display fuzzy sets.
mySolutionSetList
java.util.Hashtable mySolutionSetList
- For each fuzzy 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.
myWorkAreaSetList
java.util.Hashtable myWorkAreaSetList
- For each fuzzy variable in the 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.
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.
myTable
javax.swing.JTable myTable
myTableModel
javax.swing.table.TableModel myTableModel
myTableData
java.util.Vector myTableData
myMaxColumns
int myMaxColumns
myScrollPane
javax.swing.JScrollPane myScrollPane
myChartPanel
javax.swing.JPanel myChartPanel
myRuleSet
AbleRuleSet myRuleSet
- The ruleset for which we will display fuzzy sets.
mySolutnSetList
java.util.Hashtable mySolutnSetList
- For each fuzzy variable in the 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.
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.
myAntecedent
AbleExpression myAntecedent
- myAntecedent is an AbleExpression that evaluates to
a boolean value.
myThenList
java.util.Vector myThenList
- myThenList is a list of AbleConsequentClause
objects. At least one must be present.
myElseList
java.util.Vector myElseList
- myElseList is a list of AbleConsequentClause
objects. The list may by empty, but it is never
null.
ruleSet
AbleRuleSet ruleSet
ruleBlock
AbleRuleBlock ruleBlock
rule
AbleRule rule
clause
AbleClause clause
predicate
AblePredicate predicate
errorMsg
java.lang.String errorMsg
location
AbleLocation location
myRuleSet
AbleRuleSet myRuleSet
- myRuleSet is the ruleset providing the context for this inference engine
myTracer
AbleLogger myTracer
- myTracer may be null, but if present, allows the
inference engine to trace its evaluation steps.
myRuleBlock
AbleRuleBlock myRuleBlock
- myRuleBlock is the ruleblock whose rules are used for inferencing
myDebugLevel
int myDebugLevel
- The debug level for this inference engine (passed through from RuleSet)
myWorkingMemory
AbleWorkingMemory myWorkingMemory
myRulesFiredCount
int myRulesFiredCount
- The number of rules fired during the last infer() call
Note: this value is reset on each infer() call
myLine
int myLine
myStartPos
int myStartPos
myEndPos
int myEndPos
workingMemory
java.util.Hashtable workingMemory
myTracer
AbleLogger myTracer
myRuleSet
AbleRuleSet myRuleSet
line
int line
- The line number from the text file which contains the problem.
Begins with line 1. A value of 0 means the error cannot be related to a text file.
column
int column
- The column number in the line from the text file which contains the problem.
Begins with column 1. A value of 0 means the error cannot be related to a text file.
token
java.lang.String token
- The token causing the parsing error. A null value means
the error cannot be related to a specific token.
selectors
java.util.Vector selectors
resultSet
java.util.Vector resultSet
selectorVars
AbleVariable[] selectorVars
numSelectors
int numSelectors
workingMemory
AbleWorkingMemory workingMemory
myTracer
AbleLogger myTracer
myRuleSet
AbleRuleSet myRuleSet
myPatternMatchNet
com.ibm.able.rules.AblePatternMatchNetwork myPatternMatchNet
firedRuleBindingPairs
java.util.Hashtable firedRuleBindingPairs
firedRuleBindingPairs
java.util.Hashtable firedRuleBindingPairs
mySelectors
java.util.Vector mySelectors
- mySelectors is a list of AbleSelectors
objects.
myNetworkSelectors
java.util.Vector myNetworkSelectors
- myNetworkSelectors is a list of AbleSelectors
objects used by the AblePatternMatchEngine (Rete' network).
These are created using the createNetworkSelectors() method.
myPatternMatchClause
AblePatternMatchClause myPatternMatchClause
- myPatternMatchClause is an object made from the list of AbleSelector
objects. It is used for efficiency during inferencing.
myBindings
java.util.HashSet myBindings
- myBindings is a vector of vectors. Each Vector contains a set of
references to objects in the working memory that can be bound to the selector
variables defined in the selectors. If myBindings.size() > 0 then isTriggered()
is true (the rule could fire).
myConsequents
java.util.Vector myConsequents
- myConsequents is a list of consequent clauses
(AbleConsequentClause objects).
myTerminalNode
com.ibm.able.rules.AblePatternMatchRuleTerminalNode myTerminalNode
- If used with the Rete' net, point to terminal node
myGoal
AblePredicateQuery myGoal
- The PredicateGoal() specified in the ruleset
solutionList
java.util.Vector solutionList
- Set of all solutions found for the query
findAllSolutions
boolean findAllSolutions
- True if we are to find all possible solutions
False if we are to find first solution only
myGoalList
java.util.Vector myGoalList
- Predicates from the predicate query
globalClauseLists
java.util.Vector globalClauseLists
cutTable
java.util.Hashtable cutTable
myAssertion
AblePredicate myAssertion
- myAssertion is a predicate which can be ground or non-ground.
myWm
AbleWorkingMemory myWm
myId
int myId
predicates
java.util.Vector predicates
selectorList
java.util.Vector selectorList
variables
java.util.Vector variables
myAntecedents
java.util.Vector myAntecedents
- myAntecedents is a list of AbleAntecedentClause
objects. If clauses are present, along with a consequent clause,
this rule is a predicate rule, and the assertion clause
must be null.
myConsequent
AblePredicate myConsequent
- myConsequent is a single predicate clause or head of the rule.
myVariables
java.util.Vector myVariables
- myVariables is a list of all of the AbleVariable objects
that appear in the rule (body and head).
myCuts
java.util.Vector myCuts
- Vector of cut() predicates in the antecedent list (null if none)
workingMemory
java.util.Hashtable workingMemory
- workingMemory ....
myTracer
AbleLogger myTracer
myRuleSet
AbleRuleSet myRuleSet
myId
int myId
- myId is the unique Id of this particular rule.
Note that, in some situations, rules 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 rules are manipulated
by an inference engine, the Id must exist and be guaranteed to be
unique. Currently, it is up to the creator of any rule to set the
Id appropriately.
myLabel
java.lang.String myLabel
- myLabel is the unique name of this particular rule.
Note that in some situations, rules may not need any label at
all so it may not matter whether the label is unique or even
exists. However, in other situations, such as when rules are
manipulated by an inference engine, the label must be guaranteed
to be unique. Therefore, it is up to the creator of any rule to
set the label appropriately.
It is strongly suggested that a label be provided for each
and every rule, as the label will appear in various Able windows.
myPriority
AbleRd myPriority
- myPriority indicates the priority of this rule relative to
other rules. It can be a numeric literal, a numeric variable, or an
expression that evaluates to a numeric value. Unless explicitly set to something else, the
priority is initialized to PriorityDefualt.
myRuleSet
AbleRuleSet myRuleSet
- myRuleSet is a reference to the owning ruleset.
myRdRefs
java.util.BitSet myRdRefs
- myRdRefs is a list of variables referenced by all the
clauses in this rule. This field depends upon each variable
having a unique integer Id.
myWrRefs
java.util.BitSet myWrRefs
- myWrRefs is a list of variables set by the consequent
clauses in this rule. This field depends upon each variable
having a unique integer Id.
myFiredFlag
boolean myFiredFlag
- myFiredFlag indicates whether the rule has been 'fired',
or evaluated. The field is initialized to false and set
to true whenever the rule is evaluated. The reset()
method may be used to change this flag back to false,
which has the effect of allowing the rule to fire again.
myFiredCount
int myFiredCount
- myFiredCount indicates how many times this rule has been 'fired',
since it was initialized. Note: reset() does not clear this counter.
myBooleanTruth
java.lang.Boolean myBooleanTruth
- myBooleanTruth contains the current truth value of this
rule, but only if the rule has been evaluated. The current value
is always either true, false, or
null. null means that the truth value is
unknown or cannot be determined. This field is initialized to
null.
myEnabled
boolean myEnabled
- myEnabled indicates whether the rule is enabled for use
or not. The field is initialized to true and can
be set to false using the API or by a ruleset.
myPreConditions
java.lang.Object[] myPreConditions
- myPreConditions (if defined) is a list of objects defined in
the rule header. The most common usage is to hold a list of TimePeriods
which are used to compute whether the rule should be enabled (active) or not.
myComment
java.lang.String myComment
- "myComment" provides a place to associate a comment with this
rule. The value is initialized to the empty String ("") and is
never expected to be null.
- See Also:
AbleRule.setComment(String)
,
AbleRule.getComment()
myPrompt
java.lang.String myPrompt
- "myPrompt" provides a place to associate a user prompt with this
rule. The value is initialized to null.
- See Also:
AbleRule.setPrompt(String)
,
AbleRule.getPrompt()
myTemplateFlag
boolean myTemplateFlag
- A flag that indicates whether this rule is a template rule.
Template rules are used to customize ruleset but are not
part of the executable ruleset.
myTemplateName
java.lang.String myTemplateName
- The name of the template rule from which this rule was generated (if any)
myTemplateValues
java.lang.Object[] myTemplateValues
- The list of String replacement values used to generate this rule from the
template (if any)
myLocation
AbleLocation myLocation
- The location of this rule in the source ARL file
myBreakpoint
AbleRuleBreakpoint myBreakpoint
- An optional breakpoint assoicated with this rule.
myName
java.lang.String myName
- myName is the unique name of this particular rule block;
that is, each rule block within an AbleRuleSet must have a unique
name.
myInferenceEngine
AbleInferenceEngine myInferenceEngine
- The inference engine associated with this ruleblock
myRuleList
java.util.Vector myRuleList
- myRuleList is the sequence of all rules that make up this
rule block. The rules are in order of addition to this rule block.
myAstRuleList
java.util.Vector myAstRuleList
- myAstRuleList is the sequence of assertion rules in this
rule block. It is a subset of myRuleList.
myCndRuleList
java.util.Vector myCndRuleList
- myCndRuleList is the sequence of conditional rules in this
rule block. It is a subset of myRuleList.
myIfThenElseRuleList
java.util.Vector myIfThenElseRuleList
- myIfThenElseRuleList is the sequence of if (expr) then-else rules in this
rule block. It is a subset of myRuleList.
myPatternMatchRuleList
java.util.Vector myPatternMatchRuleList
- myPatternMatchRuleList is the sequence of pattern match
rules in this rule block. It is a subset of myRuleList.
myPredicateRuleList
java.util.Vector myPredicateRuleList
- myPredicateRuleList is the sequence of predicate facts and rules
in this rule block. It is a subset of myRuleList.
myIterationRuleList
java.util.Vector myIterationRuleList
- myIterationRuleList is the sequence of iteration rules in this
rule block. It is a subset of myRuleList.
myProcessedFlag
boolean myProcessedFlag
- myProcessedFlag indicates whether this rule block has been
processed at least once. The flag is initialized to
false, but is not otherwise maintained by the rule block.
The flag must be maintained by processing code, an inference
engine, for example, that is interested in keeping track of
whether a rule block might have been previously processed. This
flag and its associated methods make it possible to implement an
"init" type of rule block that is processed just once at
initialization time.
This flag is not reset by the reset() method.
myEngineType
java.lang.String myEngineType
- The type of inference engine to be used to evaluate the rules in this ruleblock
myRuleSet
AbleRuleSet myRuleSet
- The parent ruleset
myTrace
AbleLogger myTrace
- The inference engine trace logger
myControlParameterList
java.util.Hashtable myControlParameterList
- The parameters used to control the associated inference engine
myControlParameters
java.util.Vector myControlParameters
myReturnType
java.lang.String myReturnType
- The rule block return type (for example "String")
myReturnValue
java.lang.Object myReturnValue
- The return value from this ruleblock
reset to null on entry, only set if user codes a return() statement
myComment
java.lang.String myComment
- "myComment" provides a place to associate a comment with this
rule block. The value is initialized to the empty String ("") and is
never expected to be null.
- See Also:
AbleRuleBlock.setComment(String)
,
AbleRuleBlock.getComment()
enabled
boolean enabled
line
int line
readObject
private void readObject(java.io.ObjectInputStream theObjectInputStream)
throws java.lang.ClassNotFoundException,
java.io.IOException
myEngineType
java.lang.String myEngineType
myResourceBundleName
java.lang.String myResourceBundleName
myBuiltInDataTypes
java.util.Hashtable myBuiltInDataTypes
myVarId
int myVarId
myVarList
java.util.Hashtable myVarList
myVarOrder
java.util.Vector myVarOrder
myDeclaredVarsIn
java.util.Vector myDeclaredVarsIn
myDeclaredVarsOut
java.util.Vector myDeclaredVarsOut
myLocalVars
java.util.Hashtable myLocalVars
myGlobalTypedVariableFields
java.util.Hashtable myGlobalTypedVariableFields
myLocalTypedVariableFields
java.util.Hashtable myLocalTypedVariableFields
myTypedVariableFieldsList
java.util.Vector myTypedVariableFieldsList
myRuleId
int myRuleId
myRuleList
java.util.Hashtable myRuleList
myRuleLabels
java.util.HashSet myRuleLabels
myRuleBlocks
java.util.Hashtable myRuleBlocks
myRuleBlocksOrder
java.util.Vector myRuleBlocksOrder
myCurrentRuleBlock
AbleRuleBlock myCurrentRuleBlock
myCurrentInferenceEngine
AbleInferenceEngine myCurrentInferenceEngine
myEngineList
java.util.Hashtable myEngineList
myRuleTemplateList
java.util.Hashtable myRuleTemplateList
myFbInitial
java.util.BitSet myFbInitial
myFbCurrent
java.util.BitSet myFbCurrent
myDeclaredUdfs
java.util.Hashtable myDeclaredUdfs
myRuntimeUdfs
java.util.Hashtable myRuntimeUdfs
myDeclaredUdfLibs
java.util.Vector myDeclaredUdfLibs
myImportedUdfs
java.util.Hashtable myImportedUdfs
myBuiltInUdfs
java.util.Hashtable myBuiltInUdfs
myDeclaredDataTypes
java.util.Hashtable myDeclaredDataTypes
myDeclaredDataTypesOrder
java.util.Vector myDeclaredDataTypesOrder
myInnerClassDefs
java.util.Hashtable myInnerClassDefs
myDeclaredInnerClassesOrder
java.util.Vector myDeclaredInnerClassesOrder
myBuiltInPredicates
java.util.HashSet myBuiltInPredicates
myDeclaredPredicates
java.util.Hashtable myDeclaredPredicates
myDeclaredPredicatesOrder
java.util.Vector myDeclaredPredicatesOrder
myPredicateSymbols
java.util.Hashtable myPredicateSymbols
myNumericLiterals
java.util.Hashtable myNumericLiterals
myFloatLiterals
java.util.Hashtable myFloatLiterals
myIntegerLiterals
java.util.Hashtable myIntegerLiterals
myLongLiterals
java.util.Hashtable myLongLiterals
myStringLiterals
java.util.Hashtable myStringLiterals
myAstClauses
java.util.Vector myAstClauses
myAntClauses
java.util.Vector myAntClauses
myCnsClauses
java.util.Vector myCnsClauses
myExpressions
java.util.Hashtable myExpressions
myIsExReason
java.lang.String myIsExReason
myErrorName
java.lang.String myErrorName
myParserInErrorState
boolean myParserInErrorState
myChgSupport
java.beans.PropertyChangeSupport myChgSupport
- This change support object is used differently than the
"chgSupport" object found in the AbleObject super class. That
latter change support object is all but ignored by "rules"
objects.
This particular change support object is passed on to Able
variables, rules, inference engines, and so on -- anything in
the inferencing world, -- so that matters relating to rule
processing can be followed separately from other types of change
support. For example, whenever a data variable is added to a
ruleset, the ruleset makes the variable use this change support
object.
Change listeners can register with the ruleset using the
addRuleSetChangeListener() method.
Note that at the moment, any listener registered here
must be serializable, as this field is not transient.
- See Also:
AbleRuleSet.addRuleSetChangeListener(PropertyChangeListener)
,
AbleRuleSet.removeRuleSetChangeListener(PropertyChangeListener)
myWorkingMemory
AbleWorkingMemory myWorkingMemory
myVarThis
AbleBuiltInVariable myVarThis
myVarParent
AbleBuiltInVariable myVarParent
myVarFunctionList
AbleBuiltInVariable myVarFunctionList
myVarVariableList
AbleBuiltInVariable myVarVariableList
myVarInputBuffer
AbleArrayVariable myVarInputBuffer
myVarOutputBuffer
AbleArrayVariable myVarOutputBuffer
myVarWm
AbleTypedVariable myVarWm
myVarNull
AbleBuiltInVariable myVarNull
myVarException
AbleTypedVariable myVarException
myVarEvent
AbleTypedVariable myVarEvent
myVarBuiltInList
java.util.Vector myVarBuiltInList
myTemplateFlag
boolean myTemplateFlag
- A flag that indicates whether this ruleset is a template ruleset.
Template ruleset are used to customize and generate new rulesets
but are not executable themselves.
altInputBuffer
java.lang.Object altInputBuffer
- "altInputBuffer" is initialized to null, but can be used
by other objects to provide input data to this bean's process()
synchronous method via an AbleEvent with "process" as the action
string and an Object[] as the argument Object. This is used by
the process(Object) method.
myInferenceContext
AbleInferenceContext myInferenceContext
- This object holds the current state of the active inference
engine This data is maintained by the inference engine and
formatted using toString() for display when exceptions occur
during inferencing.
myInferenceContextStack
java.util.Stack myInferenceContextStack
- This object is a stack of AbleInferenceContext objects.
Whenever a ruleblock is invoked, a new current context
(myInferenceContext) is created and pushed onto the stack. When
the ruleblock returns, the stack is popped with the top element
becoming the current context.
myGoalVariableName
java.lang.String myGoalVariableName
- The goal variable is used by backward chaining inference engines
only. It is ignored by other inference engines.
The variable is initialized to null.
myPredicateQuery
AblePredicateQuery myPredicateQuery
- The predicate query is used by the predicate inference engine
only. It is ignored by other inference engines.
The variable is initialized to null.
myDebugLevel
int myDebugLevel
- The debug level :
0 = off
> 0 = on
Note: A user-defined function library (such as AbleDebugLib)
must be imported for debugging to work
jMenuBar1
javax.swing.JMenuBar jMenuBar1
jPanel1
javax.swing.JPanel jPanel1
borderLayout1
java.awt.BorderLayout borderLayout1
jPanel2
javax.swing.JPanel jPanel2
clauseButton
javax.swing.JButton clauseButton
ruleButton
javax.swing.JButton ruleButton
ruleBlockButton
javax.swing.JButton ruleBlockButton
runButton
javax.swing.JButton runButton
quitButton
javax.swing.JButton quitButton
jSplitPane1
javax.swing.JSplitPane jSplitPane1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane2
javax.swing.JScrollPane jScrollPane2
traceTextArea
javax.swing.JTextArea traceTextArea
contextTextArea
javax.swing.JTextArea contextTextArea
fileMenu
javax.swing.JMenu fileMenu
runMenu
javax.swing.JMenu runMenu
traceMenu
javax.swing.JMenu traceMenu
exitMenuItem
javax.swing.JMenuItem exitMenuItem
clauseMenuItem
javax.swing.JMenuItem clauseMenuItem
ruleMenuItem
javax.swing.JMenuItem ruleMenuItem
ruleBlockMenuItem
javax.swing.JMenuItem ruleBlockMenuItem
runMenuItem
javax.swing.JMenuItem runMenuItem
traceNoneRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem traceNoneRadioButtonMenuItem
traceLowRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem traceLowRadioButtonMenuItem
traceMediumRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem traceMediumRadioButtonMenuItem
traceHighRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem traceHighRadioButtonMenuItem
traceButtonGroup
javax.swing.ButtonGroup traceButtonGroup
optionMenu
javax.swing.JMenu optionMenu
helpMenu
javax.swing.JMenu helpMenu
usingMenuItem
javax.swing.JMenuItem usingMenuItem
aboutMenuItem
javax.swing.JMenuItem aboutMenuItem
viewMenuItem
javax.swing.JCheckBoxMenuItem viewMenuItem
myRuleSet
AbleRuleSet myRuleSet
buttonPressed
boolean buttonPressed
quitFlag
boolean quitFlag
userMessage
java.lang.String userMessage
jPanel3
javax.swing.JPanel jPanel3
statusLabel
javax.swing.JLabel statusLabel
userMessageLabel
javax.swing.JLabel userMessageLabel
chgSupport
java.beans.PropertyChangeSupport chgSupport
myFrame
java.awt.Frame myFrame
myWindow
java.awt.Window myWindow
myHelpFrame
javax.swing.JFrame myHelpFrame
myViewPort
javax.swing.JViewport myViewPort
myEditor
javax.swing.text.JTextComponent myEditor
myBaseFrame
javax.swing.JFrame myBaseFrame
myBaseText
javax.swing.JTextArea myBaseText
myBaseHndlr
AbleJTextAreaHandler myBaseHndlr
myBaseHndlrLvl
long myBaseHndlrLvl
myBaseHndlrName
java.lang.String myBaseHndlrName
myInferFrame
javax.swing.JFrame myInferFrame
myInferText
javax.swing.JTextArea myInferText
myInferHndlr
AbleJTextAreaHandler myInferHndlr
myInferHndlrLvl
long myInferHndlrLvl
myInferHndlrName
java.lang.String myInferHndlrName
myParseFrame
javax.swing.JFrame myParseFrame
myParseText
javax.swing.JTextArea myParseText
myParseHndlr
AbleJTextAreaHandler myParseHndlr
myParseHndlrLvl
long myParseHndlrLvl
myParseHndlrName
java.lang.String myParseHndlrName
myOutputFrame
javax.swing.JFrame myOutputFrame
myOutputText
javax.swing.JTextArea myOutputText
myExcpnFrame
javax.swing.JFrame myExcpnFrame
myExcpnText
javax.swing.JTextArea myExcpnText
mySetViewerFrame
javax.swing.JFrame mySetViewerFrame
mySetViewerPanel
AbleGuiFuzzySetViewer mySetViewerPanel
myXmlFrame
javax.swing.JFrame myXmlFrame
myXmlText
javax.swing.JTextArea myXmlText
myMenuBarPanel
javax.swing.JPanel myMenuBarPanel
myTitle
javax.swing.JTextField myTitle
myMenuBar
javax.swing.JMenuBar myMenuBar
myMenuBarA
javax.swing.JMenuBar myMenuBarA
myEditorPanel
javax.swing.JPanel myEditorPanel
myToolBar
javax.swing.JToolBar myToolBar
myToolBarA
javax.swing.JToolBar myToolBarA
myScrollPane
javax.swing.JScrollPane myScrollPane
myStatusBar
javax.swing.JComponent myStatusBar
myFileDialog
javax.swing.JFileChooser myFileDialog
myFileOption
int myFileOption
myCurrentDir
java.io.File myCurrentDir
mySrcFileName
java.lang.String mySrcFileName
mySrcFile
java.io.File mySrcFile
mySrcFilter
AbleRsFileFilter mySrcFilter
mySerFileName
java.lang.String mySerFileName
mySerFile
java.io.File mySerFile
mySerFilter
AbleRsFileFilter mySerFilter
myXmlFileName
java.lang.String myXmlFileName
myXmlFile
java.io.File myXmlFile
myXmlFilter
AbleRsFileFilter myXmlFilter
myUntitledARLSrcFileName
java.lang.String myUntitledARLSrcFileName
myUntitledARLSerFileName
java.lang.String myUntitledARLSerFileName
myUntitledARLXmlFileName
java.lang.String myUntitledARLXmlFileName
enteredThruMain
boolean enteredThruMain
myDebugConsole
AbleRuleSetDebugConsole myDebugConsole
xAc_Cut
javax.swing.Action xAc_Cut
xAc_Copy
javax.swing.Action xAc_Copy
xAc_Pste
javax.swing.Action xAc_Pste
xAc_SelAl
javax.swing.Action xAc_SelAl
xAc_Convert
com.ibm.able.rules.AbleRuleSetEditor.ActionConvert xAc_Convert
xAc_Debug
com.ibm.able.rules.AbleRuleSetEditor.ActionDebug xAc_Debug
xAc_DbFN
com.ibm.able.rules.AbleRuleSetEditor.ActionDbFN xAc_DbFN
xAc_DbFL
com.ibm.able.rules.AbleRuleSetEditor.ActionDbFL xAc_DbFL
xAc_DbFM
com.ibm.able.rules.AbleRuleSetEditor.ActionDbFM xAc_DbFM
xAc_DbFH
com.ibm.able.rules.AbleRuleSetEditor.ActionDbFH xAc_DbFH
xAc_DbIN
com.ibm.able.rules.AbleRuleSetEditor.ActionDbIN xAc_DbIN
xAc_DbIL
com.ibm.able.rules.AbleRuleSetEditor.ActionDbIL xAc_DbIL
xAc_DbIM
com.ibm.able.rules.AbleRuleSetEditor.ActionDbIM xAc_DbIM
xAc_DbIH
com.ibm.able.rules.AbleRuleSetEditor.ActionDbIH xAc_DbIH
xAc_DbPN
com.ibm.able.rules.AbleRuleSetEditor.ActionDbPN xAc_DbPN
xAc_DbPL
com.ibm.able.rules.AbleRuleSetEditor.ActionDbPL xAc_DbPL
xAc_DbPM
com.ibm.able.rules.AbleRuleSetEditor.ActionDbPM xAc_DbPM
xAc_DbPH
com.ibm.able.rules.AbleRuleSetEditor.ActionDbPH xAc_DbPH
xAc_Exit
com.ibm.able.rules.AbleRuleSetEditor.ActionExit xAc_Exit
xAc_Hlp
com.ibm.able.rules.AbleRuleSetEditor.ActionHlp xAc_Hlp
xAc_New
com.ibm.able.rules.AbleRuleSetEditor.ActionNew xAc_New
xAc_Open
com.ibm.able.rules.AbleRuleSetEditor.ActionOpen xAc_Open
xAc_OpFb
com.ibm.able.rules.AbleRuleSetEditor.ActionOpFb xAc_OpFb
xAc_OpXm
com.ibm.able.rules.AbleRuleSetEditor.ActionOpXm xAc_OpXm
xAc_RdWr
com.ibm.able.rules.AbleRuleSetEditor.ActionRdWr xAc_RdWr
xAc_Redo
com.ibm.able.rules.AbleRuleSetEditor.ActionRedo xAc_Redo
xAc_Run
com.ibm.able.rules.AbleRuleSetEditor.ActionRun xAc_Run
xAc_Save
com.ibm.able.rules.AbleRuleSetEditor.ActionSave xAc_Save
xAc_SvAs
com.ibm.able.rules.AbleRuleSetEditor.ActionSvAs xAc_SvAs
xAc_SvFb
com.ibm.able.rules.AbleRuleSetEditor.ActionSvFb xAc_SvFb
xAc_SvFbA
com.ibm.able.rules.AbleRuleSetEditor.ActionSvFbA xAc_SvFbA
xAc_SvXm
com.ibm.able.rules.AbleRuleSetEditor.ActionSvXm xAc_SvXm
xAc_SvXmA
com.ibm.able.rules.AbleRuleSetEditor.ActionSvXmA xAc_SvXmA
xAc_Undo
com.ibm.able.rules.AbleRuleSetEditor.ActionUndo xAc_Undo
xAc_View
com.ibm.able.rules.AbleRuleSetEditor.ActionView xAc_View
xAc_ViewX
com.ibm.able.rules.AbleRuleSetEditor.ActionViewX xAc_ViewX
xAc_Vrfy
com.ibm.able.rules.AbleRuleSetEditor.ActionVrfy xAc_Vrfy
xAc_IRs
com.ibm.able.rules.AbleRuleSetEditor.ActionIRs xAc_IRs
xAc_IRb
com.ibm.able.rules.AbleRuleSetEditor.ActionIRb xAc_IRb
xAc_IRlAs
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlAs xAc_IRlAs
xAc_IRlIt
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlIt xAc_IRlIt
xAc_IRlPf
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlPf xAc_IRlPf
xAc_IRlPr
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlPr xAc_IRlPr
xAc_IRlWd
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlWd xAc_IRlWd
xAc_IRlWl
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlWl xAc_IRlWl
xAc_IRlDu
com.ibm.able.rules.AbleRuleSetEditor.ActionIRlDu xAc_IRlDu
xAc_ISBe
com.ibm.able.rules.AbleRuleSetEditor.ActionISBe xAc_ISBe
xAc_ISGa
com.ibm.able.rules.AbleRuleSetEditor.ActionISGa xAc_ISGa
xAc_ISLiD
com.ibm.able.rules.AbleRuleSetEditor.ActionISLiD xAc_ISLiD
xAc_ISLiI
com.ibm.able.rules.AbleRuleSetEditor.ActionISLiI xAc_ISLiI
xAc_ISPi
com.ibm.able.rules.AbleRuleSetEditor.ActionISPi xAc_ISPi
xAc_ISSe
com.ibm.able.rules.AbleRuleSetEditor.ActionISSe xAc_ISSe
xAc_ISShL
com.ibm.able.rules.AbleRuleSetEditor.ActionISShL xAc_ISShL
xAc_ISShR
com.ibm.able.rules.AbleRuleSetEditor.ActionISShR xAc_ISShR
xAc_ISSiD
com.ibm.able.rules.AbleRuleSetEditor.ActionISSiD xAc_ISSiD
xAc_ISSiI
com.ibm.able.rules.AbleRuleSetEditor.ActionISSiI xAc_ISSiI
xAc_ISTra
com.ibm.able.rules.AbleRuleSetEditor.ActionISTra xAc_ISTra
xAc_ISTri
com.ibm.able.rules.AbleRuleSetEditor.ActionISTri xAc_ISTri
xAc_IVBo
com.ibm.able.rules.AbleRuleSetEditor.ActionIVBo xAc_IVBo
xAc_IVCa
com.ibm.able.rules.AbleRuleSetEditor.ActionIVCa xAc_IVCa
xAc_IVCo
com.ibm.able.rules.AbleRuleSetEditor.ActionIVCo xAc_IVCo
xAc_IVDi
com.ibm.able.rules.AbleRuleSetEditor.ActionIVDi xAc_IVDi
xAc_IVFu
com.ibm.able.rules.AbleRuleSetEditor.ActionIVFu xAc_IVFu
xAc_IVNu
com.ibm.able.rules.AbleRuleSetEditor.ActionIVDouble xAc_IVNu
xAc_IVOb
com.ibm.able.rules.AbleRuleSetEditor.ActionIVOb xAc_IVOb
xAc_IVSt
com.ibm.able.rules.AbleRuleSetEditor.ActionIVSt xAc_IVSt
xAc_IVUt
com.ibm.able.rules.AbleRuleSetEditor.ActionIVUt xAc_IVUt
xAc_Prop
com.ibm.able.rules.AbleRuleSetEditor.ActionProp xAc_Prop
xCb_DbF
javax.swing.JCheckBoxMenuItem xCb_DbF
xBg_DbF
javax.swing.ButtonGroup xBg_DbF
xRb_DbFN
javax.swing.JRadioButtonMenuItem xRb_DbFN
xRb_DbFL
javax.swing.JRadioButtonMenuItem xRb_DbFL
xRb_DbFM
javax.swing.JRadioButtonMenuItem xRb_DbFM
xRb_DbFH
javax.swing.JRadioButtonMenuItem xRb_DbFH
xCb_DbI
javax.swing.JCheckBoxMenuItem xCb_DbI
xBg_DbI
javax.swing.ButtonGroup xBg_DbI
xRb_DbIN
javax.swing.JRadioButtonMenuItem xRb_DbIN
xRb_DbIL
javax.swing.JRadioButtonMenuItem xRb_DbIL
xRb_DbIM
javax.swing.JRadioButtonMenuItem xRb_DbIM
xRb_DbIH
javax.swing.JRadioButtonMenuItem xRb_DbIH
xCb_DbP
javax.swing.JCheckBoxMenuItem xCb_DbP
xBg_DbP
javax.swing.ButtonGroup xBg_DbP
xRb_DbPN
javax.swing.JRadioButtonMenuItem xRb_DbPN
xRb_DbPL
javax.swing.JRadioButtonMenuItem xRb_DbPL
xRb_DbPM
javax.swing.JRadioButtonMenuItem xRb_DbPM
xRb_DbPH
javax.swing.JRadioButtonMenuItem xRb_DbPH
xPu_Def
javax.swing.JPopupMenu xPu_Def
xPu_DefA
javax.swing.JPopupMenu xPu_DefA
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.
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.
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.
myTemplateOpA
java.lang.String myTemplateOpA
myTemplateVr
java.lang.String myTemplateVr
myTemplateIo
java.lang.String myTemplateIo
myTemplateSE
java.lang.String myTemplateSE
myTemplateRlC
java.lang.String myTemplateRlC
myTemplateRlU
java.lang.String myTemplateRlU
myTemplateRlPf
java.lang.String myTemplateRlPf
myTemplateRlPr
java.lang.String myTemplateRlPr
myTemplateRlPred
java.lang.String myTemplateRlPred
myTemplateRlWd
java.lang.String myTemplateRlWd
myTemplateRlWl
java.lang.String myTemplateRlWl
myTemplateRlDu
java.lang.String myTemplateRlDu
myTemplateRbInit
java.lang.String myTemplateRbInit
myTemplateRbIdle
java.lang.String myTemplateRbIdle
myTemplateRb
java.lang.String myTemplateRb
myTemplateRbUser
java.lang.String myTemplateRbUser
myTemplateRl
java.lang.String myTemplateRl
myTemplateRs
java.lang.String myTemplateRs
myTemplateRsA
java.lang.String myTemplateRsA
myTemplateSBe
java.lang.String myTemplateSBe
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
myTemplateVCa
java.lang.String myTemplateVCa
myTemplateVCo
java.lang.String myTemplateVCo
myTemplateVDi
java.lang.String myTemplateVDi
myTemplateVFu
java.lang.String myTemplateVFu
myTemplateVDouble
java.lang.String myTemplateVDouble
myTemplateVOb
java.lang.String myTemplateVOb
myTemplateVSt
java.lang.String myTemplateVSt
myTemplateVUt
java.lang.String myTemplateVUt
myRuleSet
AbleRuleSet myRuleSet
- RuleSet Stuff
myTracer
AbleLogger myTracer
myRuleSet
AbleRuleSet myRuleSet
myRsEditor
AbleRuleSetEditor myRsEditor
myRuleSet
AbleRuleSet myRuleSet
- The underlying AbleRule object (with the template attribute)
used to generate new customized AbleRule object instances.
myTemplateVars
java.util.Vector myTemplateVars
- The list of template variables referenced by the underlying
AbleRule object used to provide customized values for generating
new AblRule objects.
myRule
AbleRule myRule
- The underlying AbleRule object (with the template attribute)
used to generate new customized AbleRule object instances.
myRuleSet
AbleRuleSet myRuleSet
- The ruleset object which provides the context for this template.
myRuleBlock
AbleRuleBlock myRuleBlock
- The ruleblock object which this rule would be added to
myTemplateVars
java.util.Vector myTemplateVars
- The list of template variables referenced by the underlying
AbleRule object used to provide customized values for generating
new AblRule objects.
myGeneratedRules
java.util.Hashtable myGeneratedRules
- The list if generated rules
panel1
javax.swing.JPanel panel1
borderLayout1
java.awt.BorderLayout borderLayout1
jPanel1
javax.swing.JPanel jPanel1
jPanel2
javax.swing.JPanel jPanel2
OKButton
javax.swing.JButton OKButton
PromptLabel
javax.swing.JLabel PromptLabel
jLabel2
javax.swing.JLabel jLabel2
ValueComboBox
javax.swing.JComboBox ValueComboBox
ruleVar
AbleVariable ruleVar
ruleSet
AbleRuleSet ruleSet
constraints
java.util.Vector constraints
selectorVariable
AbleVariable selectorVariable
positive
boolean positive
constraintExpr
AbleExpression constraintExpr
myRuleSet
AbleRuleSet myRuleSet
myStartValue
java.util.Calendar myStartValue
- The starting date/time for this time period.
myEndValue
java.util.Calendar myEndValue
- The ending date/time for this time period
myMonthMask
int myMonthMask
- The Month mask
myDayOfWeekMask
int myDayOfWeekMask
- The Day of Week mask
myDayOfMonthMask
long myDayOfMonthMask
- The Day of Month mask
myTimeOfDayStartMask
java.util.Calendar myTimeOfDayStartMask
- The Time of Day start mask
myTimeOfDayEndMask
java.util.Calendar myTimeOfDayEndMask
- The Time of Day end mask
myBean
AbleBean myBean
myVariables
java.util.Hashtable myVariables
myTextScrollPane
javax.swing.JScrollPane myTextScrollPane
myTextArea
javax.swing.JTextArea myTextArea
myRefreshAllowed
boolean myRefreshAllowed
myCurrentStepCount
int myCurrentStepCount
myStepsPerRefresh
int myStepsPerRefresh
myTestExpression
AbleExpression myTestExpression
- myTestExpression is a boolean expression used to control the loop.
myConsequents
java.util.Vector myConsequents
- myConsequents is a list of consequent clauses
(AbleConsequentClause objects).
Package com.ibm.conversation |
(C) Copyright IBM Corporation 1999, 2003