Package org.jboss.shrinkwrap.api
Class ArchivePaths
- java.lang.Object
-
- org.jboss.shrinkwrap.api.ArchivePaths
-
public final class ArchivePaths extends java.lang.ObjectA Factory forArchivePathcreation. Instances using this shorthand class will be created using theClassLoaderassociated with the defaultDomain'sConfiguration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classArchivePaths.RootPathWrapperSingleton wrapper to obtain a rootArchivePath
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Class<?>archivePathImplClassprivate static java.lang.StringPATH_IMPL
-
Constructor Summary
Constructors Modifier Constructor Description privateArchivePaths()No instantiation
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ArchivePathcreate(java.lang.String context)Creates a newArchivePathwith the specified contextstatic ArchivePathcreate(java.lang.String basePath, java.lang.String context)Creates a newArchivePathusing the specified base and specified relative context.static ArchivePathcreate(java.lang.String basePath, ArchivePath context)Creates a newArchivePathusing the specified base and specified relative context.static ArchivePathcreate(ArchivePath basePath, java.lang.String context)Creates a newArchivePathusing the specified base and specified relative context.static ArchivePathcreate(ArchivePath basePath, ArchivePath context)Creates a newArchivePathusing the specified base and specified relative context.private static ArchivePathcreateInstance(java.lang.Class<?>[] argumentTypes, java.lang.Object[] arguments)static ArchivePathroot()Creates a newArchivePathrepresenting the root path (/).
-
-
-
Field Detail
-
PATH_IMPL
private static final java.lang.String PATH_IMPL
- See Also:
- Constant Field Values
-
archivePathImplClass
private static final java.lang.Class<?> archivePathImplClass
-
-
Method Detail
-
root
public static ArchivePath root()
Creates a newArchivePathrepresenting the root path (/).- Returns:
- a new root path
-
create
public static ArchivePath create(java.lang.String context)
Creates a newArchivePathwith the specified context- Parameters:
context- The context which this path represents. Null or blank represents the root. Relative paths will be adjusted to absolute form.- Returns:
- a new path
-
create
public static ArchivePath create(java.lang.String basePath, java.lang.String context)
Creates a newArchivePathusing the specified base and specified relative context.- Parameters:
basePath- A absolute pathcontext- A relative path to basePath- Returns:
- a new path
-
create
public static ArchivePath create(java.lang.String basePath, ArchivePath context)
Creates a newArchivePathusing the specified base and specified relative context.- Parameters:
basePath- A absolute pathcontext- A relative path to basePath- Returns:
- a new path
-
create
public static ArchivePath create(ArchivePath basePath, java.lang.String context)
Creates a newArchivePathusing the specified base and specified relative context.- Parameters:
basePath- A absolute pathcontext- A relative path to basePath- Returns:
- a new path
-
create
public static ArchivePath create(ArchivePath basePath, ArchivePath context)
Creates a newArchivePathusing the specified base and specified relative context.- Parameters:
basePath- A absolute pathcontext- A relative path to basePath- Returns:
- a new path
-
createInstance
private static ArchivePath createInstance(java.lang.Class<?>[] argumentTypes, java.lang.Object[] arguments)
-
-