com.thoughtworks.xstream.core.util
Class Fields

java.lang.Object
  extended by com.thoughtworks.xstream.core.util.Fields

public class Fields
extends java.lang.Object

Slightly nicer way to find, get and set fields in classes. Wraps standard java.lang.reflect.Field calls but wraps wraps exception in RuntimeExceptions.

Author:
Joe Walnes

Constructor Summary
Fields()
           
 
Method Summary
static java.lang.reflect.Field find(java.lang.Class type, java.lang.String name)
           
static java.lang.Object read(java.lang.reflect.Field field, java.lang.Object instance)
           
static void write(java.lang.reflect.Field field, java.lang.Object instance, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fields

public Fields()
Method Detail

find

public static java.lang.reflect.Field find(java.lang.Class type,
                                           java.lang.String name)

write

public static void write(java.lang.reflect.Field field,
                         java.lang.Object instance,
                         java.lang.Object value)

read

public static java.lang.Object read(java.lang.reflect.Field field,
                                    java.lang.Object instance)


Copyright © 2006 null. All Rights Reserved.