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

public final Class NumericArrayStringConverterFactory

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 primitive arrays as a comma separated list.

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
NumericArrayStringConverterFactory()

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

NumericArrayStringConverterFactoryback to summary
private NumericArrayStringConverterFactory()

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

extends Enum<NumericArrayStringConverterFactory.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 NumericArrayStringConverterFactory.DoubleArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final double[] EMPTY
INSTANCEback to summary
public static final NumericArrayStringConverterFactory.DoubleArrayStringConverter INSTANCE

Constructor Detail

DoubleArrayStringConverterback to summary
private DoubleArrayStringConverter()

Method Detail

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

pack-priv sealed Enum NumericArrayStringConverterFactory.FloatArrayStringConverter

extends Enum<NumericArrayStringConverterFactory.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 NumericArrayStringConverterFactory.FloatArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final float[] EMPTY
INSTANCEback to summary
public static final NumericArrayStringConverterFactory.FloatArrayStringConverter INSTANCE

Constructor Detail

FloatArrayStringConverterback to summary
private FloatArrayStringConverter()

Method Detail

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

pack-priv sealed Enum NumericArrayStringConverterFactory.IntArrayStringConverter

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

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final int[] EMPTY
INSTANCEback to summary
public static final NumericArrayStringConverterFactory.IntArrayStringConverter INSTANCE

Constructor Detail

IntArrayStringConverterback to summary
private IntArrayStringConverter()

Method Detail

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

pack-priv sealed Enum NumericArrayStringConverterFactory.LongArrayStringConverter

extends Enum<NumericArrayStringConverterFactory.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 NumericArrayStringConverterFactory.LongArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final long[] EMPTY
INSTANCEback to summary
public static final NumericArrayStringConverterFactory.LongArrayStringConverter INSTANCE

Constructor Detail

LongArrayStringConverterback to summary
private LongArrayStringConverter()

Method Detail

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

pack-priv sealed Enum NumericArrayStringConverterFactory.ShortArrayStringConverter

extends Enum<NumericArrayStringConverterFactory.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 NumericArrayStringConverterFactory.ShortArrayStringConverter

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

EMPTYback to summary
private static final short[] EMPTY
INSTANCEback to summary
public static final NumericArrayStringConverterFactory.ShortArrayStringConverter INSTANCE

Constructor Detail

ShortArrayStringConverterback to summary
private ShortArrayStringConverter()

Method Detail

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