public abstract class AbstractCellPathResolver extends Object implements CellPathResolver
CellPathResolver.| Constructor and Description |
|---|
AbstractCellPathResolver() |
| Modifier and Type | Method and Description |
|---|---|
Path |
getCellPathOrThrow(CanonicalCellName cellName) |
Path |
getCellPathOrThrow(Optional<String> cellName) |
com.google.common.collect.ImmutableSortedSet<AbsPath> |
getKnownRoots() |
Path |
resolveCellRelativePath(CellRelativePath cellRelativePath)
Resolve a cell-relative path to an absolute path.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCanonicalCellName, getCanonicalCellName, getCellNameResolver, getCellPath, getCellPathsByRootCellExternalName, getCurrentCellName, getNewCellPathResolverpublic com.google.common.collect.ImmutableSortedSet<AbsPath> getKnownRoots()
getKnownRoots in interface CellPathResolverpublic Path getCellPathOrThrow(Optional<String> cellName)
getCellPathOrThrow in interface CellPathResolvercellName - name of cell, Optional.empty() for root cell.public Path getCellPathOrThrow(CanonicalCellName cellName)
getCellPathOrThrow in interface CellPathResolverpublic Path resolveCellRelativePath(CellRelativePath cellRelativePath)
CellPathResolverresolveCellRelativePath in interface CellPathResolver