| Package | Description |
|---|---|
| de.vandermeer.skb.interfaces.strategies.collections |
Things that represent a collection strategy.
|
| de.vandermeer.skb.interfaces.strategies.collections.deque |
Things that represent a collection strategy for deques.
|
| de.vandermeer.skb.interfaces.strategies.collections.list |
Things that represent a collection strategy for lists.
|
| de.vandermeer.skb.interfaces.strategies.collections.queue |
Things that represent a collection strategy for queues.
|
| de.vandermeer.skb.interfaces.strategies.collections.set |
Things that represent a collection strategy for sets.
|
| de.vandermeer.skb.interfaces.strategies.collections.sortedset |
Things that represent a collection strategy for sorted sets.
|
| de.vandermeer.skb.interfaces.transformers |
Things that “are” transformers.
|
| de.vandermeer.skb.interfaces.transformers.textformat |
Transformers for formatting strings.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsDequeStrategy<D extends Deque<T>,T>
Base for deque strategies.
|
interface |
IsListStrategy<L extends List<T>,T>
Base for list strategies.
|
interface |
IsQueueStrategy<Q extends Queue<T>,T>
Base for queue strategies.
|
interface |
IsSetStrategy<S extends Set<T>,T>
Base for set strategies.
|
interface |
IsSortedSetStrategy<S extends SortedSet<T>,T extends Comparable<T>>
Base for sorted set strategies.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayDequeStrategy<T>
Strategy for an array deque.
|
interface |
ConcurrentLinkedDequeStrategy<T>
Strategy for a concurrent linked deque.
|
interface |
LinkedBlockingDequeStrategy<T>
Strategy for a linked blocking deque.
|
interface |
LinkedListStrategy<T>
Strategy for a linked list (as deque).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayListStrategy<T>
Strategy for an array list.
|
interface |
StackStrategy<T>
Strategy for a stack.
|
interface |
VectorStrategy<T>
Strategy for a vector.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayBlockingQueueStrategy<T>
Strategy for an array blocking queue.
|
interface |
ConcurrentLinkedQueueStrategy<T>
Strategy for a concurrent linked queue.
|
interface |
DelayQueueStrategy<T extends Delayed>
Strategy for a delay queue.
|
interface |
LinkedBlockingDequeStategy<T>
Strategy for a linked blocking deque (as queue).
|
interface |
LinkedBlockingQueueStrategy<T>
Strategy for a linked blocking queue.
|
interface |
LinkedTransferQueueStrategy<T>
Strategy for a linked transfer queue.
|
interface |
PriorityBlockingQueueStrategy<T>
Strategy for a priority blocking queue.
|
interface |
PriorityQueueStrategy<T>
Strategy for a priority queue.
|
interface |
SynchronousQueueStrategy<T>
Strategy for a synchronous queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HashSetStrategy<T>
Strategy for a hash set.
|
interface |
LinkedHashSetStrategy<T>
Strategy for a linked hash set.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConcurrentSkipSetStrategy<T extends Comparable<T>>
Strategy for a concurrent skip set.
|
interface |
TreeSetStrategy<T extends Comparable<T>>
Strategy for a tree set.
|
| Modifier and Type | Method and Description |
|---|---|
default <T,S extends Collection<T>> |
Iterable_To_Collection.transform(Iterable<T> input,
IsCollectionStrategy<S,T> strategy)
Converts an
iterable into a collection of given type. |
default <T1,T2,T3 extends T1,S extends Collection<T2>> |
ClusterElementTransformer.transform(Iterable<T3> input,
Transformer<T1,T2> transformer,
IsCollectionStrategy<S,T2> strategy)
Converts the input
iterable to a collection applying a transformation for each input element. |
default <T1,T2,T3 extends T1,S extends Collection<T2>> |
ClusterElementTransformer.transform(Iterable<T3> input,
Transformer<T1,T2> transformer,
Predicate<T3> predicate,
IsCollectionStrategy<S,T2> strategy)
Converts the input
iterable to a collection applying a predicate and a transformation for each input element. |
default <T,S extends Collection<T>> |
Iterator_To_Collection.transform(Iterator<T> input,
IsCollectionStrategy<S,T> strategy)
Converts an iterator into a collection of given type.
|
default <T1,T2,T3 extends T1,S extends Collection<T2>> |
ClusterElementTransformer.transform(Iterator<T3> input,
Transformer<T1,T2> transformer,
IsCollectionStrategy<S,T2> strategy)
Converts the input
iterator to a collection applying a transformation for each input element. |
default <T1,T2,T3 extends T1,S extends Collection<T2>> |
ClusterElementTransformer.transform(Iterator<T3> input,
Transformer<T1,T2> transformer,
Predicate<T3> predicate,
IsCollectionStrategy<S,T2> strategy)
Converts the input
iterator to a collection applying a predicate and a transformation for each input element. |
default <T,S extends Collection<T>> |
Array_To_Collection.transform(T[] input,
IsCollectionStrategy<S,T> strategy)
Converts an array into a collection of given type.
|
default <T1,T2,T3 extends T1,S extends Collection<T2>> |
ClusterElementTransformer.transform(T3[] input,
Transformer<T1,T2> transformer,
IsCollectionStrategy<S,T2> strategy)
Converts the input
array to a collection applying a transformation for each input element. |
default <T1,T2,T3 extends T1,S extends Collection<T2>> |
ClusterElementTransformer.transform(T3[] input,
Transformer<T1,T2> transformer,
Predicate<T3> predicate,
IsCollectionStrategy<S,T2> strategy)
Converts the input
array to a collection applying a predicate and a transformation for each input element. |
| Modifier and Type | Field and Description |
|---|---|
static IsCollectionStrategy<?,StrBuilder> |
Text_To_FormattedText.DEFAULT_COLLECTION_STRATEGY
Default collection strategy for the returned collection, defaults to an array list strategy.
|
| Modifier and Type | Method and Description |
|---|---|
default IsCollectionStrategy<?,StrBuilder> |
Text_To_FormattedText.getCollectionStrategy()
Returns the collection strategy, defaults to
Text_To_FormattedText.DEFAULT_COLLECTION_STRATEGY. |
| Modifier and Type | Method and Description |
|---|---|
static Collection<StrBuilder> |
Text_To_FormattedText.center(String text,
int textWidth,
int format,
Character leftPadding,
Character rightPadding,
Character innerWS,
IsCollectionStrategy<?,StrBuilder> strategy)
Transforms text to centered lines.
|
static Text_To_FormattedText |
Text_To_FormattedText.create(int textWidth,
int alignment,
int format,
Character leftPadding,
Character rightPadding,
Character innerWS,
int hangingIndentation,
int firstlineIndentation,
String[] dropCap,
int charsBetweenDroppcapAndText,
int linesAfterDropcap,
IsCollectionStrategy<?,StrBuilder> strategy)
Creates a new transformer.
|
static Collection<StrBuilder> |
Text_To_FormattedText.justified(String text,
int textWidth,
int format,
Character innerWS,
IsCollectionStrategy<?,StrBuilder> strategy)
Transforms text to justified lines.
|
static Collection<StrBuilder> |
Text_To_FormattedText.justifiedLeft(String text,
int textWidth,
int format,
Character padding,
Character innerWS,
IsCollectionStrategy<?,StrBuilder> strategy)
Transforms text to justified lines, last line being left aligned.
|
static Collection<StrBuilder> |
Text_To_FormattedText.justifiedRight(String text,
int textWidth,
int format,
Character padding,
Character innerWS,
IsCollectionStrategy<?,StrBuilder> strategy)
Transforms text to justified lines, last line being right aligned.
|
static Collection<StrBuilder> |
Text_To_FormattedText.left(String text,
int textWidth,
int format,
Character padding,
Character innerWS,
IsCollectionStrategy<?,StrBuilder> strategy)
Transforms text to left aligned lines.
|
static Collection<StrBuilder> |
Text_To_FormattedText.right(String text,
int textWidth,
int format,
Character padding,
Character innerWS,
IsCollectionStrategy<?,StrBuilder> strategy)
Transforms text to right aligned lines.
|
Copyright © 2016–2017. All rights reserved.