org.schwa.dr
Class FieldSchema
java.lang.Object
org.schwa.dr.FieldSchema
public final class FieldSchema
- extends Object
Schema class for docrep fields.
- Author:
- Tim Dawborn
|
Method Summary |
static FieldSchema |
createByteSlice(Field field,
dr.Field drField)
|
static FieldSchema |
createPointer(Field field,
dr.Pointer drPointer,
Class<? extends Ann> pointedToKlass)
|
static FieldSchema |
createPointers(Field field,
dr.Pointer drPointer,
Class<? extends Ann> pointedToKlass)
|
static FieldSchema |
createPointerSlice(Field field,
dr.Pointer drPointer,
Class<? extends Ann> pointedToKlass)
|
static FieldSchema |
createPrimitive(Field field,
dr.Field drField)
|
static FieldSchema |
createSelfPointer(Field field,
dr.SelfPointer drSelfPointer,
Class<? extends Ann> pointedToKlass)
|
static FieldSchema |
createSelfPointers(Field field,
dr.SelfPointer drSelfPointer,
Class<? extends Ann> pointedToKlass)
|
static FieldSchema |
createSelfPointerSlice(Field field,
dr.SelfPointer drSelfPointer,
Class<? extends Ann> pointedToKlass)
|
Field |
getField()
|
Object |
getFieldValue(Ann ann)
|
FieldMode |
getMode()
|
String |
getName()
|
Class<? extends Ann> |
getPointedToKlass()
|
String |
getSerial()
|
String |
getStoreName()
|
boolean |
isCollection()
|
boolean |
isPointer()
|
boolean |
isSelfPointer()
|
boolean |
isSlice()
|
void |
setSerial(String serial)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getField
public Field getField()
getFieldValue
public Object getFieldValue(Ann ann)
getName
public String getName()
getMode
public FieldMode getMode()
getPointedToKlass
public Class<? extends Ann> getPointedToKlass()
getSerial
public String getSerial()
getStoreName
public String getStoreName()
isCollection
public boolean isCollection()
isPointer
public boolean isPointer()
isSelfPointer
public boolean isSelfPointer()
isSlice
public boolean isSlice()
setSerial
public void setSerial(String serial)
createByteSlice
public static FieldSchema createByteSlice(Field field,
dr.Field drField)
createPointer
public static FieldSchema createPointer(Field field,
dr.Pointer drPointer,
Class<? extends Ann> pointedToKlass)
createPointerSlice
public static FieldSchema createPointerSlice(Field field,
dr.Pointer drPointer,
Class<? extends Ann> pointedToKlass)
createPointers
public static FieldSchema createPointers(Field field,
dr.Pointer drPointer,
Class<? extends Ann> pointedToKlass)
createPrimitive
public static FieldSchema createPrimitive(Field field,
dr.Field drField)
createSelfPointer
public static FieldSchema createSelfPointer(Field field,
dr.SelfPointer drSelfPointer,
Class<? extends Ann> pointedToKlass)
createSelfPointerSlice
public static FieldSchema createSelfPointerSlice(Field field,
dr.SelfPointer drSelfPointer,
Class<? extends Ann> pointedToKlass)
createSelfPointers
public static FieldSchema createSelfPointers(Field field,
dr.SelfPointer drSelfPointer,
Class<? extends Ann> pointedToKlass)
Copyright © 2014. All rights reserved.