|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbleException | |
---|---|
com.ibm.able | The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents. |
com.ibm.able.agents | The AGENTS package provides a set of agents extending AbleDefaultAgent which contain AbleBean components. |
com.ibm.able.autotune | AutoTune is an agent-based approach to automated tuning that does not require prior knowledge of the controlled system that is being tuned. |
com.ibm.able.beans | The BEANS package provides a set of interfaces and objects which implement components ranging from simple file i/o to intelligent learning algorithms. |
com.ibm.able.beans.bayes | The Bayes package provides a classifer network that uses the Naive Bayes algorithm. |
com.ibm.able.beans.decisiontree | The Decision Tree package is used to develop rules for classifying objects. |
com.ibm.able.beans.filter | The com.ibm.able.beans.filter package provides a set of objects implementing a template based scaling and transformation of data for use by neural networks and other beans. |
com.ibm.able.beans.knn | The knn package contains the k Nearest Neighbors (k-NN) learning algorithm for classifying objects. |
com.ibm.able.conversation | The com.ibm.able.conversation contains classes for
conversation management in ABLE. |
com.ibm.able.data | The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them. |
com.ibm.able.editor | The EDITOR package provides a set of objects that implement a GUI development environment for constructing hybrid intelligent agents using AbleBeans and AbleAgents as components. |
com.ibm.able.examples | Sample beans and agents are loaded from the ableexamples.jar file and placed on the Samples palette when the Able Agent Editor starts. |
com.ibm.able.examples.ableagent | SimpleAbleAgent - How to create a custom AbleAgent |
com.ibm.able.examples.ablebean | SimpleAbleBean - How to create a custom AbleBean |
com.ibm.able.examples.conversation | Package com.ibm.able.examples.conversation contains examples of
conversational ABLE agents. Instructions for running the "AMAB" example, in which two agents negotiate a deal involving goods with multiple attributes, may be found here. [A detailed overview of conversation support in ABLE is in preparation, and will soon be available for preview on the Conversation Support Website.] |
com.ibm.able.examples.genetic | The ABLE genetic examples.... |
com.ibm.able.examples.rules | The rules Examples package contains a number of different types of examples. |
com.ibm.able.platform | The com.ibm.able.platform package
provides a set of classes that allows a distributed platform
consisting of platform services and agents to be configured and
run across physical systems. |
com.ibm.able.rules | The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. |
Uses of AbleException in com.ibm.able |
---|
Methods in com.ibm.able that throw AbleException | |
void |
AbleObject.dataChanged(java.lang.Object theArg)
A convenience method to construct and send an asynchronous AbleEvent.DATACHANGED
event to notify any registered listeners that this bean's internal state has
changed. |
void |
AbleObject.setInputBuffer(java.lang.Object theInputBuffer)
Sets the input buffer to the specified object. |
void |
AbleObject.setInputBuffer(int theIndex,
java.lang.Object theObject)
|
java.lang.Object |
AbleObject.getInputBuffer(int theIndex)
|
java.lang.String[] |
AbleObject.getInputBufferAsStringArray()
|
java.util.Enumeration |
AbleObject.getInputBufferContents()
|
void |
AbleObject.setOutputBuffer(java.lang.Object theOutputBuffer)
Sets the output buffer to the specified object. |
void |
AbleObject.setOutputBuffer(int theIndex,
java.lang.Object theObject)
|
java.lang.Object |
AbleObject.getOutputBuffer(int theIndex)
|
java.lang.String[] |
AbleObject.getOutputBufferAsStringArray()
|
java.util.Enumeration |
AbleObject.getOutputBufferContents()
|
void |
AbleObject.processBufferConnections()
Processes all buffer connections. |
void |
AbleObject.removeAllConnections()
Removes all Property, Buffer, and Event connections. |
void |
AbleObject.removePropertyConnection(AblePropertyConnection thePropertyConnection)
Removes a property connection. |
void |
AbleObject.removeAllPropertyConnections()
Removes all property connections. |
void |
AbleObject.init()
Initialize and configure the bean. |
void |
AbleObject.init(java.lang.Object theArg)
Initialize and configure the bean, using the specified Object. |
void |
AbleObject.reset()
Reset this bean to its "initialized" state. |
void |
AbleObject.process()
Performs the main, synchronous, standard processing function performed by this bean. |
java.lang.Object |
AbleObject.process(java.lang.Object theArg)
Perform the main, standard processing function performed by this bean, using the argument Object (usually passed via an AbleEvent). |
void |
AbleObject.quitEnabledEventProcessing()
Stop the bean's asynchronous thread of control. |
void |
AbleObject.restartEnabledEventProcessing()
Restart the bean's asynchronous thread of control after the bean has moved from one system to another. |
void |
AbleObject.quitAll()
|
void |
AbleObject.suspendAll()
|
void |
AbleObject.resumeAll()
|
void |
AbleObject.notifyAbleEventListeners(AbleEvent theEvent)
Notify all registered listeners by sending the specified event via their implemented AbleEventListener.handleAbleEvent(AbleEvent) method. |
void |
AbleObject.handleAbleEvent(AbleEvent theAbleEvent)
|
void |
AbleObject.processAbleEvent(AbleEvent theAbleEvent)
Processes an Able event synchronously; that is, on the same thread as the caller. |
void |
AbleObject.processTimerEvent()
Process a timer expiration event synchronously; that is, on the same thread as the caller. |
void |
AbleEventListener.handleAbleEvent(AbleEvent theAbleEvent)
Handles an Able event. |
void |
AbleDefaultAgent.setActiveDataSource(boolean theState)
|
boolean |
AbleDefaultAgent.isActiveDataSource()
|
AbleDataSource |
AbleDefaultAgent.getDataSource()
|
void |
AbleDefaultAgent.addEventConnection(AbleEventConnection theConnection)
|
void |
AbleDefaultAgent.removeEventConnection(AbleEventConnection theConnection)
|
void |
AbleDefaultAgent.removeAllEventConnections()
|
void |
AbleDefaultAgent.setProcessList(java.util.Vector theProcessList)
|
java.util.Vector |
AbleDefaultAgent.getProcessList()
|
long |
AbleDefaultAgent.getNumEpochs()
|
void |
AbleDefaultAgent.removeAllConnections()
Removes all Property, Buffer, and Event connections. |
void |
AbleDefaultAgent.reset()
Reset the agent to its "initialized" state. |
void |
AbleDefaultAgent.process()
Performs the main, synchronous, standard processing function performed by this bean. |
void |
AbleDefaultAgent.quitEnabledEventProcessing()
Stop the agent's asynchronous thread of control. |
void |
AbleDefaultAgent.quitAll()
|
void |
AbleDefaultAgent.suspendAll()
|
void |
AbleDefaultAgent.resumeAll()
|
void |
AbleDefaultAgent.handleAbleEvent(AbleEvent theAbleEvent)
Handles an Able event. |
void |
AbleDefaultAgent.addBean(AbleBean theAbleBean)
Adds a bean to this container/agent. |
void |
AbleDefaultAgent.removeBean(AbleBean theAbleBean)
Removes a bean from this container, and sets the bean's parent to null . |
void |
AbleDefaultAgent.removeBean(java.lang.String theName)
A convenience method to remove a bean by name which calls AbleDefaultAgent.removeBean(AbleBean) . |
static void |
AbleDefaultAgent.removeBeans(AbleBeanContainer container,
AbleBean[] theBeans)
A convenience method to remove a list of beans which calls AbleDefaultAgent.removeBean(AbleBean) . |
static void |
AbleDefaultAgent.addBeans(AbleBeanContainer container,
AbleBean[] theBeans)
A convenience method to add a list of beans which calls AbleDefaultAgent.addBean(AbleBean) . |
void |
AbleDefaultAgent.removeAllBeans()
|
java.lang.Object |
AbleDefaultAgent.invokeUserDefinedFunction(java.lang.String theUserDefinedFunctionName,
java.lang.Object[] theArgs)
|
protected void |
AbleDefaultAgent.buildProcessList()
Examine the list of contained beans AbleDefaultAgent.myBeans for dataflow
connections, building a sequential processing list. |
static AbleJTextAreaHandler |
AblePanelHelper.addTraceJTextAreaHandler(AbleBean theBean,
long level,
javax.swing.JTextArea area)
Add a new JTextAreaHandler to a bean's trace logger. |
static void |
AblePanelHelper.removeTraceJTextAreaHandler(AbleBean theBean)
Remove the Able.TraceLog file handler from a bean's trace logger. |
void |
AbleBeanContainer.addBean(AbleBean theAbleBean)
Adds a bean to this container. |
void |
AbleBeanContainer.removeBean(AbleBean theAbleBean)
Removes a bean from this container, and sets the bean's parent to null . |
void |
AbleBeanContainer.removeBean(java.lang.String theName)
A convenience method to remove a bean by name which calls AbleBeanContainer.removeBean(AbleBean) . |
void |
AbleBeanContainer.removeAllBeans()
Removes all beans from this container. |
void |
AbleRemoteDefaultAgent.init()
Initialize and configure the agent. |
void |
AbleRemoteDefaultAgent.init(java.lang.Object theArg)
Initialize and configure the agent using the specified Object. |
java.lang.String |
AbleRemoteDefaultAgent.getAgentAddr()
Returns the address of this agent. |
java.lang.String |
AbleRemoteDefaultAgent.getAgentHost()
Returns the name of the host on which this agent is running. |
java.lang.String |
AbleRemoteDefaultAgent.getAgentName()
Returns the current formal agent name of this agent. |
void |
AbleRemoteDefaultAgent.rmiRebind()
Make this agent a distributed agent, accessible through the RMI naming registry, and able to participate in a distributed agent platform. |
void |
AbleRemoteDefaultAgent.rmiUnbind()
Unbind this agent from the RMI naming registry so that it is no longer accessible in a distributed agent platform. |
void |
AbleBean.removeAllConnections()
Removes all Property, Buffer, and Event connections. |
void |
AbleBean.init()
Initialize and configure the bean. |
void |
AbleBean.init(java.lang.Object theArg)
Initialize and configure the bean, using the specified Object. |
void |
AbleBean.reset()
Reset this bean. |
void |
AbleBean.process()
Performs the main, synchronous, standard processing function performed by this bean. |
java.lang.Object |
AbleBean.process(java.lang.Object theArg)
Performs the main, standard processing function performed by this bean, using the argument Object, which usually would be passed via an AbleEvent. |
void |
AbleBean.quitAll()
Stop all of the bean's asynchronous threads of control. |
void |
AbleBean.suspendAll()
Temporarily suspend all of the bean's asynchronous threads of control. |
void |
AbleBean.resumeAll()
Resume all of the bean's suspended asynchronous threads of control. |
void |
AbleEventQueueManager.quitEnabledEventProcessing()
Stop the bean's asynchronous thread of control. |
void |
AbleEventQueueManager.suspendEnabledEventProcessing()
Temporarily suspend the bean's asynchronous thread of control. |
void |
AbleEventQueueManager.resumeEnabledEventProcessing()
Resume the bean's suspended asynchronous thread of control. |
void |
AbleEventQueueManager.restartEnabledEventProcessing()
Restart the bean's asynchronous thread of control after the bean has moved from one system to another. |
static AbleLogger |
Able.startBeanTraceLogging(AbleBean theBean)
Create a trace logger for a bean and copy any handlers from the static Able.TraceLog logger. |
static void |
Able.stopBeanTraceLogging(AbleBean theBean)
Stop tracing of a bean. |
static void |
Able.setBeanTraceConsoleHandlerLevel(AbleBean theBean,
long level)
Set the trace level of a bean's console handler. |
static void |
Able.setBeanTraceFileHandlerLevel(AbleBean theBean,
long level,
java.lang.String fileName)
Set the trace level of a bean's file handler. |
boolean |
AbleDataSource.isReady()
Indicates if the data source is ready to provide data. |
boolean |
AbleDataSink.isReady()
Indicates if the data sink is ready to accept data. |
java.lang.Object |
AbleUserDefinedFunctionManager.invokeUserDefinedFunction(java.lang.String theUserDefinedFunctionName,
java.lang.Object[] theArgs)
Invokes the actual method that the named user-defined function represents, passing in the array of argument objects. |
void |
AbleEventQueueProcessor.processAbleEvent(AbleEvent theAbleEvent)
Processes an Able event synchronously; that is, on the same thread as the caller. |
void |
AbleEventQueueProcessor.processTimerEvent()
Processes a timer expiration event synchronously; that is, on the same thread as the caller. |
void |
AbleEventQueueProcessor.processNoEventProcessingEnabledSituation()
Processes the situation where neither timer nor Able event processing is enabled in the event queue, but the event queue's asynchronous thread of control has been started. |
void |
AbleEventQueueProcessor.setState(int theState)
Sets the state of the event queue's container. |
int |
AbleEventQueueProcessor.getState()
Returns the state of the event queue's container. |
AbleLogger |
AbleEventQueueProcessor.getLogger()
Returns a message logger object from the event queue's container. |
void |
AbleEventListenerManager.notifyAbleEventListeners(AbleEvent theEvent)
Notify all registered listeners by sending the specified event. |
void |
AbleEventListenerManager.dataChanged(java.lang.Object theArg)
Signal that this bean's internal state has changed by sending an event to all registered listeners. |
void |
AbleDataBufferManager.setInputBuffer(java.lang.Object theInputBuffer)
Sets the input buffer to the specified object. |
java.lang.Object |
AbleDataBufferManager.getInputBuffer()
Returns a reference to the input buffer. |
void |
AbleDataBufferManager.setInputBuffer(int theIndex,
java.lang.Object theObject)
Sets the value of a single element of the input buffer. |
java.lang.Object |
AbleDataBufferManager.getInputBuffer(int theIndex)
Returns the value of a single element of the input buffer. |
java.lang.String[] |
AbleDataBufferManager.getInputBufferAsStringArray()
Returns the contents of the input buffer as an array of strings. |
java.util.Enumeration |
AbleDataBufferManager.getInputBufferContents()
Returns the contents of the input buffer as an enumeration. |
void |
AbleDataBufferManager.setOutputBuffer(java.lang.Object theOutputBuffer)
Sets the output buffer to the specified object. |
java.lang.Object |
AbleDataBufferManager.getOutputBuffer()
Returns a reference to the output buffer. |
void |
AbleDataBufferManager.setOutputBuffer(int theIndex,
java.lang.Object theObject)
Sets the value of a single element of the output buffer. |
java.lang.Object |
AbleDataBufferManager.getOutputBuffer(int theIndex)
Returns the value of a single element of the output buffer. |
java.lang.String[] |
AbleDataBufferManager.getOutputBufferAsStringArray()
Returns the contents of the output buffer as an array of Strings. |
java.util.Enumeration |
AbleDataBufferManager.getOutputBufferContents()
Returns the contents of the output buffer as an enumeration. |
void |
AbleDataBufferManager.processBufferConnections()
Processes all buffer connections. |
void |
AbleBufferConnection.process()
Processing a connection moves data from the source output buffer to the destination object's input buffer. |
boolean |
AbleRemoteDataSink.isReady()
Indicates if the data sink is ready to accept data. |
void |
AblePropertyChangeManager.addPropertyConnection(AblePropertyConnection thePropertyConnection)
Adds a property connection. |
void |
AblePropertyChangeManager.removePropertyConnection(AblePropertyConnection thePropertyConnection)
Removes a property connection. |
void |
AblePropertyChangeManager.removeAllPropertyConnections()
Removes all property connections. |
void |
AbleAgent.setActiveDataSource(boolean theState)
Sets the flag indicating if this agent contains an active data source. |
boolean |
AbleAgent.isActiveDataSource()
Indicates if this agent has an active data source. |
AbleDataSource |
AbleAgent.getDataSource()
Returns the current active DataSource from the contained beans, null if none. |
void |
AbleAgent.addEventConnection(AbleEventConnection theConnection)
Adds an event connection. |
void |
AbleAgent.removeEventConnection(AbleEventConnection theConnection)
Removes an event connection. |
void |
AbleAgent.removeAllEventConnections()
Remove all event connections. |
void |
AbleAgent.setProcessList(java.util.Vector theProcessList)
Set the sequential list of beans to process. |
java.util.Vector |
AbleAgent.getProcessList()
Returns the sequential processing list for data buffer processing. |
long |
AbleAgent.getNumEpochs()
Returns the number of training epochs, which is the number of times an active data source has had all its records processed. |
Constructors in com.ibm.able that throw AbleException | |
AbleDefaultAgent()
Construct an AbleDefaultAgent instance. |
|
AbleDefaultAgent(java.lang.String theName)
Construct an AbleDefaultAgent with the specified name. |
|
AbleDefaultAgent(java.lang.String theName,
java.lang.String theComment)
Construct an AbleDefaultAgent with the specified name and comment. |
|
AbleMessageContainer(AbleMessageContainer theAbleMessageContainer)
Creates an AbleMessageContainer from another AbleMessageContainer. |
|
AblePropertyConnection(AbleBean source,
java.lang.String propertyName,
java.lang.String getterName,
AbleBean targetObject,
java.lang.String setterName)
Create a property connection, so that a change to the named bound property on the source object turns into a call on the "setter" method of the given target object. |
|
AbleBufferConnection(AbleBean srcObj,
AbleBean destObj)
The AbleBufferConnection provides a serializable data buffer connection between two AbleBeans. |
Uses of AbleException in com.ibm.able.agents |
---|
Methods in com.ibm.able.agents that throw AbleException | |
void |
AbleScriptAgent.init()
Initialize the Script agent by constructing and initializing the init, process, and processTimer beans if they are specified. |
void |
AbleScriptAgent.reset()
Reset the init, process, and processTimerEvent ruleset beans in the agent if they exist. |
protected void |
AbleScriptAgent.setDefaults()
Set processing options to default values. |
void |
AbleScriptAgent.process()
Invoke the processRuleSet so user can completely define the process() behavior of this agent (and contained beans) The AbleScriptAgent inputBuffer is passed to the processRuleSet (if any) The processRuleSet outputBuffer (if any) is passed to the Agent's outputBuffer |
void |
AbleScriptAgent.processTimerEvent()
Invoke the process method on the processTimerScript. |
void |
AbleNeuralClassifierAgent.reset()
Reset each bean created when the agent was initialized. |
protected void |
AbleNeuralClassifierAgent.setDefaults()
|
void |
AbleNeuralClassifierAgent.init()
Generate a complete neural Classifier agent bean. |
void |
AbleNeuralClassifierAgent.processTimerEvent()
This method is called from the asynch thread. |
void |
AbleNeuralClassifierAgent.setDataFileName(java.lang.String aFileName)
|
void |
AbleNeuralClassifierAgent.setTestDataFileName(java.lang.String aFileName)
|
void |
AbleNeuralClassifierAgent.setMode(int mode)
set the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
int |
AbleNeuralClassifierAgent.getMode()
get the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
boolean |
AbleNeuralClassifierAgent.isTraining()
Check to see if the network is in the process of training. |
void |
AbleNeuralClassifierAgent.startTraining()
start automatically training the model from the external data this method is called from the customizer Start button should only be called when agent is already in TRAIN state |
void |
AbleNeuralClassifierAgent.stopTraining()
stop automatically training the model from the external data |
void |
AbleRuleBase.reset()
Reset each RuleSet in the rulebase. |
void |
AbleRuleBase.process()
Process a single RuleSet in this RuleBase This is usually based on some user or domain name |
void |
AbleNeuralPredictionAgent.reset()
Reset each bean created when the agent was initialized. |
protected void |
AbleNeuralPredictionAgent.setDefaults()
|
void |
AbleNeuralPredictionAgent.init()
Generate a complete neural prediction agent bean The training source file is used to create filters. |
void |
AbleNeuralPredictionAgent.process()
Process a single input record .... |
void |
AbleNeuralPredictionAgent.processTimerEvent()
This method is called from the asynch thread It is only used for automated training of the neural agent |
void |
AbleNeuralPredictionAgent.setDataFileName(java.lang.String aFileName)
|
void |
AbleNeuralPredictionAgent.setTestDataFileName(java.lang.String aFileName)
|
void |
AbleNeuralPredictionAgent.setNetArch(java.lang.String arch)
|
void |
AbleNeuralPredictionAgent.setFeedbackType(int type)
|
void |
AbleNeuralPredictionAgent.setMode(int mode)
set the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
int |
AbleNeuralPredictionAgent.getMode()
get the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
boolean |
AbleNeuralPredictionAgent.isTraining()
Check to see if the network is in the process of training. |
void |
AbleNeuralPredictionAgent.startTraining()
start automatically training the model from the external data |
void |
AbleNeuralPredictionAgent.stopTraining()
stop automatically training the model from the external data |
void |
AbleJavaScriptAgent.init()
Create the scripting engine to process the scripts. |
void |
AbleJavaScriptAgent.process()
Execute the processScript. |
void |
AbleJavaScriptAgent.processTimerEvent()
Execute the processTimerScript. |
void |
AbleJavaScriptAgent.addBean(AbleBean theAbleBean)
Register the bean with the manager and then call super.addBean. |
void |
AbleJavaScriptAgent.removeBean(AbleBean theAbleBean)
De-register the bean with the manager and then call super.removeBean. |
void |
AbleGeneticSearchAgent.reset()
Reset each contained bean with dataflow on. |
void |
AbleGeneticSearchAgent.init()
generate a complete genetic search agent |
void |
AbleGeneticSearchAgent.process()
This method performs the following steps: initialize the population (first time only) evaluate each chromosome and insert into the population create new chromosomes and members using crossover/mutation operators delete members of the old population to make room for new members |
void |
AbleGeneticSearchAgent.processTimerEvent()
This method is called from the asynch thread It is only used for automated evolution the population |
protected void |
AbleGeneticSearchAgent.integratePopulation(java.util.Vector newPopulation)
add the new members to the population reduce the population by removing lowest fitness members of current population |
protected void |
AbleGeneticSearchAgent.removeLastNFromPopulation(int n)
remove the last N members (with lowest fitness) from the population |
boolean |
AbleGeneticSearchAgent.isEvolving()
Check to see if the agent is in the process of evolving. |
void |
AbleGeneticSearchAgent.startEvolving()
start automatically evolving from the external data |
void |
AbleGeneticSearchAgent.stopEvolving()
stop automatically training the model from the external data |
void |
AbleNeuralClusteringAgent.reset()
Reset each bean created when the agent was initialized. |
protected void |
AbleNeuralClusteringAgent.setDefaults()
|
void |
AbleNeuralClusteringAgent.init()
generate a complete neural Clustering agent bean |
void |
AbleNeuralClusteringAgent.processTimerEvent()
This method is called from the asynch thread It is only used to automated training of the neural agent |
void |
AbleNeuralClusteringAgent.setDataFileName(java.lang.String aFileName)
|
void |
AbleNeuralClusteringAgent.setTestDataFileName(java.lang.String aFileName)
|
void |
AbleNeuralClusteringAgent.setMode(int mode)
set the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
int |
AbleNeuralClusteringAgent.getMode()
get the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
java.lang.String |
AbleNeuralClusteringAgent.getNetArchitecture()
Return the number of input, hidden, and output units. |
boolean |
AbleNeuralClusteringAgent.isTraining()
Check to see if the network is in the process of training. |
void |
AbleNeuralClusteringAgent.startTraining()
start automatically training the model from the external data |
void |
AbleNeuralClusteringAgent.stopTraining()
stop automatically training the model from the external data |
void |
AbleRuleAgent.init()
Initialize the Rule agent by constructing and initializing the behavior ruleset bean. |
void |
AbleRuleAgent.reset()
Reset the behavior ruleset bean in the agent if it exists. |
protected void |
AbleRuleAgent.setDefaults()
Set processing options to default values. |
void |
AbleRuleAgent.process()
Invoke the behaviorRuleSet to process input buffer The AbleRuleAgent inputBuffer is passed to the behaviorRuleSet (if any) The behaviorRuleSet outputBuffer (if any) is passed to the Agent's outputBuffer |
java.lang.Object |
AbleRuleAgent.process(java.lang.Object theArg)
Invoke the behaviorRuleSet to process input buffer |
void |
AbleRuleAgent.processTimerEvent()
Invoke the processTimerEvent method on the behavior ruleset. |
void |
AbleRuleAgent.processAbleEvent(AbleEvent theAbleEvent)
|
void |
AbleRuleAgent.quitAll()
|
Constructors in com.ibm.able.agents that throw AbleException | |
AbleScriptAgent()
|
|
AbleScriptAgent(java.lang.String aName)
|
|
AbleNeuralClassifierAgent()
|
|
AbleNeuralClassifierAgent(java.lang.String aName)
|
|
AbleRuleBase()
|
|
AbleRuleBase(java.lang.String theName)
|
|
AbleNeuralPredictionAgent()
|
|
AbleNeuralPredictionAgent(java.lang.String aName)
|
|
AbleJavaScriptAgent()
|
|
AbleGeneticSearchAgent()
construct a genetic search agent |
|
AbleGeneticSearchAgent(java.lang.String aName)
construct a genetic search agent with specified name |
|
AbleNeuralClusteringAgent()
|
|
AbleNeuralClusteringAgent(java.lang.String aName)
|
|
AbleRuleAgent()
|
|
AbleRuleAgent(java.lang.String aName)
|
Uses of AbleException in com.ibm.able.autotune |
---|
Methods in com.ibm.able.autotune that throw AbleException | |
void |
AutotuneMetricCollection.writeLogData()
write system state and control actions to log file for post mortem analysis, and replay if desired |
void |
AutotuneMetricCollection.eraseLogDataFile()
erase a previously opened log data file |
void |
AutotuneMetricCollection.closeLogDataFile()
close a previously opened log data file |
void |
AutotuneMetricCollection.openLogDataFile()
create and open a log data file generate the corresponding *.dfn file |
void |
AutotuneMetricCollection.generateDFNFile()
write out the metadata describing the log file NOTE: this must follow the same order as the logData() method |
void |
AutotuneMetricCollection.logData(AbleExport export)
write a single record to the log file |
void |
AutotuneAgentDataBean.load()
Copy data from the underlying bean or agent to this object |
void |
AutotuneAgentDataBean.save(AutotuneAgentIf theAgent)
Copy data from this object to the underlying bean or agent |
void |
AutotuneAgentDataBean.save()
Copy data from this object to the underlying bean or agent |
void |
BaseAutotuneController.computeErrors()
compute the differences between actual and desired service levels for one or more service level metrics |
void |
BaseAutotuneController.computeControlActions()
compute the control actions for the target system or application |
void |
BaseAutotuneController.setControlActions()
set the control actions of the target system or application |
void |
Neural2WayLoadBalanceController.init()
|
void |
Neural2WayLoadBalanceController.process()
do a single control cycle |
protected void |
Neural2WayLoadBalanceController.backPropThroughModel()
given the errors in the output units back propagate them through the system model and extract the corresponding input deltas |
protected void |
Neural2WayLoadBalanceController.trainController()
use the errors computed by back propagating through the system model to adjust the controller neural network |
void |
Neural2WayLoadBalanceController.computeErrors()
compute the differences between actual and desired service levels for one or more service level metrics |
void |
Neural2WayLoadBalanceController.computeControlActions()
compute the control actions for the target system or application by doing a forward pass through the controller neural network |
void |
Neural2WayLoadBalanceController.setControlActions()
|
void |
AutotuneController.computeErrors()
Compute the differences between actual and desired service levels for one or more service level metrics. |
void |
AutotuneController.computeControlActions()
Compute the control actions for the target system or application. |
void |
AutotuneController.setControlActions()
Set the control actions of the target system or application. |
void |
AutotuneController.setAdaptor(AutotuneAdaptor adaptor)
Set the active Adaptor. |
void |
AutotuneMetricManager.init(java.util.Vector adaptors)
initialize the Metric manager walk through all adaptors and get metric info |
void |
AutotuneMetricManager.addAdaptorMetrics(AutotuneAdaptor adaptor)
an adaptor has been added to the autotune agent request all information on metrics from the adaptor |
void |
AutotuneMetricManager.writeLogData()
write a single record to the log file |
void |
BasicNeuralAutotuneController.init()
|
void |
BasicNeuralAutotuneController.process()
do a single control cycle |
protected void |
BasicNeuralAutotuneController.backPropThroughModel()
given the errors in the output units back propagate them through the system model and extract the corresponding input deltas |
protected void |
BasicNeuralAutotuneController.trainController()
use the errors computed by back propagating through the system model to adjust the controller neural network |
void |
BasicNeuralAutotuneController.computeErrors()
compute the differences between actual and desired service levels for one or more service level metrics |
void |
BasicNeuralAutotuneController.computeControlActions()
compute the control actions for the target system or application by doing a forward pass through the controller neural network |
void |
Fuzzy2WayLoadBalanceController.init()
Load the fuzzy rule set |
void |
Fuzzy2WayLoadBalanceController.computeErrors()
compute the differences between actual and desired service levels for one or more service level metrics |
void |
Fuzzy2WayLoadBalanceController.computeControlActions()
compute the control actions for the target system or application |
void |
Fuzzy2WayLoadBalanceController.setControlActions()
|
void |
Fuzzy2WayLoadBalanceController.process()
compute the difference between target and actual service levels compute the control actions to take (if any) set the tuning control values and propagate them to the target system |
void |
Fuzzy2WayLoadBalanceController.processTimerEvent()
not sure if this will be used |
void |
TestAutotuneAdaptorCustomizer.handleAbleEvent(AbleEvent theEvent)
The customizer listens for AbleEvents issued by its member import bean. |
abstract void |
BaseAutotuneAdaptor.defineMetrics()
Create and define all metrics for the target system. |
void |
BaseAutotuneAdaptor.setTuningControl(AutotuneTuningControlMetric tuningControl)
Set a single tuning control on the target system. |
void |
BaseAutotuneAdaptor.setTuningControls(java.util.Vector tuningControls)
Set multiple tuning controls on the target system. |
void |
BaseAutotuneAdaptor.init()
|
void |
TestAutotuneAdaptor.defineMetrics()
Create and define metrics for the Test Adaptor |
void |
TestAutotuneAdaptor.init()
Initialize the adaptor. |
void |
TestAutotuneAdaptor.reset()
Reinitialize the adaptor. |
void |
TestAutotuneAdaptor.setDataFileName(java.lang.String theFileName)
|
void |
TestAutotuneAdaptor.setImportBean(AbleImport theBean)
|
void |
TestAutotuneAdaptor.process()
Get the latest data from the buffer and set the values of the metrics. |
void |
TestAutotuneAdaptor.processOutputBuffer()
Copy data from the member import bean's output buffer into the metrics. |
void |
AutotuneAdaptor.setTuningControl(AutotuneTuningControlMetric tuningControl)
Set a single tuning control on the target system. |
void |
AutotuneAdaptor.setTuningControls(java.util.Vector tuningControls)
Set multiple tuning controls on the target system. |
AutotuneMetricCollection |
AutotuneAdaptor.getMetrics()
Get all of the defined metrics for the target system. |
void |
AutotuneAdaptor.defineMetrics()
Define all of the metrics for the target system. |
void |
AutotuneTuningControlMetric.setTuningControl(AbleLiteral value)
|
void |
AutotuneTuningControlMetric.setTuningControl()
take the current value of this tuning control and invoke the corresponding action method on the target system |
void |
AutotuneDataBean.load()
Copy data from the underlying bean or agent to this object |
void |
AutotuneDataBean.save(AutotuneAgentIf theAgent)
Copy data from this object to the underlying bean or agent |
void |
AutotuneDataBean.save()
Copy data from this object to the underlying bean or agent |
void |
AutotuneAgent.setSynchronousAdaptorMode(boolean state)
Set the flag used to determine whether to process each adaptor before processing the masterController. |
boolean |
AutotuneAgent.isSynchronousAdaptorMode()
Return the flag indicating whether adaptors are to be processed synchronously. |
void |
AutotuneAgent.setControllerRate(int rate)
Set the time period between processing the masterController. |
int |
AutotuneAgent.getControllerRate()
Return the time period between processing the masterController. |
void |
AutotuneAgent.setDefaultAdaptorRate(int rate)
|
int |
AutotuneAgent.getDefaultAdaptorRate()
|
void |
AutotuneAgent.setDataRepositoryPath(java.lang.String path)
Set the base directory used to store logging data. |
java.lang.String |
AutotuneAgent.getDataRepositoryPath()
Get the base directory used to store logging data. |
AutotuneController |
AutotuneAgent.getMasterController()
Return the controller serving as masterController in this agent. |
void |
AutotuneAgent.setMasterController(AutotuneController controller)
Select which controller should be master. |
boolean |
AutotuneAgent.setMasterController(java.lang.String theName)
Set the master controller using its name. |
AutotuneMetricCollection |
AutotuneAgent.getMetrics()
Get all metrics defined by all adaptors in this agent. |
AutotuneMetricCollection |
AutotuneAgent.getLoggingMetrics()
Get the collection of selected metrics for logging. |
void |
AutotuneAgent.setLoggingMetrics(AutotuneMetricCollection loggingMetrics)
Set the collection of selected metrics for logging. |
AutotuneMetric |
AutotuneAgent.getMetric(java.lang.String metricName)
Return the metric with the specified name. |
void |
AutotuneAgent.setLogData(boolean state)
Turn logging on or off. |
boolean |
AutotuneAgent.getLogData()
Return whether logging is on or off. |
boolean |
AutotuneAgent.isLogData()
Return whether logging is on or off. |
void |
AutotuneAgent.setLogDataFileName(java.lang.String fileName)
Set the name of the file used to write log data. |
java.lang.String |
AutotuneAgent.getLogDataFileName()
Get the name of the file where log data is written. |
void |
AutotuneAgent.process()
Check the current state of the target system if the adaptor mode is synchronous by processing each adaptor. |
void |
AutotuneAgent.processTimerEvent()
Current behavior is to simply call the process() method. |
void |
AutotuneAgent.processAbleEvent(AbleEvent theAbleEvent)
Process an Able event synchronously; that is, on the same thread as the caller. |
void |
AutotuneAgent.writeLogData()
Write system state and control actions to log file for post mortem analysis, and replay if desired. |
void |
AutotuneAgent.reset()
Restore processing options to default values. |
void |
AutotuneAgent.init()
Initialize the autotune agent. |
java.util.Vector |
AutotuneAgent.getAdaptors()
Return all beans which are AutotuneAdaptors. |
java.util.Vector |
AutotuneAgent.getControllers()
Return all beans which are AutotuneControllers. |
Constructors in com.ibm.able.autotune that throw AbleException | |
BaseAutotuneController()
|
|
BaseAutotuneController(java.lang.String name)
|
|
Neural2WayLoadBalanceController()
|
|
BasicNeuralAutotuneController()
|
|
Fuzzy2WayLoadBalanceController()
|
|
BaseAutotuneAdaptor()
|
|
BaseAutotuneAdaptor(java.lang.String name)
|
|
TestAutotuneAdaptor()
|
|
AutotuneAgent()
|
|
AutotuneAgent(java.lang.String aName)
|
Uses of AbleException in com.ibm.able.beans |
---|
Methods in com.ibm.able.beans that throw AbleException | |
void |
AbleTimeSeriesFilter.init()
Allocate the arrays used to store data based on the windowSize, horizon, numInUnits, and numOutUnits per record. |
void |
AbleTimeSeriesFilter.process()
|
void |
AbleTimeSeriesFilter.reset()
Reset the time series filter. |
void |
AbleAbstractImport.init()
Open the data source. |
void |
AbleAbstractImport.open()
Open the data source if it is ready. |
protected java.util.Vector |
AbleAbstractImport.getAgentFieldList()
Get the default fieldList for this object's container agent. |
void |
AbleAbstractImport.process()
Process gets the next record from the data source, and places its contents in the outputBuffer. |
void |
AbleAbstractImport.processTimerEvent()
Process a timer expiration event synchronously; that is, on the same thread as the caller. |
void |
AbleAbstractImport.reset()
Set processing options to default values, and re-initialize (reopen) the the data source. |
protected void |
AbleAbstractImport.setDefaults()
Set processing options to default values. |
void |
AbleAbstractImport.quitAll()
Close an open data source. |
void |
AbleAbstractImport.close()
Close the data source, disable data flow, and set its state to Unititiated. |
void |
AbleAbstractImport.getNextRecordBlock()
Read the next bufferSize records from the data source. |
void |
AbleAbstractImport.setBufferSize(int size)
Set the buffer size, which determines whether to load the entire data source (=0) or just pieces of it (>0) into memory. |
void |
AbleAbstractImport.processAbleEvent(AbleEvent e)
Process an AbleEvent sent by another Able bean. |
java.util.Vector |
AbleAbstractImport.getFieldList(java.lang.String usageType)
Return a Vector of AbleField objects with the specified usage. |
int |
AbleAbstractImport.getNormalizedRecordSize()
Return the size of the record after categorical and discrete fields are expanded. |
boolean |
AbleAbstractImport.isReady()
Indicate whether the importData is ready to provide data. |
void |
AbleImport.open()
Open the file specfied by dataFileName. |
void |
AbleImport.setDataFileName(java.lang.String newName)
Set the name of the text data file to read. |
protected void |
AbleNetwork.setDefaults()
Set up the event queue behavior No timer processing and no asynch event processing |
void |
AbleNetwork.setNetArchitecture(java.lang.String parms)
Set the network architecture. |
void |
AbleNetwork.changeNetArchitecture(java.lang.String parms)
Change the network architecture. |
void |
AbleRadialBasisFunctionNet.reset()
|
void |
AbleRadialBasisFunctionNet.readInputs()
move data from the train/test set into the network input units and the teach array |
void |
AbleRadialBasisFunctionNet.process()
|
void |
AbleRadialBasisFunctionNet.generateTranslateTemplates(AbleFilter filt,
AbleFilter outFilt,
java.util.Vector fields)
|
java.lang.Object[] |
AbleRadialBasisFunctionNet.generateFilters(AbleDataSource theDataSource)
Return a filter for converting data to a bean's input specifications, and a filter for converting a bean's output specifications back to the original coordinates. |
void |
AbleRadialBasisFunctionNet.changeNetArchitecture(java.lang.String parms)
|
void |
AbleRadialBasisFunctionNet.createNetwork(int NumIn,
int NumHid,
int NumOut)
create a Radial Basis Function network with the specified architecture |
void |
AbleRadialBasisFunctionNet.setNetArchitecture(java.lang.String arch)
Set the back propagation network architecture The architecture string is a sequence of space-delimited integers as follows: numInput numHid1 numHid2 numHid3 numOutput feedbackType Note if feedbackType is not specified, it will be set to 0 |
void |
AbleSelfOrganizingMap.reset()
|
void |
AbleSelfOrganizingMap.initialize()
|
void |
AbleSelfOrganizingMap.readInputs()
read inputs from the input buffer |
void |
AbleSelfOrganizingMap.process()
|
void |
AbleSelfOrganizingMap.generateTranslateTemplates(AbleFilter filt,
AbleFilter outFilt,
java.util.Vector fields)
|
void |
AbleSelfOrganizingMap.changeNetArchitecture(java.lang.String parms)
|
void |
AbleSelfOrganizingMap.createNetwork(int NumIn,
int NumRows,
int NumCols)
create a Back Propagation network with the specified architecture |
void |
AbleSelfOrganizingMap.setNetArchitecture(java.lang.String parms)
|
java.lang.String |
AbleSelfOrganizingMap.getNetArchitecture()
Return the number of input and output units. |
void |
AbleDBExport.open()
Create the connection needed to write data to a database table. |
void |
AbleDBExport.init()
Overrides the superclass init so that a connection is created before running the superclass init. |
void |
AbleDBExport.close()
Override the superclass Close so that the connection is closed before calling super.close(). |
void |
AbleDBExport.process()
Write out the contents of the parameter to the data file. |
java.lang.Object |
AbleDBExport.process(java.lang.Object buffer)
Write out the contents of inputBuffer to file using specified delimiter. |
void |
AbleDBExport.quitAll()
Close any open connections. |
int |
AbleDBExport.delete(java.lang.String whereString)
Delete selected records from the current table. |
int |
AbleDBExport.delete(java.util.Map map)
Delete selected records from the current table. |
int |
AbleDBExport.update(java.lang.String[] buffer,
java.lang.String whereString)
Update the selected record. |
int |
AbleDBExport.update(double[] buffer,
java.lang.String whereString)
Update the selected record. |
int |
AbleDBExport.update(java.lang.Object[] buffer,
java.lang.String whereString)
Update the selected record. |
int |
AbleDBExport.update(java.util.Collection buffer,
java.lang.String whereString)
Update the selected record. |
int |
AbleDBExport.update(java.util.Map valueMap,
java.util.Map whereMap)
Update selected records from the current table. |
void |
AbleDBExport.erase()
Drop the current table and close the connection. |
void |
AbleDBExport.reset()
Re-initialize the bean Close and reopen the output file. |
void |
AbleDBExport.processAbleEvent(AbleEvent theEvent)
Extract the argument object from an AbleEvent and output it to the data file. |
boolean |
AbleDBExport.isReady()
Method isReady. |
protected AbleField |
AbleDataSet.createAbleField(AbleFieldDefinition definition)
Construct a corresponding AbleField from an AbleFieldDefinition. |
void |
AbleDataSet.open()
Open the data set definition named fileName. |
void |
AbleDataSet.reopen()
Reopen (recreate) the BufferedReader on the text file. |
void |
AbleDataSet.loadDataFile()
Load the entire data file from a text file into a vector of String arrays. |
void |
AbleDataSet.readNextRecordBlock()
Read the next n records from a file into a vector of String arrays. |
void |
AbleBackPropagation.reset()
|
void |
AbleBackPropagation.readInputs()
move data from the train/test set into the network input units and the teach array |
void |
AbleBackPropagation.process()
|
void |
AbleBackPropagation.generateTranslateTemplates(AbleFilter filt,
AbleFilter outFilt,
java.util.Vector fields)
|
void |
AbleBackPropagation.changeNetArchitecture(java.lang.String parms)
|
void |
AbleBackPropagation.createNetwork(int NumIn,
int NumHid1,
int NumHid2,
int NumHid3,
int NumOut,
int FeedbackType)
create a Back Propagation network with the specified architecture |
void |
AbleBackPropagation.setNetArchitecture(java.lang.String arch)
Set the back propagation network architecture The architecture string is a sequence of space-delimited integers as follows: numInput numHid1 numHid2 numHid3 numOutput feedbackType Note if feedbackType is not specified, it will be set to 0 |
protected AbleField |
AbleDBTable.createAbleField(AbleFieldDefinition definition)
Construct a corresponding AbleField from an AbleFieldDefinition. |
void |
AbleDBTable.loadMetaDataDefinition()
Read the meta data from the resultSet, and then construct corresponding AbleField objects. |
void |
AbleDBTable.open()
Execute the query, obtaining a ResultSet. |
void |
AbleDBTable.reopen()
Execute the query. |
void |
AbleDBTable.loadDataFile()
Load the entire data file from a database table into the textData Vector. |
void |
AbleDBTable.readNextRecordBlock()
Read the next n records from a database table into a vector of String arrays. |
java.sql.ResultSet |
AbleDBTable.getResultSet()
Return the ResultSet object, which may be null. |
java.sql.Statement |
AbleDBTable.getStatement()
Return the Statement object, which may be null. |
void |
AbleExport.init()
Open the output datafile. |
void |
AbleExport.process()
Write out the contents of inputBuffer to file using specified delimiter. |
java.lang.Object |
AbleExport.process(java.lang.Object theArg)
Write out the contents of the parameter to the data file. |
void |
AbleExport.quitAll()
Close any open file. |
void |
AbleExport.flush()
Flush the output buffer. |
void |
AbleExport.erase()
Erase the current file and close the current writer. |
void |
AbleExport.reset()
re-initialize the bean close and reopen the output file |
boolean |
AbleExport.isReady()
Indicate whether the export is ready to write data. |
void |
AbleExport.processAbleEvent(AbleEvent theEvent)
Extract the argument object from an AbleEvent and output it to the data file. |
void |
AbleDataSetDefinition.load()
|
void |
AbleDataSetDefinition.save()
write out the metadata describing the data set |
void |
AbleGeneticObject.removeBean()
remove the underlying AbleBean (if any) |
java.util.Hashtable |
AbleGeneticObject.getOperatorFitness()
Return a hashtable of operator names (keys) and fitness values (Doubles). |
void |
AbleDBImport.open()
Open the table specfied by connection and statement. |
void |
AbleDBImport.init()
Overrides the superclass init so that a connection is created before running the superclass init. |
void |
AbleDBImport.close()
Override the superclass Close so that the connection is closed before calling super.close(). |
void |
AbleDataSetPanel.getDataFromBean(java.lang.Object theObject)
Save a reference to the export bean that is being customized. |
void |
AbleDataSetPanel.setDataOnBean()
Update the bean that is being customized. |
void |
AbleDataSetPanel.handleAbleEvent(AbleEvent e)
|
void |
AbleBackPropagationPanel.getDataFromBean(java.lang.Object theBean)
Save a reference to the bean that is being customized. |
void |
AbleBackPropagationPanel.setDataOnBean()
Update the bean that is being customized. |
void |
AbleImportData.readNextRecordBlock()
Read the next block of records from the data source. |
void |
AbleImportData.open()
Returns the number of records in the data source |
void |
AbleImportData.close()
Set the number of records in the data source |
void |
AbleTemporalDifferenceLearning.reset()
|
void |
AbleTemporalDifferenceLearning.readInputs()
move data from the train/test set into the network input units and the teach array |
void |
AbleTemporalDifferenceLearning.process()
|
void |
AbleTemporalDifferenceLearning.changeNetArchitecture(java.lang.String parms)
|
void |
AbleTemporalDifferenceLearning.createNetwork(int NumIn,
int NumHid1,
int NumHid2,
int NumHid3,
int NumOut,
int FeedbackType)
create a Back Propagation network with the specified architecture |
void |
AbleTemporalDifferenceLearning.setNetArchitecture(java.lang.String arch)
Set the back propagation network architecture The architecture string is a sequence of space-delimited integers as follows: numInput numHid1 numHid2 numHid3 numOutput feedbackType Note if feedbackType is not specified, it will be set to 0 |
Constructors in com.ibm.able.beans that throw AbleException | |
AbleTimeSeriesFilter()
Construct a default AbleTimeSeriesFilter. |
|
AbleTimeSeriesFilter(java.lang.String name)
Construct an AbleTimeSeriesFilter object with specified name. |
|
AbleAbstractImport()
Construct a default AbleAbstractImport object. |
|
AbleAbstractImport(java.lang.String name)
Construct an AbleAbstractImport object with specified name. |
|
AbleImport()
Construct a default AbleImport object. |
|
AbleImport(java.lang.String name)
Construct an AbleImport object with specified name. |
|
AbleImport(java.lang.String name,
java.lang.String dataFileName)
Construct an AbleImport object with specified name and file. |
|
AbleNetwork()
default constructor |
|
AbleNetwork(java.lang.String aName)
Construct a network with specified name |
|
AbleNetwork(java.lang.String aName,
java.lang.String args)
Construct a network with specified name and architecture. |
|
AbleRadialBasisFunctionNet()
default constructor |
|
AbleRadialBasisFunctionNet(java.lang.String aName)
default constrcutor with a name |
|
AbleRadialBasisFunctionNet(java.lang.String aName,
java.lang.String args)
construct an rbf network with specified name and architecture |
|
AbleSelfOrganizingMap()
default constructor |
|
AbleSelfOrganizingMap(java.lang.String aName)
default constructor |
|
AbleSelfOrganizingMap(java.lang.String aName,
java.lang.String args)
Construct a Kohonen or SOM network with specified architecture |
|
AbleDBExport()
Construct a default AbleDBImport object. |
|
AbleDBExport(java.lang.String name)
Construct an AbleDBImport object with a specified name. |
|
AbleBackPropagation()
default constructor |
|
AbleBackPropagation(java.lang.String aName)
default constrcutor with a name |
|
AbleBackPropagation(java.lang.String aName,
java.lang.String args)
construct a back prop network with specified name and architecture |
|
AbleDBTable(java.sql.Connection connection,
java.lang.String query)
Construct an AbleDBTable object for a given connection and query. |
|
AbleExport()
Construct a default AbleExport object |
|
AbleExport(java.lang.String name)
Construct an AbleExport object with specified name. |
|
AbleExport(java.lang.String name,
java.lang.String dataFileName)
Construct an AbleExport object with specified name and file. |
|
AbleDataSetDefinition(java.sql.ResultSet resultSet)
|
|
AbleDBImport()
Construct a default AbleDBImport object. |
|
AbleDBImport(java.lang.String name)
Construct an AbleDBImport object with a specified name. |
|
AbleTemporalDifferenceLearning()
default constructor |
|
AbleTemporalDifferenceLearning(java.lang.String aName)
default constrcutor with a name |
|
AbleTemporalDifferenceLearning(java.lang.String aName,
java.lang.String args)
construct a back prop network with specified name and architecture |
Uses of AbleException in com.ibm.able.beans.bayes |
---|
Methods in com.ibm.able.beans.bayes that throw AbleException | |
void |
NaiveBayes.initializeNB(int ncls,
int nftr,
int[] nval,
double eqss,
double[] cpriors,
double[][][] ppriors)
internal function that implements the class construction with explicit list of parameters ncls - number of class labels nftr - number of features nval - number of values per each feature (assuming nominal - discrete finite-valued - features) cpriors - prior probability distribution over class labels eqss - equivalent sample sizes for each class (by deafult, each class was seen at least once) ppriors - prior estimates of the probabilities P(f|C) (used for Bayesian parameter estimation with equivalent sample size method) |
void |
NaiveBayes.setCPT(double[][][] cptpriors)
|
void |
AbleNaiveBayesClassifierAgent.init()
generate a complete NaiveBayes Classifier agent bean |
void |
AbleNaiveBayesClassifierAgent.processTimerEvent()
This method is called from the asynch thread It is only used for automated training of the NaiveBayes agent |
void |
AbleNaiveBayesClassifierAgent.setMode(int mode)
set the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
int |
AbleNaiveBayesClassifierAgent.getMode()
get the internal config for either NNTRAIN = training from an external data file NNTEST = testing (with network locked) from an external data file or NNRUN = running (with network locked) from data placed in the input buffer |
boolean |
AbleNaiveBayesClassifierAgent.isTraining()
Check to see if the network is in the process of training. |
void |
AbleNaiveBayesClassifierAgent.train()
automatically train the model from the external data stop and lock the network when we are done |
void |
AbleNaiveBayesClassifierAgent.startTraining()
start automatically training the model from the external data this method is called from the customizer Start button should only be called when agent is already in TRAIN state |
void |
AbleNaiveBayesClassifierAgent.stopTraining()
stop automatically training the model from the external data |
void |
AbleNaiveBayesClassifierAgent.reset()
Reset each bean in the agent. |
void |
AbleNaiveBayes.init()
Initialize the bean Read in the file and create the Naive Bayes Network |
void |
AbleNaiveBayes.process()
Process a single record from the input buffer if in train mode, add info to the network if in test mode, classify it and place the class index in the output buffer |
protected void |
AbleNaiveBayes.initFromImport()
try to figure out the Bayes network architecture from an AbleImport and DataSet object |
Constructors in com.ibm.able.beans.bayes that throw AbleException | |
NaiveBayes(int ncls,
int nftr,
int[] nval,
double m,
double[] cpriors,
double[][][] ppriors)
construct NaiveBayes with the explicitly specified parameters ncls - number of class labels nftr - number of features nval - number of values per each feature (assuming nominal - discrete finite-valued - features) cpriors - prior probability distribution over class labels m - equivalent sample size ppriors - prior estimates of the probabilities P(f|C) (used for Bayesian parameter estimation with equivalent sample size method) |
|
AbleNaiveBayesClassifierAgent()
|
|
AbleNaiveBayesClassifierAgent(java.lang.String aName)
|
|
AbleNaiveBayes()
construct an AbleNaiveBayes bean |
|
AbleNaiveBayes(java.lang.String name)
construct an AbleNaiveBayes bean |
|
AbleNaiveBayes(int ncls,
int nftr,
int[] nval,
int m,
double[] cpriors,
double[][][] ppriors)
construct AbleNaiveBayes bean with the explicitly specified parameters ncls - number of class labels nftr - number of features nval - number of values per each feature (assuming nominal - discrete finite-valued - features) cpriors - prior probability distribution over class labels m - equivalent sample size ppriors - prior estimates of the probabilities P(f|C) (used for Bayesian parameter estimation with equivalent sample size method) |
Uses of AbleException in com.ibm.able.beans.decisiontree |
---|
Methods in com.ibm.able.beans.decisiontree that throw AbleException | |
void |
AbleDecisionTree.init()
|
void |
AbleDecisionTree.reset()
|
void |
AbleDecisionTree.resetStatistics()
|
protected void |
AbleDecisionTree.initFromImport()
|
protected void |
AbleDecisionTree.copyInfo()
|
protected void |
AbleDecisionTree.copyTrainData()
|
protected void |
AbleDecisionTree.copyTestData()
|
void |
AbleDecisionTree.process()
|
void |
AbleDecisionTree.processTimerEvent()
|
void |
AbleDecisionTree.setNetMode(int newValue)
Set the value for some String property in BeanWrapper, and fire a propertyChange event to notify any propertyChange listeners. |
void |
AbleDecisionTree.setDecisionTreeBuilt(boolean theValue)
|
void |
Data.readExamples(java.lang.String file,
java.lang.String type)
readExamples |
Constructors in com.ibm.able.beans.decisiontree that throw AbleException | |
AbleDecisionTree()
|
|
AbleDecisionTree(java.lang.String name)
|
Uses of AbleException in com.ibm.able.beans.filter |
---|
Methods in com.ibm.able.beans.filter that throw AbleException | |
void |
AbleTranslateTemplateProvider.generateTranslateTemplates(AbleFilter inFilter,
AbleFilter outFilter,
java.util.Vector fields)
Populate a filter for converting data to a bean's input specifications, and a filter for converting a bean's output specifications back to the original coordinates. |
void |
AbleFilterPanel.updateObject()
Update the agent that is being customized. |
void |
AbleFilterPanel.getDataFromBean(AbleFilter bean)
|
void |
AbleFilterPanel.setDataOnBean()
|
static void |
AbleFilter.generateTranslateTemplates(AbleFilter inFilter,
AbleFilter outFilter,
java.util.Vector fields)
Populate a filter for converting data to a bean's input specifications, and a filter for converting a bean's output specifications back to the original coordinates. |
void |
AbleFilter.reset()
Set processing options to default values. |
void |
AbleFilter.process()
Process a complete record (every field) from input to output buffer. |
java.lang.Object |
AbleFilter.process(java.lang.Object theInputArg)
Perform the main, standard processing function performed by this bean, using the argument Object (usually passed via an AbleEvent). |
Constructors in com.ibm.able.beans.filter that throw AbleException | |
AbleFilter()
Construct a filter object with default name. |
|
AbleFilter(java.lang.String name)
Construct an AbleFilter object with specified name. |
|
AbleTranslateEditor()
|
|
AbleTranslateEditor(AbleFilter aFilter)
|
Uses of AbleException in com.ibm.able.beans.knn |
---|
Methods in com.ibm.able.beans.knn that throw AbleException | |
protected void |
AbleDecisionTree.setDefaults()
Set up the event queue behavior No timer processing and no asynch event processing |
void |
AbleDecisionTree.setMetric(int newMetric)
Set the metric parameter |
void |
AbleDecisionTree.setDiscretization(int newDiscr)
Set the discretization parameter |
void |
AbleDecisionTree.init()
Get ready to process - init all the bean members |
void |
AbleDecisionTree.reset()
reset the decision tree bean |
void |
AbleDecisionTree.resetTable()
|
void |
AbleDecisionTree.process()
|
void |
AbleDecisionTree.generateTranslateTemplates(AbleFilter inFilt,
AbleFilter outFilt,
java.util.Vector fields)
The next three methods change the default behaviour of the ABLE filters, making them appropriate for decision tree algorithm. |
protected void |
AbleKnn.setDefaults()
Set up the event queue behavior No timer processing and no asynch event processing |
void |
AbleKnn.setK(int newK)
Set the k parameter for k-NN bean |
void |
AbleKnn.init()
Get ready to process - init all the bean members |
void |
AbleKnn.reset()
reset the knn bean |
void |
AbleKnn.process()
|
void |
AbleKnn.generateTranslateTemplates(AbleFilter inFilt,
AbleFilter outFilt,
java.util.Vector fields)
The next three methods change the default behaviour of the ABLE filters, making them appropriate for k-NN algorithm. |
protected void |
AbleKnnClassifierAgent.setDefaults()
Set default values for parameters |
void |
AbleKnnClassifierAgent.init()
Generate a k-NN Classifier agent bean. |
void |
AbleKnnClassifierAgent.reset()
Reset each bean created when the agent was initialized. |
void |
AbleKnnClassifierAgent.handleAbleEvent(AbleEvent theAbleEvent)
Handle an Able event. |
void |
AbleKnnClassifierAgent.setTrainDataFileName(java.lang.String aFileName)
Set the name of the training data file |
void |
AbleKnnClassifierAgent.setTestDataFileName(java.lang.String aFileName)
Set the name of the test/run data file |
void |
AbleKnnClassifierAgent.setMode(int mode)
set the internal config for either TRAIN = readind data from an external data file TEST = testing (using stored data) from an external data file or RUN = running (using stored data) from data placed in the input buffer |
int |
AbleKnnClassifierAgent.getMode()
get the internal config for either TRAIN = training (storing data) from an external data file TEST = testing (using stored data) from an external data file or RUN = running (using stored data) from data placed in the input buffer |
protected void |
AbleNaiveBayesDistributed.setDefaults()
Set up the event queue behavior No timer processing and no asynch event processing |
void |
AbleNaiveBayesDistributed.init()
Get ready to process - init all the bean members |
void |
AbleNaiveBayesDistributed.reset()
reset the naive bayes bean |
double |
AbleNaiveBayesDistributed.getClass(double[] x)
Find to which class the current test example is assigned by Naive Bayes algorithm |
java.util.Hashtable[] |
AbleNaiveBayesDistributed.getFieldValues()
|
double[] |
AbleNaiveBayesDistributed.calcPriorClassProb()
|
java.util.Vector |
AbleNaiveBayesDistributed.setAllTable()
|
void |
AbleNaiveBayesDistributed.calcPriorProb()
|
void |
AbleNaiveBayesDistributed.calcPosteriorProb()
|
void |
AbleNaiveBayesDistributed.process()
|
void |
AbleNaiveBayesDistributed.generateTranslateTemplates(AbleFilter inFilt,
AbleFilter outFilt,
java.util.Vector fields)
|
protected void |
AbleDecisionTreeClassifierAgent.setDefaults()
Set default values for parameters |
void |
AbleDecisionTreeClassifierAgent.init()
Generate a DecisionTree Classifier agent bean. |
void |
AbleDecisionTreeClassifierAgent.reset()
Reset each bean created when the agent was initialized. |
void |
AbleDecisionTreeClassifierAgent.handleAbleEvent(AbleEvent theAbleEvent)
Handle an Able event. |
void |
AbleDecisionTreeClassifierAgent.setTrainDataFileName(java.lang.String aFileName)
Set the name of the training data file |
void |
AbleDecisionTreeClassifierAgent.setTestDataFileName(java.lang.String aFileName)
Set the name of the test/run data file |
void |
AbleDecisionTreeClassifierAgent.setMode(int mode)
set the internal config for either TRAIN = readind data from an external data file TEST = testing (using stored data) from an external data file or RUN = running (using stored data) from data placed in the input buffer |
int |
AbleDecisionTreeClassifierAgent.getMode()
get the internal config for either TRAIN = training (storing data) from an external data file TEST = testing (using stored data) from an external data file or RUN = running (using stored data) from data placed in the input buffer |
protected void |
AbleNaiveBayes.setDefaults()
Set up the event queue behavior No timer processing and no asynch event processing |
void |
AbleNaiveBayes.setM(int newM)
Set m parameter - weight given to prior |
void |
AbleNaiveBayes.setDiscretization(int newDiscr)
Set discretization parameter |
void |
AbleNaiveBayes.init()
Get ready to process - init all the bean members |
void |
AbleNaiveBayes.reset()
reset the naive bayes bean |
double |
AbleNaiveBayes.getClass(double[] x)
Find to which class the current test example is assigned by Naive Bayes algorithm |
double[] |
AbleNaiveBayes.calcPriorClassProb()
Calculate prior class probability from training data Looks at the parent's data source to find the fields Can return null if the parent is null |
java.util.Vector |
AbleNaiveBayes.setAllTable()
Constructs the vector containing all the possible attribute-value-class combinations, not just those found in the training data set (some of them may be found in the test data set and need to be initialized to 0). |
void |
AbleNaiveBayes.calcPriorProb()
Calculate prior probability for all the elements of the attribute-value-class table (uniform distribution is assumed) |
void |
AbleNaiveBayes.calcPosteriorProb()
Calculate posterior probability for all the elements of the attribute-value-class table |
void |
AbleNaiveBayes.process()
|
void |
AbleNaiveBayes.generateTranslateTemplates(AbleFilter inFilt,
AbleFilter outFilt,
java.util.Vector fields)
The next three methods change the default behaviour of the ABLE filters, making them appropriate for Naive Bayes algorithm. |
protected void |
JasKnnDistributedAgent.setDefaults()
Set default values for parameters |
void |
JasKnnDistributedAgent.init()
Generate a k-NN Classifier agent bean. |
void |
JasKnnDistributedAgent.reset()
Reset each bean created when the agent was initialized. |
void |
JasKnnDistributedAgent.handleAbleEvent(AbleEvent theAbleEvent)
Handle an Able event. |
void |
JasKnnDistributedAgent.setTrainDataFileName(java.lang.String aFileName)
Set the name of the training data file |
void |
JasKnnDistributedAgent.sendTo(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessage)
|
protected void |
JasNaiveBayesDistributedAgent.setDefaults()
Set default values for parameters |
void |
JasNaiveBayesDistributedAgent.init()
Generate a naive bayes Classifier agent bean. |
void |
JasNaiveBayesDistributedAgent.reset()
Reset each bean created when the agent was initialized. |
void |
JasNaiveBayesDistributedAgent.handleAbleEvent(AbleEvent theAbleEvent)
Handle an Able event. |
void |
JasNaiveBayesDistributedAgent.setTrainDataFileName(java.lang.String aFileName)
Set the name of the training data file |
void |
JasNaiveBayesDistributedAgent.sendTo(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessage)
Main method for testing |
void |
JasNaiveBayesCentralAgent.init()
|
void |
JasNaiveBayesCentralAgent.setTestDataFileName(java.lang.String aFileName)
Set the name of the test/run data file |
void |
JasNaiveBayesCentralAgent.setMode(int mode)
|
void |
JasNaiveBayesCentralAgent.sendTo(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessage)
|
protected void |
AbleNaiveBayesClassifierAgent.setDefaults()
Set default values for parameters |
void |
AbleNaiveBayesClassifierAgent.init()
Generate a naive bayes Classifier agent bean. |
void |
AbleNaiveBayesClassifierAgent.reset()
Reset each bean created when the agent was initialized. |
void |
AbleNaiveBayesClassifierAgent.handleAbleEvent(AbleEvent theAbleEvent)
Handle an Able event. |
void |
AbleNaiveBayesClassifierAgent.setTrainDataFileName(java.lang.String aFileName)
Set the name of the training data file |
void |
AbleNaiveBayesClassifierAgent.setTestDataFileName(java.lang.String aFileName)
Set the name of the test/run data file |
void |
AbleNaiveBayesClassifierAgent.setMode(int mode)
set the internal config for either TRAIN = readind data from an external data file TEST = testing (using stored data) from an external data file or RUN = running (using stored data) from data placed in the input buffer |
int |
AbleNaiveBayesClassifierAgent.getMode()
get the internal config for either TRAIN = training (storing data) from an external data file TEST = testing (using stored data) from an external data file or RUN = running (using stored data) from data placed in the input buffer |
void |
JasKnnCentralAgent.init()
|
void |
JasKnnCentralAgent.setTestDataFileName(java.lang.String aFileName)
Set the name of the test/run data file |
void |
JasKnnCentralAgent.setMode(int mode)
|
void |
JasKnnCentralAgent.sendTo(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessage)
|
Constructors in com.ibm.able.beans.knn that throw AbleException | |
AbleDecisionTree()
Default constructor |
|
AbleDecisionTree(java.lang.String aName)
Construct a decision tree bean with specified name |
|
AbleDecisionTree(java.lang.String aName,
int args1,
int args2)
|
|
AbleKnn()
Default constructor |
|
AbleKnn(java.lang.String aName)
Construct a knn bean with specified name |
|
AbleKnn(java.lang.String aName,
int args)
Construct a network with specified name and architecture. |
|
AbleKnnClassifierAgent()
Constructor for AbleKnnClassifierAgent |
|
AbleKnnClassifierAgent(java.lang.String theName)
Constructor for AbleKnnClassifierAgent |
|
AbleNaiveBayesDistributed()
Default constructor |
|
AbleNaiveBayesDistributed(java.lang.String aName)
Construct a naive bayes bean with specified name |
|
AbleNaiveBayesDistributed(java.lang.String aName,
int args)
|
|
AbleDecisionTreeClassifierAgent()
Constructor for AbleDecisionTreeClassifierAgent |
|
AbleDecisionTreeClassifierAgent(java.lang.String theName)
Constructor for AbleDecisionTreeClassifierAgent |
|
AbleNaiveBayes()
Default constructor |
|
AbleNaiveBayes(java.lang.String aName)
Construct a naive bayes bean with specified name |
|
AbleNaiveBayes(java.lang.String aName,
int args)
|
|
JasKnnDistributedAgent()
Constructor for AbleKnnClassifierAgent |
|
JasKnnDistributedAgent(java.lang.String theName)
Constructor for AbleKnnClassifierAgent |
|
JasNaiveBayesDistributedAgent()
Constructor for AbleNaiveBayesClassifierAgent |
|
JasNaiveBayesDistributedAgent(java.lang.String theName)
Constructor for AbleKnnClassifierAgent |
|
JasNaiveBayesCentralAgent()
Create an AbleJasDefaultAgent tester object. |
|
AbleNaiveBayesClassifierAgent()
Constructor for AbleNaiveBayesClassifierAgent |
|
AbleNaiveBayesClassifierAgent(java.lang.String theName)
Constructor for AbleNaiveBayesClassifierAgent |
|
JasKnnCentralAgent()
Create an AbleJasDefaultAgent tester object. |
Uses of AbleException in com.ibm.able.conversation |
---|
Methods in com.ibm.able.conversation that throw AbleException | |
void |
AbleConversationManager.process()
Do one step of processing. |
void |
AbleJasConversationAgent.init()
Initializes the object. |
void |
AbleJasConversationAgent.sendTo(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
javax.agent.TransportMessage theMessage)
Sends a message to the specified agent. |
void |
AbleJasConversationAgent.process()
|
javax.agent.AgentName |
AbleJasConversationAgent.getAgentName(java.lang.String agentName)
Obtain the AgentName for an agent from the platform given the agent name. |
javax.agent.Locator |
AbleJasConversationAgent.getAgentLocator(java.lang.String agentName)
Obtain the (JAS) locator for an agent from the platform given the agent name. |
protected void |
AbleJasConversationAgent.sendTransportMessage(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessageToSend)
Send a message to the specified agent. |
protected void |
AbleJasConversationAgent.sendTransportMessage(javax.agent.Locator theOriginationLocator,
javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
javax.agent.TransportMessage theMessageToSend)
Send a message to the specified agent. |
void |
AblePlatformConversationAgent.init()
Initializes this agent. |
void |
AblePlatformConversationAgent.process()
Does one step of processing. |
void |
AutoConversationSetup.init()
|
void |
SimpleConversationManager.reset()
From AbleBean |
void |
SimpleConversationManager.init()
From AbleBean -- overriden here for testing. |
void |
SimpleConversationManager.process()
From AbleBean |
void |
SimpleConversationManager.handleAbleEvent(AbleEvent theAbleEvent)
From AbleBean -- overriden here for testing. |
void |
SimpleConversationManager.processAbleEvent(AbleEvent theAbleEvent)
From AbleBean -- overriden here for testing. |
Constructors in com.ibm.able.conversation that throw AbleException | |
AbleConversationManager()
Constructs an AbleConversationManager object. |
|
AbleConversationManager(java.lang.String theName)
Constructs an AbleConversationManager object with the given name. |
|
AbleConversationManager(java.lang.String theName,
java.lang.String theComment)
Constructs an AbleConversationManager object with the given name and comment string. |
|
AbleJasConversationAgent()
Constructe the AbleJasConversationAgent object. |
|
AblePlatformConversationAgent()
Constructs an AblePlatformConversationAgent object. |
|
SimpleConversationManager()
|
|
SimpleConversationManager(java.lang.String arg0)
|
|
SimpleConversationManager(java.lang.String arg0,
java.lang.String arg1)
|
Uses of AbleException in com.ibm.able.data |
---|
Subclasses of AbleException in com.ibm.able.data | |
class |
AbleDataException
This class defines an exception for reporting data related errors. |
Methods in com.ibm.able.data that throw AbleException | |
AbleRd |
AbleDataContext.parseExpressionFromARL(java.lang.String theArlSource)
Turn a String into an AbleExpression object |
Constructors in com.ibm.able.data that throw AbleException | |
AbleExpression(AbleDataContext theRuleSet,
java.lang.String theExprString)
Create a new expression from the String. |
Uses of AbleException in com.ibm.able.editor |
---|
Methods in com.ibm.able.editor that throw AbleException | |
static void |
AbleEditorCanvas.removeBean(java.lang.Object theBean)
Remove a bean from the container. |
static void |
AbleEditorFrame.createConnection(AbleViewObject src,
AbleViewObject dest)
Create a new buffer connection |
static java.beans.BeanInfo |
AbleJarInfo.getBeanInfo(java.lang.Class className)
|
protected void |
AbleInspector.displayBuffers()
|
Uses of AbleException in com.ibm.able.examples |
---|
Methods in com.ibm.able.examples that throw AbleException | |
void |
AbleBeanWrapper.init()
Call any methods in BeanWrapper to initialize the algorithm. |
void |
AbleBeanWrapper.reset()
The Reset method sets default property values and processing options. |
void |
AbleBeanWrapper.process()
Perform the bean processing function for data buffers. |
void |
AbleBeanWrapper.processTimerEvent()
Perform the bean processing function to do when the timer interval expires. |
void |
AbleBeanWrapper.handleAbleEvent(AbleEvent theEvent)
Process an AbleEvent sent by another Able bean. |
void |
AbleBeanWrapper.processAbleEvent(AbleEvent theEvent)
Process an AbleEvent sent by another Able bean. |
void |
AbleBeanWrapper.setSomeProperty(java.lang.String newValue)
Set the value for some String property in BeanWrapper, and fire a propertyChange event to notify any propertyChange listeners. |
Constructors in com.ibm.able.examples that throw AbleException | |
AbleBeanWrapper()
Construct an AbleBeanWrapper. |
|
AbleBeanWrapper(java.lang.String aName)
Construct an AbleBeanWrapper with specified name. |
Uses of AbleException in com.ibm.able.examples.ableagent |
---|
Methods in com.ibm.able.examples.ableagent that throw AbleException | |
void |
SimpleAbleAgent.init()
Initialize the agent to a known initialized state. |
void |
SimpleAbleAgent.reset()
Reset the agent to default processing settings. |
void |
SimpleAbleAgent.process()
Perform the standard processing function performed by this agent. |
void |
SimpleAbleAgent.processTimerEvent()
This method gets called from the asych thread (if running) Default behavior is to just call the process() method |
Constructors in com.ibm.able.examples.ableagent that throw AbleException | |
SimpleAbleAgent()
Construct a simple AbleAgent and initialize it. |
|
SimpleAbleAgent(java.lang.String aName)
Construct a simple AbleAgent with specified name. |
Uses of AbleException in com.ibm.able.examples.ablebean |
---|
Methods in com.ibm.able.examples.ablebean that throw AbleException | |
void |
AbleFileWatcher.setAction(int theAction)
Set the type of action to take when the condition watched is true. |
void |
AbleFileWatcher.setCommand(java.lang.String theCommand)
Set the command to execute when the condition is true and the action selected is ACTION_EXECUTE. |
void |
AbleFileWatcher.setCondition(int theCondition)
Set the file watch condition. |
void |
AbleFileWatcher.setDialog(java.awt.Dialog theDialog)
Set the Dialog to display when the condition is true and the action selected is ACTION_ALERT. |
void |
AbleFileWatcher.setWatchFileName(java.lang.String theName)
Set the file name and get a reference to the file. |
void |
AbleFileWatcher.setThreshold(long theThreshold)
Set the file size threshold condition. |
void |
AbleFileWatcher.reset()
Reset the bean to a known initialized state. |
void |
AbleFileWatcher.process()
Check the file being watched for the condition of interest. |
void |
AbleFileWatcher.processTimerEvent()
The timer has expired, so check the file being watched for the condition of interest. |
void |
SimpleAbleBean.init()
Initialize the agent to a known initialized state. |
void |
SimpleAbleBean.reset()
Reset the bean to a known initialized state. |
void |
SimpleAbleBean.process()
Perform the standard processing function performed by this bean. |
void |
SimpleAbleBean.setSimpleBeanColor(java.lang.String newBeanColor)
Set the color attribute Also fire a propertyChange event to notify any propertyChange listeners |
void |
SimpleAbleApp.processAbleEvent(AbleEvent e)
Display changes when agent modifies its output buffer. |
void |
SimpleAbleApp.handleAbleEvent(AbleEvent e)
Process an Able event. |
Constructors in com.ibm.able.examples.ablebean that throw AbleException | |
AbleFileWatcher()
Construct an AbleFileWatcher with a name of FileWatcher. |
|
AbleFileWatcher(java.lang.String theBeanName)
Construct an AbleFileWatcher with the provided bean name. |
|
AbleFileWatcher(java.lang.String theBeanName,
java.lang.String theFileName)
Construct an AbleFileWatcher with the provided bean name and on the specified file. |
|
SimpleAbleBean()
Construct a simple AbleBean |
|
SimpleAbleBean(java.lang.String aName)
Construct a simple AbleBean with specified name. |
Uses of AbleException in com.ibm.able.examples.conversation |
---|
Methods in com.ibm.able.examples.conversation that throw AbleException | |
void |
AmabSellerLogic.init()
|
void |
AmabBuyerLogic.init()
|
Uses of AbleException in com.ibm.able.examples.genetic |
---|
Methods in com.ibm.able.examples.genetic that throw AbleException | |
java.util.Hashtable |
TstGeneticFunction2a.getOperatorFitness()
Return a hashtable of operator names (keys) and fitness values (Doubles) fitness values must sum to 100 Note: this hashtable may be extended to using operator fitness objects vs fixed values so that we can adapt the operators selection during the search process |
Uses of AbleException in com.ibm.able.examples.rules |
---|
Methods in com.ibm.able.examples.rules that throw AbleException | |
void |
SampleSensorEffector.process()
|
Constructors in com.ibm.able.examples.rules that throw AbleException | |
SampleSensorEffector()
|
|
SampleSensorEffector(java.lang.String theName)
|
Uses of AbleException in com.ibm.able.platform |
---|
Methods in com.ibm.able.platform that throw AbleException | |
int |
AblePlatformDefaultAgent.getAgentAutonomyLevel()
|
void |
AblePlatformDefaultAgent.setAgentAutonomyLevel(int theAgentAutonomyLevel,
AbleSecureKey theSecureKey)
Sets the agent's autonomy level. |
protected void |
AblePlatformDefaultAgent.setAgentAutonomyLevel(int theAgentAutonomyLevel)
Sets the agent's autonomy level. |
java.util.Date |
AblePlatformDefaultAgent.getAgentLastUpdate()
|
java.lang.String |
AblePlatformDefaultAgent.getAgentStatus()
|
AbleMessageContainer |
AblePlatformDefaultAgent.getAgentSummary()
|
java.lang.String |
AblePlatformDefaultAgent.getAgentType()
|
java.lang.String |
AblePlatformDefaultAgent.getAgentVendor()
|
java.lang.String |
AblePlatformDefaultAgent.getAgentVersion()
|
boolean |
AblePlatformDefaultAgent.isAgentToAutoRegister()
|
boolean |
AblePlatformDefaultAgent.isAgentToBindToRmi()
|
boolean |
AblePlatformDefaultAgent.isAgentMovable()
|
java.util.Hashtable |
AblePlatformDefaultAgent.getJasAgentAttributes()
|
java.lang.String |
AblePlatformDefaultAgent.getJasAgentName()
|
void |
AblePlatformDefaultAgent.preInit()
|
void |
AblePlatformDefaultAgent.initializeAgent(AbleSecureKey theSecureKey)
|
void |
AblePlatformDefaultAgent.initializeAgent(java.lang.Object theInitArg,
AbleSecureKey theSecureKey)
|
void |
AblePlatformDefaultAgent.quitAgent(AbleSecureKey theSecureKey)
|
void |
AblePlatformDefaultAgent.suspendAgent(AbleSecureKey theSecureKey)
|
void |
AblePlatformDefaultAgent.resumeAgent(AbleSecureKey theSecureKey)
|
void |
AblePlatformDefaultAgent.resetAgent(AbleSecureKey theSecureKey)
|
void |
AblePlatformDefaultAgent.init()
Initializes and configures the bean, but only if security is off; when security is on, calls to this method are ignored -- the method AblePlatformDefaultAgent.initializeAgent(AbleSecureKey)
must be used instead. |
void |
AblePlatformDefaultAgent.init(java.lang.Object theArg)
Initializes and configures the bean, using the specified Object, but only if security is off; when security is on, calls to this method are ignored -- the method AblePlatformDefaultAgent.initializeAgent(Object,AbleSecureKey)
must be used instead. |
void |
AblePlatformDefaultAgent.reset()
Resets the bean, but only if security is off; when security is on, calls to this method are ignored -- the method AblePlatformDefaultAgent.resetAgent(AbleSecureKey)
must be used instead. |
java.lang.Object |
AblePlatformDefaultAgent.process(java.lang.Object theArg)
Performs the main, standard processing function of this platform agent, using the argument. |
void |
AblePlatformDefaultAgent.quitAll()
Stops all of the bean's asynchronous threads of control, but only if security is off; when security is on, calls to this method are ignored -- the method AblePlatformDefaultAgent.quitAgent(AbleSecureKey)
must be used instead. |
void |
AblePlatformDefaultAgent.suspendAll()
Suspends all of the bean's asynchronous threads of control, but only if security is off; when security is on, calls to this method are ignored -- the method AblePlatformDefaultAgent.suspendAgent(AbleSecureKey)
must be used instead. |
void |
AblePlatformDefaultAgent.resumeAll()
Resumes all of the bean's asynchronous threads of control, but only if security is off; when security is on, calls to this method are ignored -- the method AblePlatformDefaultAgent.resumeAgent(AbleSecureKey)
must be used instead. |
protected void |
AblePlatformDefaultAgent._init()
Performs the actual work of initialization. |
protected void |
AblePlatformDefaultAgent._init(java.lang.Object theArg)
Does all the initial Java Agent Services (JAS) housekeeping in a manner identical to AblePlatformDefaultAgent._init() , but the specified argument
is passed to the super class for handling. |
protected void |
AblePlatformDefaultAgent._reset()
Performs the actual work of resetting the agent; this method must be used only when security is off, or only when security is on AND an Able SecureKey has already been verified. |
protected void |
AblePlatformDefaultAgent._suspendAll()
Performs the actual work of suspending this agent; this method must be used only when security is off, or only when security is on AND an Able SecureKey has already been verified. |
protected void |
AblePlatformDefaultAgent._resumeAll()
Performs the actual work of resuming this agent; this method must be used only when security is off, or only when security is on AND an Able SecureKey has already been verified. |
protected void |
AblePlatformDefaultAgent.getAndValidateServiceRoot()
Gets addressability to the JAS Service Root, and makes sure the Agent Naming Service, the Agent Directory Service, and the Message Transport System are all available. |
protected void |
AblePlatformDefaultAgent.getAndSetAgentNames()
Gets this agent's Globally Unique ID (GUID or AgentName) from the Agent Naming Service and saves it away in the data member AblePlatformDefaultAgent.myJasAgentName ; additionally, if security is on, a
verifiable agent name is obtained and saved in the data
member AblePlatformDefaultAgent.myVerifiableAgentName , and the data members
AblePlatformDefaultAgent.myTrustLevel ,
AblePlatformDefaultAgent.myPrincipal , and
AblePlatformDefaultAgent.mySecSppt
are also set. |
protected void |
AblePlatformDefaultAgent.getAndSetAgentDescription()
Calls AblePlatformDefaultAgent.getNewAgentDescription() to get a new, empty Agent
Description and then
Calls AblePlatformDefaultAgent.loadAgentDescriptionWithAgentName() to set
the agent's names into the description
Calls AblePlatformDefaultAgent.loadAgentDescriptionWithPublicKey() to set
the agent's public key into the description
Calls AblePlatformDefaultAgent.loadAgentDescriptionWithAbleAttributes() to set
built-in Able attributes into the description
Calls AblePlatformDefaultAgent.loadAgentDescriptionWithUserAttributes() to set
any user-defined attributes into the description. |
protected void |
AblePlatformDefaultAgent.getNewAgentDescription()
Gets a new, empty Agent Description and saves it away in the data member AblePlatformDefaultAgent.myJasAgentDescription . |
protected void |
AblePlatformDefaultAgent.loadAgentDescriptionWithAgentName()
Loads this agent's description with the agent's Globally Unique ID (GUID) or AgentName as contained in the data member AblePlatformDefaultAgent.myJasAgentName . |
protected void |
AblePlatformDefaultAgent.loadAgentDescriptionWithAbleAttributes()
Loads this agent's description with the built-in Able attributes, which must be set before initialization time. |
protected void |
AblePlatformDefaultAgent.loadAgentDescriptionWithUserAttributes()
Loads this agent's description with those user-defined attributes that have been placed into the data member AblePlatformDefaultAgent.myJasAgentAttributes . |
protected void |
AblePlatformDefaultAgent.getAndSetTransportServices()
Gets all available Message Transport Services from the Message Transport System, selects the first one, and saves it away in the data member AblePlatformDefaultAgent.myJasMessageTransportService . |
protected void |
AblePlatformDefaultAgent.loadAgentDescriptionWithBaseLocators()
Loads this agent's description with Locators created from the selected Message Transport Service. |
protected javax.agent.Locator |
AblePlatformDefaultAgent.createLocatorAndBindToMethod(java.lang.String theProtocol,
AbleUserDefinedFunction theUserDefinedFunction)
This is a helper method for AblePlatformDefaultAgent.loadAgentDescriptionWithBaseLocators() . |
protected void |
AblePlatformDefaultAgent.loadAgentDescriptionWithAbleLocator()
Loads this agent's description with a special Able Locator, found in the data member AblePlatformDefaultAgent.myJasAbleLocator , which is a locator
that contains an RMI reference to this agent, and which can be
used to call those public, "remotable" methods found in this
agent. |
protected void |
AblePlatformDefaultAgent.maybeRegisterWithAgentDirectoryService(boolean theRegisterFlag)
Registers this agent with the Agent Directory Service, depending on the value of the specified flag. |
protected void |
AblePlatformDefaultAgent.maybeDeregisterWithAgentDirectoryService()
Deregisters this agent with the Agent Directory Service, depending on whether the agent is registered. |
protected void |
AblePlatformDefaultAgent.updateDescriptionWithAgentDirectoryService()
Updates this agent's description with the Agent Directory Service. |
protected void |
AblePlatformDefaultAgent.maybeRebindToRmi(boolean theBindToRmiFlag)
(Re)binds this agent to RMI Naming lookup service, depending on the value of the specified flag. |
protected void |
AblePlatformDefaultAgent.maybeUnbindFromRmi()
Unbinds this agent from RMI Naming, depending on whether it has been bound to RMI. |
protected javax.agent.service.directory.AgentDescription[] |
AblePlatformDefaultAgent.lookUpAgent(java.lang.String theSearchAttribute,
java.lang.Object theSearchValue)
Finds all agents registered with the Agent Directory whose agent description contains the specified attribute and value. |
protected javax.agent.service.directory.AgentDescription[] |
AblePlatformDefaultAgent.lookUpAgent(java.util.Hashtable theSearchAttributesAndValues)
Finds all agents registered with the Agent Directory whose agent description contains the specified attributes and values. |
protected void |
AblePlatformDefaultAgent.broadcastTransportMessage(java.util.Vector theDestinations,
java.lang.Object theMessageToSend)
Sends a message to a list of agents. |
protected void |
AblePlatformDefaultAgent.sendTransportMessage(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessageToSend)
Sends a message to the specified agent. |
protected void |
AblePlatformDefaultAgent.sendTransportMessage(javax.agent.Locator theOriginationLocator,
javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessageToSend)
Sends an ACL message to the specified agent. |
protected java.lang.Object |
AblePlatformDefaultAgent.getTransportMessageContent(javax.agent.TransportMessage theTransportMessage)
Extracts and returns the content of the specified transport message. |
protected java.lang.Object |
AblePlatformDefaultAgent.getTransportMessageContent2(javax.agent.TransportMessage theTransportMessage)
Extracts and returns the content of the specified transport message. |
static void |
AblePlatformDefaultAgent.main(java.lang.String[] args)
|
void |
RMIVerifiableNamingProxy.terminateService(AbleSecureKey theSecureKey)
|
void |
RMIVerifiableNamingProxy.addAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
|
void |
RMIVerifiableNamingProxy.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
|
java.util.Vector |
RMIVerifiableNamingProxy.getAblePlatformServiceEventListeners()
|
void |
RMIVerifiableDirectoryProxy.terminateService(AbleSecureKey theSecureKey)
|
void |
RMIVerifiableDirectoryProxy.addAblePlatformServiceEventListener(AblePlatformServiceEventListener observer)
|
void |
RMIVerifiableDirectoryProxy.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener observer)
|
java.util.Vector |
RMIVerifiableDirectoryProxy.getAblePlatformServiceEventListeners()
|
void |
AblePlatformServiceEventGenerator.addAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
Adds a service event listener to this service. |
void |
AblePlatformServiceEventGenerator.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
Removes a service event listener from this service. |
java.util.Vector |
AblePlatformServiceEventGenerator.getAblePlatformServiceEventListeners()
Gets a collection of all service event listeners registered with this service event generator. |
static javax.agent.service.Service |
AblePlatform.getService(java.lang.String theRequestorsPort,
java.lang.String theServiceAlias)
Gets the specified platform service. |
void |
AblePlatformService.terminateService(AbleSecureKey theSecureKey)
Terminates this service in a controlled way; the service is removed from the service root and, if necessary, unbound from the RMI registry and unexported as a remote RMI object. |
void |
AbleBasicService.terminateService(AbleSecureKey theSecureKey)
|
void |
AbleBasicService.addAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
|
void |
AbleBasicService.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
|
java.util.Vector |
AbleBasicService.getAblePlatformServiceEventListeners()
|
void |
RMIVerifiableNamingSystem.terminateService(AbleSecureKey key)
Secure method the Naming Service will use to clean up it's PersistenceSupport. |
void |
RmiAgentLifeCycleServiceProxy.terminateService(AbleSecureKey theSecureKey)
|
void |
RmiAgentLifeCycleServiceProxy.addAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
|
void |
RmiAgentLifeCycleServiceProxy.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
|
java.util.Vector |
RmiAgentLifeCycleServiceProxy.getAblePlatformServiceEventListeners()
|
void |
AblePlatformServiceEventListenerProxy.handleAblePlatformServiceEvent(AblePlatformServiceEvent theAblePlatformServiceEvent)
|
void |
AbleSecuritySupport.verifyTrustLevel(AbleSecureKey theSecureKey,
java.lang.String theAction)
Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the support object's parent container TrustLevel (taken from the VerifiableAgentName of the parent container). |
void |
AbleSecuritySupport.verifyKey(AbleSecureKey theSecureKey)
Verifies that the specified AbleSecureKey is not null and that the key verifies with the Verifiable Agent Naming Service. |
void |
AbleSecuritySupport.verifyKeyExists(AbleSecureKey theSecureKey)
Verifiesthat the specified AbleSecureKey is not null. |
void |
RMIVerifiableDirectorySystem.addAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
Since this Verifiable Directory Service will be persisting listeners, AbleBasicService's addAblePlatformServiceEventListener method must be overridden to handle the
adding of this service's listeners from persistence. |
void |
RMIVerifiableDirectorySystem.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
Since this Verifiable Directory Service will be persisting listeners, AbleBasicService's removeAblePlatformServiceEventListener method must be overridden to handle the
removing of this service's listeners from persistence. |
void |
RMIVerifiableDirectorySystem.terminateService(AbleSecureKey key)
When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done. |
void |
RmiAgentLifeCycleSystem.addAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
Adds a service event listener to this service, and, if persistence is on, adds the listener to persistence store. |
void |
RmiAgentLifeCycleSystem.removeAblePlatformServiceEventListener(AblePlatformServiceEventListener theListener)
Removes a service event listener from this service, and, if persistence is on, removes the listener from persistence store. |
void |
RmiAgentLifeCycleSystem.terminateService(AbleSecureKey theSecureKey)
When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done. |
void |
RmiAgentLifeCycleSystem.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList,
AbleSecureKey theSecureKey)
|
void |
RmiAgentLifeCycleSystem.quiesceAgentPool(java.lang.String theAgentPoolAlias,
AbleSecureKey theSecureKey)
|
void |
RmiPlatformPersistenceSystem.terminateService(AbleSecureKey key)
Secure method that will take down the PPS nicely. |
void |
RmiPlatformPersistenceSystem.createTableConnection(java.lang.String databaseName,
java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String[] columnTypes,
AbleSecureKey key)
|
java.lang.Object[] |
RmiPlatformPersistenceSystem.select(java.lang.String databaseName,
java.lang.String tableName,
java.lang.String columnString,
java.lang.String whereString,
AbleSecureKey key)
|
void |
RmiPlatformPersistenceSystem.close(java.lang.String databaseName,
java.lang.String tableName,
AbleSecureKey key)
|
void |
AblePersistenceSupport.processAbleEvent(AbleEvent theAbleEvent)
|
void |
AblePersistenceSupport.processTimerEvent()
This will be called if we are waiting for the PlatformPersistenceService to get back up. |
void |
AblePersistenceSupport.processNoEventProcessingEnabledSituation()
|
void |
AblePersistenceSupport.setState(int theState)
|
int |
AblePersistenceSupport.getState()
|
AbleLogger |
AblePersistenceSupport.getLogger()
|
Constructors in com.ibm.able.platform that throw AbleException | |
AblePlatformDefaultAgent()
Creates a new platform agent. |
|
AblePlatformDefaultAgent(java.lang.String theName)
Creates a new platform agent with the specified display name (not to be confused with the agent's globally unique AgentName). |
|
AblePlatformDefaultAgent(java.lang.String theName,
java.lang.String theComment)
Creates a new platform agent with the specified display name (not to be confused with the agent's globally unique AgentName) and comment. |
|
AblePlatformServiceEventListenerProxy(java.lang.Object theSpecifiedListener)
Creates a new platform service event listener proxy which can be registered with service event generators and which will forward received service events on to its specified parent listener. |
Uses of AbleException in com.ibm.able.rules |
---|
Subclasses of AbleException in com.ibm.able.rules | |
class |
AbleParException
This class defines the Able rule Parser exception. |
Methods in com.ibm.able.rules that throw AbleException | |
void |
AbleInferenceEngine.resetRuleSet()
Reset the current ruleset for another round of inferencing. |
void |
AbleInferenceEngine.init()
Initialize the inference engine |
void |
AblePredicateEngine.init()
Initialize the predicate inference engine by adding all predicate facts and rules to the working memory. |
void |
AbleRuleSet.setInputBuffer(java.lang.Object theInputBuffer)
Set the input buffer to the specified object. |
void |
AbleRuleSet.setOutputBuffer(java.lang.Object theOutputBuffer)
Set the output buffer to the specified object. |
void |
AbleRuleSet.init()
Initialize and configure the bean. |
void |
AbleRuleSet.process()
Perform the standard processing function performed by this object. |
void |
AbleRuleSet.process(boolean reset)
|
java.lang.Object |
AbleRuleSet.process(java.lang.Object theArg)
Perform the main, standard processing function performed by this bean, using the argument Object (usually passed via an AbleEvent). |
void |
AbleRuleSet.reset()
Reset the ruleset so that rules can be fired again. |
void |
AbleRuleSet.processTimerEvent()
This method is called from the asynch thread when the bean timer is configured to fire. |
void |
AbleRuleSet.processAbleEvent(AbleEvent theAbleEvent)
Process an Able event synchronously; that is, on the same thread as the caller. |
void |
AbleRuleSet.quitAll()
Stop all of the bean's asynchronous threads of control. |
void |
AbleRuleSet.dataChanged()
Signal all registered listeners that this bean's internal state has changed by sending a synchronous event to all registered listeners via the AbleObject.dataChanged(java.lang.Object) with this ruleset
as the changed object. |
java.lang.Object |
AbleRuleSet.invokeUserDefinedFunction(java.lang.String theUserDefinedFunctionName,
java.lang.Object[] theArgs)
Call the actual method that the named user-defined function represents, passing in the array of argument objects. |
java.lang.Object |
AbleRuleSet.processWithContext(java.lang.Object theArg,
java.util.Hashtable theVars,
java.util.Hashtable theFuncs,
AbleWorkingMemory theWm)
Process this ruleset with variables, user-defined functions (externally attached UDFs only), and working memory from some other ruleset. |
java.lang.Object |
AbleRuleSet.invokeRuleBlock(java.lang.String theRuleBlockName)
Process the rules in the specified rule block in a sequential manner. |
AbleRd |
AbleRuleSet.parseExpressionFromARL(java.lang.String theArlSource)
Parse and instantiate an AbleRd object (a Literal, Variable, or Expression) by reading an input String containing ABLE Rule Language text source. |
void |
AbleRuleSet.saveAsXml(java.lang.String theFileName)
Save (write) an AbleRuleSet out as an XML rule file. |
void |
AbleRuleSet.saveAsArl(java.lang.String theFileName)
Save (write) an AbleRuleSet out as an ARL text rule file. |
java.util.Hashtable |
AbleRuleSet.getDeclaredUserDefinedFunctions()
Get all declared user-defined functions. |
void |
AbleRuleSet.setSerFileName(java.lang.String theSerFileName)
Specify the name of the serialized file for this ruleset. |
void |
AbleRuleSet.setXmlFileName(java.lang.String theXmlFileName)
Specify the name of the XML document file for this ruleset. |
protected boolean |
AbleRuleSet.ioBuffersOK()
Determine whether the input and output buffers are the expected object type (Object[]) and that they have enough slots to hold the required input and output variables. |
void |
AbleRuleSet.setValueList(java.lang.String theVariableName,
java.util.Vector theValueList)
Set the value list on a Categorical or Discrete variable |
void |
AbleRuleSet.setVariablePrompt(java.lang.String theVariableName,
java.lang.String thePrompt)
Set the Prompt string on a variable to be used by an associated UI |
void |
AbleRuleSet.setRulePrompt(java.lang.String theRuleName,
java.lang.String thePrompt)
Set the Prompt string on a rule to be used by an associated UI |
AbleRule |
AbleRuleSet.addRuleFromTemplate(java.lang.String theTemplateName,
java.lang.Object[] theTemplateVarValues)
Add a new rule using the template name and associated template variable values |
AbleRule |
AbleRuleSet.addRuleFromTemplate(AbleRuleTemplate theTemplate)
Add a new rule using the template and its bound template variable values |
java.lang.String |
AbleRuleSet.trace(java.lang.Object theMsgObject)
Write a text string to the specified ruleset's Inference trace log. |
java.lang.String |
AbleRuleSet.traceFormat(java.lang.String theFormatString,
java.lang.Object[] theInsert)
Write a formatted text string with a single insertion argument to the specified ruleset's Inference trace log. |
void |
AbleRuleSet.addRuleSetChangeListener(java.beans.PropertyChangeListener theListener)
Add a property change listener to the ruleset. |
void |
AbleRuleSet.removeRuleSetChangeListener(java.beans.PropertyChangeListener theListener)
Remove a property change listener from the ruleset. |
java.util.Vector |
AblePredicateLib.getSolutionList(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName)
Return the solutionList. |
java.util.Vector |
AblePredicateLib.getSolution(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName,
int theIndex)
Return the solution at the specified index in the solutionList. |
java.util.Vector |
AblePredicateLib.getGroundSolution(AbleRuleSet theRuleSet,
java.lang.String theRuleBlockName,
int theIndex)
Return the solution at the specified index in the solutionList. |
boolean |
AblePredicateLib.getAnswer(AbleRuleSet theRuleSet)
Return the answer. |
void |
AbleFuzzyCurveMatchLib.matchCurve(AbleRuleSet ars,
java.lang.String fuzzVar1,
java.lang.String fuzzSet1,
java.lang.String fuzzVar2,
java.lang.String fuzzSet2,
java.lang.String fuzzVar3,
double tol1,
double tol2)
Determine the absolute value of a number. |
void |
AbleFuzzyCurveMatchLib.replaceSetCurve(AbleRuleSet theRuleSet,
java.lang.String theFuzzyVariableName,
java.lang.String theFuzzySetName,
double[] theTruthValues)
|
static void |
ARL.loadVarsFromMap(AbleRuleSet theRuleSet,
java.util.Map theMap)
Load the properties file and assign any matching properties to variables with the same name. |
static void |
ARL.loadMapFromVars(AbleRuleSet theRuleSet,
java.util.Map theMap,
java.util.Vector theVariableList)
Load the supplied hashmap with matching variables found in the variable list. |
static void |
ARL.loadMapFromVars(AbleRuleSet theRuleSet,
java.util.Map theMap,
java.util.Vector theVariableList,
java.lang.Boolean theOverwriteFlag)
Load the supplied hashmap with matching variables found in the variable list. |
void |
AbleRuleSetEditor.updateObject()
This is an "OK" from a JDialog box thrown up by the AbleCustomizerDialog class. |
void |
AbleRuleBlock.init()
Initialize and configure the ruleblock by dynamically creating an instance of the specified inference engine. |
Constructors in com.ibm.able.rules that throw AbleException | |
AbleRuleSet(java.lang.String theName)
Create a new ruleset, using the specified trace objects. |
|
AbleRuleSet()
|
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |