com.sybase.reflection
Interface ReflectionManager

All Known Subinterfaces:
ObjectManager

public interface ReflectionManager


Method Summary
 java.lang.Object getValue(java.lang.Object $theObject_1, AttributeMetaData $attribute_2)
          Gets the value of a Mobile Business Object given the attribute meta data.
 java.lang.Object invoke(java.lang.Object $theObject_1, OperationMetaData $operation_2, ObjectList $parameters_3)
          Invokes the Mobile Business Object's method using given parameters.
 java.lang.Object newObject(ClassMetaData $theClass_1)
          Creates a Mobile Business Object given the ClassMetaData.
 void setValue(java.lang.Object $theObject_1, AttributeMetaData $attribute_2, java.lang.Object $value_3)
          Sets the value of a Mobile Business Object given the attribute meta data.
 

Method Detail

newObject

java.lang.Object newObject(ClassMetaData $theClass_1)
Creates a Mobile Business Object given the ClassMetaData.

Parameters:
theClass - The class meta data.

getValue

java.lang.Object getValue(java.lang.Object $theObject_1,
                          AttributeMetaData $attribute_2)
Gets the value of a Mobile Business Object given the attribute meta data.

Parameters:
theObject - The Mobile Business Object.
attribute - The attribute meta data.

setValue

void setValue(java.lang.Object $theObject_1,
              AttributeMetaData $attribute_2,
              java.lang.Object $value_3)
Sets the value of a Mobile Business Object given the attribute meta data.

Parameters:
theObject - The Mobile Business Object.
attribute - The attribute meta data.

invoke

java.lang.Object invoke(java.lang.Object $theObject_1,
                        OperationMetaData $operation_2,
                        ObjectList $parameters_3)
Invokes the Mobile Business Object's method using given parameters.

Parameters:
theObject - The Mobile Business Object.
operation - The operation meta data.
parameters - The parameter value list.