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

com.ibm.able
Class AbleProperty

java.lang.Object
  |
  +--com.ibm.able.AbleProperty
All Implemented Interfaces:
java.io.Serializable

public class AbleProperty
extends java.lang.Object
implements java.io.Serializable

The AbleProperty class contains constants for ABLE bean properties used when firing property change events and by property change listeners.

See Also:
Serialized Form

Field Summary
static java.lang.String AbleEventProcessingEnabled
          Used when changing a bean's Able event processing flag.
static int AbleEventProcessingEnabledId
           
static java.lang.String ActiveDataSource
          Used when changing a bean's active data source.
static int ActiveDataSourceId
           
static java.lang.String Beans
          Used when adding or removing beans from a composite bean.
static int BeansId
           
static java.lang.String Changed
          Used when changing a bean's changed field.
static int ChangedId
           
static java.lang.String Comment
          Used when changing a bean's comment field.
static int CommentId
           
static java.lang.String DataFlowEnabled
          Used when changing a bean's data flow enabled field.
static int DataFlowEnabledId
           
static java.lang.String DataSource
          Used when changing a data source.
static int DataSourceId
           
static java.lang.String DestBufferConnections
          Used when changing a bean's destination buffer connections.
static int DestBufferConnectionsId
           
static java.lang.String EventQueue
          Used when adding an event to or removing an event from a bean's AbleEventQueue.
static int EventQueueId
           
static java.lang.String FileName
          Used when changing a bean's fileName field.
static int FileNameId
           
static java.lang.String InputBuffer
          Used when changing a bean's input buffer.
static int InputBufferId
           
static java.lang.String Listeners
          Used when adding to or removing from a bean's AbleEventListener list.
static int ListenersId
           
static java.lang.String Logger
          Used when changing a bean's logger field.
static int LoggerId
           
static java.lang.String Name
          Used when changing a bean's name field.
static int NameId
           
static java.lang.String OutputBuffer
          Used when changing a bean's output buffer.
static int OutputBufferId
           
static java.lang.String Parent
          Used when changing a bean's parent field.
static int ParentId
           
static java.lang.String Pr_BooleanValue
          Property; Current value of a boolean variable.
static int Pr_BooleanValueId
           
static java.lang.String Pr_CategoricalStringList
          Property; Categorical variable's list of categories.
static int Pr_CategoricalStringListId
           
static java.lang.String Pr_CategoricalValue
          Property; Current value of a categorical variable.
static int Pr_CategoricalValueId
           
static java.lang.String Pr_ContinuousValue
          Property; Current value of a continuous variable.
static int Pr_ContinuousValueId
           
static java.lang.String Pr_DiscreteNumberList
          Property; Discrete variable's list of discrete numbers.
static int Pr_DiscreteNumberListId
           
static java.lang.String Pr_DiscreteValue
          Property; Current value of a discrete variable.
static int Pr_DiscreteValueId
           
static java.lang.String Pr_FuzzyCrispValue
          Property; Discrete variable's list of discrete numbers.
static int Pr_FuzzyCrispValueId
           
static java.lang.String Pr_FuzzyValue
          Property; Current value of a fuzzy variable.
static int Pr_FuzzyValueId
           
static java.lang.String Pr_FuzzyWork
          Property; Current value of a fuzzy variable.
static int Pr_FuzzyWorkId
           
static java.lang.String Pr_GenericValue
          Property; Current value of a generic variable.
static int Pr_GenericValueId
           
static java.lang.String Pr_NumericValue
          Property; Current value of a numeric variable.
static int Pr_NumericValueId
           
static java.lang.String Pr_StringValue
          Property; Current value of a string variable.
static int Pr_StringValueId
           
static java.lang.String ProcessingState
          Used when changing a bean's processing state changes.
static int ProcessingStateId
           
static java.lang.String ProcessList
          Used when changing a bean's process list.
static int ProcessListId
           
static java.lang.String PropertyConnectionMgr
          Used when adding to or removing from a bean's AbleEventQueue.
static int PropertyConnectionMgrId
           
static java.lang.String RsAlphaCut
          AbleRuleSet property: The ruleset's fuzzy alphacut value.
static int RsAlphaCutId
           
