Package org.eclipse.jgit.archive
Class BaseFormat
- java.lang.Object
-
- org.eclipse.jgit.archive.BaseFormat
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
COMPRESSION_LEVEL
Compression-level for the archive file.
-
Constructor Summary
Constructors Constructor Description BaseFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.commons.compress.archivers.ArchiveOutputStream
applyFormatOptions(org.apache.commons.compress.archivers.ArchiveOutputStream s, Map<String,Object> o)
Apply options to archive output streamprotected int
getCompressionLevel(Map<String,Object> o)
Removes and returns theCOMPRESSION_LEVEL
key from the input map parameter if it exists, or -1 if this key does not exist.
-
-
-
Field Detail
-
COMPRESSION_LEVEL
protected static final String COMPRESSION_LEVEL
Compression-level for the archive file. Only values in [0-9] are allowed.- Since:
- 5.11
- See Also:
- Constant Field Values
-
-
Method Detail
-
applyFormatOptions
protected org.apache.commons.compress.archivers.ArchiveOutputStream applyFormatOptions(org.apache.commons.compress.archivers.ArchiveOutputStream s, Map<String,Object> o) throws IOException
Apply options to archive output stream- Parameters:
s
- stream to apply options too
- options map- Returns:
- stream with option applied
- Throws:
IOException
-
getCompressionLevel
protected int getCompressionLevel(Map<String,Object> o)
Removes and returns theCOMPRESSION_LEVEL
key from the input map parameter if it exists, or -1 if this key does not exist.- Parameters:
o
- options map- Returns:
- The compression level if it exists in the map, or -1 instead.
- Throws:
IllegalArgumentException
- if theCOMPRESSION_LEVEL
option does not parse to an Integer.- Since:
- 5.11
-
-