Interface Path

  • All Superinterfaces:
    Iterable<Path.Node>

    public interface Path
    extends Iterable<Path.Node>
    Represents the navigation path from an object to another in an object graph. Each path element is represented by a Node.

    The path corresponds to the succession of nodes in the order they are returned by the Iterator.

    Author:
    Emmanuel Bernard, Gunnar Morling, Guillaume Smet
    • Method Detail

      • toString

        String toString()
        Returns a human-readable representation of this path.

        Clients should not rely on any specific structure of the returned value. Instead they should iterate through the path nodes and obtain any required information by calling the methods on Path.Node and its sub-types.

        Overrides:
        toString in class Object
        Returns:
        a human-readable representation of this path
        Since:
        2.0