|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--jade.content.abs.AbsObjectImpl
|
+--jade.content.abs.AbsVariable
An abstract descriptor that can hold a variable expression, i.e. an entity that is not known yet.
| Constructor Summary | |
AbsVariable()
Construct an Abstract descriptor to hold a variable |
|
AbsVariable(java.lang.String name,
java.lang.String valueType)
Construct an AbsVariable with the given name and value type |
|
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Returns true if the attribute is equal to this abstract descriptor, based on the contents of both descriptors. |
AbsObject |
getAbsObject(java.lang.String name)
Gets the value of an attribute of the object held by this abstract descriptor. |
int |
getCount()
Gets the number of attributes. |
static java.lang.Class |
getJavaClass()
|
java.lang.String |
getName()
Gets the name of this variable. |
java.lang.String[] |
getNames()
|
java.lang.String |
getType()
Gets the value type of this variable. |
java.lang.String |
getTypeName()
|
int |
hashCode()
Returns an integer hashcode calculated from the contents of this abstract descriptor |
boolean |
isGrounded()
Redefine the isGrounded() method in order to
always return false. |
protected void |
set(java.lang.String name,
AbsObject value)
Sets an attribute of the object held by this abstract descriptor. |
void |
setName(java.lang.String name)
Sets the name of this variable. |
void |
setType(java.lang.String valueType)
Sets the value type of this variable. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jade.content.abs.AbsObject |
getAbsObject, getCount, getNames, getTypeName |
| Constructor Detail |
public AbsVariable()
public AbsVariable(java.lang.String name,
java.lang.String valueType)
name - The name of the variable.valueType - The type of values that can be assigned to
this variable.| Method Detail |
public void setName(java.lang.String name)
name - The new name of this variable.public void setType(java.lang.String valueType)
valueType - The type of values that can be assigned to
this variable.public java.lang.String getName()
public java.lang.String getType()
public boolean isGrounded()
isGrounded() method in order to
always return false.
isGrounded in interface AbsObjectisGrounded in class jade.content.abs.AbsObjectImpltrue if the object is grounded.public static java.lang.Class getJavaClass()
public java.lang.String getTypeName()
getTypeName in interface AbsObjectAbsObject.getTypeName()
protected void set(java.lang.String name,
AbsObject value)
name - The name of the attribute to be set.value - The new value of the attribute. If value
is null the current mapping with name (if any) is
removed.public AbsObject getAbsObject(java.lang.String name)
getAbsObject in interface AbsObjectname - The name of the attribute.
AbsObject.getAbsObject(String)public java.lang.String[] getNames()
getNames in interface AbsObjectAbsObject.getNames()public int getCount()
getCount in interface AbsObjectAbsObject.getCount()public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||