Uses of Interface
jaggregate.BinaryFunctor

Packages that use BinaryFunctor
jaggregate Jaggregate is a J2SE 5.0-aware collections library that is modeled after the ANSI Smalltalk collection protocols. 
 

Uses of BinaryFunctor in jaggregate
 

Classes in jaggregate that implement BinaryFunctor
 class BinaryFunction<A1,A2,R>
          A functor that accepts two arguments.
 

Methods in jaggregate with parameters of type BinaryFunctor
 void SortedCollection.doWithIndex(BinaryFunctor<? super Integer,? super E,?> operation)
          Evaluates the given operation with the index of each element of this sequence, in order, together with the element itself.
 void ReadOnlySequence.doWithIndex(BinaryFunctor<? super Integer,? super E,?> operation)
          Evaluates the given operation with the index of each element of this sequence, in order, together with the element itself.
 void OrderedCollection.doWithIndex(BinaryFunctor<? super Integer,? super E,?> operation)
          Evaluates the given operation with the index of each element of this sequence, in order, together with the element itself.
 void Interval.doWithIndex(BinaryFunctor<? super Integer,? super E,?> operation)
          Evaluates the given operation with the index of each element of this sequence, in order, together with the element itself.
<T> void
SortedCollection.doWithOthers(ReadOnlySequence<? extends T> otherSequence, BinaryFunctor<? super E,? super T,?> operation)
          For each element of this sequence and the corresponding element of the given sequence, evaluates the given operation with this sequence's element as the first parameter, and the element of the other sequence as the second parameter.
<T> void
ReadOnlySequence.doWithOthers(ReadOnlySequence<? extends T> otherSequence, BinaryFunctor<? super E,? super T,?> operation)
          For each element of this sequence and the corresponding element of the given sequence, evaluates the given operation with this sequence's element as the first parameter, and the element of the other sequence as the second parameter.
<T> void
OrderedCollection.doWithOthers(ReadOnlySequence<? extends T> otherSequence, BinaryFunctor<? super E,? super T,?> operation)
          For each element of this sequence and the corresponding element of the given sequence, evaluates the given operation with this sequence's element as the first parameter, and the element of the other sequence as the second parameter.
<T> void
Interval.doWithOthers(ReadOnlySequence<? extends T> otherSequence, BinaryFunctor<? super E,? super T,?> operation)
          For each element of this sequence and the corresponding element of the given sequence, evaluates the given operation with this sequence's element as the first parameter, and the element of the other sequence as the second parameter.
 void SortedCollection.forEachInRangeDoWithIndex(int start, int stop, BinaryFunctor<? super Integer,? super E,?> operation)
          For those elements of this sequence between two given positions, inclusive, evaluates the given operation with an element of this sequence as the first argument and the element's position (index) as the second.
 void ReadOnlySequence.forEachInRangeDoWithIndex(int start, int stop, BinaryFunctor<? super Integer,? super E,?> operation)
          For those elements of this sequence between two given positions, inclusive, evaluates the given operation with an element of this sequence as the first argument and the element's position (index) as the second.
 void OrderedCollection.forEachInRangeDoWithIndex(int start, int stop, BinaryFunctor<? super Integer,? super E,?> operation)
          For those elements of this sequence between two given positions, inclusive, evaluates the given operation with an element of this sequence as the first argument and the element's position (index) as the second.
 void Interval.forEachInRangeDoWithIndex(int start, int stop, BinaryFunctor<? super Integer,? super E,?> operation)
          For those elements of this sequence between two given positions, inclusive, evaluates the given operation with an element of this sequence as the first argument and the element's position (index) as the second.
static
<E,R> R
Iterables.inject(Iterable<? extends E> items, R initialValue, BinaryFunctor<? super R,? super E,? extends R> operation)
          Answers the final result of evaluating the given operation using each element of the given iterable and the previous evaluation result as the parameters.
<R> R
Collection.inject(R initialValue, BinaryFunctor<? super R,? super E,? extends R> operation)
          Answers the final result of evaluating the given operation using each element of this collection and the previous evaluation result as the parameters.
<R> R
AbstractCollection.inject(R initialValue, BinaryFunctor<? super R,? super E,? extends R> operation)
          Answers the final result of evaluating the given operation using each element of this collection and the previous evaluation result as the parameters.
 void AbstractDictionaryImpl.keysAndValuesDo(BinaryFunctor<? super K,? super V,?> operation)
          Iteratively evaluates the given operation with each of this dictionary's keys and values.
 void AbstractDictionary.keysAndValuesDo(BinaryFunctor<? super K,? super V,?> operation)
          Iteratively evaluates the given operation with each of this dictionary's keys and values.
 



© Copyright 2004-2008 Paul R. Holser, Jr. All rights reserved. Licensed under the Academic Free License version 3.0. pholser@alumni.rice.edu