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.Stringdescriptionprivate java.lang.Stringextensionprivate java.util.List<FileExtension>extensionsprivate static java.util.TreeMap<java.lang.String,java.util.TreeMap<java.lang.String,FileExtension>>fileExtensionsMapprivate java.lang.StringfileFilterNameprivate java.lang.StringfileFilterPattern
-
Constructor Summary
Constructors Modifier Constructor Description privateDefaultFileExtension(java.lang.String description, FileExtension... exts)privateDefaultFileExtension(java.lang.String extension, java.lang.String description)privateDefaultFileExtension(java.lang.String description, java.lang.String fileFilterName, FileExtension... exts)privateDefaultFileExtension(java.lang.String extension, java.lang.String description, java.lang.String fileFilterName)privateDefaultFileExtension(java.lang.String extension, java.lang.String description, java.lang.String fileFilterName, java.lang.String prefixFileFilterPattern)privateDefaultFileExtension(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 booleancontains(FileExtension object)java.lang.StringgetDescription()static DefaultFileExtensiongetEnumById(java.lang.String extension)java.lang.StringgetExtension()java.util.List<FileExtension>getExtensions()static FileExtensiongetFileExtensionById(java.lang.Class fileExtnsionEnumClass, java.lang.String extension)java.lang.StringgetFileFilterName()java.lang.StringgetFileFilterPattern()static voidmain(java.lang.String[] args)static DefaultFileExtensionvalueOf(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:
getDescriptionin interfaceFileExtension
-
getExtension
public java.lang.String getExtension()
- Specified by:
getExtensionin interfaceFileExtension
-
getFileFilterName
public java.lang.String getFileFilterName()
- Specified by:
getFileFilterNamein interfaceFileExtension
-
getFileFilterPattern
public java.lang.String getFileFilterPattern()
- Specified by:
getFileFilterPatternin interfaceFileExtension
-
getExtensions
public java.util.List<FileExtension> getExtensions()
- Specified by:
getExtensionsin interfaceFileExtension
-
contains
public boolean contains(FileExtension object)
- Specified by:
containsin 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)
-
-