Package org.codehaus.plexus.archiver.tar
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,PlexusIoTarXZFileResourceCollection
public class PlexusIoTarFileResourceCollection
extends org.codehaus.plexus.components.io.resources.AbstractPlexusIoArchiveResourceCollection
implements Closeable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe zip file resource collections role hint.(package private) TarFileFields inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceCollection
identityTransformerFields inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
DEFAULT_ROLE_HINT, ROLE -
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection
getInputStream, getName, resolve
-
Field Details
-
ROLE_HINT
The zip file resource collections role hint.- See Also:
-
tarFile
TarFile tarFile
-
-
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
-