org.chromattic.common.collection.delta
Class Segment<E>
java.lang.Object
org.chromattic.common.collection.delta.Segment<E>
- Direct Known Subclasses:
- AbstractInsertionSegment, InPlaceSegment
public abstract class Segment<E>
- extends Object
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Segment
public Segment()
localGet
protected abstract E localGet(int index)
localSize
protected abstract int localSize()
localCanAdd
protected abstract boolean localCanAdd(int index)
localAdd
protected abstract void localAdd(int index,
E element)
localRemove
protected abstract E localRemove(int index)
localIterator
protected abstract Iterator<E> localIterator()
get
public final E get(int index)
add
public final void add(int index,
E e)
remove
public final E remove(int index)
size
public final int size()
iterator
public final Iterator<E> iterator()
complexity
public final int complexity()
format
protected abstract void format(StringBuilder builder)
format
public String format()
Copyright © 2009 eXo Platform SAS. All Rights Reserved.