jTransfo, 0.10

org.jtransfo.internal
Interface SyntheticField

All Known Implementing Classes:
AccessorSyntheticField, SimpleSyntheticField

public interface SyntheticField

Abstraction of a Field which allows different handling of the field accessors.


Method Summary
 Object get(Object object)
          Get field value.
 String getName()
          Get field name.
 Class<?> getType()
          Get field type.
 void set(Object object, Object value)
          Set field value.
 

Method Detail

get

Object get(Object object)
           throws IllegalAccessException,
                  IllegalArgumentException
Get field value.

Parameters:
object - object which contains the field.
Returns:
field value
Throws:
IllegalAccessException - illegal access
IllegalArgumentException - illegal argument

set

void set(Object object,
         Object value)
         throws IllegalAccessException,
                IllegalArgumentException
Set field value.

Parameters:
object - object which contains the field.
value - field value
Throws:
IllegalAccessException - illegal access
IllegalArgumentException - illegal argument

getName

String getName()
Get field name.

Returns:
field name

getType

Class<?> getType()
Get field type.

Returns:
field type

jTransfo, 0.10

Copyright © 2013. All rights reserved.