me.prettyprint.hector.api.beans
Class DynamicComposite

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<Object>
          extended by me.prettyprint.hector.api.beans.AbstractComposite
              extended by me.prettyprint.hector.api.beans.DynamicComposite
All Implemented Interfaces:
Comparable<AbstractComposite>, Iterable<Object>, Collection<Object>, List<Object>

public class DynamicComposite
extends AbstractComposite


Nested Class Summary
 
Nested classes/interfaces inherited from class me.prettyprint.hector.api.beans.AbstractComposite
AbstractComposite.Component<T>, AbstractComposite.ComponentEquality
 
Field Summary
static String DEFAULT_DYNAMIC_COMPOSITE_ALIASES
           
 
Fields inherited from class me.prettyprint.hector.api.beans.AbstractComposite
DEFAULT_ALIAS_TO_COMPARATOR_MAPPING, DEFAULT_SERIALIZER_TO_COMPARATOR_MAPPING, log
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
DynamicComposite()
           
DynamicComposite(List<?> l)
           
DynamicComposite(Object... o)
           
 
Method Summary
<T> DynamicComposite
addComponent(int index, T element, AbstractComposite.ComponentEquality equality)
           
<T> DynamicComposite
addComponent(int index, T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)
           
<T> DynamicComposite
addComponent(T value, Serializer<T> s)
           
<T> DynamicComposite
addComponent(T value, Serializer<T> s, String comparator)
           
<T> DynamicComposite
addComponent(T value, Serializer<T> s, String comparator, AbstractComposite.ComponentEquality equality)
           
static DynamicComposite fromByteBuffer(ByteBuffer byteBuffer)
           
static ByteBuffer toByteBuffer(List<?> l)
           
static ByteBuffer toByteBuffer(Object... o)
           
 
Methods inherited from class me.prettyprint.hector.api.beans.AbstractComposite
add, addAll, addAll, clear, compareTo, componentsIterator, containsAll, deserialize, get, get, getAliasesToComparatorMapping, getBytes, getComparatorsByPosition, getComponent, getComponents, getEquality, getSerializersByPosition, getSerializerToComparatorMapping, getShortLength, getWithShortLength, isDynamic, remove, removeAll, retainAll, serialize, set, setAliasesToComparatorMapping, setComparatorByPosition, setComparatorsByPosition, setComparatorsByPosition, setComponent, setComponent, setComponent, setComponents, setEquality, setSerializerByPosition, setSerializersByPosition, setSerializersByPosition, setSerializerToComparatorMapping, size
 
Methods inherited from class java.util.AbstractList
add, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
contains, isEmpty, remove, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
contains, isEmpty, remove, toArray, toArray
 

Field Detail

DEFAULT_DYNAMIC_COMPOSITE_ALIASES

public static final String DEFAULT_DYNAMIC_COMPOSITE_ALIASES
See Also:
Constant Field Values
Constructor Detail

DynamicComposite

public DynamicComposite()

DynamicComposite

public DynamicComposite(Object... o)

DynamicComposite

public DynamicComposite(List<?> l)
Method Detail

fromByteBuffer

public static DynamicComposite fromByteBuffer(ByteBuffer byteBuffer)

toByteBuffer

public static ByteBuffer toByteBuffer(Object... o)

toByteBuffer

public static ByteBuffer toByteBuffer(List<?> l)

addComponent

public <T> DynamicComposite addComponent(int index,
                                         T element,
                                         AbstractComposite.ComponentEquality equality)
Overrides:
addComponent in class AbstractComposite

addComponent

public <T> DynamicComposite addComponent(T value,
                                         Serializer<T> s)
Overrides:
addComponent in class AbstractComposite

addComponent

public <T> DynamicComposite addComponent(T value,
                                         Serializer<T> s,
                                         String comparator)
Overrides:
addComponent in class AbstractComposite

addComponent

public <T> DynamicComposite addComponent(T value,
                                         Serializer<T> s,
                                         String comparator,
                                         AbstractComposite.ComponentEquality equality)
Overrides:
addComponent in class AbstractComposite

addComponent

public <T> DynamicComposite addComponent(int index,
                                         T value,
                                         Serializer<T> s,
                                         String comparator,
                                         AbstractComposite.ComponentEquality equality)
Overrides:
addComponent in class AbstractComposite


Copyright © 2013. All Rights Reserved.