public static class DisplayData.Path
extends java.lang.Object
implements java.io.Serializable
Display data items registered directly by a component will have the root
 path. If the component includes a sub-component, its display data will
 be registered at the path specified. Each sub-component path is created by appending a child
 element to the path of its parent component, forming a hierarchy.
| Modifier and Type | Method and Description | 
|---|---|
static DisplayData.Path | 
absolute(java.lang.String firstPath,
        java.lang.String... paths)
Construct a path from an absolute component path hierarchy. 
 | 
boolean | 
equals(java.lang.Object obj)  | 
DisplayData.Path | 
extend(java.lang.String path)
Extend the path by appending a sub-component path. 
 | 
java.util.List<java.lang.String> | 
getComponents()
Hierarchy list of component paths making up the full path, starting with the top-level child
 component path. 
 | 
int | 
hashCode()  | 
static DisplayData.Path | 
root()
Path for display data registered by a top-level component. 
 | 
java.lang.String | 
toString()  | 
public static DisplayData.Path root()
public static DisplayData.Path absolute(java.lang.String firstPath, java.lang.String... paths)
For the root path, use root().
firstPath - Path of the first sub-component.paths - Additional path components.public java.util.List<java.lang.String> getComponents()
root path, returns the empty list.public DisplayData.Path extend(java.lang.String path)
Returns a new DisplayData.Path instance; the originating DisplayData.Path is not modified.
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object