Uses of Interface
org.jboss.shrinkwrap.api.ArchivePath
-
-
Uses of ArchivePath in org.jboss.shrinkwrap.api
Fields in org.jboss.shrinkwrap.api declared as ArchivePath Modifier and Type Field Description private ArchivePath
ArchiveEvent. path
private ArchivePath
ArchivePaths.RootPathWrapper. root
Methods in org.jboss.shrinkwrap.api that return ArchivePath Modifier and Type Method Description static ArchivePath
ArchivePaths. create(java.lang.String context)
Creates a newArchivePath
with the specified contextstatic ArchivePath
ArchivePaths. create(java.lang.String basePath, java.lang.String context)
Creates a newArchivePath
using the specified base and specified relative context.static ArchivePath
ArchivePaths. create(java.lang.String basePath, ArchivePath context)
Creates a newArchivePath
using the specified base and specified relative context.static ArchivePath
ArchivePaths. create(ArchivePath basePath, java.lang.String context)
Creates a newArchivePath
using the specified base and specified relative context.static ArchivePath
ArchivePaths. create(ArchivePath basePath, ArchivePath context)
Creates a newArchivePath
using the specified base and specified relative context.private static ArchivePath
ArchivePaths. createInstance(java.lang.Class<?>[] argumentTypes, java.lang.Object[] arguments)
ArchivePath
ArchivePath. getParent()
Obtains the parent of this Path, if exists, else null.ArchivePath
ArchiveEvent. getPath()
ArchivePath
Node. getPath()
private ArchivePath
ArchivePaths.RootPathWrapper. getRoot()
static ArchivePath
ArchivePaths. root()
Creates a newArchivePath
representing the root path (/).Methods in org.jboss.shrinkwrap.api that return types with arguments of type ArchivePath Modifier and Type Method Description private static Filter<ArchivePath>
Filters. createRegExpFilter(java.lang.String regExpFilterImplName, java.lang.Class<?>... classes)
private static Filter<ArchivePath>
Filters. createRegExpFilter(java.lang.String filterClassName, java.lang.Package... packages)
static Filter<ArchivePath>
Filters. exclude(java.lang.Class<?>... classes)
Filter
that excludes listedClass
.static Filter<ArchivePath>
Filters. exclude(java.lang.Package... packages)
Filter
that includes listedPackage
.static Filter<ArchivePath>
Filters. exclude(java.lang.String regexp)
static Filter<ArchivePath>
Filters. excludePaths(java.lang.String... paths)
Filter
that exclude allArchivePath
s that match the given List of paths.static Filter<ArchivePath>
Filters. excludePaths(java.util.Collection<java.lang.String> paths)
Filter
that exclude allArchivePath
s that match the given List of paths.java.util.Map<ArchivePath,Node>
Archive. getContent()
Obtains all assets in this archive, along with their respective paths.java.util.Map<ArchivePath,Node>
Archive. getContent(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive, along with its respective Path.private static Filter<ArchivePath>
Filters. getFilterInstance(java.lang.String filterClassName, java.lang.Class<?>[] ctorTypes, java.lang.Object[] ctorArguments)
Creates a newFilter
instance using the given impl class name, constructor arguments and typestatic Filter<ArchivePath>
Filters. include(java.lang.Class<?>... classes)
Filter
that includes listedClass
.static Filter<ArchivePath>
Filters. include(java.lang.Package... packages)
Filter
that excludes listedPackage
.static Filter<ArchivePath>
Filters. include(java.lang.String regexp)
static Filter<ArchivePath>
Filters. includeAll()
Filter
that includes allArchivePath
s.static Filter<ArchivePath>
Filters. includePaths(java.lang.String... paths)
Filer
that include allArchivePath
s that match the given List of paths..static Filter<ArchivePath>
Filters. includePaths(java.util.Collection<java.lang.String> paths)
Filer
that include allArchivePath
s that match the given List of paths..Methods in org.jboss.shrinkwrap.api with parameters of type ArchivePath Modifier and Type Method Description T
Archive. add(Archive<?> archive, ArchivePath path, java.lang.Class<? extends StreamExporter> exporter)
Add an archive under a specific context and maintain the archive name as context path.T
Archive. add(Asset asset, ArchivePath target)
Adds the specified asset under the specified path into the target contextT
Archive. add(Asset asset, ArchivePath target, java.lang.String name)
Adds the specified asset under the specified target (directory) using the specified name.T
Archive. addAsDirectories(ArchivePath... paths)
Adds the specified directories.T
Archive. addAsDirectory(ArchivePath path)
Adds the specified directory.boolean
Archive. contains(ArchivePath path)
Denotes whether this archive contains a resource at the specified pathstatic ArchivePath
ArchivePaths. create(java.lang.String basePath, ArchivePath context)
Creates a newArchivePath
using the specified base and specified relative context.static ArchivePath
ArchivePaths. create(ArchivePath basePath, java.lang.String context)
Creates a newArchivePath
using the specified base and specified relative context.static ArchivePath
ArchivePaths. create(ArchivePath basePath, ArchivePath context)
Creates a newArchivePath
using the specified base and specified relative context.Node
Archive. delete(ArchivePath path)
Node
Archive. get(ArchivePath path)
Obtains theNode
located at the specified path<X extends Archive<X>>
XArchive. getAsType(java.lang.Class<X> type, ArchivePath path)
Get a nestedArchive
as a specific type.
The found Archives must have been added as a Archive, no import is performed.<X extends Archive<X>>
XArchive. getAsType(java.lang.Class<X> type, ArchivePath path, ArchiveFormat archiveFormat)
T
Archive. merge(Archive<?> source, ArchivePath path)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
Archive. merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
Archive. move(ArchivePath source, ArchivePath target)
Moves the asset under the source path to the target path.Method parameters in org.jboss.shrinkwrap.api with type arguments of type ArchivePath Modifier and Type Method Description T
Archive. filter(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive as a new Archive.
This is an alias for shallowCopy(Filter).<X extends Archive<X>>
java.util.Collection<X>Archive. getAsType(java.lang.Class<X> type, Filter<ArchivePath> filter)
Get all nestedArchive
matching the filter as a specific type.
The found Archives must have been added as a Archive, no import is performed.<X extends Archive<X>>
java.util.Collection<X>Archive. getAsType(java.lang.Class<X> type, Filter<ArchivePath> filter, ArchiveFormat archiveFormat)
Get all nestedArchive
matching the filter as a specific type using the specifyArchiveFormat
.java.util.Map<ArchivePath,Node>
Archive. getContent(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive, along with its respective Path.T
Archive. merge(Archive<?> source, java.lang.String path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
Archive. merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
Archive. merge(Archive<?> source, Filter<ArchivePath> filter)
Merge the contents from an existing archive without maintaining the archive name in the context path.Archive<T>
Archive. shallowCopy(Filter<ArchivePath> filter)
Creates a shallow copy of thisArchive
based on given filter.Assets from this archive are made available under the same paths.Constructors in org.jboss.shrinkwrap.api with parameters of type ArchivePath Constructor Description ArchiveEvent(ArchivePath path, Asset asset)
-
Uses of ArchivePath in org.jboss.shrinkwrap.api.container
Methods in org.jboss.shrinkwrap.api.container with parameters of type ArchivePath Modifier and Type Method Description T
EnterpriseContainer. addAsApplicationResource(java.io.File resource, ArchivePath target)
Adds aFile
to thisArchive
s application context.T
EnterpriseContainer. addAsApplicationResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
Adds the resource as a resource to a specific path inside the container, returning the container itself.T
EnterpriseContainer. addAsApplicationResource(java.lang.String resourceName, ArchivePath target)
Adds a resource to thisArchive
s application context.T
EnterpriseContainer. addAsApplicationResource(java.net.URL resource, ArchivePath target)
Adds aURL
to thisArchive
s application context.T
EnterpriseContainer. addAsApplicationResource(Asset resource, ArchivePath target)
T
LibraryContainer. addAsLibrary(java.io.File resource, ArchivePath target)
Adds theFile
as a library to the container, returning the container itself.T
LibraryContainer. addAsLibrary(java.lang.String resourceName, ArchivePath target)
Adds the resource as a library to the container, returning the container itself.T
LibraryContainer. addAsLibrary(java.net.URL resource, ArchivePath target)
Adds theURL
as a library to the container, returning the container itself.T
LibraryContainer. addAsLibrary(Asset resource, ArchivePath target)
Adds theAsset
as a library to the container, returning the container itself.T
ManifestContainer. addAsManifestResource(java.io.File resource, ArchivePath target)
Adds theFile
as a Manifest resource to the container, returning the container itself.T
ManifestContainer. addAsManifestResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
Adds the resource as a resource to a specific path inside the container, returning the container itself.T
ManifestContainer. addAsManifestResource(java.lang.String resourceName, ArchivePath target)
Adds the resource as a Manifest resource to the container, returning the container itself.T
ManifestContainer. addAsManifestResource(java.net.URL resource, ArchivePath target)
Adds theURL
as a Manifest resource to the container, returning the container itself.T
ManifestContainer. addAsManifestResource(Asset resource, ArchivePath target)
Adds theAsset
as a Manifest resource to the container, returning the container itself.T
EnterpriseContainer. addAsModule(java.io.File resource, ArchivePath targetPath)
Adds aFile
to thisArchive
s module context.T
EnterpriseContainer. addAsModule(java.lang.String resourceName, ArchivePath targetPath)
Adds a resource to thisArchive
s module context.T
EnterpriseContainer. addAsModule(java.net.URL resource, ArchivePath targetPath)
Adds aURL
to thisArchive
s module context.T
EnterpriseContainer. addAsModule(Asset resource, ArchivePath targetPath)
T
ResourceContainer. addAsResource(java.io.File resource, ArchivePath target)
Adds theFile
as a resource to the container, returning the container itself.T
ResourceContainer. addAsResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
Adds the resource as a resource to a specific path inside the container, returning the container itself.T
ResourceContainer. addAsResource(java.lang.String resourceName, ArchivePath target)
Adds the resource with the specified name to the container, returning the container itself.T
ResourceContainer. addAsResource(java.lang.String resourceName, ArchivePath target, java.lang.ClassLoader classLoader)
Adds the resource as a resource to the container, returning the container itself.T
ResourceContainer. addAsResource(java.net.URL resource, ArchivePath target)
Adds theURL
as a resource to the container, returning the container itself.T
ResourceContainer. addAsResource(Asset resource, ArchivePath target)
Adds theAsset
as a resource to the container, returning the container itself.T
WebContainer. addAsWebInfResource(java.io.File resource, ArchivePath target)
Adds theFile
as a WEB-INF resource to the container, returning the container itself.T
WebContainer. addAsWebInfResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
Adds the resource as a WEB-INF resource to a specific path inside the container, returning the container itself.T
WebContainer. addAsWebInfResource(java.lang.String resourceName, ArchivePath target)
Adds the resource as a WEB-INF resource to the container, returning the container itself.T
WebContainer. addAsWebInfResource(java.net.URL resource, ArchivePath target)
Adds theURL
as a WEB-INF resource to the container, returning the container itself.T
WebContainer. addAsWebInfResource(Asset resource, ArchivePath target)
Adds theAsset
as a WEB-INF resource to the container, returning the container itself.T
WebContainer. addAsWebResource(java.io.File resource, ArchivePath target)
Adds theFile
as a Web resource to the container, returning the container itself.T
WebContainer. addAsWebResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
Adds the resource as a resource to a specific path inside the container, returning the container itself.T
WebContainer. addAsWebResource(java.lang.String resourceName, ArchivePath target)
Adds the resource as a Web resource to the container, returning the container itself.T
WebContainer. addAsWebResource(java.net.URL resource, ArchivePath target)
Adds theURL
as a Web resource to the container, returning the container itself.T
WebContainer. addAsWebResource(Asset resource, ArchivePath target)
Adds theAsset
as a Web resource to the container, returning the container itself.Method parameters in org.jboss.shrinkwrap.api.container with type arguments of type ArchivePath Modifier and Type Method Description T
ClassContainer. addPackages(boolean recursive, Filter<ArchivePath> filter, java.lang.Package... packages)
Adds all classes accepted by the filter in the specifiedPackage
s to theArchive
.T
ClassContainer. addPackages(boolean recursive, Filter<ArchivePath> filter, java.lang.String... packages)
Adds all classes accepted by the filter in the specifiedPackage
s to theArchive
.T
ClassContainer. deletePackages(boolean recursive, Filter<ArchivePath> filter, java.lang.Package... packages)
Deletes all classes accepted by the filter in the specifiedPackage
s from theArchive
.T
ClassContainer. deletePackages(boolean recursive, Filter<ArchivePath> filter, java.lang.String... packages)
Delete all classes accepted by the filter in the specifiedPackage
s from theArchive
. -
Uses of ArchivePath in org.jboss.shrinkwrap.api.importer
Method parameters in org.jboss.shrinkwrap.api.importer with type arguments of type ArchivePath Modifier and Type Method Description ExplodedImporter
ExplodedImporter. importDirectory(java.io.File file, Filter<ArchivePath> filter)
Import a directory structure as a archive.ExplodedImporter
ExplodedImporter. importDirectory(java.lang.String fileName, Filter<ArchivePath> filter)
Import a directory structure as a archive.I
StreamImporter. importFrom(java.io.File file, Filter<ArchivePath> filter)
Imports provided File as aArchive
.I
StreamImporter. importFrom(java.io.InputStream stream, Filter<ArchivePath> filter)
Imports provided stream as aArchive
. -
Uses of ArchivePath in org.jboss.shrinkwrap.api.nio.file
Constructors in org.jboss.shrinkwrap.api.nio.file with parameters of type ArchivePath Constructor Description MemoryNamedAsset(ArchivePath path)
-
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base
Fields in org.jboss.shrinkwrap.impl.base declared as ArchivePath Modifier and Type Field Description private ArchivePath
NodeImpl. path
The path of this node inside theArchive
Fields in org.jboss.shrinkwrap.impl.base with type parameters of type ArchivePath Modifier and Type Field Description private java.util.Map<ArchivePath,NodeImpl>
MemoryMapArchiveBase. content
Storage for theNode
s.private java.util.Map<ArchivePath,ArchiveAsset>
MemoryMapArchiveBase. nestedArchives
Storage for theArchiveAsset
s.Methods in org.jboss.shrinkwrap.impl.base that return ArchivePath Modifier and Type Method Description protected ArchivePath
GenericArchiveImpl. getClassesPath()
Should be implemented to set the path for Class related resources.protected ArchivePath
GenericArchiveImpl. getLibraryPath()
Should be implemented to set the path for Library related resources.protected ArchivePath
GenericArchiveImpl. getManifestPath()
Should be implemented to set the path for Manifest related resources.private ArchivePath
MemoryMapArchiveBase. getNestedPath(ArchivePath fullPath, ArchivePath basePath)
Given a full path and a base path return a new path containing the full path with the base path removed from the beginning.ArchivePath
NodeImpl. getPath()
protected ArchivePath
GenericArchiveImpl. getResourcePath()
Should be implemented to set the path for Resource related resources.Methods in org.jboss.shrinkwrap.impl.base that return types with arguments of type ArchivePath Modifier and Type Method Description java.util.Map<ArchivePath,Node>
MemoryMapArchiveBase. getContent()
Obtains all assets in this archive, along with their respective paths.java.util.Map<ArchivePath,Node>
MemoryMapArchiveBase. getContent(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive, along with its respective Path.Methods in org.jboss.shrinkwrap.impl.base with parameters of type ArchivePath Modifier and Type Method Description T
ArchiveBase. add(Archive<?> archive, ArchivePath path, java.lang.Class<? extends StreamExporter> exporter)
Add an archive under a specific context and maintain the archive name as context path.T
ArchiveBase. add(Asset asset, ArchivePath path, java.lang.String name)
Adds the specified asset under the specified target (directory) using the specified name.T
MemoryMapArchiveBase. add(Archive<?> archive, ArchivePath path, java.lang.Class<? extends StreamExporter> exporter)
Add an archive under a specific context and maintain the archive name as context path.T
MemoryMapArchiveBase. add(Asset asset, ArchivePath path)
Adds the specified asset under the specified path into the target contextT
ArchiveBase. addAsDirectories(ArchivePath... paths)
Adds the specified directories.T
MemoryMapArchiveBase. addAsDirectory(ArchivePath path)
Adds the specified directory.private T
MemoryMapArchiveBase. addAsset(ArchivePath path, Asset asset)
private void
MemoryMapArchiveBase. addNewNode(ArchivePath path, Asset handledAsset)
boolean
MemoryMapArchiveBase. contains(ArchivePath path)
Denotes whether this archive contains a resource at the specified pathNode
MemoryMapArchiveBase. delete(ArchivePath path)
Node
MemoryMapArchiveBase. get(ArchivePath path)
Obtains theNode
located at the specified path<X extends Archive<X>>
XArchiveBase. getAsType(java.lang.Class<X> type, ArchivePath path)
Get a nestedArchive
as a specific type.
The found Archives must have been added as a Archive, no import is performed.<X extends Archive<X>>
XArchiveBase. getAsType(java.lang.Class<X> type, ArchivePath path, ArchiveFormat archiveFormat)
private Node
MemoryMapArchiveBase. getNestedNode(ArchivePath path)
Attempt to get the asset from a nested archive.private ArchivePath
MemoryMapArchiveBase. getNestedPath(ArchivePath fullPath, ArchivePath basePath)
Given a full path and a base path return a new path containing the full path with the base path removed from the beginning.private Asset
MemoryMapArchiveBase. invokeHandlers(ArchivePath path, Asset asset)
T
ArchiveBase. merge(Archive<?> source, ArchivePath path)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ArchiveBase. merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ArchiveBase. move(ArchivePath source, ArchivePath target)
Moves the asset under the source path to the target path.private boolean
MemoryMapArchiveBase. nestedContains(ArchivePath path)
Check to see if a path is found in a nested archiveprivate NodeImpl
MemoryMapArchiveBase. obtainParent(ArchivePath path)
private Node
MemoryMapArchiveBase. removeNodeRecursively(NodeImpl node, ArchivePath path)
Removes the specified node and its associated children from the contents of this archive.private boolean
MemoryMapArchiveBase. startsWith(ArchivePath fullPath, ArchivePath startingPath)
Check to see if one path starts with anotherMethod parameters in org.jboss.shrinkwrap.impl.base with type arguments of type ArchivePath Modifier and Type Method Description T
ArchiveBase. filter(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive as a new Archive.
This is an alias for shallowCopy(Filter).<X extends Archive<X>>
java.util.Collection<X>ArchiveBase. getAsType(java.lang.Class<X> type, Filter<ArchivePath> filter)
Get all nestedArchive
matching the filter as a specific type.
The found Archives must have been added as a Archive, no import is performed.<X extends Archive<X>>
java.util.Collection<X>ArchiveBase. getAsType(java.lang.Class<X> type, Filter<ArchivePath> filter, ArchiveFormat archiveFormat)
Get all nestedArchive
matching the filter as a specific type using the specifyArchiveFormat
.java.util.Map<ArchivePath,Node>
MemoryMapArchiveBase. getContent(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive, along with its respective Path.T
ArchiveBase. merge(Archive<?> source, java.lang.String path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ArchiveBase. merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ArchiveBase. merge(Archive<?> source, Filter<ArchivePath> filter)
Merge the contents from an existing archive without maintaining the archive name in the context path.Archive<T>
ArchiveBase. shallowCopy(Filter<ArchivePath> filter)
Creates a shallow copy of thisArchive
based on given filter.Assets from this archive are made available under the same paths.Constructors in org.jboss.shrinkwrap.impl.base with parameters of type ArchivePath Constructor Description NodeImpl(ArchivePath path)
Constructor This constructor will create a directory Node with the specified path.NodeImpl(ArchivePath path, Asset asset)
Constructor This constructor will create an asset Node with the specified path. -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.asset
Methods in org.jboss.shrinkwrap.impl.base.asset that return ArchivePath Modifier and Type Method Description static ArchivePath
AssetUtil. getFullPathForClassResource(java.lang.Class<?> clazz)
Helper to extract a ClassResources full path.static ArchivePath
AssetUtil. getFullPathForClassResource(java.lang.String className)
Helper to extract a ClassResources full path.static ArchivePath
AssetUtil. getPathForClassloaderResource(java.lang.String resourceName)
Helper to extract a ClassloaderResources path information. -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.container
Methods in org.jboss.shrinkwrap.impl.base.container that return ArchivePath Modifier and Type Method Description protected abstract ArchivePath
EnterpriseContainerBase. getApplicationPath()
Should be implemented to set the path for Application related resources.protected abstract ArchivePath
ContainerBase. getClassesPath()
Should be implemented to set the path for Class related resources.protected abstract ArchivePath
ContainerBase. getLibraryPath()
Should be implemented to set the path for Library related resources.protected abstract ArchivePath
ContainerBase. getManifestPath()
Should be implemented to set the path for Manifest related resources.protected abstract ArchivePath
EnterpriseContainerBase. getModulePath()
Should be implemented to set the path for Module related resources.protected abstract ArchivePath
ContainerBase. getResourcePath()
Should be implemented to set the path for Resource related resources.protected abstract ArchivePath
WebContainerBase. getServiceProvidersPath()
Returns the path to web container service providersprotected abstract ArchivePath
WebContainerBase. getWebInfPath()
Returns the path to WEB-INFprotected abstract ArchivePath
WebContainerBase. getWebPath()
Returns the path to web resourcesMethods in org.jboss.shrinkwrap.impl.base.container that return types with arguments of type ArchivePath Modifier and Type Method Description java.util.Map<ArchivePath,Node>
ContainerBase. getContent()
Obtains all assets in this archive, along with their respective paths.java.util.Map<ArchivePath,Node>
ContainerBase. getContent(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive, along with its respective Path.private java.util.Set<ArchivePath>
ContainerBase. getInnerClasses(ArchivePath path)
Methods in org.jboss.shrinkwrap.impl.base.container with parameters of type ArchivePath Modifier and Type Method Description T
ContainerBase. add(Archive<?> archive, ArchivePath path, java.lang.Class<? extends StreamExporter> exporter)
Add an archive under a specific context and maintain the archive name as context path.T
ContainerBase. add(Asset asset, ArchivePath target)
Adds the specified asset under the specified path into the target contextT
ContainerBase. add(Asset asset, ArchivePath path, java.lang.String name)
Adds the specified asset under the specified target (directory) using the specified name.T
EnterpriseContainerBase. addAsApplicationResource(java.io.File resource, ArchivePath target)
T
EnterpriseContainerBase. addAsApplicationResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
T
EnterpriseContainerBase. addAsApplicationResource(java.lang.String resourceName, ArchivePath target)
T
EnterpriseContainerBase. addAsApplicationResource(java.net.URL resource, ArchivePath target)
T
EnterpriseContainerBase. addAsApplicationResource(Asset resource, ArchivePath target)
T
ContainerBase. addAsDirectories(ArchivePath... paths)
Adds the specified directories.T
ContainerBase. addAsDirectory(ArchivePath path)
Adds the specified directory.T
ContainerBase. addAsLibrary(java.io.File resource, ArchivePath target)
T
ContainerBase. addAsLibrary(java.lang.String resourceName, ArchivePath target)
T
ContainerBase. addAsLibrary(java.net.URL resource, ArchivePath target)
T
ContainerBase. addAsLibrary(Asset resource, ArchivePath target)
T
ContainerBase. addAsManifestResource(java.io.File resource, ArchivePath target)
T
ContainerBase. addAsManifestResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
T
ContainerBase. addAsManifestResource(java.lang.String resourceName, ArchivePath target)
T
ContainerBase. addAsManifestResource(java.net.URL resource, ArchivePath target)
T
ContainerBase. addAsManifestResource(Asset resource, ArchivePath target)
T
EnterpriseContainerBase. addAsModule(java.io.File resource, ArchivePath targetPath)
T
EnterpriseContainerBase. addAsModule(java.lang.String resourceName, ArchivePath targetPath)
T
EnterpriseContainerBase. addAsModule(java.net.URL resource, ArchivePath targetPath)
T
EnterpriseContainerBase. addAsModule(Asset resource, ArchivePath targetPath)
T
ContainerBase. addAsResource(java.io.File resource, ArchivePath target)
T
ContainerBase. addAsResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
T
ContainerBase. addAsResource(java.lang.String resourceName, ArchivePath target)
T
ContainerBase. addAsResource(java.lang.String resourceName, ArchivePath target, java.lang.ClassLoader classLoader)
T
ContainerBase. addAsResource(java.net.URL resource, ArchivePath target)
T
ContainerBase. addAsResource(Asset resource, ArchivePath target)
T
WebContainerBase. addAsWebInfResource(java.io.File resource, ArchivePath target)
Adds theFile
as a WEB-INF resource to the container, returning the container itself.T
WebContainerBase. addAsWebInfResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
Adds the resource as a WEB-INF resource to a specific path inside the container, returning the container itself.T
WebContainerBase. addAsWebInfResource(java.lang.String resourceName, ArchivePath target)
Adds the resource as a WEB-INF resource to the container, returning the container itself.T
WebContainerBase. addAsWebInfResource(java.net.URL resource, ArchivePath target)
Adds theURL
as a WEB-INF resource to the container, returning the container itself.T
WebContainerBase. addAsWebInfResource(Asset resource, ArchivePath target)
Adds theAsset
as a WEB-INF resource to the container, returning the container itself.T
WebContainerBase. addAsWebResource(java.io.File resource, ArchivePath target)
Adds theFile
as a Web resource to the container, returning the container itself.T
WebContainerBase. addAsWebResource(java.lang.Package resourcePackage, java.lang.String resourceName, ArchivePath target)
T
WebContainerBase. addAsWebResource(java.lang.String resourceName, ArchivePath target)
T
WebContainerBase. addAsWebResource(java.net.URL resource, ArchivePath target)
T
WebContainerBase. addAsWebResource(Asset resource, ArchivePath target)
Adds theAsset
as a Web resource to the container, returning the container itself.private T
ContainerBase. addNestedJarFileResource(java.io.File resource, ArchivePath target, ArchivePath base)
Adds the specifiedFile
resource (a nested JAR File form) to the current archive, returning the archive itselfboolean
ContainerBase. contains(ArchivePath path)
Denotes whether this archive contains a resource at the specified pathNode
ContainerBase. delete(ArchivePath path)
Node
ContainerBase. get(ArchivePath path)
Obtains theNode
located at the specified path<X extends Archive<X>>
XContainerBase. getAsType(java.lang.Class<X> type, ArchivePath path)
Get a nestedArchive
as a specific type.
The found Archives must have been added as a Archive, no import is performed.<X extends Archive<X>>
XContainerBase. getAsType(java.lang.Class<X> type, ArchivePath path, ArchiveFormat archiveCompression)
private java.util.Set<ArchivePath>
ContainerBase. getInnerClasses(ArchivePath path)
T
ContainerBase. merge(Archive<?> source, ArchivePath path)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ContainerBase. merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ContainerBase. move(ArchivePath source, ArchivePath target)
Moves the asset under the source path to the target path.Method parameters in org.jboss.shrinkwrap.impl.base.container with type arguments of type ArchivePath Modifier and Type Method Description private void
ContainerBase. addPackage(boolean recursive, Filter<ArchivePath> filter, java.lang.ClassLoader classLoader, java.lang.String packageName)
private T
ContainerBase. addPackages(boolean recursive, Filter<ArchivePath> filter, java.lang.ClassLoader cl, java.lang.Package... packages)
private T
ContainerBase. addPackages(boolean recursive, Filter<ArchivePath> filter, java.lang.ClassLoader classLoader, java.lang.String... packageNames)
T
ContainerBase. addPackages(boolean recursive, Filter<ArchivePath> filter, java.lang.Package... packages)
T
ContainerBase. addPackages(boolean recursive, Filter<ArchivePath> filter, java.lang.String... packageNames)
private void
ContainerBase. deletePackage(boolean recursive, Filter<ArchivePath> filter, java.lang.String packageName, java.lang.ClassLoader classLoader)
T
ContainerBase. deletePackages(boolean recursive, Filter<ArchivePath> filter, java.lang.Package... packages)
T
ContainerBase. deletePackages(boolean recursive, Filter<ArchivePath> filter, java.lang.String... packages)
T
ContainerBase. filter(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive as a new Archive.
This is an alias for shallowCopy(Filter).<X extends Archive<X>>
java.util.Collection<X>ContainerBase. getAsType(java.lang.Class<X> type, Filter<ArchivePath> filter)
Get all nestedArchive
matching the filter as a specific type.
The found Archives must have been added as a Archive, no import is performed.<X extends Archive<X>>
java.util.Collection<X>ContainerBase. getAsType(java.lang.Class<X> type, Filter<ArchivePath> filter, ArchiveFormat archiveCompression)
Get all nestedArchive
matching the filter as a specific type using the specifyArchiveFormat
.java.util.Map<ArchivePath,Node>
ContainerBase. getContent(Filter<ArchivePath> filter)
Obtains all assets matching given filter in this archive, along with its respective Path.T
ContainerBase. merge(Archive<?> source, java.lang.String path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ContainerBase. merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter)
Merge the contents from an existing archive in a specific path without maintaining the archive name in the context path.T
ContainerBase. merge(Archive<?> source, Filter<ArchivePath> filter)
Merge the contents from an existing archive without maintaining the archive name in the context path.Archive<T>
ContainerBase. shallowCopy(Filter<ArchivePath> filter)
Creates a shallow copy of thisArchive
based on given filter.Assets from this archive are made available under the same paths. -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.exporter
Fields in org.jboss.shrinkwrap.impl.base.exporter declared as ArchivePath Modifier and Type Field Description private ArchivePath
AbstractOnDemandInputStream. currentPath
Currently processed archive path - for displaying exception.Methods in org.jboss.shrinkwrap.impl.base.exporter with parameters of type ArchivePath Modifier and Type Method Description protected abstract void
AbstractExporterDelegate. processNode(ArchivePath path, Node node)
Template method for processing a single node.protected void
ExplodedExporterDelegate. processNode(ArchivePath path, Node node)
Template method for processing a single node. -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.exporter.tar
Methods in org.jboss.shrinkwrap.impl.base.exporter.tar with parameters of type ArchivePath Modifier and Type Method Description protected void
TarBz2ExporterDelegate. processNode(ArchivePath path, Node node)
protected void
TarExporterDelegate. processNode(ArchivePath path, Node node)
protected void
TarGzExporterDelegate. processNode(ArchivePath path, Node node)
-
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.exporter.zip
Methods in org.jboss.shrinkwrap.impl.base.exporter.zip with parameters of type ArchivePath Modifier and Type Method Description protected void
ZipExporterDelegate. processNode(ArchivePath path, Node node)
-
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.filter
Methods in org.jboss.shrinkwrap.impl.base.filter with parameters of type ArchivePath Modifier and Type Method Description boolean
ExcludePaths. include(ArchivePath path)
boolean
ExcludeRegExpPaths. include(ArchivePath path)
boolean
IncludeAllPaths. include(ArchivePath object)
boolean
IncludePaths. include(ArchivePath path)
boolean
IncludeRegExpPaths. include(ArchivePath path)
-
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.importer
Methods in org.jboss.shrinkwrap.impl.base.importer that return ArchivePath Modifier and Type Method Description private ArchivePath
ExplodedImporterImpl. calculatePath(java.io.File root, java.io.File child)
Calculate the relative child path.Method parameters in org.jboss.shrinkwrap.impl.base.importer with type arguments of type ArchivePath Modifier and Type Method Description private void
ExplodedImporterImpl. doImport(java.io.File root, java.io.File[] files, Filter<ArchivePath> filter)
ExplodedImporter
ExplodedImporterImpl. importDirectory(java.io.File file, Filter<ArchivePath> filter)
Import a directory structure as a archive.ExplodedImporter
ExplodedImporterImpl. importDirectory(java.lang.String fileName, Filter<ArchivePath> filter)
Import a directory structure as a archive. -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.importer.tar
Method parameters in org.jboss.shrinkwrap.impl.base.importer.tar with type arguments of type ArchivePath Modifier and Type Method Description I
TarImporterBase. importFrom(java.io.File file, Filter<ArchivePath> filter)
Imports provided File as aArchive
.I
TarImporterBase. importFrom(java.io.InputStream stream, Filter<ArchivePath> filter)
Imports provided stream as aArchive
.private I
TarImporterBase. importFrom(S stream, Filter<ArchivePath> filter)
-
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.importer.zip
Method parameters in org.jboss.shrinkwrap.impl.base.importer.zip with type arguments of type ArchivePath Modifier and Type Method Description ZipImporter
ZipImporterImpl. importFrom(java.io.File file, Filter<ArchivePath> filter)
Imports provided File as aArchive
.ZipImporter
ZipImporterImpl. importFrom(java.io.InputStream stream, Filter<ArchivePath> filter)
Imports provided stream as aArchive
.private ZipImporter
ZipImporterImpl. importFrom(java.util.zip.ZipFile file, Filter<ArchivePath> filter)
-
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.path
Classes in org.jboss.shrinkwrap.impl.base.path that implement ArchivePath Modifier and Type Class Description class
BasicPath
A Path which may be optionally prefixed with some common namespace context at construction time.Methods in org.jboss.shrinkwrap.impl.base.path that return ArchivePath Modifier and Type Method Description ArchivePath
BasicPath. getParent()
Obtains the parent of this Path, if exists, else null.(package private) static ArchivePath
PathUtil. getParent(ArchivePath path)
Obtains the parent of this Path, if exists, else null.Methods in org.jboss.shrinkwrap.impl.base.path with parameters of type ArchivePath Modifier and Type Method Description int
BasicPath. compareTo(ArchivePath path)
(package private) static ArchivePath
PathUtil. getParent(ArchivePath path)
Obtains the parent of this Path, if exists, else null.Constructors in org.jboss.shrinkwrap.impl.base.path with parameters of type ArchivePath Constructor Description BasicPath(java.lang.String basePath, ArchivePath context)
Creates a new Path using the specified base and specified relative context.BasicPath(ArchivePath basePath, java.lang.String context)
Creates a new Path using the specified base and specified relative context.BasicPath(ArchivePath basePath, ArchivePath context)
Creates a new Path using the specified base and specified relative context. -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.base.spec
Fields in org.jboss.shrinkwrap.impl.base.spec declared as ArchivePath Modifier and Type Field Description private static ArchivePath
EnterpriseArchiveImpl. PATH_APPLICATION
Path to the application resources.private static ArchivePath
JavaArchiveImpl. PATH_CLASSES
Path to the classes inside of the Archive.private static ArchivePath
WebArchiveImpl. PATH_CLASSES
Path to the classes inside of the Archive.private static ArchivePath
EnterpriseArchiveImpl. PATH_LIBRARY
Path to the application libraries.private static ArchivePath
ResourceAdapterArchiveImpl. PATH_LIBRARY
Path to the application libraries.private static ArchivePath
WebArchiveImpl. PATH_LIBRARY
Path to the libraries inside of the Archive.private static ArchivePath
EnterpriseArchiveImpl. PATH_MANIFEST
Path to the manifests inside of the Archive.private static ArchivePath
JavaArchiveImpl. PATH_MANIFEST
Path to the manifests inside of the Archive.private static ArchivePath
ResourceAdapterArchiveImpl. PATH_MANIFEST
Path to the manifests inside of the Archive.private static ArchivePath
WebArchiveImpl. PATH_MANIFEST
Path to the manifests inside of the Archive.private static ArchivePath
EnterpriseArchiveImpl. PATH_MODULE
Path to the application modules.private static ArchivePath
EnterpriseArchiveImpl. PATH_RESOURCE
Path to the resources inside of the Archive.private static ArchivePath
JavaArchiveImpl. PATH_RESOURCE
Path to the resources inside of the Archive.private static ArchivePath
ResourceAdapterArchiveImpl. PATH_RESOURCE
Path to the resources inside of the Archive.private static ArchivePath
WebArchiveImpl. PATH_RESOURCE
Path to the resources inside of the Archive.private static ArchivePath
WebArchiveImpl. PATH_SERVICE_PROVIDERS
Path to web archive service providers.private static ArchivePath
WebArchiveImpl. PATH_WEB
Path to the web inside of the Archive.private static ArchivePath
WebArchiveImpl. PATH_WEB_INF
Path to the WEB-INF inside of the Archive.Methods in org.jboss.shrinkwrap.impl.base.spec that return ArchivePath Modifier and Type Method Description protected ArchivePath
EnterpriseArchiveImpl. getApplicationPath()
protected ArchivePath
EnterpriseArchiveImpl. getClassesPath()
Classes are not supported by EnterpriseArchive.protected ArchivePath
JavaArchiveImpl. getClassesPath()
protected ArchivePath
ResourceAdapterArchiveImpl. getClassesPath()
Classes are not supported by ResourceAdapterArchive.protected ArchivePath
WebArchiveImpl. getClassesPath()
Should be implemented to set the path for Class related resources.ArchivePath
EnterpriseArchiveImpl. getLibraryPath()
ArchivePath
JavaArchiveImpl. getLibraryPath()
Libraries are not supported by JavaArchive.ArchivePath
ResourceAdapterArchiveImpl. getLibraryPath()
protected ArchivePath
WebArchiveImpl. getLibraryPath()
Should be implemented to set the path for Library related resources.protected ArchivePath
EnterpriseArchiveImpl. getManifestPath()
protected ArchivePath
JavaArchiveImpl. getManifestPath()
protected ArchivePath
ResourceAdapterArchiveImpl. getManifestPath()
protected ArchivePath
WebArchiveImpl. getManifestPath()
Should be implemented to set the path for Manifest related resources.protected ArchivePath
EnterpriseArchiveImpl. getModulePath()
protected ArchivePath
EnterpriseArchiveImpl. getResourcePath()
protected ArchivePath
JavaArchiveImpl. getResourcePath()
protected ArchivePath
ResourceAdapterArchiveImpl. getResourcePath()
protected ArchivePath
WebArchiveImpl. getResourcePath()
Should be implemented to set the path for Resource related resources.protected ArchivePath
WebArchiveImpl. getServiceProvidersPath()
Returns the path to web container service providersprotected ArchivePath
WebArchiveImpl. getWebInfPath()
Returns the path to WEB-INFprotected ArchivePath
WebArchiveImpl. getWebPath()
Returns the path to web resources -
Uses of ArchivePath in org.jboss.shrinkwrap.impl.nio.file
Constructors in org.jboss.shrinkwrap.impl.nio.file with parameters of type ArchivePath Constructor Description ShrinkWrapPath(ArchivePath path, ShrinkWrapFileSystem fileSystem)
Constructs a new instance using the specified (required) path and backingShrinkWrapFileSystem
-