Package com.atlassian.bitbucket.content
Enum Class ArchiveFormat
- All Implemented Interfaces:
Serializable
,Comparable<ArchiveFormat>
,Constable
Describes the different formats
archives
may be streamed in.
Individual SCMs may support additional formats, but any SCM which advertizes the archive
feature
is required to support all of these formats. Using any other format requires referencing the SCM
directly.
- Since:
- 5.1
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArchiveFormat
fromExtension
(String extension) Searches for the format which produces the providedextension
, case-insensitively.static ArchiveFormat
Returns the enum constant of this class with the specified name.static ArchiveFormat[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TAR
Streams the archive as an uncompressed tarball. -
TAR_GZ
Streams the archive as a GZip-compressed tarball. -
ZIP
Streams the archive as a zip file, using the default compression level for the SCM.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromExtension
Searches for the format which produces the providedextension
, case-insensitively.- Parameters:
extension
- the extension to search for- Returns:
- the format which produces the provided
extension
- Throws:
IllegalArgumentException
- if no format produces the requested extension
-
getDefaultExtension
- Returns:
- the default extension for this format
-
getExtensions
- Returns:
- a set containing one or more extensions which are commonly used with this format
-