A B C D E F G H I L N O P R S T U

A

add(Object) - Method in class org.xshare.base.collections.SortedCollection
 
addAll(Collection) - Method in class org.xshare.base.collections.SortedCollection
 
addIterator(Iterator) - Method in class org.xshare.base.iterator.GlueingIterator
Attaches another iteration to the GlueingIterator after the already attached iterations.
addRule(Object, UnaryPredicate) - Method in interface org.xshare.base.counter.StaticCounter
Installs a new rule expressed as UnaryPredicate together with the key for the associated key/value pair.
addRule(UnaryFunction) - Method in interface org.xshare.base.counter.DynamicCounter
Installs a new rule expressed as UnaryFunction.
all(Collection, UnaryPredicate) - Static method in class org.xshare.base.collections.helpers.Find
Checks a given collection of elements for an condition expressed as UnaryPredicate and returns a List with all elements which satisfy the predicate.
all(Iterator, UnaryPredicate) - Static method in class org.xshare.base.collections.helpers.Find
Checks a given iteration of elements for an condition expressed as UnaryPredicate and returns a List with all elements which satisfy the predicate.
ALWAYS_FALSE - Static variable in interface org.xshare.base.predicate.BinaryPredicate
Instance of a BinaryPredicate which is always returns false.
ALWAYS_FALSE - Static variable in interface org.xshare.base.predicate.UnaryPredicate
Instance of a UnaryPredicate which is always returns false.
ALWAYS_TRUE - Static variable in interface org.xshare.base.predicate.BinaryPredicate
Instance of a BinaryPredicate which is always returns true.
ALWAYS_TRUE - Static variable in interface org.xshare.base.predicate.UnaryPredicate
Instance of a UnaryPredicate which is always returns true.
and(Collection, GetBooleanMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Returns the conjunction of all boolean values returned by the GetBooleanMethod adaptor for every element of a iteration.
and(Iterator, GetBooleanMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Returns the conjunction of all boolean values returned by the GetBooleanMethod adaptor for every element of a iteration.
ArrayIterator - class org.xshare.base.iterator.ArrayIterator.
Iterator, which wraps a given array to use it in the same way as a Iterator.
ArrayIterator(Object[]) - Constructor for class org.xshare.base.iterator.ArrayIterator
Creates a new ArrayIterator which wraps a given array with an Iterator.

B

BaseCounter - interface org.xshare.base.counter.BaseCounter.
Base interface for the DynamicCounter and the StaticCounter, specifing all operations to retrieve information about the results of a counter.
BinaryAndPredicate - class org.xshare.base.predicate.BinaryAndPredicate.
A binary predicate represents a 'and' like conjunction of two BinaryPredicates.
BinaryAndPredicate(BinaryPredicate, BinaryPredicate) - Constructor for class org.xshare.base.predicate.BinaryAndPredicate
Constructs a 'and' predicate for two BinaryPredicates.
BinaryFunction - interface org.xshare.base.predicate.BinaryFunction.
 
BinaryNandPredicate - class org.xshare.base.predicate.BinaryNandPredicate.
A binary predicate represents a 'nand' like conjunction of two BinaryPredicates.
BinaryNandPredicate(BinaryPredicate, BinaryPredicate) - Constructor for class org.xshare.base.predicate.BinaryNandPredicate
Constructs a 'nand' predicate for two BinaryPredicates.
BinaryNorPredicate - class org.xshare.base.predicate.BinaryNorPredicate.
A binary predicate represents a 'nor' like conjunction of two BinaryPredicates.
BinaryNorPredicate(BinaryPredicate, BinaryPredicate) - Constructor for class org.xshare.base.predicate.BinaryNorPredicate
Constructs a 'nor' predicate for two BinaryPredicates.
BinaryOrPredicate - class org.xshare.base.predicate.BinaryOrPredicate.
A binary predicate represents a 'or' like conjunction of two BinaryPredicates.
BinaryOrPredicate(BinaryPredicate, BinaryPredicate) - Constructor for class org.xshare.base.predicate.BinaryOrPredicate
Constructs a 'or' predicate for two BinaryPredicates.
BinaryPredicate - interface org.xshare.base.predicate.BinaryPredicate.
A binary predicate represents a arbitrary operation on two objects and returns as result of this operation a boolean value.
BinaryXorPredicate - class org.xshare.base.predicate.BinaryXorPredicate.
A binary predicate represents a 'xor' like conjunction of two BinaryPredicates.
BinaryXorPredicate(BinaryPredicate, BinaryPredicate) - Constructor for class org.xshare.base.predicate.BinaryXorPredicate
Constructs a 'xor' predicate for two BinaryPredicates.

C

check(Collection, UnaryPredicate) - Static method in class org.xshare.base.collections.helpers.ForAll
Checks every object of a given collection, if it satisfies a given condition.
check(Iterator, UnaryPredicate) - Static method in class org.xshare.base.collections.helpers.ForAll
Checks every object of a given iteration, if it satisfies a given condition.
clear() - Method in class org.xshare.base.collections.SortedCollection
Removes all references to the current referenced objects in this instance.
clone() - Method in class org.xshare.base.collections.SortedCollection
Creates a copy of this instance.
Closure - interface org.xshare.base.operation.Closure.
The Closure interface represents an arbitrary operation on a given object.
contains(Object) - Method in class org.xshare.base.collections.SortedCollection
Checks if a given Object is contained by this SortedCollection.
containsAll(Collection) - Method in class org.xshare.base.collections.SortedCollection
 
CounterException - exception org.xshare.base.counter.CounterException.
Root exception for all exceptions related to the counters.
CounterException() - Constructor for class org.xshare.base.counter.CounterException
 
CounterException(String) - Constructor for class org.xshare.base.counter.CounterException
 
CounterFactory - class org.xshare.base.counter.CounterFactory.
Factory for the standard implementations of DynamicCounter and StaticCounter with additional helper methods for counters.
CountingIterator - class org.xshare.base.iterator.CountingIterator.
Wraps a given iterator and counts the via CountingIterator.next() returned elements.
CountingIterator - class org.xshare.base.iterator.helpers.CountingIterator.
Deprecated. Please replace this iterator with the one from the package org.xshare.base.iterator.
CountingIterator(Iterator) - Constructor for class org.xshare.base.iterator.CountingIterator
 
CountingIterator(Iterator) - Constructor for class org.xshare.base.iterator.helpers.CountingIterator
Deprecated.  
createDynamicCounter() - Static method in class org.xshare.base.counter.CounterFactory
Returns a standard implementation of a DynamicCounter.
createStaticCounter() - Static method in class org.xshare.base.counter.CounterFactory
Returns a standard implementation of a StaticCounter.

D

DynamicCounter - interface org.xshare.base.counter.DynamicCounter.
Configurable counter with a one-2-many relation ship between a counting function and key/value pairs.

E

EnumerationIterator - class org.xshare.base.iterator.EnumerationIterator.
The EnumerationIterator wrapps a given Enumeration and adapts it to the Iterator interface.
EnumerationIterator(Enumeration) - Constructor for class org.xshare.base.iterator.EnumerationIterator
Creates a new instance of this iterator, which adapts a given enumeration.
exec(Collection, Closure) - Static method in class org.xshare.base.collections.helpers.ForAll
Executes the given Closure for every element in the given collection.
exec(Iterator, Closure) - Static method in class org.xshare.base.collections.helpers.ForAll
Executes the given Closure for every element in the given iteration.
exec(Object) - Method in class org.xshare.base.predicate.UnaryXorPredicate
Passes the argument object two both predicates and returns true if at least one predicate is satisfied by the argument.
exec(Object) - Method in interface org.xshare.base.predicate.UnaryFunction
 
exec(Object) - Method in class org.xshare.base.predicate.UnaryOrPredicate
Passes the argument objects two both predicates and returns true if at least one predicate is satisfied by both arguments.
exec(Object) - Method in interface org.xshare.base.predicate.UnaryPredicate
 
exec(Object) - Method in class org.xshare.base.predicate.UnaryAndPredicate
Passes the argument object two both predicates and returns true if the object satisfies both predicates.
exec(Object) - Method in class org.xshare.base.predicate.UnaryNandPredicate
Passes the argument object two both predicates and returns true if at least one predicate is not satisfied by the argument.
exec(Object) - Method in class org.xshare.base.predicate.UnaryNorPredicate
Passes the argument object two both predicates and returns true if both predicates are not satisfied by the argument.
exec(Object, Object) - Method in class org.xshare.base.predicate.BinaryXorPredicate
Passes the two argument objects two both predicates and returns true if at least one predicate is satisfied by both arguments.
exec(Object, Object) - Method in class org.xshare.base.predicate.BinaryOrPredicate
Passes the two argument objects two both predicates and returns true if at least one predicate is satisfied by both arguments.
exec(Object, Object) - Method in interface org.xshare.base.predicate.BinaryPredicate
Executes the implemented operation on both given objects and returns a boolean value as the result of the operation.
exec(Object, Object) - Method in class org.xshare.base.predicate.BinaryNandPredicate
Passes the two argument objects two both predicates and returns true if at least one predicate is not satisfied by the argument.
exec(Object, Object) - Method in class org.xshare.base.predicate.BinaryAndPredicate
Passes the two argument objects two both predicates and returns true if the objects satisfy both predicates.
exec(Object, Object) - Method in interface org.xshare.base.predicate.BinaryFunction
 
exec(Object, Object) - Method in class org.xshare.base.predicate.BinaryNorPredicate
Passes the two argument objects two both predicates and returns true if both predicates are not satisfied by both argument.

F

FilterIterator - class org.xshare.base.iterator.FilterIterator.
Filters the elements of another iteration based on a UnaryPredicate wrapping an given iterator and applying a UnaryPredicate to each element.
FilterIterator(UnaryPredicate, Iterator) - Constructor for class org.xshare.base.iterator.FilterIterator
Creates a new instance of this iterator for a given predicate and iterator.
Find - class org.xshare.base.collections.helpers.Find.
This class contains some helper methods to search for elements in a collection of iteration which satisfy a given condition
findFirstGreater(Object) - Method in class org.xshare.base.collections.SortedCollection
 
ForAll - class org.xshare.base.collections.helpers.ForAll.
This class contains some helper methods which perform sometimes needed operations for collections and iterations.
func - Variable in class org.xshare.base.iterator.helpers.IteratorHaunter
Deprecated.  
function(Object) - Method in interface org.xshare.base.operation.Closure
Executes the implemented operation on a given element.
Functor - interface org.xshare.base.iterator.helpers.Functor.
Deprecated. This interface is obsolete. Please use the Closure interface instead. This interface will be removed with version 1.0.1.

G

GetBooleanMethod - interface org.xshare.base.adapters.method.GetBooleanMethod.
Adaptor interface to give access to the return value of a object's getter method.
GetDoubleMethod - interface org.xshare.base.adapters.method.GetDoubleMethod.
Adaptor interface to give access to the return value of a object's getter method.
GetFloatMethod - interface org.xshare.base.adapters.method.GetFloatMethod.
Adaptor interface to give access to the return value of a object's getter method.
GetIntMethod - interface org.xshare.base.adapters.method.GetIntMethod.
Adaptor interface to give access to the return value of a object's getter method.
GetLongMethod - interface org.xshare.base.adapters.method.GetLongMethod.
Adaptor interface to give access to the return value of a object's getter method.
getObjectCount() - Method in class org.xshare.base.iterator.CountingIterator
Returns the number of elements of the underlying iterator returned via CountingIterator.next().
getObjectCount() - Method in class org.xshare.base.iterator.helpers.CountingIterator
Deprecated. Returns the number of elements of the underlying iterator returned via CountingIterator.next().
getResultFor(Object) - Method in interface org.xshare.base.counter.BaseCounter
Gets a specific result from a counting result key/value pair of the counter.
getResultKeys() - Method in interface org.xshare.base.counter.BaseCounter
Returns a iteration with all keys of all currently known key/value pairs.
getValue(Object) - Method in interface org.xshare.base.adapters.method.GetBooleanMethod
 
getValue(Object) - Method in interface org.xshare.base.adapters.method.GetDoubleMethod
 
getValue(Object) - Method in interface org.xshare.base.adapters.method.GetFloatMethod
 
getValue(Object) - Method in interface org.xshare.base.adapters.method.GetIntMethod
 
getValue(Object) - Method in interface org.xshare.base.adapters.method.GetLongMethod
 
GlueingIterator - class org.xshare.base.iterator.GlueingIterator.
This iterator allows to concatenate two or more iterators and to handle them like a single one
GlueingIterator(Iterator[]) - Constructor for class org.xshare.base.iterator.GlueingIterator
Creates an iterator which knits all iterators in a given array together.
GlueingIterator(Iterator, Iterator) - Constructor for class org.xshare.base.iterator.GlueingIterator
Creates an iterator which knits two other iterators together.

H

hasNext() - Method in class org.xshare.base.iterator.FilterIterator
Checks if there are some elements left, for which the condition given to the constructor is true.
hasNext() - Method in class org.xshare.base.iterator.TransformatorIterator
Checks if there are more elements return or not.
hasNext() - Method in class org.xshare.base.iterator.OneElementIterator
 
hasNext() - Method in class org.xshare.base.iterator.SkipNullIterator
Checks if this iteration has still elements left.
hasNext() - Method in class org.xshare.base.iterator.ReverseIterator
Checks if there are elements to return left.
hasNext() - Method in class org.xshare.base.iterator.RangeIterator
Checks if there is a element left to be returned by RangeIterator.next().
hasNext() - Method in class org.xshare.base.iterator.EnumerationIterator
Checks if there are elements of the underlying enumeration left to return or not.
hasNext() - Method in class org.xshare.base.iterator.CountingIterator
Checks by delegating this method call to the underlying iteration, if there are more elements to return by CountingIterator.next() or not.
hasNext() - Method in class org.xshare.base.iterator.LimitedIterator
Checks if there are more elements to return or not.
hasNext() - Method in class org.xshare.base.iterator.ArrayIterator
Checks if there are more elements of the underlying array to return or not.
hasNext() - Method in class org.xshare.base.iterator.GlueingIterator
Checks if all elements of the underlying iterations have been returned or not.
hasNext() - Method in class org.xshare.base.iterator.SortingIterator
Checks if the sorted iteration has more elements to return or not.
hasNext() - Method in class org.xshare.base.iterator.helpers.CountingIterator
Deprecated. Checks by delegating this method call to the underlying iteration, if there are more elements to return by CountingIterator.next() or not.
hasResultFor(Object) - Method in interface org.xshare.base.counter.BaseCounter
Method to check if the counter has specific counting result key/value pair or not.

I

IllegaljKiskaArgumentException - exception org.xshare.base.IllegaljKiskaArgumentException.
Custom runtime exception which is only used to signal that an internal used argument is invalid.
IllegaljKiskaArgumentException(String) - Constructor for class org.xshare.base.IllegaljKiskaArgumentException
 
IllegaljKiskaStateException - exception org.xshare.base.IllegaljKiskaStateException.
Custom runtime exception which is only used to signal that a illegal state was reached within a class of the jKiska packages.
IllegaljKiskaStateException(String) - Constructor for class org.xshare.base.IllegaljKiskaStateException
 
internalContains(Object) - Method in class org.xshare.base.collections.SortedCollection
 
isEmpty() - Method in class org.xshare.base.collections.SortedCollection
Checks if this instance is empty or not.
isRunning() - Method in class org.xshare.base.iterator.GlueingIterator
Checks if the iterator is in use or not.
iterator() - Method in class org.xshare.base.collections.SortedCollection
Returns a Iterator over all elements in this collection starting from the first element.
IteratorHaunter - class org.xshare.base.iterator.helpers.IteratorHaunter.
Deprecated. Use ForAll instead. Both classes do the same, only the syntax is different. This class will be removed with version 1.0.1.
IteratorHaunter(Iterator, Functor) - Constructor for class org.xshare.base.iterator.helpers.IteratorHaunter
Deprecated.  

L

leftBorder - Variable in class org.xshare.base.iterator.RangeIterator
Specifies the left border of the element range.
LimitedIterator - class org.xshare.base.iterator.LimitedIterator.
Specialized iterator wrapper to limit the elements returned by another iteration.
LimitedIterator(int, Iterator) - Constructor for class org.xshare.base.iterator.LimitedIterator
Creates a new instance of this iterator which returns not more than a given number of elements.
ListReverseIterator - class org.xshare.base.iterator.ListReverseIterator.
Iterator for returning the elemenets of a List in reverse order.
ListReverseIterator(List) - Constructor for class org.xshare.base.iterator.ListReverseIterator
Creates an instance for a given List.

N

next() - Method in class org.xshare.base.iterator.FilterIterator
Returns the next element which fits in the condition set with the constructor of this instance.
next() - Method in class org.xshare.base.iterator.TransformatorIterator
Returns the next object.
next() - Method in class org.xshare.base.iterator.OneElementIterator
 
next() - Method in class org.xshare.base.iterator.SkipNullIterator
Returns the next element of the iteration.
next() - Method in class org.xshare.base.iterator.ReverseIterator
Returns the next element of the iteration.
next() - Method in class org.xshare.base.iterator.RangeIterator
Returns the next object of the specified range.
next() - Method in class org.xshare.base.iterator.EnumerationIterator
Returns the next element of the underlying enumeration.
next() - Method in class org.xshare.base.iterator.CountingIterator
Returns the next element which is returned by the Iterator.next() method of the underlying iterator.
next() - Method in class org.xshare.base.iterator.LimitedIterator
Returns the next element of the underlying iteration.
next() - Method in class org.xshare.base.iterator.ArrayIterator
Returns the next object from the underlying array if any are left.
next() - Method in class org.xshare.base.iterator.GlueingIterator
Returns the next element of the underlying iterations.
next() - Method in class org.xshare.base.iterator.SortingIterator
Returns the next element according to the internal sorting of the maintained elements.
next() - Method in class org.xshare.base.iterator.helpers.CountingIterator
Deprecated. Returns the next element which is returned by the Iterator.next() method of the underlying iterator.

O

objectCount - Variable in class org.xshare.base.iterator.CountingIterator
 
objectCount - Variable in class org.xshare.base.iterator.helpers.CountingIterator
Deprecated.  
OneElementIterator - class org.xshare.base.iterator.OneElementIterator.
Specialized Iterator implementation which wraps a single object with an Iterator, which can return only the given object and this only ones.
OneElementIterator(Object) - Constructor for class org.xshare.base.iterator.OneElementIterator
Creates a new instance for a given element.
or(Collection, GetBooleanMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Returns the boolean conjunction with or of all boolean values returned by the GetBooleanMethod adaptor for every element.
or(Iterator, GetBooleanMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Returns the boolean conjunction with or of all boolean values returned by the GetBooleanMethod adaptor for every element.
org.xshare.base - package org.xshare.base
Base package with common used exception classes.
org.xshare.base.adapters.method - package org.xshare.base.adapters.method
Generic adaptors for various standard primitives and objects to separate the access to a value from its source.
org.xshare.base.collections - package org.xshare.base.collections
Additional implementations of the Collection interface.
org.xshare.base.collections.helpers - package org.xshare.base.collections.helpers
Utility class for operations on elements of collections.
org.xshare.base.counter - package org.xshare.base.counter
Utility classes for simple and flexible element counters.
org.xshare.base.iterator - package org.xshare.base.iterator
Set of specialized Iterator implementations.
org.xshare.base.iterator.helpers - package org.xshare.base.iterator.helpers
Don't use the classes from this package, since they are deprecated and will be removed with version 1.
org.xshare.base.operation - package org.xshare.base.operation
 
org.xshare.base.predicate - package org.xshare.base.predicate
Logical predicates like AND, OR and AND.
OverRunException - exception org.xshare.base.OverRunException.
Exception which is thrown if an arithmetic value becomes larger than the maximal or smaller then the minimal possible value.
OverRunException() - Constructor for class org.xshare.base.OverRunException
Constructs a new instance of this excetion with no detailed error message.
OverRunException(String) - Constructor for class org.xshare.base.OverRunException
Constructs a new instance of this exception with a custom error message.

P

passThrough(Iterator) - Method in interface org.xshare.base.counter.BaseCounter
Overhands all elements of a given iteration to all internal counting rules.
passThrough(Object) - Method in interface org.xshare.base.counter.BaseCounter
Overhands a given object to all internal counting rules.

R

RangeIterator - class org.xshare.base.iterator.RangeIterator.
Specialized Iterator implementation - based on UnaryPredicates - to limit the returned elements of another Iterator pointing to a sorted list of elements.
RangeIterator(Iterator, UnaryPredicate) - Constructor for class org.xshare.base.iterator.RangeIterator
Creates a new RangeIterator instance with given predicate for the right border.
RangeIterator(UnaryPredicate, Iterator) - Constructor for class org.xshare.base.iterator.RangeIterator
Creates a new RangeIterator instance with a given predicate for the left border.
RangeIterator(UnaryPredicate, Iterator, UnaryPredicate) - Constructor for class org.xshare.base.iterator.RangeIterator
Creates a new RangeIterator instance with a given predicate for the right border and the left border.
remove() - Method in class org.xshare.base.iterator.FilterIterator
Removes the last element returned by FilterIterator.next() from the underlaying iteration by forwarding the remove call to it.
remove() - Method in class org.xshare.base.iterator.TransformatorIterator
This operation is not supported for this type of iterator, since the 'clients' of this iteration does not work directly on the source iteration.
remove() - Method in class org.xshare.base.iterator.OneElementIterator
This operation is not supported for this type of iterator.
remove() - Method in class org.xshare.base.iterator.SkipNullIterator
Calls the Iterator.remove() method of the underlying iteration.
remove() - Method in class org.xshare.base.iterator.ReverseIterator
This operation is not supported by this iterator, since it works on an internal copy of the original iteration.
remove() - Method in class org.xshare.base.iterator.RangeIterator
Removes the last element returned by RangeIterator.next() from the underlaying iteration by forwarding the remove call to it.
remove() - Method in class org.xshare.base.iterator.EnumerationIterator
This method is not supported, since the Enumeration doesn't offer the possiblity to remove objects.
remove() - Method in class org.xshare.base.iterator.CountingIterator
Calls the Iterator.remove() method of the underlying iterator.
remove() - Method in class org.xshare.base.iterator.LimitedIterator
Removes the last element returned by LimitedIterator.next() from the underlaying iteration by forwarding the remove call to it.
remove() - Method in class org.xshare.base.iterator.ListReverseIterator
Removes the last element returned by ReverseIterator.next().
remove() - Method in class org.xshare.base.iterator.ArrayIterator
This operation is not supported for this type of iterator.
remove() - Method in class org.xshare.base.iterator.GlueingIterator
Removes the last element returned by GlueingIterator.next() from the underlaying iteration by forwarding the remove call to it.
remove() - Method in class org.xshare.base.iterator.SortingIterator
This method is not supported since this class is only a latching proxy for the underlying collection with an different representation of its elements.
remove() - Method in class org.xshare.base.iterator.helpers.CountingIterator
Deprecated. Calls the Iterator.remove() method of the underlying iterator.
remove(Object) - Method in class org.xshare.base.collections.SortedCollection
Removes a single object instance from the collection.
removeAll(Collection) - Method in class org.xshare.base.collections.SortedCollection
Removes all elements from the collection which are equal to the elements of a given collection.
reset() - Method in interface org.xshare.base.counter.BaseCounter
Discards all results collected by this counter instance and brings it back to creation state.
ResultTupleAlreadyInstalledException - exception org.xshare.base.counter.ResultTupleAlreadyInstalledException.
Exception signaling that a key has been already used for a specific StaticCounter to specify a result key/value pair.
ResultTupleAlreadyInstalledException(String) - Constructor for class org.xshare.base.counter.ResultTupleAlreadyInstalledException
 
retainAll(Collection) - Method in class org.xshare.base.collections.SortedCollection
 
ReverseIterator - class org.xshare.base.iterator.ReverseIterator.
Iterator which returns the elements of a given iterator in reverse order.
ReverseIterator(Iterator) - Constructor for class org.xshare.base.iterator.ReverseIterator
Creates a new instance for a given iteration.
ReverseIterator(List) - Constructor for class org.xshare.base.iterator.ReverseIterator
Deprecated. If you need a reversing iterator for a List, then use the ListReverseIterator instead. This constructor will be removed with version 1.
rightBorder - Variable in class org.xshare.base.iterator.RangeIterator
Specifies the right border of the element range.
run() - Method in class org.xshare.base.iterator.helpers.IteratorHaunter
Deprecated.  

S

setUsedIterator(Iterator) - Method in class org.xshare.base.iterator.ReverseIterator
Deprecated. Don't used it. Will be removed with version 1.
size() - Method in class org.xshare.base.collections.SortedCollection
Returns the number of elements in this collection.
SkipNullIterator - class org.xshare.base.iterator.SkipNullIterator.
Iterator which skips all null values of a given iteration.
SkipNullIterator(Iterator) - Constructor for class org.xshare.base.iterator.SkipNullIterator
Creates a new instance of this iterator class for a given iteration.
SortedCollection - class org.xshare.base.collections.SortedCollection.
Collection implementation which sorts its elements according to their natural order or according to the order specified by a custom Comparator.
SortedCollection() - Constructor for class org.xshare.base.collections.SortedCollection
Constructs a new sorted collection of elements.
SortedCollection(Collection) - Constructor for class org.xshare.base.collections.SortedCollection
 
SortedCollection(Collection, Comparator) - Constructor for class org.xshare.base.collections.SortedCollection
Creates a new instance of this collection containing all the elements of another Collection sorted according to a given Comparator.
SortedCollection(Comparator) - Constructor for class org.xshare.base.collections.SortedCollection
Creates a new empty sorted collection.
SortedCollection(Iterator) - Constructor for class org.xshare.base.collections.SortedCollection
Constructs a new sorted collection containing the elements referenced by a given iterator.
SortedCollection(Iterator, Comparator) - Constructor for class org.xshare.base.collections.SortedCollection
Creates a new sorted collection containing all the elements of a given iteration sorted according to the specification of a custom comparator.
SortingIterator - class org.xshare.base.iterator.SortingIterator.
Sorts the elements of a given Collection or Iterator according to a users specification.
SortingIterator(Collection, Comparator) - Constructor for class org.xshare.base.iterator.SortingIterator
 
SortingIterator(Iterator, Comparator) - Constructor for class org.xshare.base.iterator.SortingIterator
 
sourceIterator - Variable in class org.xshare.base.iterator.CountingIterator
 
sourceIterator - Variable in class org.xshare.base.iterator.helpers.CountingIterator
Deprecated.  
sourceIterator - Variable in class org.xshare.base.iterator.helpers.IteratorHaunter
Deprecated.  
StaticCounter - interface org.xshare.base.counter.StaticCounter.
Configurable counter with a one-2-one relation between a counting rule and a result key/value pair.
sumDouble(Iterator, GetDoubleMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Computes the sum of all double values returned by the GetDoubleMethod adaptor for every element.
sumFloat(Collection, GetFloatMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Computes the sum of all float values returned by the GetFloatMethod adaptor for every element.
sumFloat(Iterator, GetFloatMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Computes the sum of all float values returned by the GetFloatMethod adaptor for every element.
sumInt(Collection, GetIntMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Computes the sum of all int values returned by the GetIntMethod adaptor for every element of a given collection.
sumInt(Iterator, GetIntMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Computes the sum of all int values returned by the GetIntMethod adaptor for every element of a given iteration.
sumLong(Collection, GetLongMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Describe sumLong method here.
sumLong(Iterator, GetLongMethod) - Static method in class org.xshare.base.collections.helpers.ForAll
Describe sumLong method here.
syncDynamicCounter(DynamicCounter) - Static method in class org.xshare.base.counter.CounterFactory
Wraps a given DynamicCounter with a synchronized wrapper instance.
syncStaticCounter(StaticCounter) - Static method in class org.xshare.base.counter.CounterFactory
Wraps a given StaticCounter with a synchronized wrapper instance.

T

THATS_A_JKISKA_EXCEPTION - Static variable in class org.xshare.base.IllegaljKiskaArgumentException
 
toArray() - Method in class org.xshare.base.collections.SortedCollection
Returns a array containing all objects of this collection.
toArray(Object[]) - Method in class org.xshare.base.collections.SortedCollection
This method fullfills the specification of Collection.toArray(Object[]).
toString() - Method in class org.xshare.base.IllegaljKiskaArgumentException
 
toString() - Method in class org.xshare.base.IllegaljKiskaStateException
 
toString() - Method in class org.xshare.base.collections.SortedCollection
 
TransformatorIterator - class org.xshare.base.iterator.TransformatorIterator.
Iterator with the ability to transform the elements of a given iteration according to the users specification before returning them.
TransformatorIterator(Iterator, UnaryFunction) - Constructor for class org.xshare.base.iterator.TransformatorIterator
Creates a new instance of this iterator for a given iteration whose elements are transformed by a given function.

U

UnaryAndPredicate - class org.xshare.base.predicate.UnaryAndPredicate.
A binary predicate represents a 'and' like conjunction of two UnaryPredicates.
UnaryAndPredicate(UnaryPredicate, UnaryPredicate) - Constructor for class org.xshare.base.predicate.UnaryAndPredicate
Constructs a 'and' predicate for two UnaryPredicates.
UnaryFunction - interface org.xshare.base.predicate.UnaryFunction.
 
UnaryNandPredicate - class org.xshare.base.predicate.UnaryNandPredicate.
A binary predicate represents a 'nand' like conjunction of two UnaryPredicates.
UnaryNandPredicate(UnaryPredicate, UnaryPredicate) - Constructor for class org.xshare.base.predicate.UnaryNandPredicate
Constructs a 'nand' predicate for two UnaryPredicate.
UnaryNorPredicate - class org.xshare.base.predicate.UnaryNorPredicate.
A unary predicate represents a 'nor' like conjunction of two UnaryPredicates.
UnaryNorPredicate(UnaryPredicate, UnaryPredicate) - Constructor for class org.xshare.base.predicate.UnaryNorPredicate
Constructs a 'nor' predicate for two UnaryPredicates.
UnaryOrPredicate - class org.xshare.base.predicate.UnaryOrPredicate.
A binary predicate represents a 'or' like conjunction of two UnaryPredicates.
UnaryOrPredicate(UnaryPredicate, UnaryPredicate) - Constructor for class org.xshare.base.predicate.UnaryOrPredicate
Constructs a 'or' predicate for two UnaryPredicates.
UnaryPredicate - interface org.xshare.base.predicate.UnaryPredicate.
 
UnaryXorPredicate - class org.xshare.base.predicate.UnaryXorPredicate.
A binary predicate represents a 'xor' like conjunction of two UnaryPredicates.
UnaryXorPredicate(UnaryPredicate, UnaryPredicate) - Constructor for class org.xshare.base.predicate.UnaryXorPredicate
Constructs a 'xor' predicate for two UnaryPredicates.

A B C D E F G H I L N O P R S T U

jKiska Base 0.2.1 Release Esche [http://jkiska.sourceforge.net]