- Type Parameters:
V- type of thevalue.
- All Superinterfaces:
CriteriaObject<V>,ReadablePath,ReadableValue<V>,Supplier<V>
- All Known Subinterfaces:
TypedPropertyPath<V>
Interface for a valued path. May be a property itself, a reference on a property or a query criteria to match a
property.
- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.mmm.value.ReadablePath
ReadablePath.PathBuilder -
Method Summary
Methods inherited from interface io.github.mmm.value.ReadablePath
parentPath, path, path, pathMethods inherited from interface io.github.mmm.value.ReadableValue
get, getSafe
-
Method Details
-
getName
String getName()- Returns:
- the name of this path. May be a single property (e.g. "MyProperty") or a dot-separated path (e.g. "MyEntity.MyProperty").
-
pathSegment
Description copied from interface:ReadablePathThis method is not a regular getter to avoid conflicts with custom properties of beans implementing this interface.- Specified by:
pathSegmentin interfaceReadablePath- Returns:
- the
path-segment of this object. Should be a single property name (e.g. "MyProperty") or alias (e.g. "entity").
-