Package gov.nist.secauto.metaschema.core.datatype
The Metaschema and Metapath data type system API.
-
Interface Summary Interface Description ICustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>> The common interface for all data type implementations supported by a custom Java class.IDataTypeAdapter<TYPE> IDataTypeProvider A service interface used to provide implementations of data types represented asIDataTypeAdapter
instances. -
Class Summary Class Description AbstractCustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>,VALUE> A common base implementation of a custom Java object providing an underlying implementation of a data type.AbstractCustomJavaDataTypeAdapter<TYPE extends ICustomJavaDataType<TYPE>,ITEM_TYPE extends IAnyAtomicItem> Provides a Java type adapter implementation for data types that are based onICustomJavaDataType
.AbstractDataTypeAdapter<TYPE,ITEM_TYPE extends IAnyAtomicItem> Provides a basic Java type adapter implementation.AbstractDataTypeProvider A base implementation of anIDataTypeProvider
, supporting dynamic loading of Metaschema data type extensions at runtime.DataTypeService This class provides a singleton service to allow data types to be discovered within the system based on an SPI provided byIDataTypeProvider
.