ABLE, Version 1.1b

com.ibm.able
Class Able

java.lang.Object
  |
  +--com.ibm.able.Able

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

This class contains constants for the IBM Agent Building and Learning Environment (ABLE).

Version:
$Revision: 1.13 $, $Date: 2000/08/18 17:11:28 $
See Also:
Serialized Form

Field Summary
static int BUFFER_CONNECTION
          Connection type: Buffer.
static java.lang.String CAT_AGENTS
          Category type: Agents.
static java.lang.String CAT_DATA
          Category type: Data.
static java.lang.String CAT_LEARNING
          Category type: Learning.
static java.lang.String CAT_NONE
          Category type: None.
static java.lang.String CAT_RULES
          Category type: Rules.
static java.lang.String CAT_SAMPLES
          Category type: Samples.
static int CENTER
          Slot position: Center.
static java.lang.String Copyright
           
static java.lang.String CopyrightLong
           
static boolean Debug
           
static int EVENT_CONNECTION
          Connection type: Event.
static int Ex_AclMsgType
           
static int Ex_BuffCantConvert
           
static int Ex_BuffNoIndexing1
           
static int Ex_BuffNoIndexing2
           
static int Ex_BuffUnsupportedType
           
static int Ex_CallUnrecognizedDataType
           
static int Ex_CannotConvertCallToFuzzy
           
static int Ex_CannotConvertLitTypeXToBoolean
           
static int Ex_CannotConvertLitTypeXToFuzzy
           
static int Ex_CannotConvertLitTypeXToNumeric
           
static int Ex_CannotConvertLitTypeXToString
           
static int Ex_CantDeserializeAgent
           
static int Ex_CantGetLocalHostName
           
static int Ex_CantSerializeAgent
           
static int Ex_ClassConstructorNotFound
           
static int Ex_ClassIllegalAccess
           
static int Ex_ClassInvocationTarget
           
static int Ex_ClassNotFound
           
static int Ex_ClassNotInstantiated
           
static int Ex_CmdPrcCmdStringEmpty
           
static int Ex_CmdPrcCmdStringNull
           
static int Ex_InvalidAclMessageType
           
static int Ex_InvalidDataTypeLhs
           
static int Ex_InvalidFipaApState
           
static int Ex_InvalidFipaDfState
           
static int Ex_InvalidFipaManCompliance
           
static int Ex_NamingLookup
           
static int Ex_NamingRebind
           
static int Ex_NamingUnbind
           
static int Ex_NoAddlText
           
static int Ex_RsInpBufNotEnoughElements
           
static int Ex_RsInpBufNotStringArray
           
static int Ex_RsNotExAnt
           
static int Ex_RsNotExCns
           
static int Ex_RsNotExEff
           
static int Ex_RsNotExRules
           
static int Ex_RsNotExSns
           
static int Ex_RsNotExVars
           
static int Ex_RsOutBufNotEnoughElements
           
static int Ex_RsOutBufNotStringArray
           
static int Ex_StateInvalid
           
static int Ex_UnsupportedResultNull
           
static int Ex_UnsupportedResultType
           
static int Ex_VarCannotConvertVarTypeXToBoolean
           
static int Ex_VarCannotConvertVarTypeXToFuzzy
           
static int Ex_VarCannotConvertVarTypeXToNumeric
           
static int Ex_VarCannotConvertVarTypeXToString
           
static int Ex_VarCannotSetVarTypeXFromBoolean
           
static int Ex_VarCannotSetVarTypeXFromFuzzy
           
static int Ex_VarCannotSetVarTypeXFromGeneric
           
static int Ex_VarCannotSetVarTypeXFromNumeric
           
static int Ex_VarCategoryAlreadyInCategoryList
           
static int Ex_VarCategoryIndex
           
static int Ex_VarCategoryNotInCategoryList
           
static int Ex_VarDiscreteAlreadyInNumberList
           
static int Ex_VarDiscreteNotInNumberList
           
