public class DefaultPathTranslator extends java.lang.Object implements PathTranslator
PathTranslator.| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String[] |
BASEDIR_EXPRESSIONS |
ROLE| Constructor and Description |
|---|
DefaultPathTranslator() |
| Modifier and Type | Method and Description |
|---|---|
void |
alignToBaseDirectory(Model model,
java.io.File basedir) |
java.lang.String |
alignToBaseDirectory(java.lang.String path,
java.io.File basedir) |
private java.lang.String |
chopLeadingFileSeparator(java.lang.String path)
Removes the leading directory separator from the specified filesystem path (if any).
|
private java.lang.String |
stripBasedirToken(java.lang.String s) |
void |
unalignFromBaseDirectory(Model model,
java.io.File basedir) |
java.lang.String |
unalignFromBaseDirectory(java.lang.String path,
java.io.File basedir) |
public void alignToBaseDirectory(Model model, java.io.File basedir)
alignToBaseDirectory in interface PathTranslatorpublic java.lang.String alignToBaseDirectory(java.lang.String path,
java.io.File basedir)
alignToBaseDirectory in interface PathTranslatorprivate java.lang.String stripBasedirToken(java.lang.String s)
private java.lang.String chopLeadingFileSeparator(java.lang.String path)
path - The filesystem path, may be null.null if the input path was null.public void unalignFromBaseDirectory(Model model, java.io.File basedir)
unalignFromBaseDirectory in interface PathTranslatorpublic java.lang.String unalignFromBaseDirectory(java.lang.String path,
java.io.File basedir)
unalignFromBaseDirectory in interface PathTranslator