E
- class of the payload objectpublic abstract class FieldSchema<E> extends Named
Constructor and Description |
---|
FieldSchema(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
abstract E |
castToType(java.lang.Object o) |
abstract E |
defaultValue() |
abstract Field<E> |
initBlankField()
this method returns a subclass of Field appropriate for the field schema
|
java.lang.String |
toString() |
changeName, cleanName, equals, getName
public abstract E defaultValue()
public abstract E castToType(java.lang.Object o)
o
- an uncasted objectpublic abstract Field<E> initBlankField()
public java.lang.String toString()
toString
in class java.lang.Object