@Beta public final class ComponentPath extends Object implements Iterable<ComponentPath.RegionAndComponent>
Modifier and Type | Class and Description |
---|---|
static class |
ComponentPath.ComponentIndex |
static class |
ComponentPath.RegionAndComponent |
static class |
ComponentPath.RegionName |
Constructor and Description |
---|
ComponentPath(ImmutableList<ComponentPath.RegionAndComponent> regionAndComponentList) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
static ComponentPath |
from(RegionPath parentPath,
int componentIndex) |
static ComponentPath |
from(String str) |
int |
getComponentIndex() |
Iterator<ComponentPath.RegionAndComponent> |
iterator() |
String |
toString() |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public ComponentPath(ImmutableList<ComponentPath.RegionAndComponent> regionAndComponentList)
public static ComponentPath from(RegionPath parentPath, int componentIndex)
public static ComponentPath from(String str)
public int getComponentIndex()
public Iterator<ComponentPath.RegionAndComponent> iterator()
iterator
in interface Iterable<ComponentPath.RegionAndComponent>