Interface IFieldValueTypeInfo
-
- All Superinterfaces:
ITypeInfo
public interface IFieldValueTypeInfo extends ITypeInfo
Provides type information related to the value of aIFieldDefinition
.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description IFieldDefinitionTypeInfo
getParentDefinitionTypeInfo()
Get the type information for this field value's containing field definition.static IFieldValueTypeInfo
newTypeInfo(IFieldDefinitionTypeInfo parentDefinition)
Construct a new type info based on the provided parent field definition which contains the field value.-
Methods inherited from interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
getBaseName, getItemBaseName, getJavaFieldName, getJavaFieldType, getJavaItemType, getPropertyName
-
-
-
-
Method Detail
-
newTypeInfo
@NonNull static IFieldValueTypeInfo newTypeInfo(@NonNull IFieldDefinitionTypeInfo parentDefinition)
Construct a new type info based on the provided parent field definition which contains the field value.- Parameters:
parentDefinition
- the definition associated with the field value type info- Returns:
- the type info for the definition
-
getParentDefinitionTypeInfo
IFieldDefinitionTypeInfo getParentDefinitionTypeInfo()
Get the type information for this field value's containing field definition.- Returns:
- the containing field's type information
-
-