Package adalid.core.enums
Enum EncodingType
- java.lang.Object
-
- java.lang.Enum<EncodingType>
-
- adalid.core.enums.EncodingType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<EncodingType>
public enum EncodingType extends java.lang.Enum<EncodingType>
- Author:
- Jorge Campins
- See Also:
- Class Base64
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BASICUtiliza el "Alfabeto Base64" como se especifica en la Tabla 1 de RFC 4648 y RFC 2045 para la operación de codificación y decodificación.FILENAMEUtiliza el "Alfabeto Base64 seguro para URL y nombre de archivo" como se especifica en la Tabla 2 de RFC 4648 para la codificación y decodificación.MIMEUtiliza el "Alfabeto Base64" como se especifica en la Tabla 1 de RFC 2045 para la operación de codificación y decodificación.UNSPECIFIEDUtiliza el valor predeterminado de la plataforma.URLUtiliza el "Alfabeto Base64 seguro para URL y nombre de archivo" como se especifica en la Tabla 2 de RFC 4648 para la codificación y decodificación.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EncodingTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EncodingType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNSPECIFIED
public static final EncodingType UNSPECIFIED
Utiliza el valor predeterminado de la plataforma.
-
BASIC
public static final EncodingType BASIC
Utiliza el "Alfabeto Base64" como se especifica en la Tabla 1 de RFC 4648 y RFC 2045 para la operación de codificación y decodificación. El codificador no agrega ningún carácter de avance de línea (separador de línea). El decodificador rechaza los datos que contienen caracteres fuera del alfabeto base64.
-
FILENAME
public static final EncodingType FILENAME
Utiliza el "Alfabeto Base64 seguro para URL y nombre de archivo" como se especifica en la Tabla 2 de RFC 4648 para la codificación y decodificación. El codificador no agrega ningún carácter de avance de línea (separador de línea). El decodificador rechaza los datos que contienen caracteres fuera del alfabeto base64.
-
MIME
public static final EncodingType MIME
Utiliza el "Alfabeto Base64" como se especifica en la Tabla 1 de RFC 2045 para la operación de codificación y decodificación. La salida codificada debe representarse en líneas de no más de 76 caracteres cada una y utiliza un retorno de carro '\r' seguido inmediatamente por un salto de línea '\n' como separador de línea. No se agrega ningún separador de línea al final de la salida codificada. Todos los separadores de línea u otros caracteres que no se encuentran en la tabla alfabética base64 se ignoran en la operación de decodificación.
-
URL
public static final EncodingType URL
Utiliza el "Alfabeto Base64 seguro para URL y nombre de archivo" como se especifica en la Tabla 2 de RFC 4648 para la codificación y decodificación. El codificador no agrega ningún carácter de avance de línea (separador de línea). El decodificador rechaza los datos que contienen caracteres fuera del alfabeto base64.
-
-
Method Detail
-
values
public static EncodingType[] 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 (EncodingType c : EncodingType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EncodingType 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
-
-