static int Ex_VarInvalidBooleanString
           
static int Ex_VarInvalidDiscreteNumber
           
static int Ex_VarInvalidNumericString
           
static int Ex_VarOutOfRangeDiscourse
           
static int Ex_VarUnrecognizedDataType
           
static int FipaAccAgentComment
           
static int FipaAmsAgentComment
           
static int FipaDfAgentComment
           
static int Gui_ConfirmOverwrite
           
static int Gui_ConfirmSave
           
static int Gui_ConfirmTitle
           
static int Gui_Ex_GettingInOutBuffers
           
static int Gui_Ex_MalformedUrl
           
static int Gui_Ex_SettingSerFileName
           
static int Gui_Ex_SettingXmlFileName
           
static int Gui_FilterSerial
           
static int Gui_FilterSource
           
static int Gui_FilterXml
           
static java.net.URL HomeUrl
          A URL of ProductDirectory, that can be used to create URLs to other bits of ABLE data and HTML files.
static int IndentLevel
          Current indentation level for traced messages.
static int LEFT
          Slot position: Left.
static int LEFTCENTER
          Slot position: LeftCenter.
static java.lang.String PackageHomeProperty
          Name of the system property that contains this package's installation directory.
static AblePreferences Preferences
          The current set of preferences.
static int ProcessingDisabled_PostingDisabled
          Asynchronous Event Processing Flag: Event Processing is disabled; event Posting is disabled.
static int ProcessingDisabled_PostingEnabled
          Asynchronous Event Processing Flag: Event Processing is disabled; event Posting is enabled.
static int ProcessingEnabled_PostingDisabled
          Asynchronous Event Processing Flag: Event Processing is enabled; event Posting is disabled.
static int ProcessingEnabled_PostingEnabled
          Asynchronous Event Processing Flag: Event Processing is enabled; event Posting is enabled.
static java.lang.String ProductDirectory
          The directory where all this code is installed.
static java.lang.String PropertiesFileDirectoryProperty
          Name of the system property that contains the name of the directory in which the properties file containing Fuzzy preferences is to be found.
static java.lang.String PropertiesFileHeader
          The header to appear in the properties file.
static java.lang.String PropertiesFileName
          Name of the properties file containing this package's preferences.
static int PROPERTY_CONNECTION
          Connection type: Property.
static int RIGHT
          Slot position: Right.
static int RIGHTCENTER
          Slot position: RightCenter.
static int Rl_GoalVarHeader
           
static int Rl_IOHeader
           
static int Rl_RuleSetHeader
           
static int Rl_RuleSetOptions
           
static int Rl_RuleSetTrailer
           
static int Rl_RulesHeader
           
static int Rl_RulesTrailer
           
static int Rl_SenEffHeader
           
static int Rl_VarBoolean
           
static int Rl_VarContinuous
           
static int Rl_VariableHeader
           
static int Rl_VariableTrailer
           
static int Rl_VarNumeric
           
static int Rl_VarSymbolic
           
static int SevError
          AbleException severity code: Error exception.
static int SevInformational
          AbleException severity code: Informational exception.
static int SevUnspecified
          AbleException severity code: Unspecified severity.
static int SevWarning
          AbleException severity code: Warning exception.
static int Tr_LoadAndInstantiateEnter
           
static int Tr_LoadAndInstantiateExitError
           
static int Tr_LoadAndInstantiateExitNormal
           
static int Tr_Pr_SaveEffectorName
           
static int Tr_Pr_SaveGoalVariableName
           
static int Tr_Pr_SaveInferenceMethod
           
static int Tr_Pr_SaveInputVariableName
           
static int Tr_Pr_SaveOutputVariableName
           
static int Tr_Pr_SaveRuleAntecedentWeight
           
static int Tr_Pr_SaveRuleLabel
           
static int Tr_Pr_SaveRuleOperator
           
static int Tr_Pr_SaveRuleParm
           
static int Tr_Pr_SaveRuleSetName
           
static int Tr_Pr_SaveRuleValue
           
static int Tr_Pr_SaveRuleVarLhs
           
static int Tr_Pr_SaveSensorName
           
static int Tr_Pr_SaveVariableBooleanValue
           
static int Tr_Pr_SaveVariableContinuousHi
           
static int Tr_Pr_SaveVariableContinuousLo
           
static int Tr_Pr_SaveVariableName
           
static int Tr_Pr_SaveVariableNumericValue
           
static int Tr_Pr_SaveVariableSymbolicValue
           
static int Tr_Pr_SaveVariableSymbolicValueDup
           
static int Tr_Rs_Clear
           
static int Tr_Rs_InstantiatedFromFile
           
static int Tr_Rs_InstantiatedFromStream
           
static int Tr_Rs_ProcessAssertionStart
           
static int Tr_Rs_ProcessConditionalStart
           
static int Tr_Rs_ProcessEnd
           
static int Tr_Rs_ProcessInput
           
static int Tr_Rs_ProcessOutput
           
static int Tr_Rs_ProcessRuleEnd
           
static int Tr_Rs_ProcessStart
           
static int Tr_Rs_Reset
           
static int ValueTypeBoolean
          Value type; the data string represents a boolean value, either "true" or "false".
static int ValueTypeCallName
          Value type; the data string represents the name of a sensor or an effector.
static int ValueTypeName
          Value type; the data string represents the name of a variable.
static int ValueTypeNumber
          Value type; the data string represents a literal number.
static int ValueTypeSetName
          Value type; the data string represents the name of a fuzzy set.
static int ValueTypeUnknown
          Value type; the data string represents a unknown value.
 
Method Summary
static java.lang.String AgentAddr(java.lang.String theHostName)
          Generate an RMI or FIPA agent address from the host on which the agent is currently running.
static java.lang.String AgentName(java.lang.String theBaseName, java.lang.String theHostName)
          Generate a RMI or FIPA agent name from a base agent name and the host on which the agent is currently running.
static java.lang.String Copyright()
          Determine the copyright of this class.
static void main(java.lang.String[] args)
          Load and Run a serialized Able agent Takes a single command line parameter: the file path to the serialized agent Runs until the user cancels the process (Ctl-C)
static java.lang.String NlsMsg(int theMsgId)
          Retrieve an NLS message by key.
static java.lang.String NlsMsg(int theMsgId, java.lang.Object[] theInserts)
          Retrieve an NLS message by key and insert text into the message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final java.lang.String Copyright

CopyrightLong

public static final java.lang.String CopyrightLong

Debug

public static final boolean Debug

IndentLevel

public static int IndentLevel
Current indentation level for traced messages.

BUFFER_CONNECTION

public static final int BUFFER_CONNECTION
Connection type: Buffer.

PROPERTY_CONNECTION

public static final int PROPERTY_CONNECTION
Connection type: Property.

EVENT_CONNECTION

public static final int EVENT_CONNECTION
Connection type: Event.

CAT_NONE

public static final java.lang.String CAT_NONE
Category type: None.

CAT_DATA

public static final java.lang.String CAT_DATA
Category type: Data.

CAT_LEARNING

public static final java.lang.String CAT_LEARNING
Category type: Learning.

CAT_RULES

public static final java.lang.String CAT_RULES
Category type: Rules.

CAT_AGENTS

public static final java.lang.String CAT_AGENTS
Category type: Agents.

CAT_SAMPLES

public static final java.lang.String CAT_SAMPLES
Category type: Samples.

LEFT

public static final int LEFT
Slot position: Left.

LEFTCENTER

public static final int LEFTCENTER
Slot position: LeftCenter.

CENTER

public static final int CENTER
Slot position: Center.

RIGHTCENTER

public static final int RIGHTCENTER
Slot position: RightCenter.

RIGHT

public static final int RIGHT
Slot position: Right.

