public enum FileCompressionType extends Enum<FileCompressionType>
| Enum Constant and Description |
|---|
BROTLI |
BZIP2 |
COMPRESS |
DEFLATE |
GZIP |
LZIP |
LZMA |
LZO |
ORC |
PARQUET |
RAW_DEFLATE |
XZ |
ZSTD |
| Modifier and Type | Method and Description |
|---|---|
String |
getFileExtension() |
List<String> |
getMimeSubTypes() |
String |
getMimeType() |
boolean |
isSupported() |
static Optional<FileCompressionType> |
lookupByFileExtension(String fileExtension)
Lookup file compression type by file name extension.
|
static Optional<FileCompressionType> |
lookupByMimeSubType(String mimeSubType)
Lookup file compression type by MimeSubType
for example, the MimeSubType for .gz file is "application/x-gzip".
|
static FileCompressionType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FileCompressionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FileCompressionType GZIP
public static final FileCompressionType DEFLATE
public static final FileCompressionType RAW_DEFLATE
public static final FileCompressionType BZIP2
public static final FileCompressionType ZSTD
public static final FileCompressionType BROTLI
public static final FileCompressionType LZIP
public static final FileCompressionType LZMA
public static final FileCompressionType LZO
public static final FileCompressionType XZ
public static final FileCompressionType COMPRESS
public static final FileCompressionType PARQUET
public static final FileCompressionType ORC
public static FileCompressionType[] values()
for (FileCompressionType c : FileCompressionType.values()) System.out.println(c);
public static FileCompressionType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static Optional<FileCompressionType> lookupByMimeSubType(String mimeSubType)
mimeSubType - File type's MimeSubTypepublic static Optional<FileCompressionType> lookupByFileExtension(String fileExtension)
fileExtension - File name extensionpublic boolean isSupported()
public String getFileExtension()
public String getMimeType()
Copyright © 2020. All rights reserved.