| Package | Description |
|---|---|
| xyz.cofe.common | |
| xyz.cofe.http |
| Modifier and Type | Class and Description |
|---|---|
class |
Fragment
Фрагмент данных
|
| Modifier and Type | Field and Description |
|---|---|
protected ImmutableFragment[] |
ImmutableFragments.fragments |
| Modifier and Type | Field and Description |
|---|---|
protected static xyz.cofe.collection.Func2<ImmutableFragment,Long,Long> |
ImmutableFragments.defCreateFragment |
protected xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> |
ImmutableFragments.defIntersecResolver |
protected xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> |
ImmutableFragments.defIntersecResolver |
protected static Comparator<ImmutableFragment> |
ImmutableFragments.defSorter |
protected Map<ImmutableFragment,Set<ImmutableFragment>> |
ImmutableFragments.intersections |
protected Map<ImmutableFragment,Set<ImmutableFragment>> |
ImmutableFragments.intersections |
protected static Comparator<ImmutableFragment> |
ImmutableFragments.sorterByBegin |
protected static Comparator<ImmutableFragment> |
ImmutableFragments.sorterByInstanceID |
protected static Comparator<ImmutableFragment> |
ImmutableFragments.sorterBySize |
xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> |
ImmutableFragments.unionIntersecResolver
Решение пересечения обьеднением
|
xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> |
ImmutableFragments.unionIntersecResolver
Решение пересечения обьеднением
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableFragment |
ImmutableFragment.clone()
Создание клона
|
ImmutableFragment |
ImmutableFragments.get(int index) |
ImmutableFragment[] |
ImmutableFragments.getFragments() |
ImmutableFragment |
ImmutableFragment.intersection(ImmutableFragment fragment)
Получение пересечения
|
ImmutableFragment |
ImmutableFragments.FragmentsIterator.next() |
ImmutableFragment |
ImmutableFragment.range(long begin,
long end)
Создает новый фрагмент
|
ImmutableFragment |
ImmutableFragment.size(long newSize)
Указание нового размера
|
ImmutableFragment[] |
ImmutableFragment.substract(ImmutableFragment fragment)
Вычитание фрагмента
|
ImmutableFragment |
ImmutableFragment.union(ImmutableFragment fragment)
Объединение фрагментов.
|
| Modifier and Type | Method and Description |
|---|---|
Map<ImmutableFragment,Set<ImmutableFragment>> |
ImmutableFragments.findIntersections()
Поиск пересечений
|
Map<ImmutableFragment,Set<ImmutableFragment>> |
ImmutableFragments.findIntersections()
Поиск пересечений
|
Iterator<ImmutableFragment> |
ImmutableFragments.iterator() |
TreeSet<ImmutableFragment> |
ImmutableFragments.sort(Comparator<ImmutableFragment> comparator) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFragments |
ImmutableFragments.add(ImmutableFragment f) |
ImmutableFragments |
ImmutableFragments.copyWith(ImmutableFragment[] arr) |
Long |
ImmutableFragment.distance(ImmutableFragment fragment)
Определяет растояние между фрагментами
|
boolean |
ImmutableFragment.equalsRange(ImmutableFragment fragment)
Проверка совпадения диапазона
|
boolean |
ImmutableFragment.follow(ImmutableFragment fragment)
Проверка что данный объект расположен вплотную после указанного, но не пересекается - то есть следует:
.... [ fragment ] [ this ] ....
|
boolean |
ImmutableFragment.follower(ImmutableFragment fragment)
Проверка что данный объект расположен вплотную перед указанного, но не пересекается:
.... [ this ] [ fragment ] ....
|
boolean |
ImmutableFragment.hasIntersection(ImmutableFragment fragment)
Проверка пересечения
|
boolean |
ImmutableFragment.include(ImmutableFragment fragment)
Проверка включения под фрагмента
|
int |
ImmutableFragments.indexOf(ImmutableFragment f) |
protected void |
ImmutableFragment.init(ImmutableFragment source) |
ImmutableFragment |
ImmutableFragment.intersection(ImmutableFragment fragment)
Получение пересечения
|
protected boolean |
ImmutableFragments.isEquals(ImmutableFragment f1,
ImmutableFragment f2) |
byte[] |
Hash.md5(xyz.cofe.cbuffer.ContentBuffer buffer,
ImmutableFragment fragment,
int blockSize) |
ImmutableFragments |
ImmutableFragments.remove(ImmutableFragment fragment) |
ImmutableFragments |
ImmutableFragments.removeSameRange(ImmutableFragment fragment) |
ImmutableFragments |
ImmutableFragments.set(int index,
ImmutableFragment f) |
ImmutableFragments |
ImmutableFragments.setFragments(ImmutableFragment[] arr) |
byte[] |
Hash.sha1(xyz.cofe.cbuffer.ContentBuffer buffer,
ImmutableFragment fragment,
int blockSize) |
ImmutableFragment[] |
ImmutableFragment.substract(ImmutableFragment fragment)
Вычитание фрагмента
|
ImmutableFragment |
ImmutableFragment.union(ImmutableFragment fragment)
Объединение фрагментов.
|
Fragment |
Fragment.union(ImmutableFragment fragment) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFragments |
ImmutableFragments.addAll(Iterable<ImmutableFragment> fitr) |
ImmutableFragments |
ImmutableFragments.findHoles(long begin,
long end,
xyz.cofe.collection.Func2<ImmutableFragment,Long,Long> createFragment)
Поиск дыр в указанном диапазоне
|
ImmutableFragments |
ImmutableFragments.remove(Iterable<ImmutableFragment> fragments)
Удаление фрагментов
|
ImmutableFragments |
ImmutableFragments.removeIntersections(xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> intersecResolver)
Удаление пересечений, так же удаляет нулевые фрагменты
|
ImmutableFragments |
ImmutableFragments.removeIntersections(xyz.cofe.collection.Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> intersecResolver)
Удаление пересечений, так же удаляет нулевые фрагменты
|
ImmutableFragments |
ImmutableFragments.removeSameRange(Iterable<ImmutableFragment> fragments)
Удаление фрагментов
|
TreeSet<ImmutableFragment> |
ImmutableFragments.sort(Comparator<ImmutableFragment> comparator) |
void |
ImmutableFragments.visitEachEachWithoutPosition(xyz.cofe.collection.Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
xyz.cofe.collection.Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
void |
ImmutableFragments.visitEachEachWithoutPosition(xyz.cofe.collection.Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
xyz.cofe.collection.Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
void |
ImmutableFragments.visitEachEachWithoutPosition(xyz.cofe.collection.Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
xyz.cofe.collection.Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
void |
ImmutableFragments.visitEachEachWithoutPosition(xyz.cofe.collection.Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
xyz.cofe.collection.Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
| Constructor and Description |
|---|
ImmutableFragment(ImmutableFragment source)
Конструктор копирования
|
ImmutableFragments(ImmutableFragment[] arr)
Конструктор из фрагментов
|
| Constructor and Description |
|---|
ImmutableFragments(Iterable<ImmutableFragment> arr)
Конструктор из фрагментов
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentFragment
Фрагмент контента.
|
Copyright © 2017. All rights reserved.