PackageHomeProperty

public static final java.lang.String PackageHomeProperty
Name of the system property that contains this package's installation directory. For example, -D.home=/foo/bar/baz

PropertiesFileDirectoryProperty

public static final java.lang.String PropertiesFileDirectoryProperty
Name of the system property that contains the name of the directory in which the properties file containing Fuzzy preferences is to be found. For example, -Dable.prefdir=/foo/bar/baz

PropertiesFileHeader

public static final java.lang.String PropertiesFileHeader
The header to appear in the properties file.

PropertiesFileName

public static final java.lang.String PropertiesFileName
Name of the properties file containing this package's preferences.

SevUnspecified

public static final int SevUnspecified
AbleException severity code: Unspecified severity.

SevInformational

public static final int SevInformational
AbleException severity code: Informational exception.

SevWarning

public static final int SevWarning
AbleException severity code: Warning exception.

SevError

public static final int SevError
AbleException severity code: Error exception.

ProcessingDisabled_PostingDisabled

public static final int ProcessingDisabled_PostingDisabled
Asynchronous Event Processing Flag: Event Processing is disabled; event Posting is disabled.

ProcessingDisabled_PostingEnabled

public static final int ProcessingDisabled_PostingEnabled
Asynchronous Event Processing Flag: Event Processing is disabled; event Posting is enabled.

ProcessingEnabled_PostingDisabled

public static final int ProcessingEnabled_PostingDisabled
Asynchronous Event Processing Flag: Event Processing is enabled; event Posting is disabled.

ProcessingEnabled_PostingEnabled

public static final int ProcessingEnabled_PostingEnabled
Asynchronous Event Processing Flag: Event Processing is enabled; event Posting is enabled.

ValueTypeUnknown

public static final int ValueTypeUnknown
Value type; the data string represents a unknown value.

ValueTypeBoolean

public static final int ValueTypeBoolean
Value type; the data string represents a boolean value, either "true" or "false".

ValueTypeName

public static final int ValueTypeName
Value type; the data string represents the name of a variable.

ValueTypeNumber

public static final int ValueTypeNumber
Value type; the data string represents a literal number.

ValueTypeSetName

public static final int ValueTypeSetName
Value type; the data string represents the name of a fuzzy set.

ValueTypeCallName

public static final int ValueTypeCallName
Value type; the data string represents the name of a sensor or an effector.

Preferences

public static final AblePreferences Preferences
The current set of preferences.

ProductDirectory

public static final java.lang.String ProductDirectory
The directory where all this code is installed. Note that the value has a File.separator character on the end!

HomeUrl

public static java.net.URL HomeUrl
A URL of ProductDirectory, that can be used to create URLs to other bits of ABLE data and HTML files. Note that the value has a File.separator character on the end!

Ex_InvalidAclMessageType

public static final int Ex_InvalidAclMessageType

Ex_InvalidFipaApState

public static final int Ex_InvalidFipaApState

Ex_InvalidFipaDfState

public static final int Ex_InvalidFipaDfState

Ex_InvalidFipaManCompliance

public static final int Ex_InvalidFipaManCompliance

Ex_NoAddlText

public static final int Ex_NoAddlText

Ex_CantGetLocalHostName

public static final int Ex_CantGetLocalHostName

Ex_NamingRebind

public static final int Ex_NamingRebind

Ex_NamingUnbind

public static final int Ex_NamingUnbind

Ex_NamingLookup

public static final int Ex_NamingLookup

Ex_AclMsgType

public static final int Ex_AclMsgType

Ex_CantSerializeAgent

public static final int Ex_CantSerializeAgent

Ex_CantDeserializeAgent

public static final int Ex_CantDeserializeAgent

FipaAccAgentComment

public static final int FipaAccAgentComment

FipaAmsAgentComment

public static final int FipaAmsAgentComment

FipaDfAgentComment

public static final int FipaDfAgentComment

Ex_ClassNotFound

