T - public class FieldMapper<T>
extends java.lang.Object
| Constructor and Description |
|---|
FieldMapper(java.lang.reflect.Field field) |
FieldMapper(java.lang.reflect.Field field,
java.nio.ByteBuffer prefix) |
| Modifier and Type | Method and Description |
|---|---|
T |
fromByteBuffer(java.nio.ByteBuffer buffer) |
java.lang.String |
getName() |
com.netflix.astyanax.Serializer<?> |
getSerializer() |
T |
getValue(java.lang.Object entity) |
boolean |
isAscending() |
boolean |
isDescending() |
void |
setField(java.lang.Object entity,
java.nio.ByteBuffer buffer) |
void |
setValue(java.lang.Object entity,
java.lang.Object value) |
java.nio.ByteBuffer |
toByteBuffer(java.lang.Object entity) |
java.nio.ByteBuffer |
valueToByteBuffer(java.lang.Object value) |
public FieldMapper(java.lang.reflect.Field field)
public FieldMapper(java.lang.reflect.Field field,
java.nio.ByteBuffer prefix)
public com.netflix.astyanax.Serializer<?> getSerializer()
public java.nio.ByteBuffer toByteBuffer(java.lang.Object entity)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic T fromByteBuffer(java.nio.ByteBuffer buffer)
public T getValue(java.lang.Object entity) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic java.nio.ByteBuffer valueToByteBuffer(java.lang.Object value)
public void setValue(java.lang.Object entity,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic void setField(java.lang.Object entity,
java.nio.ByteBuffer buffer)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic boolean isAscending()
public boolean isDescending()
public java.lang.String getName()