public interface DataType
Field, and the InputDefinition and OutputDefinition of a TransformationDefinition.Field.getDataType(),
InputDefinition.getType(),
OutputDefinition.getType(),
DefaultDataTypes| Modifier and Type | Method and Description |
|---|---|
default DataType |
extendFrom()
Returns the parent data type that this one extends from.
|
String |
getCode()
Returns the unique code.
|
default com.onwbp.base.text.UserMessage |
getDescription()
Returns the description.
|
com.onwbp.base.text.UserMessage |
getLabel()
Returns the label.
|
Class<?> |
getValueClass()
Returns the class of values that this data type represents.
|
default boolean |
isAssignableFrom(Class<?> valueClass)
Returns
true if this data type's value class is assignable from the specified value class. |
String getCode()
com.onwbp.base.text.UserMessage getLabel()
default com.onwbp.base.text.UserMessage getDescription()
Returns null by default.
default DataType extendFrom()
Returns null by default.
Class<?> getValueClass()
This helps validate data transformation.
default boolean isAssignableFrom(Class<?> valueClass)
true if this data type's value class is assignable from the specified value class.getValueClass()