public static final int Ex_ClassNotFound

Ex_ClassConstructorNotFound

public static final int Ex_ClassConstructorNotFound

Ex_ClassNotInstantiated

public static final int Ex_ClassNotInstantiated

Ex_ClassIllegalAccess

public static final int Ex_ClassIllegalAccess

Ex_ClassInvocationTarget

public static final int Ex_ClassInvocationTarget

Ex_CmdPrcCmdStringEmpty

public static final int Ex_CmdPrcCmdStringEmpty

Ex_CmdPrcCmdStringNull

public static final int Ex_CmdPrcCmdStringNull

Ex_StateInvalid

public static final int Ex_StateInvalid

Ex_BuffNoIndexing1

public static final int Ex_BuffNoIndexing1

Ex_BuffNoIndexing2

public static final int Ex_BuffNoIndexing2

Ex_BuffUnsupportedType

public static final int Ex_BuffUnsupportedType

Ex_BuffCantConvert

public static final int Ex_BuffCantConvert

Tr_LoadAndInstantiateEnter

public static final int Tr_LoadAndInstantiateEnter

Tr_LoadAndInstantiateExitNormal

public static final int Tr_LoadAndInstantiateExitNormal

Tr_LoadAndInstantiateExitError

public static final int Tr_LoadAndInstantiateExitError

Ex_RsInpBufNotStringArray

public static final int Ex_RsInpBufNotStringArray

Ex_RsInpBufNotEnoughElements

public static final int Ex_RsInpBufNotEnoughElements

Ex_RsOutBufNotStringArray

public static final int Ex_RsOutBufNotStringArray

Ex_RsOutBufNotEnoughElements

public static final int Ex_RsOutBufNotEnoughElements

Ex_RsNotExVars

public static final int Ex_RsNotExVars

Ex_RsNotExRules

public static final int Ex_RsNotExRules

Ex_RsNotExAnt

public static final int Ex_RsNotExAnt

Ex_RsNotExCns

public static final int Ex_RsNotExCns

Ex_RsNotExSns

public static final int Ex_RsNotExSns

Ex_RsNotExEff

public static final int Ex_RsNotExEff

Ex_VarUnrecognizedDataType

public static final int Ex_VarUnrecognizedDataType

Ex_VarInvalidBooleanString

public static final int Ex_VarInvalidBooleanString

Ex_VarInvalidDiscreteNumber

public static final int Ex_VarInvalidDiscreteNumber

Ex_VarInvalidNumericString

public static final int Ex_VarInvalidNumericString

Ex_InvalidDataTypeLhs

public static final int Ex_InvalidDataTypeLhs

Ex_CannotConvertLitTypeXToBoolean

public static final int Ex_CannotConvertLitTypeXToBoolean

Ex_CannotConvertLitTypeXToFuzzy

public static final int Ex_CannotConvertLitTypeXToFuzzy

Ex_CannotConvertLitTypeXToNumeric

public static final int Ex_CannotConvertLitTypeXToNumeric

Ex_CannotConvertLitTypeXToString

public static final int Ex_CannotConvertLitTypeXToString

Ex_CannotConvertCallToFuzzy

public static final int Ex_CannotConvertCallToFuzzy

Ex_VarCannotConvertVarTypeXToBoolean

public static final int Ex_VarCannotConvertVarTypeXToBoolean

Ex_VarCannotConvertVarTypeXToFuzzy

public static final int Ex_VarCannotConvertVarTypeXToFuzzy

Ex_VarCannotConvertVarTypeXToNumeric

public static final int Ex_VarCannotConvertVarTypeXToNumeric

Ex_VarCannotConvertVarTypeXToString

public static final int Ex_VarCannotConvertVarTypeXToString

Ex_VarCannotSetVarTypeXFromBoolean

public static final int Ex_VarCannotSetVarTypeXFromBoolean

Ex_VarCannotSetVarTypeXFromFuzzy

