org.codegist.crest.serializer
Class ArraySerializer<T>

java.lang.Object
  extended by org.codegist.crest.serializer.ArraySerializer<T>
All Implemented Interfaces:
Serializer<T>

public class ArraySerializer<T>
extends Object
implements Serializer<T>

Simple array serializer that serialize arrays and collections into a String.

Author:
Laurent Gilles (laurent.gilles@codegist.org)

Field Summary
static String DEFAULT_SEPARATOR
          Default array item separator
 
Constructor Summary
ArraySerializer()
           
ArraySerializer(Serializer itemSerializer)
           
ArraySerializer(Serializer itemSerializer, String separator)
           
 
Method Summary
 String serialize(T value)
          Serialize the current arg context into a single string
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SEPARATOR

public static final String DEFAULT_SEPARATOR
Default array item separator

See Also:
Constant Field Values
Constructor Detail

ArraySerializer

public ArraySerializer()

ArraySerializer

public ArraySerializer(Serializer itemSerializer)

ArraySerializer

public ArraySerializer(Serializer itemSerializer,
                       String separator)
Method Detail

serialize

public String serialize(T value)
Description copied from interface: Serializer
Serialize the current arg context into a single string

Specified by:
serialize in interface Serializer<T>
Parameters:
value - argument value
Returns:
serialized version of the argument


Copyright © 2011. All Rights Reserved.