electric.util.reflect
Class BeanField

java.lang.Object
  extended byelectric.util.reflect.BeanField

public final class BeanField
extends java.lang.Object

BeanField

Author:
webMethods

Field Summary
 java.lang.reflect.Method get
           
 java.lang.String name
           
 java.lang.reflect.Method set
           
 java.lang.Class type
           
 
Constructor Summary
BeanField(java.lang.String name, java.lang.reflect.Method get, java.lang.reflect.Method set)
           
 
Method Summary
 java.lang.Object get(java.lang.Object object)
           
static BeanField getBeanField(java.lang.Class type, java.lang.String name)
           
static BeanField[] getBeanFields(java.lang.Class type)
           
static int getIndex(java.lang.String name)
           
 void set(java.lang.Object object, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

get

public java.lang.reflect.Method get

set

public java.lang.reflect.Method set

type

public java.lang.Class type
Constructor Detail

BeanField

public BeanField(java.lang.String name,
                 java.lang.reflect.Method get,
                 java.lang.reflect.Method set)
Parameters:
name -
get -
set -
Method Detail

toString

public java.lang.String toString()

getBeanFields

public static BeanField[] getBeanFields(java.lang.Class type)
Parameters:
type -

getIndex

public static int getIndex(java.lang.String name)
Parameters:
name -

getBeanField

public static BeanField getBeanField(java.lang.Class type,
                                     java.lang.String name)
Parameters:
type -
name -

get

public java.lang.Object get(java.lang.Object object)
                     throws java.lang.reflect.InvocationTargetException,
                            java.lang.IllegalAccessException
Parameters:
object -
Throws:
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException

set

public void set(java.lang.Object object,
                java.lang.Object value)
         throws java.lang.reflect.InvocationTargetException,
                java.lang.IllegalAccessException
Parameters:
object -
value -
Throws:
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException


copyright© 2001-2004 by webMethods All Rights Reserved.