public static final int Ex_VarCannotSetVarTypeXFromFuzzy

Ex_VarCannotSetVarTypeXFromGeneric

public static final int Ex_VarCannotSetVarTypeXFromGeneric

Ex_VarCannotSetVarTypeXFromNumeric

public static final int Ex_VarCannotSetVarTypeXFromNumeric

Ex_VarCategoryNotInCategoryList

public static final int Ex_VarCategoryNotInCategoryList

Ex_VarCategoryAlreadyInCategoryList

public static final int Ex_VarCategoryAlreadyInCategoryList

Ex_VarCategoryIndex

public static final int Ex_VarCategoryIndex

Ex_VarDiscreteNotInNumberList

public static final int Ex_VarDiscreteNotInNumberList

Ex_VarDiscreteAlreadyInNumberList

public static final int Ex_VarDiscreteAlreadyInNumberList

Ex_VarOutOfRangeDiscourse

public static final int Ex_VarOutOfRangeDiscourse

Ex_UnsupportedResultType

public static final int Ex_UnsupportedResultType

Ex_UnsupportedResultNull

public static final int Ex_UnsupportedResultNull

Ex_CallUnrecognizedDataType

public static final int Ex_CallUnrecognizedDataType

Gui_ConfirmOverwrite

public static final int Gui_ConfirmOverwrite

Gui_ConfirmSave

public static final int Gui_ConfirmSave

Gui_ConfirmTitle

public static final int Gui_ConfirmTitle

Gui_FilterSource

public static final int Gui_FilterSource

Gui_FilterSerial

public static final int Gui_FilterSerial

Gui_Ex_SettingSerFileName

public static final int Gui_Ex_SettingSerFileName

Gui_Ex_GettingInOutBuffers

public static final int Gui_Ex_GettingInOutBuffers

Gui_Ex_MalformedUrl

public static final int Gui_Ex_MalformedUrl

Gui_FilterXml

public static final int Gui_FilterXml

Gui_Ex_SettingXmlFileName

public static final int Gui_Ex_SettingXmlFileName

Tr_Rs_InstantiatedFromStream

public static final int Tr_Rs_InstantiatedFromStream

Tr_Rs_InstantiatedFromFile

public static final int Tr_Rs_InstantiatedFromFile

Tr_Rs_ProcessStart

public static final int Tr_Rs_ProcessStart

Tr_Rs_ProcessEnd

public static final int Tr_Rs_ProcessEnd

Tr_Rs_Clear

public static final int Tr_Rs_Clear

Tr_Rs_Reset

public static final int Tr_Rs_Reset

Tr_Rs_ProcessAssertionStart

public static final int Tr_Rs_ProcessAssertionStart

Tr_Rs_ProcessRuleEnd

public static final int Tr_Rs_ProcessRuleEnd

Tr_Rs_ProcessConditionalStart

public static final int Tr_Rs_ProcessConditionalStart

Tr_Rs_ProcessInput

public static final int Tr_Rs_ProcessInput

Tr_Rs_ProcessOutput

public static final int Tr_Rs_ProcessOutput

Rl_RuleSetHeader

public static final int Rl_RuleSetHeader

Rl_RuleSetOptions

public static final int Rl_RuleSetOptions

Rl_VariableHeader

public static final int Rl_VariableHeader

Rl_VariableTrailer

public static final int Rl_VariableTrailer

Rl_IOHeader

public static final int Rl_IOHeader

Rl_RulesHeader

public static final int Rl_RulesHeader

Rl_RulesTrailer

public static final int Rl_RulesTrailer

Rl_RuleSetTrailer

public static final int Rl_RuleSetTrailer

Rl_VarBoolean

public static final int Rl_VarBoolean

Rl_VarContinuous

public static final int Rl_VarContinuous

Rl_VarNumeric

public static final int Rl_VarNumeric

Rl_VarSymbolic

public static final int Rl_VarSymbolic

Rl_SenEffHeader

