Interface Graph.Features.DataTypeFeatures
-
- All Superinterfaces:
Graph.Features.FeatureSet
- All Known Subinterfaces:
Graph.Features.EdgePropertyFeatures,Graph.Features.PropertyFeatures,Graph.Features.VariableFeatures,Graph.Features.VertexPropertyFeatures
- Enclosing interface:
- Graph.Features
public static interface Graph.Features.DataTypeFeatures extends Graph.Features.FeatureSet
Base interface for features that relate to supporting different data types.
-
-
Field Summary
Fields Modifier and Type Field Description static StringFEATURE_BOOLEAN_ARRAY_VALUESstatic StringFEATURE_BOOLEAN_VALUESstatic StringFEATURE_BYTE_ARRAY_VALUESstatic StringFEATURE_BYTE_VALUESstatic StringFEATURE_DOUBLE_ARRAY_VALUESstatic StringFEATURE_DOUBLE_VALUESstatic StringFEATURE_FLOAT_ARRAY_VALUESstatic StringFEATURE_FLOAT_VALUESstatic StringFEATURE_INTEGER_ARRAY_VALUESstatic StringFEATURE_INTEGER_VALUESstatic StringFEATURE_LONG_ARRAY_VALUESstatic StringFEATURE_LONG_VALUESstatic StringFEATURE_MAP_VALUESstatic StringFEATURE_MIXED_LIST_VALUESstatic StringFEATURE_SERIALIZABLE_VALUESstatic StringFEATURE_STRING_ARRAY_VALUESstatic StringFEATURE_STRING_VALUESstatic StringFEATURE_UNIFORM_LIST_VALUES
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleansupportsBooleanArrayValues()Supports setting of an array of boolean values.default booleansupportsBooleanValues()Supports setting of a boolean value.default booleansupportsByteArrayValues()Supports setting of an array of byte values.default booleansupportsByteValues()Supports setting of a byte value.default booleansupportsDoubleArrayValues()Supports setting of an array of double values.default booleansupportsDoubleValues()Supports setting of a double value.default booleansupportsFloatArrayValues()Supports setting of an array of float values.default booleansupportsFloatValues()Supports setting of a float value.default booleansupportsIntegerArrayValues()Supports setting of an array of integer values.default booleansupportsIntegerValues()Supports setting of a integer value.default booleansupportsLongArrayValues()Supports setting of an array of long values.default booleansupportsLongValues()Supports setting of a long value.default booleansupportsMapValues()Supports setting of aMapvalue.default booleansupportsMixedListValues()Supports setting of aListvalue.default booleansupportsSerializableValues()Supports setting of a Java serializable value.default booleansupportsStringArrayValues()Supports setting of an array of string values.default booleansupportsStringValues()Supports setting of a string value.default booleansupportsUniformListValues()Supports setting of aListvalue.
-
-
-
Field Detail
-
FEATURE_BOOLEAN_VALUES
static final String FEATURE_BOOLEAN_VALUES
- See Also:
- Constant Field Values
-
FEATURE_BYTE_VALUES
static final String FEATURE_BYTE_VALUES
- See Also:
- Constant Field Values
-
FEATURE_DOUBLE_VALUES
static final String FEATURE_DOUBLE_VALUES
- See Also:
- Constant Field Values
-
FEATURE_FLOAT_VALUES
static final String FEATURE_FLOAT_VALUES
- See Also:
- Constant Field Values
-
FEATURE_INTEGER_VALUES
static final String FEATURE_INTEGER_VALUES
- See Also:
- Constant Field Values
-
FEATURE_LONG_VALUES
static final String FEATURE_LONG_VALUES
- See Also:
- Constant Field Values
-
FEATURE_MAP_VALUES
static final String FEATURE_MAP_VALUES
- See Also:
- Constant Field Values
-
FEATURE_MIXED_LIST_VALUES
static final String FEATURE_MIXED_LIST_VALUES
- See Also:
- Constant Field Values
-
FEATURE_BOOLEAN_ARRAY_VALUES
static final String FEATURE_BOOLEAN_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_BYTE_ARRAY_VALUES
static final String FEATURE_BYTE_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_DOUBLE_ARRAY_VALUES
static final String FEATURE_DOUBLE_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_FLOAT_ARRAY_VALUES
static final String FEATURE_FLOAT_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_INTEGER_ARRAY_VALUES
static final String FEATURE_INTEGER_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_LONG_ARRAY_VALUES
static final String FEATURE_LONG_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_SERIALIZABLE_VALUES
static final String FEATURE_SERIALIZABLE_VALUES
- See Also:
- Constant Field Values
-
FEATURE_STRING_ARRAY_VALUES
static final String FEATURE_STRING_ARRAY_VALUES
- See Also:
- Constant Field Values
-
FEATURE_STRING_VALUES
static final String FEATURE_STRING_VALUES
- See Also:
- Constant Field Values
-
FEATURE_UNIFORM_LIST_VALUES
static final String FEATURE_UNIFORM_LIST_VALUES
- See Also:
- Constant Field Values
-
-
Method Detail
-
supportsBooleanValues
default boolean supportsBooleanValues()
Supports setting of a boolean value.
-
supportsByteValues
default boolean supportsByteValues()
Supports setting of a byte value.
-
supportsDoubleValues
default boolean supportsDoubleValues()
Supports setting of a double value.
-
supportsFloatValues
default boolean supportsFloatValues()
Supports setting of a float value.
-
supportsIntegerValues
default boolean supportsIntegerValues()
Supports setting of a integer value.
-
supportsLongValues
default boolean supportsLongValues()
Supports setting of a long value.
-
supportsMapValues
default boolean supportsMapValues()
Supports setting of aMapvalue. The assumption is that theMapcan contain arbitrary serializable values that may or may not be defined as a feature itself.
-
supportsMixedListValues
default boolean supportsMixedListValues()
Supports setting of aListvalue. The assumption is that theListcan contain arbitrary serializable values that may or may not be defined as a feature itself. As thisListis "mixed" it does not need to contain objects of the same type.- See Also:
supportsMixedListValues()
-
supportsBooleanArrayValues
default boolean supportsBooleanArrayValues()
Supports setting of an array of boolean values.
-
supportsByteArrayValues
default boolean supportsByteArrayValues()
Supports setting of an array of byte values.
-
supportsDoubleArrayValues
default boolean supportsDoubleArrayValues()
Supports setting of an array of double values.
-
supportsFloatArrayValues
default boolean supportsFloatArrayValues()
Supports setting of an array of float values.
-
supportsIntegerArrayValues
default boolean supportsIntegerArrayValues()
Supports setting of an array of integer values.
-
supportsStringArrayValues
default boolean supportsStringArrayValues()
Supports setting of an array of string values.
-
supportsLongArrayValues
default boolean supportsLongArrayValues()
Supports setting of an array of long values.
-
supportsSerializableValues
default boolean supportsSerializableValues()
Supports setting of a Java serializable value.
-
supportsStringValues
default boolean supportsStringValues()
Supports setting of a string value.
-
supportsUniformListValues
default boolean supportsUniformListValues()
Supports setting of aListvalue. The assumption is that theListcan contain arbitrary serializable values that may or may not be defined as a feature itself. As thisListis "uniform" it must contain objects of the same type.- See Also:
supportsMixedListValues()
-
-