Package com.nimbusds.jose
Class CompressionAlgorithm
- java.lang.Object
-
- com.nimbusds.jose.CompressionAlgorithm
-
- All Implemented Interfaces:
Serializable
@Immutable public final class CompressionAlgorithm extends Object implements Serializable
Compression algorithm name, represents thezip
header parameter in JSON Web Encryption (JWE) objects. This class is immutable.Includes a constant for the standard DEFLATE compression algorithm:
Additional compression algorithm names can be defined using the constructor.
- Version:
- 2013-01-15
- Author:
- Vladimir Dzhuvinov
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static CompressionAlgorithm
DEF
DEFLATE Compressed Data Format Specification version 1.3, as described in RFC 1951.
-
Constructor Summary
Constructors Constructor Description CompressionAlgorithm(String name)
Creates a new compression algorithm with the specified name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
OverridesObject.equals()
.String
getName()
Gets the name of this compression algorithm.int
hashCode()
OverridesObject.hashCode()
.String
toJSONString()
Returns the JSON string representation of this compression algorithm.String
toString()
Returns the string representation of this compression algorithm.
-
-
-
Field Detail
-
DEF
public static final CompressionAlgorithm DEF
DEFLATE Compressed Data Format Specification version 1.3, as described in RFC 1951.
-
-
Constructor Detail
-
CompressionAlgorithm
public CompressionAlgorithm(String name)
Creates a new compression algorithm with the specified name.- Parameters:
name
- The compression algorithm name. Must not benull
.
-
-
Method Detail
-
getName
public String getName()
Gets the name of this compression algorithm.- Returns:
- The compression algorithm name.
-
hashCode
public int hashCode()
OverridesObject.hashCode()
.
-
toJSONString
public String toJSONString()
Returns the JSON string representation of this compression algorithm.- Returns:
- The JSON string representation.
-
-