Notification message of changed parameters by any agent.
| Modifiers | Name | Description |
|---|---|---|
protected int |
index |
|
protected java.util.Map<org.arl.fjage.param.Parameter, org.arl.fjage.GenericValue> |
paramValues |
|
protected java.util.Set<org.arl.fjage.param.Parameter> |
readonly |
| Type | Name and description |
|---|---|
int |
index |
| Constructor and description |
|---|
ParamChangeNtf
() |
ParamChangeNtf
(org.arl.fjage.AgentID recipient) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
clear()Clears the values. |
|
java.lang.Object |
get(org.arl.fjage.param.Parameter param)Gets the parameter value. |
|
int |
getIndex()Gets the index of parameter. |
|
java.util.Map<org.arl.fjage.param.Parameter, org.arl.fjage.GenericValue> |
getParamValues()Gets the parameter and values map. |
|
boolean |
isReadonly(org.arl.fjage.param.Parameter param)Checks if a parameter is read-only. |
|
java.util.Set<org.arl.fjage.param.Parameter> |
parameters()Gets set of all requested parameters. |
|
protected org.arl.fjage.param.Parameter |
resolve(org.arl.fjage.param.Parameter param)Convert named parameters to qualified parameters, if they match. |
|
void |
set(org.arl.fjage.param.Parameter param, java.lang.Object value)Sets the changed parameter and value. |
|
void |
set(org.arl.fjage.param.Parameter param, java.lang.Object value, boolean readonly)Sets the changed parameter and value. |
|
void |
setIndex(int index)Sets the index. |
|
java.lang.String |
toString()Gets the string representation of notification message. |
| Methods inherited from class | Name |
|---|---|
class org.arl.fjage.Message |
org.arl.fjage.Message#toString(), org.arl.fjage.Message#setPerformative(org.arl.fjage.Performative), org.arl.fjage.Message#getPerformative(), org.arl.fjage.Message#setRecipient(org.arl.fjage.AgentID), org.arl.fjage.Message#getRecipient(), org.arl.fjage.Message#setSender(org.arl.fjage.AgentID), org.arl.fjage.Message#getSender(), org.arl.fjage.Message#setMessageID(java.lang.String), org.arl.fjage.Message#getMessageID(), org.arl.fjage.Message#setInReplyTo(java.lang.String), org.arl.fjage.Message#getInReplyTo(), org.arl.fjage.Message#setSentAt(long), org.arl.fjage.Message#getSentAt(), org.arl.fjage.Message#getJsonCache(), org.arl.fjage.Message#setJsonCache(java.lang.String), org.arl.fjage.Message#wait(long, int), org.arl.fjage.Message#wait(long), org.arl.fjage.Message#wait(), org.arl.fjage.Message#equals(java.lang.Object), org.arl.fjage.Message#hashCode(), org.arl.fjage.Message#getClass(), org.arl.fjage.Message#notify(), org.arl.fjage.Message#notifyAll() |
Clears the values.
Gets the parameter value.
param - org.arl.fjage.param.ParameterGets the index of parameter.
Gets the parameter and values map.
Checks if a parameter is read-only.
param - org.arl.fjage.param.ParameterGets set of all requested parameters.
Convert named parameters to qualified parameters, if they match.
param - parameter to resolveSets the changed parameter and value.
param - org.arl.fjage.param.Parametervalue - parameter valueSets the changed parameter and value.
param - org.arl.fjage.param.Parametervalue - parameter valueSets the index.
index - index or channelGets the string representation of notification message.
Groovy Documentation