|
|
|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::reflect::Field Class Reference#include <Field.h>
Inheritance diagram for acdk::lang::reflect::Field:
List of all members.
Detailed Description
represent a field member of a class
|
Public Member Functions |
| | Field (const acdk::lang::dmi::ClazzInfo *clazz, const acdk::lang::dmi::ClazzFieldInfo *field) |
| | Internal constructor.
|
| virtual dmi::MetaInfo * | getMetaInfo () |
| | implemented interface for MetaObject
|
| virtual RString | toTypeString (int format=acdk::lang::dmi::TpFtFormatStandard) |
| | print the information
|
| virtual bool | equals (IN(RObject) obj) |
| | Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.
|
| virtual RObject | get (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual bool | getBoolean (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual byte | getByte (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual char | getChar (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual ucchar | getUcChar (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual RClass | getDeclaringClass () |
| virtual double | getDouble (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual float | getFloat (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual int | getInt (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual jlong | getLong (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual int | getModifiers () |
| virtual RString | getName () |
| | returns the ClassName for this object by default
|
| virtual short | getShort (IN(RObject) obj, int accessFlags=dmi::MiPublic) |
| virtual RClass | getType () |
| virtual int | hashCode () |
| virtual void | set (IN(RObject) obj, IN(RObject) value, int accessFlags=dmi::MiPublic) |
| virtual void | setBoolean (IN(RObject) obj, bool v, int accessFlags=dmi::MiPublic) |
| virtual void | setByte (IN(RObject) obj, byte b, int accessFlags=dmi::MiPublic) |
| virtual void | setChar (IN(RObject) obj, char c, int accessFlags=dmi::MiPublic) |
| virtual void | setUcChar (IN(RObject) obj, ucchar c, int accessFlags=dmi::MiPublic) |
| virtual void | setDouble (IN(RObject) obj, double d, int accessFlags=dmi::MiPublic) |
| virtual void | setFloat (IN(RObject) obj, float f, int accessFlags=dmi::MiPublic) |
| virtual void | setInt (IN(RObject) obj, int i, int accessFlags=dmi::MiPublic) |
| virtual void | setLong (IN(RObject) obj, jlong l, int accessFlags=dmi::MiPublic) |
| virtual void | setShort (IN(RObject) obj, short s, int accessFlags=dmi::MiPublic) |
| virtual RString | toString () |
| | return a string representation of this object Object::toString() return getName() by default
|
| RObject | get (int accessFlags=dmi::MiPublic) |
| | ACDK defined, return wrapped Object with current field implementation.
|
| const acdk::lang::dmi::ClazzFieldInfo * | clazzField () |
| const acdk::lang::dmi::ClazzInfo * | clazz () |
Private Member Functions |
| bool | _isStatic () |
Private Attributes |
| const acdk::lang::dmi::ClazzInfo * | _clazz |
| const acdk::lang::dmi::ClazzFieldInfo * | _field |
Constructor & Destructor Documentation
|
|
Internal constructor.
- Parameters:
-
| clazz | must not be 0 |
| field | must not be 0 |
|
Member Function Documentation
| bool acdk::lang::reflect::Field::_isStatic |
( |
|
) |
[private] |
|
| virtual bool acdk::lang::reflect::Field::equals |
( |
IN(RObject) |
obj |
) |
[virtual] |
|
| RObject acdk::lang::reflect::Field::get |
( |
int |
accessFlags = dmi::MiPublic |
) |
|
|
|
|
ACDK defined, return wrapped Object with current field implementation.
|
| virtual RObject acdk::lang::reflect::Field::get |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual bool acdk::lang::reflect::Field::getBoolean |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual byte acdk::lang::reflect::Field::getByte |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual char acdk::lang::reflect::Field::getChar |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual RClass acdk::lang::reflect::Field::getDeclaringClass |
( |
|
) |
[virtual] |
|
| virtual double acdk::lang::reflect::Field::getDouble |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual float acdk::lang::reflect::Field::getFloat |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual int acdk::lang::reflect::Field::getInt |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual jlong acdk::lang::reflect::Field::getLong |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual dmi::MetaInfo* acdk::lang::reflect::Field::getMetaInfo |
( |
|
) |
[inline, virtual] |
|
| virtual int acdk::lang::reflect::Field::getModifiers |
( |
|
) |
[virtual] |
|
| virtual RString acdk::lang::reflect::Field::getName |
( |
|
) |
[virtual] |
|
| virtual short acdk::lang::reflect::Field::getShort |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual RClass acdk::lang::reflect::Field::getType |
( |
|
) |
[virtual] |
|
| virtual ucchar acdk::lang::reflect::Field::getUcChar |
( |
IN(RObject) |
obj, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual int acdk::lang::reflect::Field::hashCode |
( |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::set |
( |
IN(RObject) |
obj, |
|
|
IN(RObject) |
value, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setBoolean |
( |
IN(RObject) |
obj, |
|
|
bool |
v, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setByte |
( |
IN(RObject) |
obj, |
|
|
byte |
b, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setChar |
( |
IN(RObject) |
obj, |
|
|
char |
c, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setDouble |
( |
IN(RObject) |
obj, |
|
|
double |
d, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setFloat |
( |
IN(RObject) |
obj, |
|
|
float |
f, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setInt |
( |
IN(RObject) |
obj, |
|
|
int |
i, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setLong |
( |
IN(RObject) |
obj, |
|
|
jlong |
l, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setShort |
( |
IN(RObject) |
obj, |
|
|
short |
s, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual void acdk::lang::reflect::Field::setUcChar |
( |
IN(RObject) |
obj, |
|
|
ucchar |
c, |
|
|
int |
accessFlags = dmi::MiPublic |
|
) |
[virtual] |
|
| virtual RString acdk::lang::reflect::Field::toString |
( |
|
) |
[virtual] |
|
| virtual RString acdk::lang::reflect::Field::toTypeString |
( |
int |
format = acdk::lang::dmi::TpFtFormatStandard |
) |
[inline, virtual] |
|
Member Data Documentation
|
|