public class BeliefInfo extends AbstractBDIInfo
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
kind
The belief kind (belief or beliefset).
|
protected java.lang.Object |
value
The value(s) (string for belief or array of strings for belief set).
|
protected java.lang.String |
valuetype
The belief value type (e.g.
|
id, type
Constructor and Description |
---|
BeliefInfo()
Create a new belief info.
|
BeliefInfo(java.lang.Object id,
java.lang.String kind,
java.lang.String type,
java.lang.String valuetype,
java.lang.Object value)
Create a new belief info.
|
Modifier and Type | Method and Description |
---|---|
static BeliefInfo |
createBeliefInfo(jadex.bridge.IInternalAccess agent,
MBelief mbel,
java.lang.ClassLoader cl)
Create an info object for a belief.
|
java.lang.String |
getKind()
Return the kind.
|
java.lang.Object |
getValue()
Return the value.
|
java.lang.String |
getValueType()
Return the value type.
|
void |
setKind(java.lang.String kind)
Set the kind.
|
void |
setValue(java.lang.Object value)
Set the value.
|
void |
setValueType(java.lang.String valuetype)
Set the value type.
|
java.lang.String |
toString()
Get the string representation.
|
protected java.lang.String kind
protected java.lang.String valuetype
protected java.lang.Object value
public BeliefInfo()
public BeliefInfo(java.lang.Object id, java.lang.String kind, java.lang.String type, java.lang.String valuetype, java.lang.Object value)
public java.lang.String getKind()
public void setKind(java.lang.String kind)
public java.lang.String getValueType()
public void setValueType(java.lang.String valuetype)
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public java.lang.String toString()
toString
in class java.lang.Object
public static BeliefInfo createBeliefInfo(jadex.bridge.IInternalAccess agent, MBelief mbel, java.lang.ClassLoader cl)