static java.lang.String RsBaseTracer
          AbleRuleSet property: The ruleset's base trace logger.
static int RsBaseTracerId
           
static java.lang.String RsCorrelationMethod
          AbleRuleSet property: The ruleset's fuzzy correlation method.
static int RsCorrelationMethodId
           
static java.lang.String RsDefuzzifyMethod
          AbleRuleSet property: The ruleset's fuzzy defuzzify method.
static int RsDefuzzifyMethodId
           
static java.lang.String RsGoalVariable
          AbleRuleSet property: The ruleset's backward chaining goal variable.
static int RsGoalVariableId
           
static java.lang.String RsInferenceMethod
          AbleRuleSet property: The ruleset's inference method.
static int RsInferenceMethodId
           
static java.lang.String RsInferenceTracer
          AbleRuleSet property: The ruleset's inference trace logger.
static int RsInferenceTracerId
           
static java.lang.String RsInitialFactBase
          AbleRuleSet property: The ruleset's initial fact base.
static int RsInitialFactBaseId
           
static java.lang.String RsRules
          AbleRuleSet property: The ruleset's rules list.
static int RsRulesId
           
static java.lang.String RsVariables
          AbleRuleSet property: The ruleset's variables list.
static int RsVariablesId
           
static java.lang.String SleepTime
          Used when changing a bean's sleepTime field.
static int SleepTimeId
           
static java.lang.String SourceBufferConnections
          Used when changing a bean's source buffer connections.
static int SourceBufferConnectionsId
           
static java.lang.String State
          Used when changing a bean's state field.
static int StateId
           
static java.lang.String TimerEventProcessingEnabled
          Used when changing a bean's timer event processing flag.
static int TimerEventProcessingEnabledId
           
static java.lang.String Trace
          Used when changing a bean's trace field.
static int TraceId
           
static java.lang.String Training
          Used when changing a bean's active data source.
static int TrainingId
           
static java.lang.String Unrecognized
          AbleBean property: unrecognized.
static int UnrecognizedId
           
static java.lang.String UpdateProperties
          Used when an updateProperties is called from the customizer.
static int UpdatePropertiesId
           
static java.lang.String UserDefinedFunction
          Used when changing the user defined function list by those who implement AbleUserDefinedFunctionManger.
static int UserDefinedFunctionId
           
static java.lang.String WrappedObject
          Used when altering a wrappered object.
static int WrappedObjectId
           
 
Method Summary
static java.lang.String Property(int thePropertyId)
          Given a property ID, return a property name.
static int PropertyId(java.lang.String thePropertyName)
          Given a property name, such as the value for SleepTime, return that property's integer ID.
static java.lang.String PropertyName(int thePropertyId)
          Given a property ID, return a property name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WrappedObject

public static final java.lang.String WrappedObject
Used when altering a wrappered object.

WrappedObjectId

public static final int WrappedObjectId

Name

public static final java.lang.String Name
Used when changing a bean's name field.

NameId

public static final int NameId

Comment

public static final java.lang.String Comment
Used when changing a bean's comment field.

CommentId

public static final int CommentId

Changed

public static final java.lang.String Changed
Used when changing a bean's changed field.

ChangedId

public static final int ChangedId

DataFlowEnabled

public static final java.lang.String DataFlowEnabled
Used when changing a bean's data flow enabled field.

DataFlowEnabledId

public static final int DataFlowEnabledId

FileName

public static final java.lang.String FileName
Used when changing a bean's fileName field.

FileNameId

public static final int FileNameId

Logger

public static final java.lang.String Logger
Used when changing a bean's logger field.

LoggerId

public static final int LoggerId

Parent

public static final java.lang.String Parent
Used when changing a bean's parent field.

ParentId

public static final int ParentId

State

public static final java.lang.String State
Used when changing a bean's state field.

StateId

public static final int StateId

InputBuffer

public static final java.lang.String InputBuffer
Used when changing a bean's input buffer.

InputBufferId

public static final int InputBufferId

OutputBuffer

public static final java.lang.String OutputBuffer
Used when changing a bean's output buffer.

OutputBufferId

public static final int OutputBufferId

SourceBufferConnections

public static final java.lang.String SourceBufferConnections
Used when changing a bean's source buffer connections.

