com.netflix.astyanax.serializers
Class CompositeRangeBuilder

java.lang.Object
  extended by com.netflix.astyanax.serializers.CompositeRangeBuilder
All Implemented Interfaces:
ByteBufferRange

public abstract class CompositeRangeBuilder
extends java.lang.Object
implements ByteBufferRange


Constructor Summary
CompositeRangeBuilder()
           
 
Method Summary
protected abstract  void append(ByteBufferOutputStream out, java.lang.Object value, Equality equality)
           
 ByteBufferRange build()
           
 java.nio.ByteBuffer getEnd()
          Deprecated. 
 int getLimit()
          Deprecated. 
 java.nio.ByteBuffer getStart()
          Deprecated. 
 CompositeRangeBuilder greaterThan(java.lang.Object value)
           
 CompositeRangeBuilder greaterThanEquals(java.lang.Object value)
           
 boolean isReversed()
          Deprecated. 
 CompositeRangeBuilder lessThan(java.lang.Object value)
           
 CompositeRangeBuilder lessThanEquals(java.lang.Object value)
           
 CompositeRangeBuilder limit(int count)
           
protected abstract  void nextComponent()
           
 CompositeRangeBuilder reverse()
           
 CompositeRangeBuilder withPrefix(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeRangeBuilder

public CompositeRangeBuilder()
Method Detail

nextComponent

protected abstract void nextComponent()

append

protected abstract void append(ByteBufferOutputStream out,
                               java.lang.Object value,
                               Equality equality)

withPrefix

public CompositeRangeBuilder withPrefix(java.lang.Object object)

limit

public CompositeRangeBuilder limit(int count)

reverse

public CompositeRangeBuilder reverse()

greaterThan

public CompositeRangeBuilder greaterThan(java.lang.Object value)

greaterThanEquals

public CompositeRangeBuilder greaterThanEquals(java.lang.Object value)

lessThan

public CompositeRangeBuilder lessThan(java.lang.Object value)

lessThanEquals

public CompositeRangeBuilder lessThanEquals(java.lang.Object value)

getStart

@Deprecated
public java.nio.ByteBuffer getStart()
Deprecated. 

Specified by:
getStart in interface ByteBufferRange

getEnd

@Deprecated
public java.nio.ByteBuffer getEnd()
Deprecated. 

Specified by:
getEnd in interface ByteBufferRange

isReversed

@Deprecated
public boolean isReversed()
Deprecated. 

Specified by:
isReversed in interface ByteBufferRange

getLimit

@Deprecated
public int getLimit()
Deprecated. 

Specified by:
getLimit in interface ByteBufferRange

build

public ByteBufferRange build()