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,String> title) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(T segment,
IMerger<T> merger) |
T |
get(T segment) |
protected void |
insertAtIndex(T segment,
int newIndex,
IMerger<T> merger) |
Iterator<T> |
iterator() |
protected void |
replaceExistingEntry(T segment,
int index,
IMerger<T> merger) |
add, getRegion, getRegionAccess, getTitle, getTraces, handleConflict, isConflict, isConflict, toStringpublic ArrayListTextSegmentSet(com.google.common.base.Function<? super T,? extends ITextSegment> region, com.google.common.base.Function<? super T,String> title)
public void add(T segment, IMerger<T> merger) throws ConflictingRegionsException
add in class TextSegmentSet<T>ConflictingRegionsExceptionpublic T get(T segment)
get in class TextSegmentSet<T>protected void insertAtIndex(T segment, int newIndex, IMerger<T> merger) throws ConflictingRegionsException
ConflictingRegionsExceptionprotected void replaceExistingEntry(T segment, int index, IMerger<T> merger) throws ConflictingRegionsException
ConflictingRegionsExceptionCopyright © 2015. All Rights Reserved.