public static final int Rl_SenEffHeader

Rl_GoalVarHeader

public static final int Rl_GoalVarHeader

Tr_Pr_SaveRuleSetName

public static final int Tr_Pr_SaveRuleSetName

Tr_Pr_SaveInferenceMethod

public static final int Tr_Pr_SaveInferenceMethod

Tr_Pr_SaveVariableName

public static final int Tr_Pr_SaveVariableName

Tr_Pr_SaveVariableBooleanValue

public static final int Tr_Pr_SaveVariableBooleanValue

Tr_Pr_SaveVariableContinuousLo

public static final int Tr_Pr_SaveVariableContinuousLo

Tr_Pr_SaveVariableContinuousHi

public static final int Tr_Pr_SaveVariableContinuousHi

Tr_Pr_SaveVariableNumericValue

public static final int Tr_Pr_SaveVariableNumericValue

Tr_Pr_SaveVariableSymbolicValue

public static final int Tr_Pr_SaveVariableSymbolicValue

Tr_Pr_SaveVariableSymbolicValueDup

public static final int Tr_Pr_SaveVariableSymbolicValueDup

Tr_Pr_SaveInputVariableName

public static final int Tr_Pr_SaveInputVariableName

Tr_Pr_SaveOutputVariableName

public static final int Tr_Pr_SaveOutputVariableName

Tr_Pr_SaveRuleLabel

public static final int Tr_Pr_SaveRuleLabel

Tr_Pr_SaveRuleVarLhs

public static final int Tr_Pr_SaveRuleVarLhs

Tr_Pr_SaveRuleOperator

public static final int Tr_Pr_SaveRuleOperator

Tr_Pr_SaveRuleValue

public static final int Tr_Pr_SaveRuleValue

Tr_Pr_SaveRuleAntecedentWeight

public static final int Tr_Pr_SaveRuleAntecedentWeight

Tr_Pr_SaveEffectorName

public static final int Tr_Pr_SaveEffectorName

Tr_Pr_SaveSensorName

public static final int Tr_Pr_SaveSensorName

Tr_Pr_SaveRuleParm

public static final int Tr_Pr_SaveRuleParm

Tr_Pr_SaveGoalVariableName

public static final int Tr_Pr_SaveGoalVariableName
Method Detail

NlsMsg

public static java.lang.String NlsMsg(int theMsgId)
Retrieve an NLS message by key. The message must not contain any insertion text.
Parameters:
theMsgId - A unique key identifying the message to be retrieved from the package's MessageBundle.

Returns:
A String containing the requested message.


NlsMsg

public static java.lang.String NlsMsg(int theMsgId,
                                      java.lang.Object[] theInserts)
Retrieve an NLS message by key and insert text into the message.
Parameters:
theMsgId - A unique key identifying the message to be retrieved from the package's MessageBundle.

theInserts - An array of String objects which will be inserted into the message before it is returned.

Returns:
A String containing the requested message.


AgentAddr

public static java.lang.String AgentAddr(java.lang.String theHostName)
Generate an RMI or FIPA agent address from the host on which the agent is currently running.
Parameters:
theHostName - A string representing the name of the host on which the agent resides.

Returns:
A FIPA compliant agent name.

AgentName

public static java.lang.String AgentName(java.lang.String theBaseName,
                                         java.lang.String theHostName)
Generate a RMI or FIPA agent name from a base agent name and the host on which the agent is currently running.
Parameters:
theBaseName - A string representing the base part of the agent's name; that is, the part before the "@" symbol.

theHostName - A string representing the name of the host on which the agent resides.

Returns:
A FIPA compliant agent name.

Copyright

public static java.lang.String Copyright()
Determine the copyright of this class.
Returns:
A String containing this class's copyright statement.

main

public static void main(java.lang.String[] args)
Load and Run a serialized Able agent Takes a single command line parameter: the file path to the serialized agent Runs until the user cancels the process (Ctl-C)

ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'