|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.4.0) E10663-04 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.rules.rl.RLProperty
public class RLProperty
Part of reflection API for RL classes.
Field, Serialized Form| Method Summary | |
|---|---|
java.lang.Object |
get(RLObject obj)Get the property as an Object from the given RLObject. |
boolean |
getBoolean(RLObject obj)Get boolean property. |
byte |
getByte(RLObject obj)Get byte property. |
char |
getChar(RLObject obj)Get char property. |
RLClass |
getDeclaringClass()Get the RLClass that declares this property. |
double |
getDouble(RLObject obj)Get double property. |
float |
getFloat(RLObject obj)Get float property. |
int |
getInt(RLObject obj)Get int property. |
long |
getLong(RLObject obj)Get long property. |
java.lang.String |
getName()Get property name |
RLClass |
getRLClassType()Get the RLClass of a property that references an RLClass object. |
short |
getShort(RLObject obj)Get short property. |
java.lang.Class |
getType()get the Class of a primitive or Java type property |
void |
set(RLObject obj, java.lang.Object value)Set property to Object. |
void |
setBoolean(RLObject obj, boolean value)Set property to boolean. |
void |
setByte(RLObject obj, byte value)Set property to byte. |
void |
setChar(RLObject obj, char value)Set property to char. |
void |
setDouble(RLObject obj, double value)Set property to double. |
void |
setFloat(RLObject obj, float value)Set property to float. |
void |
setInt(RLObject obj, int value)Set property to int. |
void |
setLong(RLObject obj, long value)Set property to long. |
void |
setShort(RLObject obj, short value)Set property to short. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public RLClass getDeclaringClass()
public java.lang.String getName()
public java.lang.Class getType()
throws JavaException
JavaException - wrapping a ClassNotFoundExceptionpublic RLClass getRLClassType()
public java.lang.Object get(RLObject obj)
throws RLIllegalArgumentException
obj - RLObject containing propertyRLIllegalArgumentException - if obj is of wrong RLClass
public boolean getBoolean(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not boolean
public byte getByte(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not byte
public char getChar(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectoracle.rules.rl.RLIllegalArgumentException - if obj is of wrong RLClass, or property is not charRLIllegalArgumentException
public short getShort(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not short
public int getInt(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not int
public long getLong(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not long
public double getDouble(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not double
public float getFloat(RLObject obj)
throws RLIllegalArgumentException
obj - RLObjectRLIllegalArgumentException - if obj is of wrong RLClass, or property is not float
public void set(RLObject obj,
java.lang.Object value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setBoolean(RLObject obj,
boolean value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setByte(RLObject obj,
byte value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setChar(RLObject obj,
char value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setShort(RLObject obj,
short value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setInt(RLObject obj,
int value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setLong(RLObject obj,
long value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setDouble(RLObject obj,
double value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
public void setFloat(RLObject obj,
float value)
throws RLIllegalArgumentException
obj - RLObjectvalue - new property valueRLIllegalArgumentException - if obj is of wrong RLClass or if value is of wrong type.
|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1.4.0) E10663-04 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||