Class Path<T>

java.lang.Object
org.microbean.path.Path<T>
Type Parameters:
T - the type of the Path; most notably not necessarily the type of the thing the Path "points to"; more like an additional qualifier
All Implemented Interfaces:
Constable, Iterable<Path.Element<?>>, Qualified<String,Object,T>

public final class Path<T> extends Object implements Iterable<Path.Element<?>>, Qualified<String,Object,T>
A qualified sequence of named and qualified elements that "points to" an object and that can be used for many different purposes.

A Path can be used like a javax.naming.Name, or like a java.nio.file.Path, or like a java.net.URI. It differs from these other objects in that it combines some of their concepts together.

Author:
Laird Nelson
See Also: