DataAttributesBase (API Reference)
Interface DataAttributesBase
- All Known Implementing Classes:
DataAttributes,DataAttributesAccessor
Interface for a collection of data attributes.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behavior. Related APIs may change for new releases without a deprecation process.
-
Method Summary
Modifier and TypeMethodDescriptiongetAsString(String name) Gets the value of an attribute as a string ornullif it is not contained.Returns a list of attribute names.getBoolean(String name) Gets the value of a boolean attribute ornullif it is not contained or the type doesn't match.Gets the value of a double precision floating decimal attribute ornullif it is not contained or the type doesn't match.Gets the value of a single precision floating decimal attribute ornullif it is not contained or the type doesn't match.Gets the value of a 64-bits integer attribute ornullif it is not contained or the type doesn't match.Gets the value of a string attribute ornullif it is not contained or the type doesn't match.Gets the DataAttributeValue ornullif it is not contained.getValueType(String name) Returns the value type of an attribute ornullif it is not contained.
-
Method Details
-
getAttributeNames
Returns a list of attribute names.
- Returns:
The list of attribute names.
-
getValueType
Returns the value type of an attribute or
nullif it is not contained.- Parameters:
name-Attribute name.
- Returns:
Attribute value type or
nullif it is not contained.
-
getAsString
Gets the value of an attribute as a string or
nullif it is not contained.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-
getString
Gets the value of a string attribute or
nullif it is not contained or the type doesn't match.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-
getInt64
Gets the value of a 64-bits integer attribute or
nullif it is not contained or the type doesn't match.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-
getFloat
Gets the value of a single precision floating decimal attribute or
nullif it is not contained or the type doesn't match.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-
getDouble
Gets the value of a double precision floating decimal attribute or
nullif it is not contained or the type doesn't match.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-
getBoolean
Gets the value of a boolean attribute or
nullif it is not contained or the type doesn't match.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-
getValue
Gets the DataAttributeValue or
nullif it is not contained.- Parameters:
name-Attribute name.
- Returns:
Attribute value.
-