ABLE 2.0.0 07/02/2003 10:25:01

Uses of Class
com.ibm.able.AbleException

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

(C) Copyright IBM Corporation 1999, 2003