Class PlexusIoTarFileResourceCollection
java.lang.Object
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
org.codehaus.plexus.components.io.resources.AbstractPlexusIoArchiveResourceCollection
org.codehaus.plexus.archiver.tar.PlexusIoTarFileResourceCollection
- All Implemented Interfaces:
Closeable, AutoCloseable, Iterable<org.codehaus.plexus.components.io.resources.PlexusIoResource>, org.codehaus.plexus.components.io.resources.PlexusIoArchivedResourceCollection, org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
- Direct Known Subclasses:
PlexusIoTarBZip2FileResourceCollection, PlexusIoTarGZipFileResourceCollection, PlexusIoTarSnappyFileResourceCollection, PlexusIoTarXZFileResourceCollection, PlexusIoTarZstdFileResourceCollection
@Named("tar")
public class PlexusIoTarFileResourceCollection
extends org.codehaus.plexus.components.io.resources.AbstractPlexusIoArchiveResourceCollection
implements Closeable
-
Field Summary
Fields inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
identityTransformer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected Iterator<org.codehaus.plexus.components.io.resources.PlexusIoResource> booleanprotected TarFilenewTarFile(File file) Methods inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoArchiveResourceCollection
getFile, getLastModified, getResources, setFile, streamMethods inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
getExcludes, getFileMappers, getFileSelectors, getIncludes, getInputStream, getName, getName, getPrefix, getStreamTransformer, isCaseSensitive, isIncludingEmptyDirectories, isSelected, isUsingDefaultExcludes, iterator, resolve, setCaseSensitive, setExcludes, setFileMappers, setFileSelectors, setIncludes, setIncludingEmptyDirectories, setPrefix, setStreamTransformer, setUsingDefaultExcludesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
getInputStream, getName, resolve
-
Constructor Details
-
PlexusIoTarFileResourceCollection
public PlexusIoTarFileResourceCollection()
-
-
Method Details
-
newTarFile
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
isConcurrentAccessSupported
public boolean isConcurrentAccessSupported()- Specified by:
isConcurrentAccessSupportedin interfaceorg.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
-
getEntries
protected Iterator<org.codehaus.plexus.components.io.resources.PlexusIoResource> getEntries() throws IOException- Specified by:
getEntriesin classorg.codehaus.plexus.components.io.resources.AbstractPlexusIoArchiveResourceCollection- Throws:
IOException
-