| Package | Description |
|---|---|
| de.vandermeer.skb.interfaces.antlr |
Helpers for ANTLR and StringTemplate objects.
|
| de.vandermeer.skb.interfaces.application |
Base for applications, with options, CLI parser, and applications.
|
| de.vandermeer.skb.interfaces.coin |
Base for an extended null object pattern (success/error with or without value plus optional messages).
|
| de.vandermeer.skb.interfaces.document |
Base for document elements, such as paragraph and list.
|
| de.vandermeer.skb.interfaces.messagesets |
Message sets.
|
| de.vandermeer.skb.interfaces.objctxt |
Contexts for objects.
|
| de.vandermeer.skb.interfaces.render |
Helpers for renderering things.
|
| de.vandermeer.skb.interfaces.strategies |
Base for strategies for collections (and then lists and sets and queues).
|
| 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.strategies.maps |
Things that represent a map strategy.
|
| de.vandermeer.skb.interfaces.strategies.maps.abstractmap |
Things that represent a map strategy for abstract maps (except sorted and navigable).
|
| de.vandermeer.skb.interfaces.strategies.maps.concurrentmap |
Things that represent a map strategy for concurrent maps.
|
| de.vandermeer.skb.interfaces.strategies.maps.hashtable |
Things that represent a map strategy for hash tables.
|
| de.vandermeer.skb.interfaces.strategies.maps.navigablemap |
Things that represent a map strategy for navigable maps.
|
| de.vandermeer.skb.interfaces.transformers |
Things that “are” transformers.
|
| de.vandermeer.skb.interfaces.transformers.arrays2d |
Transformers for 2-dimensional arrays.
|
| de.vandermeer.skb.interfaces.transformers.textformat |
Transformers for formatting strings.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Antlr_To_Column
A transformer that takes an ANTLR runtime object and returns an integer for the column (of the first token).
|
interface |
Antlr_To_FileName
A transformer that takes an ANTLR runtime object and returns aits souce file name (of the first token).
|
interface |
Antlr_To_Line
A transformer that takes an ANTLR runtime object and returns an integer for the line (of the first token).
|
interface |
Antlr_To_Text
Transforms ANTLR runtime objects to text.
|
interface |
IsAntlrRuntimeObject
Interface for objects that represent ANTLR runtime objects
(which have source, line, column, and other characteristics).
|
interface |
IsST
Interface for objects that represent String Template (ST) objects
(for which one can check chunks etc).
|
interface |
IsSTGroup
Interface for objects that represent String Template Group (STG) objects
(for which one can check chunks, get name, etc).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Apo_SimpleC
A standard simple CLI option.
|
interface |
Apo_TypedC<T>
A standard typed CLI option.
|
interface |
Apo_TypedCE<T>
A standard typed option that combines CLI and environment settings.
|
interface |
Apo_TypedCP<T>
A standard typed option that combines CLI and property settings.
|
interface |
Apo_TypedCPE<T>
A standard typed option that combines CLI, property, and environment settings.
|
interface |
Apo_TypedE<T>
A standard typed environment options.
|
interface |
Apo_TypedP<T>
A standard typed property options.
|
interface |
ApoBase
Base for an application option.
|
interface |
ApoBaseC
Base for a CLI option.
|
interface |
ApoBaseE
Base for an environment options.
|
interface |
ApoBaseP
Base for a property option.
|
interface |
ApoBaseTyped<T>
A standard typed application options.
|
interface |
IsApplication
Base interface for an application with different option types and default argument parsing.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HeadsSuccessWithInfo<R,M>
A heads (success) coin with a value and further information.
|
interface |
HeadsSuccessWithInfoAndWarnings<R,M>
A heads (success) coin with a value with further information and some warnings.
|
interface |
HeadsSuccessWithWarnings<R,M>
A heads (success) coin with a value and some warnings.
|
interface |
TailsErrorWithErrors<R,M>
A tails (error) coin with a value and errors.
|
interface |
TailsNullWithErrors<M>
A tails (error) coin without a value but some errors.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsDocumentElement
An element of a document, for instance a paragraph.
|
interface |
IsList
A list as a document element.
|
interface |
IsListContext
The context (all settings) of a list.
|
interface |
IsListRenderer
A list renderer.
|
interface |
IsParagraph
A paragraph as a document element.
|
interface |
IsParagraphContext
The context (all settings) of a paragraph.
|
interface |
IsParagraphRenderer
A paragraph renderer.
|
interface |
IsTable
A table as a document element.
|
interface |
IsTableCellContext
The context (all settings) of a table cell (part of a row with content).
|
interface |
IsTableContext
The context (all settings) of a table.
|
interface |
IsTableRenderer
A table renderer.
|
interface |
IsTableRowContext
The context (all settings) of a table row.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsErrorSet<M>
Interface for objects that have a set of error messages.
|
interface |
IsErrorSetFT
Interface for objects that have a set of error messages of type
FormattingTuple. |
interface |
IsInfoSet<M>
Interface for objects that have a set of info messages.
|
interface |
IsInfoSetFT
Interface for objects that have a set of info messages.
|
interface |
IsMessageSet
Category of objects that represent a message set.
|
interface |
IsWarningSet<M>
Interface for objects that have a set of warning messages.
|
interface |
IsWarningSetFT
Interface for objects that have a set of warning messages.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsObjectContext
Category of objects that represent the context for other objects, for instance for variable settings.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsRenderContext
Context for an object that can render itself.
|
interface |
IsRenderer
Interface for objects that render other objects.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IsCollectionStrategy<S extends Collection<T>,T>
Base for collection strategies.
|
interface |
IsMapStrategy<K,V>
Base for Map strategies.
|
| 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 | Interface and Description |
|---|---|
interface |
IsAbstractMapStrategy<K,V>
Base for abstract map strategies.
|
interface |
IsConcurrentMapStrategy<K,V>
Base for concurrent map strategies.
|
interface |
IsHashtableStrategy<K,V>
Base for hashtable strategies.
|
interface |
IsNavigableMapStrategy<K extends Comparable<K>,V>
Base for navigable map strategies.
|
interface |
IsSortedMapStrategy<K extends Comparable<K>,V>
Base for sorted map strategies.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EnumMapStrategy<K extends Enum<K>,V>
Strategy for an enum map.
|
interface |
HashMapStrategy<K,V>
Strategy for a hash map.
|
interface |
IdentityHashMapStrategy<K,V>
Strategy for an identity map.
|
interface |
LinkedHashMapStrategy<K,V>
Strategy for a linked hash map.
|
interface |
WeakHashMapStrategy<K,V>
Strategy for a weak hash map.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConcurrentHashMapStrategy<K,V>
Strategy for a concurrent hash map.
|
interface |
ConcurrentSkipListMapStrategy<K extends Comparable<K>,V>
Strategy for a concurrent skip list map (as navigable map).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HashtableStrategy<K,V>
Strategy for a hash table.
|
interface |
PropertiesStrategy
Strategy for property map.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TreeMapStrategy<K extends Comparable<K>,V>
Strategy for a tree map (as navigable map).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Array_To_Collection
Transforms input provided by an
array into a collection of given type. |
interface |
Array_To_Text<T>
Transforms the input provided by an
array into text using String Templates. |
interface |
Collection_To_FirstElement<T>
Takes a collection of things and returns the first non-null element of it.
|
interface |
Integer_To_RomanLiteral
Takes an integer and returns a Roman number literal using upper case ASCII characters.
|
interface |
IsTransformer<FROM,TO>
Category of objects that represent a transformer.
|
interface |
IsTransformerArray<FROM,TO>
Category of objects that represent a transformer array.
|
interface |
Iterable_To_Collection
Transforms input provided by an
iterable into a collection of given type. |
interface |
Iterable_To_Text<T>
Transforms the input provided by an
iterable into text using String Templates. |
interface |
Iterator_To_Collection
Transforms input provided by an
iterator into a collection of given type. |
interface |
Iterator_To_Text<T>
Transforms the input provided by an
iterator into text using String Templates. |
interface |
Map_To_Text
Transforms a map into (well-formatted) text.
|
interface |
Object_To_StrBuilder
A null-safe transformer that takes an object and tries return a
StrBuilder using various strategies. |
interface |
Object_To_Target<T>
Converts an Object to a target type with several settings, for instance for null value and false value.
|
interface |
StrBuilder_To_String
Converts an
StrBuilder to a string. |
interface |
String_To_Boolean
Converts a String to a Boolean.
|
interface |
String_To_ConditionalBreak
Converts a String to a String array processing conditional line breaks.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Array2D_To_FlipArray
Transforms a 2-dimensional array of strings into a new 2-dimensional array of strings.
|
interface |
Array2D_To_NormalizedArray
Transforms a 2-dimensional array into a normalized 2-dimensional array.
|
interface |
Array2D_To_String<T>
Transforms a 2-dimensional array into a string representation in table form, for examples for debug output.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
String_To_Centered
Converts a string to a centered string of given length.
|
interface |
String_To_Justified
Converts a string to a justified string of given length.
|
interface |
String_To_LeftPadded
Converts a string to a left-padded string of given length.
|
interface |
String_To_NoHorWs
Converts a string to a string without excessive horizontal whitespace character.
|
interface |
String_To_NoWs
Converts a string to a string without any excessive whitespace characters.
|
interface |
String_To_RightPadded
Converts a string to a right-padded string of given length.
|
interface |
Text_To_FormattedText
Swiss army knife for formatting text, with several options for alignments, formats, inserted characters, and variable width.
|
interface |
Text_To_WrappedFormat
Takes some text and returns formatted text with optionally different width for top/bottom.
|
Copyright © 2016–2017. All rights reserved.