Package com.luciad.datamodels
Class DataPropertyPath
java.lang.Object
com.luciad.datamodels.DataPropertyPath
- All Implemented Interfaces:
AutoCloseable
Describes the path to a
DataProperty
in a DataType
.
This can also describe paths to nested properties. The path is related to a specific DataType
(its originType
) and is used to address values in data objects of that type.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder
that allowsDataPropertyPath
instances to be created. -
Method Summary
Modifier and TypeMethodDescriptionReturns a builder with the current data property path.void
close()
boolean
protected void
finalize()
Returns the type of data object that this path accesses.Returns the value type of the property that this path points to.int
hashCode()
Returns the hash code.static DataPropertyPath.Builder
Creates a new builder.toString()
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
newBuilder
Creates a new builder.- Returns:
- a new builder.
-
asBuilder
Returns a builder with the current data property path.- Returns:
- a builder with the current data property path.
-
getOriginType
Returns the type of data object that this path accesses.- Returns:
- the type of data object that this path accesses.
-
getValueType
Returns the value type of the property that this path points to.- Returns:
- the value type of the property that this path points to.
-
toString
-
hashCode
public int hashCode()Returns the hash code. -
equals
-