Top Description Inners Fields Constructors Methods
org.joda.convert.factory

public final Class ByteObjectArrayStringConverterFactory

extends Object
implements StringConverterFactory
Class Inheritance
All Implemented Interfaces
org.joda.convert.StringConverterFactory
Imports
org.joda.convert.StringConverter, .StringConverterFactory, .TypedStringConverter

Factory for StringConverter providing support for Byte object array as a sequence of two letter hex codes for each byte plus '--' for null.

This is intended as a human readable format, not a compact format.

To use, simply register the instance with a StringConvert instance.

This class is immutable and thread-safe.

Since
1.5

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
public static final StringConverterFactory
INSTANCE

Singleton instance.

Constructor Summary

AccessConstructor and Description
private
ByteObjectArrayStringConverterFactory()

Restricted constructor.

Method Summary

Modifier and TypeMethod and Description
public StringConverter<?>

Returns:

the converter, null if not found
findConverter
(Class<?>
the type to lookup, not null
cls
)

Implements org.joda.convert.StringConverterFactory.findConverter.

Finds a converter by type.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

INSTANCEback to summary
public static final StringConverterFactory INSTANCE

Singleton instance.

Constructor Detail

ByteObjectArrayStringConverterFactoryback to summary
private ByteObjectArrayStringConverterFactory()

Restricted constructor.

Method Detail

findConverterback to summary
public StringConverter<?> findConverter(Class<?> cls)

Implements org.joda.convert.StringConverterFactory.findConverter.

Finds a converter by type.

Parameters
cls:Class<?>

the type to lookup, not null

Returns:StringConverter<?>

the converter, null if not found

Annotations
@Override
Exceptions
RuntimeException:
(or subclass) if source code is invalid
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
org.joda.convert.factory back to summary

pack-priv sealed Enum ByteObjectArrayStringConverterFactory.ByteArrayStringConverter

extends Enum<ByteObjectArrayStringConverterFactory.ByteArrayStringConverter>
implements TypedStringConverter<Byte[]>
Class Inheritance
All Implemented Interfaces
org.joda.convert.TypedStringConverter, org.joda.convert.TypedFromStringConverter, org.joda.convert.FromStringConverter, org.joda.convert.StringConverter, org.joda.convert.ToStringConverter

Field Summary

Modifier and TypeField and Description
private static final Byte[]
private static final String
public static final ByteObjectArrayStringConverterFactory.ByteArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ByteObjectArrayStringConverterFactory.ByteArrayStringConverter
public static ByteObjectArrayStringConverterFactory.ByteArrayStringConverter[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

EMPTYback to summary
private static final Byte[] EMPTY
HEXback to summary
private static final String HEX
INSTANCEback to summary
public static final ByteObjectArrayStringConverterFactory.ByteArrayStringConverter INSTANCE

Constructor Detail

ByteArrayStringConverterback to summary
private ByteArrayStringConverter()

Method Detail

valueOfback to summary
public static ByteObjectArrayStringConverterFactory.ByteArrayStringConverter valueOf(String name)
valuesback to summary
public static ByteObjectArrayStringConverterFactory.ByteArrayStringConverter[] values()