SourceBufferConnectionsId

public static final int SourceBufferConnectionsId

DestBufferConnections

public static final java.lang.String DestBufferConnections
Used when changing a bean's destination buffer connections.

DestBufferConnectionsId

public static final int DestBufferConnectionsId

PropertyConnectionMgr

public static final java.lang.String PropertyConnectionMgr
Used when adding to or removing from a bean's AbleEventQueue.

PropertyConnectionMgrId

public static final int PropertyConnectionMgrId

EventQueue

public static final java.lang.String EventQueue
Used when adding an event to or removing an event from a bean's AbleEventQueue.

EventQueueId

public static final int EventQueueId

Listeners

public static final java.lang.String Listeners
Used when adding to or removing from a bean's AbleEventListener list.

ListenersId

public static final int ListenersId

SleepTime

public static final java.lang.String SleepTime
Used when changing a bean's sleepTime field.

SleepTimeId

public static final int SleepTimeId

TimerEventProcessingEnabled

public static final java.lang.String TimerEventProcessingEnabled
Used when changing a bean's timer event processing flag.

TimerEventProcessingEnabledId

public static final int TimerEventProcessingEnabledId

AbleEventProcessingEnabled

public static final java.lang.String AbleEventProcessingEnabled
Used when changing a bean's Able event processing flag.

AbleEventProcessingEnabledId

public static final int AbleEventProcessingEnabledId

ProcessingState

public static final java.lang.String ProcessingState
Used when changing a bean's processing state changes. This indicates a bean has been initialized or had event processing started, suspended, resumed, or quit. Note that due to asynchronous behavior of the event queue, the new state passed in the event may not match the actual bean state. The main difference between the State and ProcessingState properties is that State is fired when the eventQueue toggles between active and waiting for timer events. No ProcessingState change event is fired when the eventQueue toggles.

ProcessingStateId

public static final int ProcessingStateId

Trace

public static final java.lang.String Trace
Used when changing a bean's trace field.

TraceId

public static final int TraceId

DataSource

public static final java.lang.String DataSource
Used when changing a data source.

DataSourceId

public static final int DataSourceId

ActiveDataSource

public static final java.lang.String ActiveDataSource
Used when changing a bean's active data source.

ActiveDataSourceId

public static final int ActiveDataSourceId

Beans

public static final java.lang.String Beans
Used when adding or removing beans from a composite bean.

BeansId

public static final int BeansId

ProcessList

public static final java.lang.String ProcessList
Used when changing a bean's process list.

ProcessListId

public static final int ProcessListId

UserDefinedFunction

public static final java.lang.String UserDefinedFunction
Used when changing the user defined function list by those who implement AbleUserDefinedFunctionManger.

UserDefinedFunctionId

public static final int UserDefinedFunctionId

Training

public static final java.lang.String Training
Used when changing a bean's active data source.

TrainingId

public static final int TrainingId

UpdateProperties

public static final java.lang.String UpdateProperties
Used when an updateProperties is called from the customizer.

UpdatePropertiesId

public static final int UpdatePropertiesId

Pr_BooleanValue

public static final java.lang.String Pr_BooleanValue
Property; Current value of a boolean variable.

Pr_BooleanValueId

public static final int Pr_BooleanValueId

Pr_CategoricalValue

public static final java.lang.String Pr_CategoricalValue
Property; Current value of a categorical variable.

Pr_CategoricalValueId

public static final int Pr_CategoricalValueId

Pr_CategoricalStringList

public static final java.lang.String Pr_CategoricalStringList
Property; Categorical variable's list of categories.

Pr_CategoricalStringListId

public static final int Pr_CategoricalStringListId

Pr_ContinuousValue

public static final java.lang.String Pr_ContinuousValue
Property; Current value of a continuous variable.

Pr_ContinuousValueId

public static final int Pr_ContinuousValueId

Pr_DiscreteValue

public static final java.lang.String Pr_DiscreteValue
Property; Current value of a discrete variable.

Pr_DiscreteValueId

public static final int Pr_DiscreteValueId

Pr_DiscreteNumberList

public static final java.lang.String Pr_DiscreteNumberList
Property; Discrete variable's list of discrete numbers.

Pr_DiscreteNumberListId

