| Package | Description |
|---|---|
| xyz.cofe.common |
| Modifier and Type | Field and Description |
|---|---|
protected ImmutableFragments |
ImmutableFragments.sorted |
protected ImmutableFragments |
ImmutableFragments.zeroSize |
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> |
ImmutableFragments.defIntersecResolver |
xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> |
ImmutableFragments.unionIntersecResolver
Решение пересечения обьеднением
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableFragments |
ImmutableFragments.add(ImmutableFragment f) |
ImmutableFragments |
ImmutableFragments.addAll(Iterable<ImmutableFragment> fitr) |
ImmutableFragments |
ImmutableFragments.copy() |
ImmutableFragments |
ImmutableFragments.copyWith(ImmutableFragment[] arr) |
ImmutableFragments |
ImmutableFragments.findHoles(long begin,
long end) |
ImmutableFragments |
ImmutableFragments.findHoles(long begin,
long end,
xyz.cofe.collection.Func2<ImmutableFragment,Long,Long> createFragment)
Поиск дыр в указанном диапазоне
|
ImmutableFragments |
ImmutableFragments.findZeroSize()
Поиск фрагментов нулей длинны
|
ImmutableFragments |
ImmutableFragments.remove(ImmutableFragment fragment) |
ImmutableFragments |
ImmutableFragments.remove(int index) |
ImmutableFragments |
ImmutableFragments.remove(Iterable<ImmutableFragment> fragments)
Удаление фрагментов
|
ImmutableFragments |
ImmutableFragments.removeIntersections()
Удаление пересечений, так же удаляет нулевые фрагменты
|
ImmutableFragments |
ImmutableFragments.removeIntersections(xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> intersecResolver)
Удаление пересечений, так же удаляет нулевые фрагменты
|
ImmutableFragments |
ImmutableFragments.removeSameRange(ImmutableFragment fragment) |
ImmutableFragments |
ImmutableFragments.removeSameRange(Iterable<ImmutableFragment> fragments)
Удаление фрагментов
|
ImmutableFragments |
ImmutableFragments.set(int index,
ImmutableFragment f) |
ImmutableFragments |
ImmutableFragments.setCount(int count) |
ImmutableFragments |
ImmutableFragments.setFragments(ImmutableFragment[] arr) |
ImmutableFragments |
ImmutableFragments.sort()
Сортирует фрагменты в порядке возрастания
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableFragments |
ImmutableFragments.removeIntersections(xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> intersecResolver)
Удаление пересечений, так же удаляет нулевые фрагменты
|
| Constructor and Description |
|---|
ImmutableFragments(ImmutableFragments source)
Конструктор копирования
|
Copyright © 2017. All rights reserved.