| Package | Description |
|---|---|
| xyz.cofe.cbuffer | |
| 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 | 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) |
static byte[] |
ImmutableFragment.md5(ImmutableFragment frg,
ContentBuffer cbuff)
Вычисление md5 для фрагмента буфера
|
static String |
ImmutableFragment.md5str(ImmutableFragment frg,
ContentBuffer cbuff)
Вычисление md5 для фрагмента буфера
|
ImmutableFragments |
ImmutableFragments.remove(ImmutableFragment fragment) |
ImmutableFragments |
ImmutableFragments.removeSameRange(ImmutableFragment fragment) |
ImmutableFragments |
ImmutableFragments.set(int index,
ImmutableFragment f) |
ImmutableFragments |
ImmutableFragments.setFragments(ImmutableFragment[] arr) |
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,
Func2<ImmutableFragment,Long,Long> createFragment)
Поиск дыр в указанном диапазоне
|
ImmutableFragments |
ImmutableFragments.remove(Iterable<ImmutableFragment> fragments)
Удаление фрагментов
|
ImmutableFragments |
ImmutableFragments.removeIntersections(Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> intersecResolver)
Удаление пересечений, так же удаляет нулевые фрагменты
|
ImmutableFragments |
ImmutableFragments.removeIntersections(Func2<ImmutableFragments,ImmutableFragment,ImmutableFragment> intersecResolver)
Удаление пересечений, так же удаляет нулевые фрагменты
|
ImmutableFragments |
ImmutableFragments.removeSameRange(Iterable<ImmutableFragment> fragments)
Удаление фрагментов
|
TreeSet<ImmutableFragment> |
ImmutableFragments.sort(Comparator<ImmutableFragment> comparator) |
void |
ImmutableFragments.visitEachEachWithoutPosition(Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
void |
ImmutableFragments.visitEachEachWithoutPosition(Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
void |
ImmutableFragments.visitEachEachWithoutPosition(Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
void |
ImmutableFragments.visitEachEachWithoutPosition(Func2<Object,ImmutableFragment,ImmutableFragment> visitor,
Func2<Boolean,ImmutableFragment,ImmutableFragment> equals)
Обход каждый с каждым,
без учета позиции в сочетании пар и самого себя.
|
| Constructor and Description |
|---|
ImmutableFragment(ImmutableFragment source)
Конструктор копирования
|
ImmutableFragments(ImmutableFragment[] arr)
Конструктор из фрагментов
|
| Constructor and Description |
|---|
ImmutableFragments(Iterable<ImmutableFragment> arr)
Конструктор из фрагментов
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
Hash.md5(ContentBuffer buffer,
ImmutableFragment fragment,
int blockSize) |
byte[] |
Hash.sha1(ContentBuffer buffer,
ImmutableFragment fragment,
int blockSize) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContentFragment
Фрагмент контента.
|
Copyright © 2018. All rights reserved.