Package org.apache.maven.project.path
Class DefaultPathTranslator
java.lang.Object
org.apache.maven.project.path.DefaultPathTranslator
- All Implemented Interfaces:
PathTranslator
Default implementation of
PathTranslator.-
Field Summary
FieldsFields inherited from interface org.apache.maven.project.path.PathTranslator
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalignToBaseDirectory(String path, File basedir) voidalignToBaseDirectory(Model model, File basedir) private StringRemoves the leading directory separator from the specified filesystem path (if any).private StringunalignFromBaseDirectory(String path, File basedir) voidunalignFromBaseDirectory(Model model, File basedir)
-
Field Details
-
BASEDIR_EXPRESSIONS
-
-
Constructor Details
-
DefaultPathTranslator
public DefaultPathTranslator()
-
-
Method Details
-
alignToBaseDirectory
- Specified by:
alignToBaseDirectoryin interfacePathTranslator
-
alignToBaseDirectory
- Specified by:
alignToBaseDirectoryin interfacePathTranslator
-
stripBasedirToken
-
chopLeadingFileSeparator
Removes the leading directory separator from the specified filesystem path (if any). For platform-independent behavior, this method accepts both the forward slash and the backward slash as separator.- Parameters:
path- The filesystem path, may benull.- Returns:
- The altered filesystem path or
nullif the input path wasnull.
-
unalignFromBaseDirectory
- Specified by:
unalignFromBaseDirectoryin interfacePathTranslator
-
unalignFromBaseDirectory
- Specified by:
unalignFromBaseDirectoryin interfacePathTranslator
-