Modifier and Type | Interface and Description |
---|---|
interface |
IValueStore<T extends java.lang.Comparable<T>>
The interface of a value store.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBuffer<T>
The interface that buffers follow.
|
Modifier and Type | Class and Description |
---|---|
class |
CircularBuffer<T>
A type-aware circular buffer of limited size.
|
class |
LRUBuffer<T>
A type-aware least recently used (LRU) buffer.
|
class |
SharedBuffer<T>
A type-aware thread-safe limited size circular buffer.
|
Constructor and Description |
---|
CircularBuffer(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
LRUBuffer(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
SharedBuffer(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedList<T>
A type-aware thread-safe list interface
|
interface |
ReifiedList<T>
A type-aware list interface
|
Modifier and Type | Class and Description |
---|---|
class |
ReifiedArrayList<T>
A type-aware array-backed list that uses similar semantics and strategy to the java.util.ArrayList.
|
class |
ReifiedLinkedList<T>
A type-aware linked list.
|
class |
SharedList<T>
An type-aware array-backed thread-safe list.
|
class |
SortedList<T extends java.lang.Comparable<T>>
A type-aware sorted list of comparable elements.
|
Constructor and Description |
---|
ReifiedArrayList(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
ReifiedLinkedList(ReifiedIterable<T> values)
Constructor initializes from another reified collection
|
SharedList(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Method and Description |
---|---|
ReifiedIterable<TKey> |
ISharedHashtable.getKeys()
Returns a copy of all keys
|
ReifiedIterable<TValue> |
ISharedHashtable.getValues()
Returns a copy of all values
|
Modifier and Type | Class and Description |
---|---|
class |
KeyCollection<TKey extends java.lang.Comparable<TKey>,TValue>
Represents an immutable type-aware collection of keys.
|
class |
ValueCollection<TKey extends java.lang.Comparable<TKey>,TValue>
Represents an immutable type-aware collection of values.
|
Modifier and Type | Method and Description |
---|---|
ReifiedIterable<TKey> |
SharedAvlHashtable.getKeys()
Returns a copy of all keys
|
ReifiedIterable<TValue> |
SharedAvlHashtable.getValues()
Returns a copy of all values
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedQueue<T>
The interface of a type-aware thread-safe queue
|
Modifier and Type | Class and Description |
---|---|
class |
SharedQueue<T>
A type-aware thread-safe queue implementation.
|
Constructor and Description |
---|
SharedQueue(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReifiedSet<T extends java.lang.Comparable<T>>
The interface of a type-aware set
|
Modifier and Type | Class and Description |
---|---|
class |
AvlTreeSet<T extends java.lang.Comparable<T>>
A type-aware AVL-tree-backed set.
|
class |
SharedAvlTreeSet<T extends java.lang.Comparable<T>>
A thread-safe type-aware AVL-tree-backed set.
|
Constructor and Description |
---|
AvlTreeSet(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
SharedAvlTreeSet(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedStack<T> |
Modifier and Type | Class and Description |
---|---|
class |
SharedStack<T>
A shared stack for use by multiple threads.
|
Constructor and Description |
---|
SharedStack(ReifiedIterable<T> iterable)
Constructor initializes from another reified collection
|
Modifier and Type | Class and Description |
---|---|
class |
ValueSessionStore<T extends java.lang.Comparable<T>>
A type-aware thread-safe Session object that allows multiple threads to operate on a collection of time-expiring objects.
|
Modifier and Type | Field and Description |
---|---|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_ALLOWED_IPV4_CHARS
Allowed IPv4 characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_ALLOWED_IPV6_CHARS
Allowed IPv6 characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_ALLOWED_MAC_CHARS
Allowed MAC characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_ALLOWED_TEL_CHARS
Allowed telephone number characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_AD_USERNAME_CHARS
Disallowed Active Directory username characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_AD_USERNAME_END_CHARS
Characters disallowed to appear at the end of an Active Directory username
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_AD_USERNAME_START_CHARS
Characters disallowed to appear at the start of an Active Directory username
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_EMAIL_LOCALPART_CHARS
Allowed localpart characters: A-Z, a-z, 0-9, ! # $ % & ' * + - / = ? ^ _ ` { | } ~ .
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_EMAIL_LOCALPART_END_CHARS
Characters not allowed at the end of and email's local part
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_EMAIL_LOCALPART_START_CHARS
Characters not allowed at the start of and email's local part
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_FILENAME_CHARS
Disallowed filename characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_FILENAME_END_CHARS
Characters not allowed to be at the end of a filename
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_FILENAME_START_CHARS
Characters not allowed to be at the start of a filename
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_PATH_CHARS
Disallowed path characters
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_PATH_END_CHARS
Characters not allowed to be at the end of a path
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_PATH_START_CHARS
Characters not allowed to be at the start of a path
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_SUBDOMAIN_CHARS
Allowed sub-domain characters: A-Z, a-z, 0-9 and hyphen
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_SUBDOMAIN_END_CHARS
Characters that are not allowed at the end of a sub-domain
|
static KeyValuePair<java.lang.String,ReifiedIterable<java.lang.Character>> |
ConfigurableConsts.VALIDATION_DISALLOWED_SUBDOMAIN_START_CHARS
Characters that are not allowed at the start of a sub-domain
|
Modifier and Type | Method and Description |
---|---|
static <T> java.lang.Iterable<T> |
ConfigurableParameters.getIterable(KeyValuePair<java.lang.String,ReifiedIterable<T>> kvp)
Gets the value of an Iterable if it exists, otherwise returns the specified default value.
|
static <T> java.lang.Iterable<T> |
ConfigurableParameters.tryGetIterable(KeyValuePair<java.lang.String,ReifiedIterable<T>> kvp)
Gets the value of an Iterable if it exists, otherwise returns the specified default value.
|
Modifier and Type | Method and Description |
---|---|
static <T> ReifiedList<T> |
Linq.reverse(ReifiedIterable<T> values)
Returns a reversed version of the provided sequence
|
static <T extends java.lang.Comparable<T>> |
Linq.sort(ReifiedIterable<T> values)
Sorts a sequence.
|
static <T> T[] |
Linq.toArray(ReifiedIterable<T> values)
Converts an iterable to an array.
|
static <T> ReifiedList<T> |
Linq.toList(ReifiedIterable<T> values)
Converts an iterable to a list
|