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, wait
getCanonicalCellName, getCanonicalCellName, getCellNameResolver, getCellPath, getCellPathsByRootCellExternalName, getCurrentCellName, getNewCellPathResolver
public com.google.common.collect.ImmutableSortedSet<AbsPath> getKnownRoots()
getKnownRoots
in interface CellPathResolver
public Path getCellPathOrThrow(Optional<String> cellName)
getCellPathOrThrow
in interface CellPathResolver
cellName
- name of cell, Optional.empty() for root cell.public Path getCellPathOrThrow(CanonicalCellName cellName)
getCellPathOrThrow
in interface CellPathResolver
public Path resolveCellRelativePath(CellRelativePath cellRelativePath)
CellPathResolver
resolveCellRelativePath
in interface CellPathResolver