Class CommonsCompressArchiver
- java.lang.Object
-
- io.freefair.gradle.plugins.compress.internal.CommonsCompressArchiver
-
- All Implemented Interfaces:
Describable,org.gradle.api.internal.file.archive.compression.CompressedReadableResource,org.gradle.api.resources.internal.ReadableResourceInternal,ReadableResource,Resource,org.gradle.internal.resource.Resource
- Direct Known Subclasses:
LzmaArchiver,XzArchiver
public abstract class CommonsCompressArchiver extends java.lang.Object implements org.gradle.api.internal.file.archive.compression.CompressedReadableResource- See Also:
AbstractArchiver
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCommonsCompressArchiver(java.io.File file)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.io.FilegetBackingFile()java.lang.StringgetBaseName()java.lang.StringgetDisplayName()protected abstract java.lang.StringgetSchemePrefix()java.net.URIgetURI()CompressorInputStreamread()protected abstract CompressorInputStreamread(java.io.InputStream in)
-
-
-
Method Detail
-
getBackingFile
public java.io.File getBackingFile()
- Specified by:
getBackingFilein interfaceorg.gradle.api.resources.internal.ReadableResourceInternal
-
read
public CompressorInputStream read() throws ResourceException
- Specified by:
readin interfaceReadableResource- Throws:
ResourceException
-
read
protected abstract CompressorInputStream read(java.io.InputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
getBaseName
public java.lang.String getBaseName()
- Specified by:
getBaseNamein interfaceResource
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein interfaceDescribable- Specified by:
getDisplayNamein interfaceResource- Specified by:
getDisplayNamein interfaceorg.gradle.internal.resource.Resource
-
getSchemePrefix
protected abstract java.lang.String getSchemePrefix()
-
-