|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jade.content.abs.AbsPrimitive
Constructor Summary | |
AbsPrimitive(java.lang.String typeName)
Construct an Abstract descriptor to hold a primitive of the proper type (e.g. |
Method Summary | |
boolean |
equals(java.lang.Object obj)
|
AbsObject |
getAbsObject(java.lang.String name)
Makes no sense in the case of an AbsPrimitive that has no attribute --> Just return null |
boolean |
getBoolean()
|
byte[] |
getByteSequence()
|
int |
getCount()
Makes no sense in the case of an AbsAggregate that has no attribute --> Just return 0 |
java.util.Date |
getDate()
|
double |
getDouble()
|
float |
getFloat()
|
int |
getInteger()
|
long |
getLong()
|
java.lang.String[] |
getNames()
Makes no sense in the case of an AbsPrimitive that has no attribute --> Just return null |
java.lang.Object |
getObject()
|
java.lang.String |
getString()
|
java.lang.String |
getTypeName()
|
int |
hashCode()
|
boolean |
isGrounded()
Tests if this AbsPrimitive is grounded. |
void |
set(boolean value)
Set the value of this AbsPrimitive to the given boolean value. |
void |
set(byte[] value)
Set the value of this AbsPrimitive to the given byte[] value. |
void |
set(java.util.Date value)
Set the value of this AbsPrimitive to the given Date value. |
void |
set(double value)
Set the value of this AbsPrimitive to the given double value. |
void |
set(float value)
Set the value of this AbsPrimitive to the given float value. |
void |
set(int value)
Set the value of this AbsPrimitive to the given int value. |
void |
set(long value)
Set the value of this AbsPrimitive to the given long value. |
void |
set(java.lang.String value)
Set the value of this AbsPrimitive to the given String. |
java.lang.String |
toString()
Deprecated. Use toString() instead |
static AbsPrimitive |
wrap(boolean value)
Create an AbsPrimitive of type BasicOntology.BOOLEAN
containing a given boolean value. |
static AbsPrimitive |
wrap(byte[] value)
Create an AbsPrimitive of type BasicOntology.BYTE_SEQUENCE
containing a given byte[] value. |
static AbsPrimitive |
wrap(java.util.Date value)
Create an AbsPrimitive of type BasicOntology.DATE
containing a given Date value. |
static AbsPrimitive |
wrap(double value)
Create an AbsPrimitive of type BasicOntology.FLOAT
containing a given double value. |
static AbsPrimitive |
wrap(float value)
Create an AbsPrimitive of type BasicOntology.FLOAT
containing a given float value. |
static AbsPrimitive |
wrap(int value)
Create an AbsPrimitive of type BasicOntology.INTEGER
containing a given int value. |
static AbsPrimitive |
wrap(long value)
Create an AbsPrimitive of type BasicOntology.INTEGER
containing a given long value. |
static AbsPrimitive |
wrap(java.lang.String value)
Create an AbsPrimitive of type BasicOntology.STRING
containing a given String value. |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public AbsPrimitive(java.lang.String typeName)
typeName
- The name of the type of the primitive held by
this abstract descriptor.Method Detail |
public static AbsPrimitive wrap(java.lang.String value)
BasicOntology.STRING
containing a given String
value.public static AbsPrimitive wrap(boolean value)
BasicOntology.BOOLEAN
containing a given boolean
value.public static AbsPrimitive wrap(int value)
BasicOntology.INTEGER
containing a given int
value.public static AbsPrimitive wrap(long value)
BasicOntology.INTEGER
containing a given long
value.public static AbsPrimitive wrap(float value)
BasicOntology.FLOAT
containing a given float
value.public static AbsPrimitive wrap(double value)
BasicOntology.FLOAT
containing a given double
value.public static AbsPrimitive wrap(java.util.Date value)
BasicOntology.DATE
containing a given Date
value.public static AbsPrimitive wrap(byte[] value)
BasicOntology.BYTE_SEQUENCE
containing a given byte[]
value.public void set(java.lang.String value)
value
- The new valueBasicOntology.STRING
public void set(boolean value)
value
- The new valueBasicOntology.BOOLEAN
public void set(int value)
value
- The new valueBasicOntology.INTEGER
public void set(long value)
value
- The new valueBasicOntology.INTEGER
public void set(float value)
value
- The new valueBasicOntology.FLOAT
public void set(double value)
value
- The new valueBasicOntology.FLOAT
public void set(java.util.Date value)
value
- The new valueBasicOntology.DATE
public void set(byte[] value)
value
- The new valueBasicOntology.BYTE_SEQUENCE
public java.lang.String getString()
BasicOntology.STRING
public boolean getBoolean()
BasicOntology.BOOLEAN
public int getInteger()
BasicOntology.INTEGER
public long getLong()
BasicOntology.INTEGER
public float getFloat()
BasicOntology.FLOAT
public double getDouble()
BasicOntology.FLOAT
public java.util.Date getDate()
BasicOntology.DATE
public byte[] getByteSequence()
BasicOntology.BYTE_SEQUENCE
public java.lang.Object getObject()
BasicOntology.BOOLEAN
BasicOntology.INTEGER or BasicOntology.FLOAT
a
Boolean, Integer or Float
object is returned.public java.lang.String getTypeName()
AbsObject.getTypeName()
public AbsObject getAbsObject(java.lang.String name)
name
- The name of the attribute.public java.lang.String[] getNames()
public boolean isGrounded()
true
if the object is grounded.public int getCount()
public java.lang.String toString()
toString()
instead
public boolean equals(java.lang.Object obj)
public int hashCode()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |