enum JDKStringConverter extends java.lang.Enum<JDKStringConverter> implements TypedStringConverter<java.lang.Object>
String
.Enum Constant and Description |
---|
ATOMIC_BOOLEAN
AtomicBoolean converter.
|
ATOMIC_INTEGER
AtomicLong converter.
|
ATOMIC_LONG
AtomicLong converter.
|
BIG_DECIMAL
BigDecimal converter.
|
BIG_INTEGER
BigInteger converter.
|
BOOLEAN
Boolean converter.
|
BYTE
Byte converter.
|
BYTE_ARRAY
String converter.
|
CALENDAR
Calendar converter.
|
CHAR_ARRAY
String converter.
|
CHAR_SEQUENCE
CharSequence converter.
|
CHARACTER
Character converter.
|
CLASS
Class converter.
|
CURRENCY
Currency converter.
|
DATE
Date converter.
|
DOUBLE
Double converter.
|
FILE
File converter.
|
FLOAT
Float converter.
|
INET_ADDRESS
InetAddress converter.
|
INTEGER
Integer converter.
|
LOCALE
Locale converter.
|
LONG
Long converter.
|
PACKAGE
Package converter.
|
SHORT
Short converter.
|
STRING
String converter.
|
STRING_BUFFER
StringBuffer converter.
|
STRING_BUILDER
StringBuilder converter.
|
TIME_ZONE
TimeZone converter.
|
URI
URI converter.
|
URL
URL converter.
|
UUID
UUID converter.
|
Modifier and Type | Field and Description |
---|---|
private static char[] |
base64Array |
private static java.lang.String |
base64Str |
private static int |
MASK_6BIT |
private static int |
MASK_8BIT |
private java.lang.Class<?> |
type
The type.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convertToString(java.lang.Object object)
Converts the specified object to a
String . |
java.lang.Class<?> |
getEffectiveType()
Gets the type of the converter.
|
(package private) java.lang.Class<?> |
getType()
Gets the type of the converter.
|
private static byte[] |
parseBase64Binary(java.lang.String str) |
private static java.lang.String |
printBase64Binary(byte[] array) |
static JDKStringConverter |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static JDKStringConverter[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
convertFromString
public static final JDKStringConverter STRING
public static final JDKStringConverter CHAR_SEQUENCE
public static final JDKStringConverter STRING_BUFFER
public static final JDKStringConverter STRING_BUILDER
public static final JDKStringConverter LONG
public static final JDKStringConverter INTEGER
public static final JDKStringConverter SHORT
public static final JDKStringConverter BYTE
public static final JDKStringConverter BYTE_ARRAY
public static final JDKStringConverter CHARACTER
public static final JDKStringConverter CHAR_ARRAY
public static final JDKStringConverter BOOLEAN
public static final JDKStringConverter DOUBLE
public static final JDKStringConverter FLOAT
public static final JDKStringConverter BIG_INTEGER
public static final JDKStringConverter BIG_DECIMAL
public static final JDKStringConverter ATOMIC_LONG
public static final JDKStringConverter ATOMIC_INTEGER
public static final JDKStringConverter ATOMIC_BOOLEAN
public static final JDKStringConverter LOCALE
public static final JDKStringConverter CLASS
public static final JDKStringConverter PACKAGE
public static final JDKStringConverter CURRENCY
public static final JDKStringConverter TIME_ZONE
public static final JDKStringConverter UUID
public static final JDKStringConverter URL
public static final JDKStringConverter URI
public static final JDKStringConverter INET_ADDRESS
public static final JDKStringConverter FILE
public static final JDKStringConverter DATE
public static final JDKStringConverter CALENDAR
private java.lang.Class<?> type
private static java.lang.String base64Str
private static char[] base64Array
private static final int MASK_8BIT
private static final int MASK_6BIT
public static JDKStringConverter[] values()
for (JDKStringConverter c : JDKStringConverter.values()) System.out.println(c);
public static JDKStringConverter valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nulljava.lang.Class<?> getType()
public java.lang.Class<?> getEffectiveType()
getEffectiveType
in interface TypedStringConverter<java.lang.Object>
public java.lang.String convertToString(java.lang.Object object)
ToStringConverter
String
.convertToString
in interface ToStringConverter<java.lang.Object>
object
- the object to convert, not nullprivate static java.lang.String printBase64Binary(byte[] array)
private static byte[] parseBase64Binary(java.lang.String str)