StarOffice 5.2 API
reverse engineered by classdoc

stardiv.js.ip
Interface ReflectWrapper


public abstract interface ReflectWrapper


Method Summary
abstract  java.lang.Object get(java.lang.Object o, int i)
           
abstract  java.lang.Object get(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  boolean getBoolean(java.lang.Object o, int i)
           
abstract  boolean getBoolean(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  byte getByte(java.lang.Object o, int i)
           
abstract  byte getByte(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  char getChar(java.lang.Object o, int i)
           
abstract  char getChar(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  java.lang.reflect.Constructor[] getConstructors(java.lang.Class c)
           
abstract  double getDouble(java.lang.Object o, int i)
           
abstract  double getDouble(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  java.lang.reflect.Field getField(java.lang.Class c, java.lang.String s)
           
abstract  float getFloat(java.lang.Object o, int i)
           
abstract  float getFloat(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  int getInt(java.lang.Object o, int i)
           
abstract  int getInt(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  long getLong(java.lang.Object o, int i)
           
abstract  long getLong(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  java.lang.reflect.Method[] getMethods(java.lang.Class c)
           
abstract  short getShort(java.lang.Object o, int i)
           
abstract  short getShort(java.lang.reflect.Field f, java.lang.Object o)
           
abstract  java.lang.Object invoke(java.lang.reflect.Method m, java.lang.Object o1, java.lang.Object[] o2)
           
abstract  java.lang.Object newInstance(java.lang.reflect.Constructor c, java.lang.Object[] o)
           
abstract  void set(java.lang.Object o1, int i, java.lang.Object o2)
           
abstract  void set(java.lang.reflect.Field f, java.lang.Object o1, java.lang.Object o2)
           
abstract  void setBoolean(java.lang.Object o, int i, boolean b)
           
abstract  void setBoolean(java.lang.reflect.Field f, java.lang.Object o, boolean b)
           
abstract  void setByte(java.lang.Object o, int i, byte b)
           
abstract  void setByte(java.lang.reflect.Field f, java.lang.Object o, byte b)
           
abstract  void setChar(java.lang.Object o, int i, char c)
           
abstract  void setChar(java.lang.reflect.Field f, java.lang.Object o, char c)
           
abstract  void setDouble(java.lang.Object o, int i, double d)
           
abstract  void setDouble(java.lang.reflect.Field f, java.lang.Object o, double d)
           
abstract  void setFloat(java.lang.Object o, int i, float f)
           
abstract  void setFloat(java.lang.reflect.Field f1, java.lang.Object o, float f2)
           
abstract  void setInt(java.lang.Object o, int i1, int i2)
           
abstract  void setInt(java.lang.reflect.Field f, java.lang.Object o, int i)
           
abstract  void setLong(java.lang.Object o, int i, long l)
           
abstract  void setLong(java.lang.reflect.Field f, java.lang.Object o, long l)
           
abstract  void setShort(java.lang.Object o, int i, short s)
           
abstract  void setShort(java.lang.reflect.Field f, java.lang.Object o, short s)
           
 

Method Detail

get

public abstract java.lang.Object get(java.lang.Object o,
                                     int i)
                              throws java.lang.IllegalArgumentException,
                                     java.lang.ArrayIndexOutOfBoundsException

get

public abstract java.lang.Object get(java.lang.reflect.Field f,
                                     java.lang.Object o)
                              throws java.lang.IllegalArgumentException,
                                     java.lang.IllegalAccessException

getBoolean

public abstract boolean getBoolean(java.lang.Object o,
                                   int i)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.ArrayIndexOutOfBoundsException

getBoolean

public abstract boolean getBoolean(java.lang.reflect.Field f,
                                   java.lang.Object o)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.IllegalAccessException

getByte

public abstract byte getByte(java.lang.Object o,
                             int i)
                      throws java.lang.IllegalArgumentException,
                             java.lang.ArrayIndexOutOfBoundsException

getByte

public abstract byte getByte(java.lang.reflect.Field f,
                             java.lang.Object o)
                      throws java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException

getChar

public abstract char getChar(java.lang.Object o,
                             int i)
                      throws java.lang.IllegalArgumentException,
                             java.lang.ArrayIndexOutOfBoundsException

getChar

public abstract char getChar(java.lang.reflect.Field f,
                             java.lang.Object o)
                      throws java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException

getConstructors

public abstract java.lang.reflect.Constructor[] getConstructors(java.lang.Class c)
                                                         throws java.lang.SecurityException

getDouble

public abstract double getDouble(java.lang.Object o,
                                 int i)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.ArrayIndexOutOfBoundsException

getDouble

public abstract double getDouble(java.lang.reflect.Field f,
                                 java.lang.Object o)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.IllegalAccessException

getField

public abstract java.lang.reflect.Field getField(java.lang.Class c,
                                                 java.lang.String s)
                                          throws java.lang.NoSuchFieldException,
                                                 java.lang.SecurityException

getFloat

public abstract float getFloat(java.lang.Object o,
                               int i)
                        throws java.lang.IllegalArgumentException,
                               java.lang.ArrayIndexOutOfBoundsException

getFloat

public abstract float getFloat(java.lang.reflect.Field f,
                               java.lang.Object o)
                        throws java.lang.IllegalArgumentException,
                               java.lang.IllegalAccessException

getInt

public abstract int getInt(java.lang.Object o,
                           int i)
                    throws java.lang.IllegalArgumentException,
                           java.lang.ArrayIndexOutOfBoundsException

getInt

public abstract int getInt(java.lang.reflect.Field f,
                           java.lang.Object o)
                    throws java.lang.IllegalArgumentException,
                           java.lang.IllegalAccessException

getLong

public abstract long getLong(java.lang.Object o,
                             int i)
                      throws java.lang.IllegalArgumentException,
                             java.lang.ArrayIndexOutOfBoundsException

getLong

public abstract long getLong(java.lang.reflect.Field f,
                             java.lang.Object o)
                      throws java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException

getMethods

public abstract java.lang.reflect.Method[] getMethods(java.lang.Class c)
                                               throws java.lang.SecurityException

getShort

public abstract short getShort(java.lang.Object o,
                               int i)
                        throws java.lang.IllegalArgumentException,
                               java.lang.ArrayIndexOutOfBoundsException

getShort

public abstract short getShort(java.lang.reflect.Field f,
                               java.lang.Object o)
                        throws java.lang.IllegalArgumentException,
                               java.lang.IllegalAccessException

invoke

public abstract java.lang.Object invoke(java.lang.reflect.Method m,
                                        java.lang.Object o1,
                                        java.lang.Object[] o2)
                                 throws java.lang.IllegalAccessException,
                                        java.lang.IllegalArgumentException,
                                        java.lang.reflect.InvocationTargetException

newInstance

public abstract java.lang.Object newInstance(java.lang.reflect.Constructor c,
                                             java.lang.Object[] o)
                                      throws java.lang.InstantiationException,
                                             java.lang.IllegalAccessException,
                                             java.lang.IllegalArgumentException,
                                             java.lang.reflect.InvocationTargetException

set

public abstract void set(java.lang.Object o1,
                         int i,
                         java.lang.Object o2)
                  throws java.lang.IllegalArgumentException,
                         java.lang.ArrayIndexOutOfBoundsException

set

public abstract void set(java.lang.reflect.Field f,
                         java.lang.Object o1,
                         java.lang.Object o2)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalAccessException

setBoolean

public abstract void setBoolean(java.lang.Object o,
                                int i,
                                boolean b)
                         throws java.lang.IllegalArgumentException,
                                java.lang.ArrayIndexOutOfBoundsException

setBoolean

public abstract void setBoolean(java.lang.reflect.Field f,
                                java.lang.Object o,
                                boolean b)
                         throws java.lang.IllegalArgumentException,
                                java.lang.IllegalAccessException

setByte

public abstract void setByte(java.lang.Object o,
                             int i,
                             byte b)
                      throws java.lang.IllegalArgumentException,
                             java.lang.ArrayIndexOutOfBoundsException

setByte

public abstract void setByte(java.lang.reflect.Field f,
                             java.lang.Object o,
                             byte b)
                      throws java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException

setChar

public abstract void setChar(java.lang.Object o,
                             int i,
                             char c)
                      throws java.lang.IllegalArgumentException,
                             java.lang.ArrayIndexOutOfBoundsException

setChar

public abstract void setChar(java.lang.reflect.Field f,
                             java.lang.Object o,
                             char c)
                      throws java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException

setDouble

public abstract void setDouble(java.lang.Object o,
                               int i,
                               double d)
                        throws java.lang.IllegalArgumentException,
                               java.lang.ArrayIndexOutOfBoundsException

setDouble

public abstract void setDouble(java.lang.reflect.Field f,
                               java.lang.Object o,
                               double d)
                        throws java.lang.IllegalArgumentException,
                               java.lang.IllegalAccessException

setFloat

public abstract void setFloat(java.lang.Object o,
                              int i,
                              float f)
                       throws java.lang.IllegalArgumentException,
                              java.lang.ArrayIndexOutOfBoundsException

setFloat

public abstract void setFloat(java.lang.reflect.Field f1,
                              java.lang.Object o,
                              float f2)
                       throws java.lang.IllegalArgumentException,
                              java.lang.IllegalAccessException

setInt

public abstract void setInt(java.lang.Object o,
                            int i1,
                            int i2)
                     throws java.lang.IllegalArgumentException,
                            java.lang.ArrayIndexOutOfBoundsException

setInt

public abstract void setInt(java.lang.reflect.Field f,
                            java.lang.Object o,
                            int i)
                     throws java.lang.IllegalArgumentException,
                            java.lang.IllegalAccessException

setLong

public abstract void setLong(java.lang.Object o,
                             int i,
                             long l)
                      throws java.lang.IllegalArgumentException,
                             java.lang.ArrayIndexOutOfBoundsException

setLong

public abstract void setLong(java.lang.reflect.Field f,
                             java.lang.Object o,
                             long l)
                      throws java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException

setShort

public abstract void setShort(java.lang.Object o,
                              int i,
                              short s)
                       throws java.lang.IllegalArgumentException,
                              java.lang.ArrayIndexOutOfBoundsException

setShort

public abstract void setShort(java.lang.reflect.Field f,
                              java.lang.Object o,
                              short s)
                       throws java.lang.IllegalArgumentException,
                              java.lang.IllegalAccessException

StarOffice 5.2 API
reverse engineered by classdoc