Package es.uji.crypto.xades.jxades.util
Enum DefaultFileExtension
- java.lang.Object
-
- java.lang.Enum<DefaultFileExtension>
-
- es.uji.crypto.xades.jxades.util.DefaultFileExtension
-
- All Implemented Interfaces:
FileExtension
,java.io.Serializable
,java.lang.Comparable<DefaultFileExtension>
public enum DefaultFileExtension extends java.lang.Enum<DefaultFileExtension> implements FileExtension
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
description
private java.lang.String
extension
private java.util.List<FileExtension>
extensions
private static java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,FileExtension>>
fileExtensionsMap
private java.lang.String
fileFilterName
private java.lang.String
fileFilterPattern
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultFileExtension(java.lang.String description, FileExtension... exts)
private
DefaultFileExtension(java.lang.String extension, java.lang.String description)
private
DefaultFileExtension(java.lang.String description, java.lang.String fileFilterName, FileExtension... exts)
private
DefaultFileExtension(java.lang.String extension, java.lang.String description, java.lang.String fileFilterName)
private
DefaultFileExtension(java.lang.String extension, java.lang.String description, java.lang.String fileFilterName, java.lang.String prefixFileFilterPattern)
private
DefaultFileExtension(java.lang.String description, java.lang.String fileFilterName, java.util.List<FileExtension> exts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(FileExtension object)
java.lang.String
getDescription()
static DefaultFileExtension
getEnumById(java.lang.String extension)
java.lang.String
getExtension()
java.util.List<FileExtension>
getExtensions()
static FileExtension
getFileExtensionById(java.lang.Class fileExtnsionEnumClass, java.lang.String extension)
java.lang.String
getFileFilterName()
java.lang.String
getFileFilterPattern()
static void
main(java.lang.String[] args)
static DefaultFileExtension
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DefaultFileExtension[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CERTIFICATE_KEY_STORE_P12
public static final DefaultFileExtension CERTIFICATE_KEY_STORE_P12
-
CERTIFICATE_KEY_STORE_PFX
public static final DefaultFileExtension CERTIFICATE_KEY_STORE_PFX
-
CERTIFICATE_KEY_STORES
public static final DefaultFileExtension CERTIFICATE_KEY_STORES
-
CERTIFICATE_CER
public static final DefaultFileExtension CERTIFICATE_CER
-
CERTIFICATE_CRT
public static final DefaultFileExtension CERTIFICATE_CRT
-
CERTIFICATE_DER
public static final DefaultFileExtension CERTIFICATE_DER
-
ALL_CERTIFICATES
public static final DefaultFileExtension ALL_CERTIFICATES
-
CERTIFICATE_REVOCATION_LIST
public static final DefaultFileExtension CERTIFICATE_REVOCATION_LIST
-
WINDOWS_SYSTEM_LIBRARY
public static final DefaultFileExtension WINDOWS_SYSTEM_LIBRARY
-
LINUX_SYSTEM_LIBRARY
public static final DefaultFileExtension LINUX_SYSTEM_LIBRARY
-
TXT_FILES
public static final DefaultFileExtension TXT_FILES
-
ALL_FILES
public static final DefaultFileExtension ALL_FILES
-
-
Field Detail
-
extension
private java.lang.String extension
-
description
private java.lang.String description
-
fileFilterName
private java.lang.String fileFilterName
-
fileFilterPattern
private java.lang.String fileFilterPattern
-
extensions
private java.util.List<FileExtension> extensions
-
fileExtensionsMap
private static final java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,FileExtension>> fileExtensionsMap
-
-
Constructor Detail
-
DefaultFileExtension
private DefaultFileExtension(java.lang.String extension, java.lang.String description)
-
DefaultFileExtension
private DefaultFileExtension(java.lang.String extension, java.lang.String description, java.lang.String fileFilterName)
-
DefaultFileExtension
private DefaultFileExtension(java.lang.String extension, java.lang.String description, java.lang.String fileFilterName, java.lang.String prefixFileFilterPattern)
-
DefaultFileExtension
private DefaultFileExtension(java.lang.String description, FileExtension... exts)
-
DefaultFileExtension
private DefaultFileExtension(java.lang.String description, java.lang.String fileFilterName, FileExtension... exts)
-
DefaultFileExtension
private DefaultFileExtension(java.lang.String description, java.lang.String fileFilterName, java.util.List<FileExtension> exts)
-
-
Method Detail
-
values
public static DefaultFileExtension[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DefaultFileExtension c : DefaultFileExtension.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DefaultFileExtension valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceFileExtension
-
getExtension
public java.lang.String getExtension()
- Specified by:
getExtension
in interfaceFileExtension
-
getFileFilterName
public java.lang.String getFileFilterName()
- Specified by:
getFileFilterName
in interfaceFileExtension
-
getFileFilterPattern
public java.lang.String getFileFilterPattern()
- Specified by:
getFileFilterPattern
in interfaceFileExtension
-
getExtensions
public java.util.List<FileExtension> getExtensions()
- Specified by:
getExtensions
in interfaceFileExtension
-
contains
public boolean contains(FileExtension object)
- Specified by:
contains
in interfaceFileExtension
-
getEnumById
public static DefaultFileExtension getEnumById(java.lang.String extension)
-
getFileExtensionById
public static FileExtension getFileExtensionById(java.lang.Class fileExtnsionEnumClass, java.lang.String extension)
-
main
public static void main(java.lang.String[] args)
-
-