Interface MetaDataType.TextMetaDataType

All Superinterfaces:
MetaDataType<MetaData.TextValue>
Enclosing interface:
MetaDataType<T extends MetaData>

public static interface MetaDataType.TextMetaDataType extends MetaDataType<MetaData.TextValue>
  • Method Details

    • getDataType

      default Class<MetaData.TextValue> getDataType()
      Specified by:
      getDataType in interface MetaDataType<MetaData.TextValue>
      Returns:
      The data type for the meta-data.
    • getInputDescriptor

      default Optional<InputDescriptor.TextDescriptor> getInputDescriptor()
      Specified by:
      getInputDescriptor in interface MetaDataType<MetaData.TextValue>
      Returns:
      An input descriptor for the data type. Some data types works well without an input descriptor but if using for example data type MultipleOptions an input descriptor is needed to supply the available options to choose from. The input descriptor must match the data type of the meta-data, e.g use "TextDescriptor" for "Text", otherwise an exception will be thrown when viewing or editing the data.