org.msgpack.template.builder
Class FieldEntry

java.lang.Object
  extended by org.msgpack.template.builder.FieldEntry
Direct Known Subclasses:
BeansFieldEntry, DefaultFieldEntry

public abstract class FieldEntry
extends Object


Field Summary
protected  FieldOption option
           
 
Constructor Summary
FieldEntry()
           
FieldEntry(FieldOption option)
           
 
Method Summary
 String arrayTypeToString(Class<?> type)
           
abstract  Object get(Object target)
           
abstract  Type getGenericType()
           
 String getJavaTypeName()
           
abstract  String getName()
           
 FieldOption getOption()
           
abstract  Class<?> getType()
           
 boolean isAvailable()
           
 boolean isNotNullable()
           
 boolean isOptional()
           
abstract  void set(Object target, Object value)
           
 void setOption(FieldOption option)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

option

protected FieldOption option
Constructor Detail

FieldEntry

public FieldEntry()

FieldEntry

public FieldEntry(FieldOption option)
Method Detail

getOption

public FieldOption getOption()

setOption

public void setOption(FieldOption option)

isAvailable

public boolean isAvailable()

isOptional

public boolean isOptional()

isNotNullable

public boolean isNotNullable()

getName

public abstract String getName()

getType

public abstract Class<?> getType()

getGenericType

public abstract Type getGenericType()

get

public abstract Object get(Object target)

set

public abstract void set(Object target,
                         Object value)

getJavaTypeName

public String getJavaTypeName()

arrayTypeToString

public String arrayTypeToString(Class<?> type)


Copyright © 2011. All Rights Reserved.