public static final int Pr_DiscreteNumberListId

Pr_FuzzyCrispValue

public static final java.lang.String Pr_FuzzyCrispValue
Property; Discrete variable's list of discrete numbers.

Pr_FuzzyCrispValueId

public static final int Pr_FuzzyCrispValueId

Pr_FuzzyValue

public static final java.lang.String Pr_FuzzyValue
Property; Current value of a fuzzy variable.

Pr_FuzzyValueId

public static final int Pr_FuzzyValueId

Pr_FuzzyWork

public static final java.lang.String Pr_FuzzyWork
Property; Current value of a fuzzy variable.

Pr_FuzzyWorkId

public static final int Pr_FuzzyWorkId

Pr_GenericValue

public static final java.lang.String Pr_GenericValue
Property; Current value of a generic variable.

Pr_GenericValueId

public static final int Pr_GenericValueId

Pr_NumericValue

public static final java.lang.String Pr_NumericValue
Property; Current value of a numeric variable.

Pr_NumericValueId

public static final int Pr_NumericValueId

Pr_StringValue

public static final java.lang.String Pr_StringValue
Property; Current value of a string variable.

Pr_StringValueId

public static final int Pr_StringValueId

RsAlphaCut

public static final java.lang.String RsAlphaCut
AbleRuleSet property: The ruleset's fuzzy alphacut value.

RsAlphaCutId

public static final int RsAlphaCutId

RsCorrelationMethod

public static final java.lang.String RsCorrelationMethod
AbleRuleSet property: The ruleset's fuzzy correlation method.

RsCorrelationMethodId

public static final int RsCorrelationMethodId

RsDefuzzifyMethod

public static final java.lang.String RsDefuzzifyMethod
AbleRuleSet property: The ruleset's fuzzy defuzzify method.

RsDefuzzifyMethodId

public static final int RsDefuzzifyMethodId

RsInferenceMethod

public static final java.lang.String RsInferenceMethod
AbleRuleSet property: The ruleset's inference method.

RsInferenceMethodId

public static final int RsInferenceMethodId

RsVariables

public static final java.lang.String RsVariables
AbleRuleSet property: The ruleset's variables list.

RsVariablesId

public static final int RsVariablesId

RsRules

public static final java.lang.String RsRules
AbleRuleSet property: The ruleset's rules list.

RsRulesId

public static final int RsRulesId

RsInitialFactBase

public static final java.lang.String RsInitialFactBase
AbleRuleSet property: The ruleset's initial fact base.

RsInitialFactBaseId

public static final int RsInitialFactBaseId

RsBaseTracer

public static final java.lang.String RsBaseTracer
AbleRuleSet property: The ruleset's base trace logger.

RsBaseTracerId

public static final int RsBaseTracerId

RsInferenceTracer

public static final java.lang.String RsInferenceTracer
AbleRuleSet property: The ruleset's inference trace logger.

RsInferenceTracerId

public static final int RsInferenceTracerId

RsGoalVariable

public static final java.lang.String RsGoalVariable
AbleRuleSet property: The ruleset's backward chaining goal variable.

RsGoalVariableId

public static final int RsGoalVariableId

Unrecognized

public static final java.lang.String Unrecognized
AbleBean property: unrecognized.

UnrecognizedId

public static final int UnrecognizedId
Method Detail

PropertyId

public static final int PropertyId(java.lang.String thePropertyName)
Given a property name, such as the value for SleepTime, return that property's integer ID.
Parameters:
thePropertyName - A String defined in AbleProperty.

Returns:
An integer index of the named property, which can be used in a listener's SWITCH statement.

PropertyName

public static final java.lang.String PropertyName(int thePropertyId)
Given a property ID, return a property name.
Parameters:
thePropertyId - An ID of an AbleProperty field.

Returns:
A string containing the actual property name or "Unrecognised" if the ID is unknown.

Property

public static final java.lang.String Property(int thePropertyId)
Given a property ID, return a property name.
Parameters:
thePropertyId - An ID of an AbleProperty field.

Returns:
A string of the form "n:AbleProperty." where "n" is the given ID, and "" is the property name associated with the ID, or "Unrecognised" if the ID is unknown.

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

(C) Copyright IBM Corporation 1999, 2003