com.netflix.astyanax.serializers
Class AsciiSerializer

java.lang.Object
  extended by com.netflix.astyanax.serializers.AbstractSerializer<java.lang.String>
      extended by com.netflix.astyanax.serializers.AsciiSerializer
All Implemented Interfaces:
Serializer<java.lang.String>

public final class AsciiSerializer
extends AbstractSerializer<java.lang.String>

Almost identical to StringSerializer except we use the US-ASCII character set code


Constructor Summary
AsciiSerializer()
           
 
Method Summary
 java.lang.String fromByteBuffer(java.nio.ByteBuffer byteBuffer)
          Extract an object of type T from the bytes.
 java.nio.ByteBuffer fromString(java.lang.String str)
          Create a ByteBuffer by first parsing the type out of a string
static AsciiSerializer get()
           
 ComparatorType getComparatorType()
           
 java.lang.String getString(java.nio.ByteBuffer byteBuffer)
           
 java.nio.ByteBuffer toByteBuffer(java.lang.String obj)
          Extract bytes from the obj of type T
 
Methods inherited from class com.netflix.astyanax.serializers.AbstractSerializer
computeInitialHashSize, fromBytes, fromBytesList, fromBytesMap, fromBytesSet, getNext, toBytes, toBytesList, toBytesList, toBytesList, toBytesMap, toBytesSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsciiSerializer

public AsciiSerializer()
Method Detail

get

public static AsciiSerializer get()

fromByteBuffer

public java.lang.String fromByteBuffer(java.nio.ByteBuffer byteBuffer)
Description copied from interface: Serializer
Extract an object of type T from the bytes.

Specified by:
fromByteBuffer in interface Serializer<java.lang.String>
Specified by:
fromByteBuffer in class AbstractSerializer<java.lang.String>
Returns:

toByteBuffer

public java.nio.ByteBuffer toByteBuffer(java.lang.String obj)
Description copied from interface: Serializer
Extract bytes from the obj of type T

Specified by:
toByteBuffer in interface Serializer<java.lang.String>
Specified by:
toByteBuffer in class AbstractSerializer<java.lang.String>
Returns:

getComparatorType

public ComparatorType getComparatorType()
Specified by:
getComparatorType in interface Serializer<java.lang.String>
Overrides:
getComparatorType in class AbstractSerializer<java.lang.String>

fromString

public java.nio.ByteBuffer fromString(java.lang.String str)
Description copied from interface: Serializer
Create a ByteBuffer by first parsing the type out of a string

Specified by:
fromString in interface Serializer<java.lang.String>
Overrides:
fromString in class AbstractSerializer<java.lang.String>
Returns:

getString

public java.lang.String getString(java.nio.ByteBuffer byteBuffer)
Specified by:
getString in interface Serializer<java.lang.String>
Overrides:
getString in class AbstractSerializer<java.lang.String>