public abstract class DataTypeUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <P> P |
getFeatureOrProperty(DataType type,
Object value,
String propertyName,
Supplier<P> orElse) |
static Set<String> |
getRegisteredTypeNames(DataType type) |
static List<DataType> |
getTypes(DataType type) |
static boolean |
isProvidedRead(DataType<?> type) |
static boolean |
isProvidedWrite(DataType<?> type) |
static boolean |
supportsElementValueSet(DataType<?> type) |
static void |
traverseDataType(QualifiedDataType qualifiedType,
Consumer<QualifiedDataType> onType) |
static void |
traverseDataType(QualifiedDataType qualifiedType,
Consumer<QualifiedDataType> onType,
boolean namedOnly,
boolean traverseCollections)
Traverses the data type.
|
public static void traverseDataType(QualifiedDataType qualifiedType, Consumer<QualifiedDataType> onType, boolean namedOnly, boolean traverseCollections)
qualifiedType - the qualified type.onType - the qualified type callback.namedOnly - traverse only through named types.traverseCollections - traverse collections.public static void traverseDataType(QualifiedDataType qualifiedType, Consumer<QualifiedDataType> onType)
public static <P> P getFeatureOrProperty(DataType type, Object value, String propertyName, Supplier<P> orElse)
public static boolean supportsElementValueSet(DataType<?> type)
public static boolean isProvidedRead(DataType<?> type)
public static boolean isProvidedWrite(DataType<?> type)
Copyright © 2016–2020 Softelnet. All rights reserved.