public final class DataPropertyPath extends Object implements AutoCloseable
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.
Modifier and Type | Class and Description |
---|---|
static class |
DataPropertyPath.Builder
Builder that allows DataPropertyPath instances to be created. |
Modifier and Type | Method and Description |
---|---|
DataPropertyPath.Builder |
asBuilder()
Returns a builder with the current data property path.
|
void |
close() |
boolean |
equals(Object other) |
protected void |
finalize() |
DataType |
getOriginType() |
DataType |
getValueType() |
int |
hashCode() |
static DataPropertyPath.Builder |
newBuilder()
Creates a new builder.
|
String |
toString() |
public void close()
close
in interface AutoCloseable
@NotNull public static DataPropertyPath.Builder newBuilder()
@NotNull public DataPropertyPath.Builder asBuilder()
@NotNull public DataType getOriginType()
@NotNull public DataType getValueType()