@Immutable public class DecomposedPath extends Object
| Constructor and Description |
|---|
DecomposedPath(String pModulePath,
String pMdlPath,
String pSpecificPath,
String pSimpleFilename,
Set<String> pFileExtensions,
List<String> pSpecificFolders)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getFileExtensions() |
String |
getMdlPath() |
String |
getModulePath() |
String |
getSimpleFilename() |
List<String> |
getSpecificFolders() |
String |
getSpecificPath() |
public DecomposedPath(@Nonnull String pModulePath, @Nonnull String pMdlPath, @Nonnull String pSpecificPath, @Nonnull String pSimpleFilename, @Nonnull Set<String> pFileExtensions, @Nonnull List<String> pSpecificFolders)
pModulePath - the module path, for example subsystem1/module1pMdlPath - the MDL path, for example src/main/javapSpecificPath - the specific path, for example com/acme/Foo.javapSimpleFilename - the simple file name, for example Foo.javapFileExtensions - the list of file extensions, for example java, but it could be a list if
multiple dots are present (e.g. tar.gz, gz)pSpecificFolders - the simple names of all folders on the specific path, for example com, acme