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

public final Class NumericObjectArrayStringConverterFactory

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

Factory for StringConverter providing support for numeric object arrays as a comma separated list, using '-' for null.

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
pack-priv static enum
pack-priv static enum
pack-priv static enum
pack-priv static enum

Field Summary

Modifier and TypeField and Description
public static final StringConverterFactory
INSTANCE

Singleton instance.

Constructor Summary

AccessConstructor and Description
private

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

NumericObjectArrayStringConverterFactoryback to summary
private NumericObjectArrayStringConverterFactory()

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 NumericObjectArrayStringConverterFactory.DoubleArrayStringConverter

extends Enum<NumericObjectArrayStringConverterFactory.DoubleArrayStringConverter>
implements TypedStringConverter<Double[]>
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 Double[]
public static final NumericObjectArrayStringConverterFactory.DoubleArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final Double[] EMPTY
INSTANCEback to summary
public static final NumericObjectArrayStringConverterFactory.DoubleArrayStringConverter INSTANCE

Constructor Detail

DoubleArrayStringConverterback to summary
private DoubleArrayStringConverter()

Method Detail

valueOfback to summary
public static NumericObjectArrayStringConverterFactory.DoubleArrayStringConverter valueOf(String name)
valuesback to summary
public static NumericObjectArrayStringConverterFactory.DoubleArrayStringConverter[] values()
org.joda.convert.factory back to summary

pack-priv sealed Enum NumericObjectArrayStringConverterFactory.FloatArrayStringConverter

extends Enum<NumericObjectArrayStringConverterFactory.FloatArrayStringConverter>
implements TypedStringConverter<Float[]>
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 Float[]
public static final NumericObjectArrayStringConverterFactory.FloatArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final Float[] EMPTY
INSTANCEback to summary
public static final NumericObjectArrayStringConverterFactory.FloatArrayStringConverter INSTANCE

Constructor Detail

FloatArrayStringConverterback to summary
private FloatArrayStringConverter()

Method Detail

valueOfback to summary
public static NumericObjectArrayStringConverterFactory.FloatArrayStringConverter valueOf(String name)
valuesback to summary
public static NumericObjectArrayStringConverterFactory.FloatArrayStringConverter[] values()
org.joda.convert.factory back to summary

pack-priv sealed Enum NumericObjectArrayStringConverterFactory.IntArrayStringConverter

extends Enum<NumericObjectArrayStringConverterFactory.IntArrayStringConverter>
implements TypedStringConverter<Integer[]>
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 Integer[]
public static final NumericObjectArrayStringConverterFactory.IntArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final Integer[] EMPTY
INSTANCEback to summary
public static final NumericObjectArrayStringConverterFactory.IntArrayStringConverter INSTANCE

Constructor Detail

IntArrayStringConverterback to summary
private IntArrayStringConverter()

Method Detail

valueOfback to summary
public static NumericObjectArrayStringConverterFactory.IntArrayStringConverter valueOf(String name)
valuesback to summary
public static NumericObjectArrayStringConverterFactory.IntArrayStringConverter[] values()
org.joda.convert.factory back to summary

pack-priv sealed Enum NumericObjectArrayStringConverterFactory.LongArrayStringConverter

extends Enum<NumericObjectArrayStringConverterFactory.LongArrayStringConverter>
implements TypedStringConverter<Long[]>
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 Long[]
public static final NumericObjectArrayStringConverterFactory.LongArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final Long[] EMPTY
INSTANCEback to summary
public static final NumericObjectArrayStringConverterFactory.LongArrayStringConverter INSTANCE

Constructor Detail

LongArrayStringConverterback to summary
private LongArrayStringConverter()

Method Detail

valueOfback to summary
public static NumericObjectArrayStringConverterFactory.LongArrayStringConverter valueOf(String name)
valuesback to summary
public static NumericObjectArrayStringConverterFactory.LongArrayStringConverter[] values()
org.joda.convert.factory back to summary

pack-priv sealed Enum NumericObjectArrayStringConverterFactory.ShortArrayStringConverter

extends Enum<NumericObjectArrayStringConverterFactory.ShortArrayStringConverter>
implements TypedStringConverter<Short[]>
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 Short[]
public static final NumericObjectArrayStringConverterFactory.ShortArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final Short[] EMPTY
INSTANCEback to summary
public static final NumericObjectArrayStringConverterFactory.ShortArrayStringConverter INSTANCE

Constructor Detail

ShortArrayStringConverterback to summary
private ShortArrayStringConverter()

Method Detail

valueOfback to summary
public static NumericObjectArrayStringConverterFactory.ShortArrayStringConverter valueOf(String name)
valuesback to summary
public static NumericObjectArrayStringConverterFactory.ShortArrayStringConverter[] values()