org.msgpack.template.builder
Class BeansFieldEntry

java.lang.Object
  extended by org.msgpack.template.builder.FieldEntry
      extended by org.msgpack.template.builder.BeansFieldEntry

public class BeansFieldEntry
extends FieldEntry


Field Summary
protected  PropertyDescriptor desc
           
 
Fields inherited from class org.msgpack.template.builder.FieldEntry
option
 
Constructor Summary
BeansFieldEntry()
           
BeansFieldEntry(BeansFieldEntry e)
           
BeansFieldEntry(PropertyDescriptor desc)
           
BeansFieldEntry(PropertyDescriptor desc, FieldOption option)
           
 
Method Summary
 Object get(Object target)
           
 Type getGenericType()
           
 String getGetterName()
           
 String getName()
           
 PropertyDescriptor getPropertyDescriptor()
           
 String getSetterName()
           
 Class<?> getType()
           
 void set(Object target, Object value)
           
 
Methods inherited from class org.msgpack.template.builder.FieldEntry
arrayTypeToString, getJavaTypeName, getOption, isAvailable, isNotNullable, isOptional, setOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desc

protected PropertyDescriptor desc
Constructor Detail

BeansFieldEntry

public BeansFieldEntry()

BeansFieldEntry

public BeansFieldEntry(BeansFieldEntry e)

BeansFieldEntry

public BeansFieldEntry(PropertyDescriptor desc)

BeansFieldEntry

public BeansFieldEntry(PropertyDescriptor desc,
                       FieldOption option)
Method Detail

getGetterName

public String getGetterName()

getSetterName

public String getSetterName()

getPropertyDescriptor

public PropertyDescriptor getPropertyDescriptor()

getName

public String getName()
Specified by:
getName in class FieldEntry

getType

public Class<?> getType()
Specified by:
getType in class FieldEntry

getGenericType

public Type getGenericType()
Specified by:
getGenericType in class FieldEntry

get

public Object get(Object target)
Specified by:
get in class FieldEntry

set

public void set(Object target,
                Object value)
Specified by:
set in class FieldEntry


Copyright © 2011. All Rights Reserved.