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
 
addRule(Object, UnaryPredicate) - Method in interface org.xshare.base.counter.StaticCounter
 
addRule(UnaryFunction) - Method in interface org.xshare.base.counter.DynamicCounter
 
ArrayIterator - class org.xshare.base.iterator.ArrayIterator.
 
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.
 

C

clear() - Method in class org.xshare.base.collections.SortedCollection
 
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
 
CounterFactory - class org.xshare.base.counter.CounterFactory.
 
CountingIterator - class org.xshare.base.iterator.helpers.CountingIterator.
Wraps a given iterator and counts the via CountingIterator.next() returned elements.
CountingIterator(Iterator) - Constructor for class org.xshare.base.iterator.helpers.CountingIterator
 
createDynamicCounter() - Static method in class org.xshare.base.counter.CounterFactory
 
createStaticCounter() - Static method in class org.xshare.base.counter.CounterFactory
 

D

DynamicCounter - interface org.xshare.base.counter.DynamicCounter.
 

E

EnumerationIterator - class org.xshare.base.iterator.EnumerationIterator.
 
EnumerationIterator(Enumeration) - Constructor for class org.xshare.base.iterator.EnumerationIterator
 
exec(Object) - Method in interface org.xshare.base.predicate.UnaryFunction
 
exec(Object) - Method in interface org.xshare.base.predicate.UnaryPredicate
 

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 for 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.
findFirstGreater(Object) - Method in class org.xshare.base.collections.SortedCollection
 
func - Variable in class org.xshare.base.iterator.helpers.IteratorHaunter
 
function(Object) - Method in interface org.xshare.base.iterator.helpers.Functor
 
Functor - interface org.xshare.base.iterator.helpers.Functor.
 

G

getObjectCount() - Method in class org.xshare.base.iterator.helpers.CountingIterator
Returns the number of elements of the underlying iterator returned via CountingIterator.next().
getResultFor(Object) - Method in interface org.xshare.base.counter.BaseCounter
 
getResultKeys() - Method in interface org.xshare.base.counter.BaseCounter
 
GlueingIterator - class org.xshare.base.iterator.GlueingIterator.
 
GlueingIterator(Iterator[]) - Constructor for class org.xshare.base.iterator.GlueingIterator
 
GlueingIterator(Iterator, Iterator) - Constructor for class org.xshare.base.iterator.GlueingIterator
 

H

hasNext() - Method in class org.xshare.base.iterator.LimitedIterator
 
hasNext() - Method in class org.xshare.base.iterator.ReverseIterator
 
hasNext() - Method in class org.xshare.base.iterator.GlueingIterator
 
hasNext() - Method in class org.xshare.base.iterator.EnumerationIterator
 
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.SortingIterator
Checks if the sorted iteration has more elements to return or not.
hasNext() - Method in class org.xshare.base.iterator.ArrayIterator
 
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.OneElementIterator
 
hasNext() - Method in class org.xshare.base.iterator.helpers.CountingIterator
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
 

I

internalContains(Object) - Method in class org.xshare.base.collections.SortedCollection
 
isEmpty() - Method in class org.xshare.base.collections.SortedCollection
 
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.
 
IteratorHaunter(Iterator, Functor) - Constructor for class org.xshare.base.iterator.helpers.IteratorHaunter
 

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.
 
LimitedIterator(int, Iterator) - Constructor for class org.xshare.base.iterator.LimitedIterator
 

N

next() - Method in class org.xshare.base.iterator.LimitedIterator
 
next() - Method in class org.xshare.base.iterator.ReverseIterator
 
next() - Method in class org.xshare.base.iterator.GlueingIterator
 
next() - Method in class org.xshare.base.iterator.EnumerationIterator
 
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.SortingIterator
Returns the next element according to the internal sorting of the maintained elements.
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.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.OneElementIterator
 
next() - Method in class org.xshare.base.iterator.helpers.CountingIterator
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.helpers.CountingIterator
 
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
 
org.xshare.base.collections - package org.xshare.base.collections
 
org.xshare.base.counter - package org.xshare.base.counter
 
org.xshare.base.iterator - package org.xshare.base.iterator
 
org.xshare.base.iterator.helpers - package org.xshare.base.iterator.helpers
 
org.xshare.base.predicate - package org.xshare.base.predicate
 

P

passThrough(Iterator) - Method in interface org.xshare.base.counter.BaseCounter
 
passThrough(Object) - Method in interface org.xshare.base.counter.BaseCounter
 

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
 
RangeIterator(UnaryPredicate, Iterator) - Constructor for class org.xshare.base.iterator.RangeIterator
 
RangeIterator(UnaryPredicate, Iterator, UnaryPredicate) - Constructor for class org.xshare.base.iterator.RangeIterator
 
remove() - Method in class org.xshare.base.iterator.LimitedIterator
 
remove() - Method in class org.xshare.base.iterator.ReverseIterator
 
remove() - Method in class org.xshare.base.iterator.GlueingIterator
This method is not supported since this iterator is only a wrapper for a bunch of other iterators.
remove() - Method in class org.xshare.base.iterator.EnumerationIterator
 
remove() - Method in class org.xshare.base.iterator.RangeIterator
This operation is not supported since this iterator implementaiton is only a proxy for another one.
remove() - Method in class org.xshare.base.iterator.SortingIterator
This method is not supported since this class is only a proxy for a underlying collection with an different representation of its elements.
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.FilterIterator
This method is not supported since this class is only an adapter for another iterator.
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.helpers.CountingIterator
Calls the Iterator.remove() method of the underlying iterator.
remove(Object) - Method in class org.xshare.base.collections.SortedCollection
 
removeAll(Collection) - Method in class org.xshare.base.collections.SortedCollection
 
reset() - Method in interface org.xshare.base.counter.BaseCounter
 
retainAll(Collection) - Method in class org.xshare.base.collections.SortedCollection
 
ReverseIterator - class org.xshare.base.iterator.ReverseIterator.
 
ReverseIterator.IteratorReverseIterator - class org.xshare.base.iterator.ReverseIterator.IteratorReverseIterator.
 
ReverseIterator.IteratorReverseIterator(Iterator) - Constructor for class org.xshare.base.iterator.ReverseIterator.IteratorReverseIterator
 
ReverseIterator(Iterator) - Constructor for class org.xshare.base.iterator.ReverseIterator
 
ReverseIterator(List) - Constructor for class org.xshare.base.iterator.ReverseIterator
 
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
 

S

setUsedIterator(Iterator) - Method in class org.xshare.base.iterator.ReverseIterator
 
size() - Method in class org.xshare.base.collections.SortedCollection
 
SortedCollection - class org.xshare.base.collections.SortedCollection.
 
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
 
SortedCollection(Comparator) - Constructor for class org.xshare.base.collections.SortedCollection
 
SortedCollection(Iterator) - Constructor for class org.xshare.base.collections.SortedCollection
 
SortedCollection(Iterator, Comparator) - Constructor for class org.xshare.base.collections.SortedCollection
 
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.helpers.CountingIterator
 
sourceIterator - Variable in class org.xshare.base.iterator.helpers.IteratorHaunter
 
StaticCounter - interface org.xshare.base.counter.StaticCounter.
 

T

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
 
toString() - Method in class org.xshare.base.collections.SortedCollection
 

U

UnaryFunction - interface org.xshare.base.predicate.UnaryFunction.
 
UnaryPredicate - interface org.xshare.base.predicate.UnaryPredicate.
 

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

jKiska Base 0.10 [http://jkiska.sourceforge.net]