public class ArrayListTextSegmentSet<T> extends TextSegmentSet<T>
Constructor and Description |
---|
ArrayListTextSegmentSet(com.google.common.base.Function<? super T,? extends ITextSegment> region,
com.google.common.base.Function<? super T,java.lang.String> title) |
Modifier and Type | Method and Description |
---|---|
void |
add(T segment,
IMerger<T> merger) |
protected void |
insertAtIndex(T segment,
int newIndex,
IMerger<T> merger) |
java.util.Iterator<T> |
iterator() |
protected void |
replaceExistingEntry(T segment,
int index,
IMerger<T> merger) |
add, getRegion, getRegionAccess, getTitle, getTraces, handleConflict, isConflict, isConflict, toString
public ArrayListTextSegmentSet(com.google.common.base.Function<? super T,? extends ITextSegment> region, com.google.common.base.Function<? super T,java.lang.String> title)
public void add(T segment, IMerger<T> merger) throws ConflictingRegionsException
add
in class TextSegmentSet<T>
ConflictingRegionsException
protected void insertAtIndex(T segment, int newIndex, IMerger<T> merger) throws ConflictingRegionsException
ConflictingRegionsException
public java.util.Iterator<T> iterator()
protected void replaceExistingEntry(T segment, int index, IMerger<T> merger) throws ConflictingRegionsException
ConflictingRegionsException