public interface LayeredLayout extends RepackagingLayout
RepackagingLayout that supports layers in the repackaged
archive.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLayersIndexFileLocation()
Returns the location of the layers index file that should be written or
null if not index is required. |
java.lang.String |
getLibraryLocation(java.lang.String libraryName,
LibraryScope scope,
Layer layer)
Returns the destination path for a given library within the context of a layer.
|
java.lang.String |
getRepackagedClassesLocation(Layer layer)
Returns the location to which classes should be moved within the context of a
layer.
|
getClasspathIndexFileLocation, getRepackagedClassesLocationgetClassesLocation, getLauncherClassName, getLibraryDestination, getLibraryLocation, isExecutablejava.lang.String getLayersIndexFileLocation()
null if not index is required. The result should include the filename and
is relative to the root of the jar.java.lang.String getRepackagedClassesLocation(Layer layer)
layer - the destination layer for the contentjava.lang.String getLibraryLocation(java.lang.String libraryName,
LibraryScope scope,
Layer layer)
libraryName - the name of the library (excluding any path)scope - the scope of the librarylayer - the destination layer for the contentnull if the library should not be included.