public class FieldDisplayTypesMatrix extends Object
Modifier and Type | Method and Description |
---|---|
static FieldDisplayType |
convertToFieldDisplayType(AttributeDisplayType attributeDisplayType,
DataTypeInfo dataTypeInfo)
migrate V2 attribute display type into V3 field display type according to
logical data type
|
static boolean |
requiresComplexFieldDisplayType(IViewAttribute<?> viewAttribute)
check for given attribute if
FieldDisplayType must be COMPLEX |
static boolean |
requiresIdFieldDisplayType(IViewAttribute<?> viewAttribute)
check for given view attribute if FieldDisplayType must be ID
|
static boolean |
requiresReferenceFieldDisplayType(IViewAttribute<?> viewAttribute)
check for given attribute if
FieldDisplayType must be REFERENCE |
static List<FieldDisplayType> |
validDisplayTypes(DataTypeInfo dataTypeInfo)
Return the list of valid
FieldDisplayType the first in the list
is the one used as default/fallback |
public static FieldDisplayType convertToFieldDisplayType(AttributeDisplayType attributeDisplayType, DataTypeInfo dataTypeInfo)
attributeDisplayType
- dataTypeInfo
- public static boolean requiresIdFieldDisplayType(IViewAttribute<?> viewAttribute)
viewAttribute
- public static boolean requiresComplexFieldDisplayType(IViewAttribute<?> viewAttribute)
FieldDisplayType
must be COMPLEXviewAttribute
- public static boolean requiresReferenceFieldDisplayType(IViewAttribute<?> viewAttribute)
FieldDisplayType
must be REFERENCEviewAttribute
- public static List<FieldDisplayType> validDisplayTypes(DataTypeInfo dataTypeInfo)
FieldDisplayType
the first in the list
is the one used as default/fallbackdataTypeInfo
- Copyright © 2016. All rights reserved.