A B C D E F G H I J K L M N O P R S T U V W X Y Z _

A

AbstractVisitor - Class in net.sf.jga.fn
Shell implementation of Visitor.
AbstractVisitor() - Constructor for class net.sf.jga.fn.AbstractVisitor
 
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.AndBinary
Calls the Visitor's visit(AndBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.AndGenerator
Calls the Visitor's visit(AndGenerator) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.AndUnary
Calls the Visitor's visit(AndUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ApplyBinary
Calls the Visitor's visit(ApplyBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ApplyGenerator
Calls the Visitor's visit(ApplyGenerator) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ApplyUnary
Calls the Visitor's visit(ApplyUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Bind
Calls the Visitor's visit(Bind) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Bind1st
Calls the Visitor's visit(Bind1st) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Bind2nd
Calls the Visitor's visit(Bind2nd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.BindNth
Calls the Visitor's visit(BindNth) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ChainBinary
Calls the Visitor's visit(ChainBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ChainFunctor
Calls the Visitor's visit(ChainBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ChainUnary
Calls the Visitor's visit(BinaryCompose) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ComposeBinary
Calls the Visitor's visit(ComposeBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ComposeBinaryNth
Calls the Visitor's visit(Generate2nd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ComposeUnary
Calls the Visitor's visit(ComposeUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ComposeUnaryNth
Calls the Visitor's visit(Generate2nd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Compound
Calls the Visitor's visit(Compound) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.CompoundBinary
Calls the Visitor's visit(CompoundBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.CompoundGenerator
Calls the Visitor's visit(Constant) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.CompoundUnary
Calls the Visitor's visit(Constant) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ConditionalBinary
Calls the Visitor's visit(ConditionalBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ConditionalGenerator
Calls the Visitor's visit(ConditionalGenerator) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ConditionalUnary
Calls the Visitor's visit(ConditionalUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Constant
Calls the Visitor's visit(Constant) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ConstantBinary
Calls the Visitor's visit(Constant) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.ConstantUnary
Calls the Visitor's visit(ConstantUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Distribute
Calls the Visitor's visit(Distribute) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Generate
Calls the Visitor's visit(Generate) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Generate1st
Calls the Visitor's visit(Generate1st) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Generate2nd
Calls the Visitor's visit(Generate2nd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.GenerateBinary
Calls the Visitor's visit(GenerateBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.GenerateNth
Calls the Visitor's visit(Generate2nd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.GenerateUnary
Calls the Visitor's visit(GenerateUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Identity
Calls the Visitor's visit(Identity) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Identity.Accessor
Calls the Visitor's visit(Constant) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.OrBinary
Calls the Visitor's visit(OrBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.OrGenerator
Calls the Visitor's visit(OrGenerator) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.OrUnary
Calls the Visitor's visit(OrUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Project1st
Calls the Visitor's visit(Project1st) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Project2nd
Calls the Visitor's visit(Project2nd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.adaptor.Random
Calls the Visitor's visit(Random) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Calls the Visitor's visit(Accumulate) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.algorithm.Count
Deprecated. Calls the Visitor's visit(Count) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.algorithm.ElementOf
Calls the Visitor's visit(ElementOf) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.algorithm.ForEach
Deprecated. Calls the Visitor's visit(ForEach) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.algorithm.MaxValue
Deprecated. Calls the Visitor's visit(MaxValue) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.algorithm.MinValue
Deprecated. Calls the Visitor's visit(MinValue) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Average
Calls the Visitor's visit(Average) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.BitwiseAnd
Calls the Visitor's visit(BitwiseAnd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.BitwiseNot
Calls the Visitor's visit(BitwiseNot) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.BitwiseOr
Calls the Visitor's visit(BitwiseOr) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.BitwiseXor
Calls the Visitor's visit(BitwiseXor) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Divides
Calls the Visitor's visit(Divides) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Minus
Calls the Visitor's visit(Minus) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Modulus
Calls the Visitor's visit(Modulus) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Multiplies
Calls the Visitor's visit(Multiplies) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Negate
Calls the Visitor's visit(Negate) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.Plus
Calls the Visitor's visit(Plus) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.ShiftLeft
Calls the Visitor's visit(ShiftLeft) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.ShiftRight
Calls the Visitor's visit(ShiftRight) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.UnsignedShiftRight
Calls the Visitor's visit(UnsignedShiftRight) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.arithmetic.ValueOf
Calls the Visitor's visit(ValueOf) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.Between
Calls the Visitor's visit(Between) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.ComparatorFn
Calls the Visitor's visit(ComperatorFn) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.EqualEqual
Calls the Visitor's visit(EqualEqual) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.EqualTo
Calls the Visitor's visit(EqualTo) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.Greater
Calls the Visitor's visit(Greater) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.GreaterEqual
Calls the Visitor's visit(GreaterEqual) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.Less
Calls the Visitor's visit(Less) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.LessEqual
Calls the Visitor's visit(LessEqual) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.Max
Calls the Visitor's visit(Max) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.Min
Calls the Visitor's visit(Min) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.NotEqualEqual
Calls the Visitor's visit(NotEqualEqual) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.comparison.NotEqualTo
Calls the Visitor's visit(NotEqualTo) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.Functor
default implementation of Visitable interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.All
Calls the Visitor's visit(All) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.Any
Calls the Visitor's visit(Any) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.BinaryNegate
Calls the Visitor's visit(UnaryNegate) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.LogicalAnd
Calls the Visitor's visit(LogicalAnd) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.LogicalNot
Calls the Visitor's visit(LogicalNot) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.LogicalOr
Calls the Visitor's visit(LogicalOr) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.logical.UnaryNegate
Calls the Visitor's visit(UnaryNegate) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.ArrayBinary
Calls the Visitor's visit(ArrayBinary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.ArrayUnary
Calls the Visitor's visit(ArrayUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.Cast
Calls the Visitor's visit(InstanceOf) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.CompareProperty
Calls the Visitor's visit(CompareProperty) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.Construct
Calls the Visitor's visit(Construct) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.ConstructDefault
Calls the Visitor's visit(ConstructDefault) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.ConstructUnary
Calls the Visitor's visit(ConstructUnary) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.GetField
Calls the Visitor's visit(GetField) field, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.GetProperty
Calls the Visitor's visit(GetProperty) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.InstanceOf
Calls the Visitor's visit(InstanceOf) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.Invoke
Calls the Visitor's visit(InvokeMethod) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.InvokeMethod
Calls the Visitor's visit(InvokeMethod) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
Calls the Visitor's visit(InvokeMethod) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.SetField
Calls the Visitor's visit(etField) field, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.property.SetProperty
Calls the Visitor's visit(SetProperty) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.string.DefaultFormat
Calls the Visitor's visit(DefaultFormat) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.string.FormatValue
Calls the Visitor's visit(FormatValue) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.string.Match
Calls the Visitor's visit(Match) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in class net.sf.jga.fn.string.ParseFormat
Calls the Visitor's visit(ParseFormat) method, if it implements the nested Visitor interface.
accept(Visitor) - Method in interface net.sf.jga.fn.Visitable
Determine if the visitor is appropriate (typically by testing against a specific interface) and if so, call pass the implementing object to the visitor's visit method.
accessor() - Method in class net.sf.jga.fn.adaptor.Identity
Returns a Generator that will always return the last value passed to this functor.
accessor() - Method in class net.sf.jga.parser.VariableRef
 
accumulate(T[], BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
 
accumulate(T[], T, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
 
accumulate(Iterable<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
 
accumulate(Iterable<? extends T>, T, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
 
accumulate(Iterator<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
 
accumulate(Iterator<? extends T>, T, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
 
Accumulate<T> - Class in net.sf.jga.fn.algorithm
Deprecated. This functionality is moved into Summarize
Accumulate(BinaryFunctor<T, T, T>) - Constructor for class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Builds an Accumulate functor that will use the given functor to process elements in an iteration.
Accumulate(T, BinaryFunctor<T, T, T>) - Constructor for class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Builds an Accumulate functor that will use the given start value and functor to process elements in an iteration.
Accumulate.Visitor - Interface in net.sf.jga.fn.algorithm
Deprecated. Interface for classes that may interpret an Accumulate functor.
actionPerformed(ActionEvent) - Method in class net.sf.jga.swing.GenericAction
Passes the action event to the functor given at construction.
actionPerformed(ActionEvent) - Method in class net.sf.jga.swing.GenericActionListener
Passes the action event to the functor given at construction.
AdaptorFunctors - Class in net.sf.jga.fn.adaptor
Static factory methods for selected functors in the Adaptor package.
AdaptorFunctors() - Constructor for class net.sf.jga.fn.adaptor.AdaptorFunctors
 
AdaptorVisitor - Class in net.sf.jga.fn
Visitor that performs a walk of compound functor structures.
AdaptorVisitor() - Constructor for class net.sf.jga.fn.AdaptorVisitor
 
add(T) - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
add(T) - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
add(T) - Method in class net.sf.jga.util.EmptyIterator
throws UnsupportedOperationException
add(T) - Method in class net.sf.jga.util.SingletonIterator
 
add_escapes(String) - Method in exception net.sf.jga.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAll(Collection<? super T>, Iterator<T>) - Static method in class net.sf.jga.util.CollectionUtils
Adds all of the elements of the iterator to the collection.
addAll(Collection<? super T>, T...) - Static method in class net.sf.jga.util.CollectionUtils
Adds all of the arguments to the collection.
addColumn(Class<C>, String) - Method in class net.sf.jga.swing.GenericTableModel
Adds a read-only column that uses a GetProperty functor for the named property.
addColumn(Class<C>, String, boolean) - Method in class net.sf.jga.swing.GenericTableModel
Adds a possibly editable column that uses a GetProperty functor for the named property, and a SetProperty functor if the column is editable.
addColumn(Class<C>, String, UnaryFunctor<C, String>) - Method in class net.sf.jga.swing.GenericTableModel
Adds a read-only column that uses a GetProperty functor for the named property and renders the property value in the given formatter.
addColumn(Class<C>, String, UnaryFunctor<C, String>, UnaryFunctor<String, C>) - Method in class net.sf.jga.swing.GenericTableModel
Adds an editable column that uses a GetProperty functor for the named property, and a SetProperty functor if the column is editable, and is rendered (and edited) using the given format.
addColumn(GenericTableColumn<T, ?>) - Method in class net.sf.jga.swing.GenericTableModel
Adds the given column to the table.
addEscapes(String) - Static method in error net.sf.jga.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
addPromotionRule(Class<?>, Class<?>, UnaryFunctor) - Method in class net.sf.jga.parser.JFXGParser
Registers a type-coercion rule that will promote values of the from type to values of the to type for use in expressions.
adjustBeginLineColumn(int, int) - Method in class net.sf.jga.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class net.sf.jga.parser.JavaCharStream
 
Algorithms - Class in net.sf.jga.util
Deprecated. everything likely to be of value has been moved to static classes in the net.sf.jga.algorithms package
Algorithms() - Constructor for class net.sf.jga.util.Algorithms
Deprecated.  
All<T> - Class in net.sf.jga.fn.logical
Unary Predicate that returns true when each of 0 or more branch predicates returns true.
All() - Constructor for class net.sf.jga.fn.logical.All
Builds the All predicate with an empty default collection of branch predicates.
All(Collection<UnaryFunctor<T, Boolean>>) - Constructor for class net.sf.jga.fn.logical.All
Builds the All predicate with the given collection of branch predicates.
all() - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
all(Collection<UnaryFunctor<T, Boolean>>) - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
all(UnaryFunctor<T, Boolean>...) - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
All.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret an All predicate.
allocate(Class<? extends T[]>, int) - Static method in class net.sf.jga.util.ArrayUtils
Returns an uninitialized array of the given type, sized to the given length.
AllocationExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
and(Generator<Boolean>, Generator<Boolean>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a Boolean Generator that produces TRUE when both input generators return TRUE.
and(UnaryFunctor<T, Boolean>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a Boolean Functor that produces TRUE when both input functors return TRUE for same given argument.
and(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, Boolean>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a Boolean Functor that produces TRUE when both input functors return TRUE for same given pair of arguments.
and(T, T) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
For numeric arguments x and y, returns x & y
AndBinary<T1,T2> - Class in net.sf.jga.fn.adaptor
Binary that performs a shortcircuit and operation using a given pair of Boolean BinaryFunctors.
AndBinary(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, Boolean>) - Constructor for class net.sf.jga.fn.adaptor.AndBinary
Builds a AndBinary functor, given the two functors that may be executed.
AndBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an AndBinaryFunctor predicate.
AndExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
AndGenerator - Class in net.sf.jga.fn.adaptor
Generator that performs a shortcircuit and operation using a given pair of Boolean Generators.
AndGenerator(Generator<Boolean>, Generator<Boolean>) - Constructor for class net.sf.jga.fn.adaptor.AndGenerator
Builds a AndGenerator functor, given the two functors that may be executed.
AndGenerator.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an AndGenerator predicate.
AndUnary<T> - Class in net.sf.jga.fn.adaptor
Unary that performs a shortcircuit and operation using a given pair of Boolean UnaryFunctors.
AndUnary(UnaryFunctor<T, Boolean>, UnaryFunctor<T, Boolean>) - Constructor for class net.sf.jga.fn.adaptor.AndUnary
Builds a AndUnary functor, given the two functors that may be executed.
AndUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an AndUnaryFunctor predicate.
Any<T> - Class in net.sf.jga.fn.logical
Unary Predicate that returns true when one of 0 or more branch predicates returns true.
Any() - Constructor for class net.sf.jga.fn.logical.Any
Builds the Any predicate with an empty default collection of branch predicates.
Any(Collection<UnaryFunctor<T, Boolean>>) - Constructor for class net.sf.jga.fn.logical.Any
Builds the Any predicate with the given collection of branch predicates.
any() - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
any(Collection<UnaryFunctor<T, Boolean>>) - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
any(UnaryFunctor<T, Boolean>...) - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
Any.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret an Any predicate.
Append - Class in net.sf.jga.algorithms
Algorithms that iterate over variable-length sets of inputs, ie, arrays, collections, or iterations, returning the combined contents of all inputs.
Append() - Constructor for class net.sf.jga.algorithms.Append
 
append() - Static method in class net.sf.jga.algorithms.Append
Returns an empty iterable.
append(T[]) - Static method in class net.sf.jga.algorithms.Append
Returns all elements of each array
append(T[]...) - Static method in class net.sf.jga.algorithms.Append
Returns all elements of each array
append(Iterable<? extends T>...) - Static method in class net.sf.jga.algorithms.Append
Returns an Iterable that 'contains' all of the elements of the input(s)
append(Iterator<? extends T>...) - Static method in class net.sf.jga.algorithms.Append
Returns an Iterator that will return elements from all of the iterators
append(T[], T[]) - Static method in class net.sf.jga.algorithms.Merge
Returns all elements of each array
append(Iterable<? extends T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Merge
Returns an Iterable implementation that 'contains' all elements of first iterable followed by all elements of the second iterable
append(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Merge
Returns an Iterator that will return elements from the first input iterator followed by elements from the second input iterator.
append(Iterable<? extends T>, Iterable<? extends T>, TCollection) - Static method in class net.sf.jga.algorithms.Merge
Appends the values of the first and second collection to the output collection
append(TCollection, Iterable<T>) - Static method in class net.sf.jga.util.CollectionUtils
Adds all of the elements of the iterable resource to the collection and returns the collection.
append(TCollection, Iterator<T>) - Static method in class net.sf.jga.util.CollectionUtils
Adds all of the elements of the iterator to the collection and returns the collection.
append(TCollection, T...) - Static method in class net.sf.jga.util.CollectionUtils
Adds all of the arguments to the collection and returns the collection.
Append.AppendIterable<T> - Class in net.sf.jga.algorithms
Produces iterators that return the contents of a two-dimensional data structure
Append.AppendIterable(Iterable<? extends T>...) - Constructor for class net.sf.jga.algorithms.Append.AppendIterable
Builds a AppendIterable for the given set of inputs
Append.AppendIterable(Iterable<? extends Iterable<? extends T>>) - Constructor for class net.sf.jga.algorithms.Append.AppendIterable
Builds a AppendIterable for the given set of inputs
Append.AppendIterable(T[]...) - Constructor for class net.sf.jga.algorithms.Append.AppendIterable
Builds a AppendIterable for the given set of inputs
Append.AppendIterator<T> - Class in net.sf.jga.algorithms
Iterator that returns the contents of a two-dimensional datastructure.
Append.AppendIterator(Iterator<? extends T>...) - Constructor for class net.sf.jga.algorithms.Append.AppendIterator
Builds a Append.Iterator for the given base iterators
Append.AppendIterator(Iterator<? extends Iterator<? extends T>>) - Constructor for class net.sf.jga.algorithms.Append.AppendIterator
Builds a Append.Iterator for the given base iterators
Applet - Class in net.sf.jga.swing.spreadsheet
An applet wrapper for Spreadsheet.
Applet() - Constructor for class net.sf.jga.swing.spreadsheet.Applet
 
Application - Class in net.sf.jga.swing.spreadsheet
An application wrapper for Spreadsheet, providing a main method to allow for standalone use.
Application() - Constructor for class net.sf.jga.swing.spreadsheet.Application
 
ApplyBinary<T1,T2> - Class in net.sf.jga.fn.adaptor
Produces an array containing the results of passing a pair of input arguments to a given set of binary functors.
ApplyBinary(BinaryFunctor<T1, T2, ?>...) - Constructor for class net.sf.jga.fn.adaptor.ApplyBinary
 
ApplyBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an ApplyBinary predicate.
ApplyGenerator - Class in net.sf.jga.fn.adaptor
Generates an array containing the results produced by zero or more given generators.
ApplyGenerator(Generator<?>...) - Constructor for class net.sf.jga.fn.adaptor.ApplyGenerator
 
ApplyGenerator.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an ApplyGenerator predicate.
ApplyUnary<T> - Class in net.sf.jga.fn.adaptor
Produces an array containing the results of passing an input argument to a given set of unary functors.
ApplyUnary(UnaryFunctor<T, ?>...) - Constructor for class net.sf.jga.fn.adaptor.ApplyUnary
 
ApplyUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an ApplyUnary predicate.
arg() - Method in class net.sf.jga.fn.adaptor.Identity
Returns the last argument that was given, or null if called prior to the first call to fn().
ARG_NAME - Static variable in class net.sf.jga.parser.JFXGParser
 
ArgumentList(ParserContext, FunctorRef[]) - Method in class net.sf.jga.parser.JFXGParser
 
Arguments(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
Arithmetic<T extends java.lang.Number> - Interface in net.sf.jga.fn.arithmetic
Defines arithmetic operations for classes derived from Number.
ArithmeticFactory - Class in net.sf.jga.fn.arithmetic
Builds and distributes implementations of the Arithmetic and IntegerArithmetic interfaces that are available for supported Number classes.
ArithmeticFactory() - Constructor for class net.sf.jga.fn.arithmetic.ArithmeticFactory
 
ArithmeticFunctors - Class in net.sf.jga.fn.arithmetic
Static factory methods for the functors in the Comparison package.
ArithmeticFunctors() - Constructor for class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
ArithmeticOperator - Enum in net.sf.jga.parser
 
ArrayBinary<T1,T2> - Class in net.sf.jga.fn.property
Binary Functor that returns its arguments in a two element array.
ArrayBinary() - Constructor for class net.sf.jga.fn.property.ArrayBinary
 
arrayBinary() - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
ArrayBinary.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a ArrayBinary predicate.
ArrayUnary<T> - Class in net.sf.jga.fn.property
Unary Functor that returns its arguments in a one element array.
ArrayUnary() - Constructor for class net.sf.jga.fn.property.ArrayUnary
 
arrayUnary() - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
ArrayUnary.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a ArrayUnary predicate.
ArrayUtils - Class in net.sf.jga.util
Miscellaneous utilities for working with arrays.
ArrayUtils() - Constructor for class net.sf.jga.util.ArrayUtils
 
ArrayUtils.ArrayIterable<T> - Class in net.sf.jga.util
Iterable wrapper around a given array.
ArrayUtils.ArrayIterable(T[]) - Constructor for class net.sf.jga.util.ArrayUtils.ArrayIterable
 
ArrayUtils.ArrayIterator<T> - Class in net.sf.jga.util
Iterates over an array of objects.
ArrayUtils.ArrayIterator(T[]) - Constructor for class net.sf.jga.util.ArrayUtils.ArrayIterator
Builds an ArrayIterator for the given array
ArrayUtils.ArrayIterator(T[], int) - Constructor for class net.sf.jga.util.ArrayUtils.ArrayIterator
Builds an ArrayIterator for the given array, initialized to the given index
AssignmentExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
AssignmentOperator() - Method in class net.sf.jga.parser.JFXGParser
 
average(T[]) - Static method in class net.sf.jga.algorithms.Summarize
Returns the average of the values
average(Class<T>, T[]) - Static method in class net.sf.jga.algorithms.Summarize
Returns the average of the values
average(Class<T>, Iterable<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the average of the values
average(Class<T>, Iterator<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the average of the values.
average(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
Average<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Averages numeric values in an iteration.
Average(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Average
Builds a functor that averages numeric values in an iteration
Average.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret an Average functor.

B

backup(int) - Method in class net.sf.jga.parser.JavaCharStream
 
beginColumn - Variable in class net.sf.jga.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class net.sf.jga.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class net.sf.jga.parser.JavaCharStream
 
Between<T> - Class in net.sf.jga.fn.comparison
Unary Predicate that returns TRUE when its argument is between two given values.
Between(T, T, Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.Between
Builds a Between predicate that returns TRUE when its argument is between its two arguments (inclusive).
Between(UnaryFunctor<T, Boolean>, UnaryFunctor<T, Boolean>) - Constructor for class net.sf.jga.fn.comparison.Between
Builds a Between predicate that returns TRUE when both of the given predicates return TRUE for the same argument.
between(T, T, Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
between(T, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
between(UnaryFunctor<T, Boolean>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
Between.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
Between functor for use with Comparable arguments.
Between.Comparable(T, T) - Constructor for class net.sf.jga.fn.comparison.Between.Comparable
 
Between.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret an Between predicate.
BinaryFunctor<T1,T2,R> - Class in net.sf.jga.fn
A Function Object that takes two arguments and returns a result.
BinaryFunctor() - Constructor for class net.sf.jga.fn.BinaryFunctor
 
BinaryFunctorRef<T1,T2,R> - Class in net.sf.jga.parser
Contains and describes a BinaryFunctor being built by the functor parser.
BinaryFunctorRef(BinaryFunctor<T1, T2, R>, Class<?>, Class<?>, Class<R>) - Constructor for class net.sf.jga.parser.BinaryFunctorRef
 
BinaryNegate<T1,T2> - Class in net.sf.jga.fn.logical
Binary Predicate that logically negates the result of a child predicate.
BinaryNegate(BinaryFunctor<? super T1, ? super T2, Boolean>) - Constructor for class net.sf.jga.fn.logical.BinaryNegate
Builds a BinaryNegate predicate wrapping the given Binary Predicate.
binaryNegate(BinaryFunctor<? super T1, ? super T2, Boolean>) - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
BinaryNegate.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret a BinaryNegate predicate.
Bind<T,R> - Class in net.sf.jga.fn.adaptor
Generator that wraps a given UnaryFunctor, passing a constant value as the argument of the child functor.
Bind(T, UnaryFunctor<T, R>) - Constructor for class net.sf.jga.fn.adaptor.Bind
Builds a Bind Functor with the given constant and child functor.
bind(T1, T2) - Method in class net.sf.jga.fn.BinaryFunctor
Factory method that creates a Generator that binds constant values to this' arguments.
bind(T) - Method in class net.sf.jga.fn.UnaryFunctor
FactoryMethod that binds the argument arguments to this function to a specific value.
Bind.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Bind functor.
bind0th(Object, Object...) - Method in class net.sf.jga.fn.BinaryFunctor
Binds the given values to this functor, starting from the first argument.
bind0th(Object, Object...) - Method in class net.sf.jga.fn.Functor
Binds the given values to this functor, starting from the first argument.
bind0th(Object, Object...) - Method in class net.sf.jga.fn.Generator
Binds the given values to this functor, starting from the first argument.
bind0th(Object, Object...) - Method in class net.sf.jga.fn.UnaryFunctor
Binds the given values to this functor, starting from the first argument.
Bind1st<T1,T2,R> - Class in net.sf.jga.fn.adaptor
UnaryFunctor that wraps a given BinaryFunctor, passing a constant value as the first argument of the child functor.
Bind1st(T1, BinaryFunctor<T1, T2, R>) - Constructor for class net.sf.jga.fn.adaptor.Bind1st
Builds a Bind1st Functor with the given contant and child functor.
bind1st(T1) - Method in class net.sf.jga.fn.BinaryFunctor
Factory method that creates a UnaryFunctor that binds a constant value to this' first argument.
Bind1st.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Bind1st functor.
Bind2nd<T1,T2,R> - Class in net.sf.jga.fn.adaptor
UnaryFunctor that wraps a given BinaryFunctor, passing a constant value as the second argument of the child functor.
Bind2nd(T2, BinaryFunctor<T1, T2, R>) - Constructor for class net.sf.jga.fn.adaptor.Bind2nd
Builds a Bind2nd Functor with the given contant and child functor.
bind2nd(T2) - Method in class net.sf.jga.fn.BinaryFunctor
Factory method that creates a UnaryFunctor that binds a constant value to this' second argument.
Bind2nd.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Bind2nd functor.
BindNth<R> - Class in net.sf.jga.fn.adaptor
Functor that binds values into the argument list of a nested functor at an arbtirary location.
BindNth(Functor<R>, int, Object, Object...) - Constructor for class net.sf.jga.fn.adaptor.BindNth
 
bindNth(int, Object, Object...) - Method in class net.sf.jga.fn.BinaryFunctor
Binds the given values to this functor, starting from the given index.
bindNth(int, Object, Object...) - Method in class net.sf.jga.fn.Functor
Binds the given values to this functor, starting from the given index.
bindNth(int, Object, Object...) - Method in class net.sf.jga.fn.Generator
Binds the given values to this functor, starting from the given index.
bindNth(int, Object, Object...) - Method in class net.sf.jga.fn.UnaryFunctor
Binds the given values to this functor, starting from the given index.
BindNth.Visitor - Interface in net.sf.jga.fn.adaptor
x Interface for classes that may interpret an BindNth functor.
bindThis(Object) - Method in class net.sf.jga.parser.JFXGParser
Binds the object to which 'this' refers
bitwiseAnd(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
bitwiseAnd(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
BitwiseAnd<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Binary Functor that returns the bitwise and of its two arguments
BitwiseAnd(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.BitwiseAnd
Builds BitwiseAnd functor for the given class.
BitwiseAnd.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a BitwiseAnd functor.
bitwiseNot(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
BitwiseNot<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Unary Functor that returns the bitwise not of its argument
BitwiseNot(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.BitwiseNot
Builds BitwiseNot functor for the given class.
BitwiseNot.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a BitwiseNot functor.
bitwiseOr(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
bitwiseOr(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
BitwiseOr<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Binary Functor that returns the bitwise or of its two arguments
BitwiseOr(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.BitwiseOr
Builds BitwiseOr functor for the given class.
BitwiseOr.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a BitwiseOr functor.
bitwiseXor(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
bitwiseXor(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
BitwiseXor<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Binary Functor that returns the bitwise xor of its two arguments
BitwiseXor(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.BitwiseXor
Builds BitwiseXor functor for the given class.
BitwiseXor.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a BitwiseXor functor.
Boolean() - Method in class net.sf.jga.parser.JFXGParser
 
boxUnboxFunctor(Class<R>, FunctorRef<?, ?>) - Method in class net.sf.jga.parser.JFXGParser
When the class that we need is the boxed (or unboxed) form of the return type of the given functor, then wrap the functor in a boxing/unboxing functor to make the change at runtime.
branches() - Method in class net.sf.jga.fn.logical.All
Returns an Iterator over the branch predicates.
branches() - Method in class net.sf.jga.fn.logical.Any
Returns an Iterator over the branch predicates.
bufcolumn - Variable in class net.sf.jga.parser.JavaCharStream
 
buffer - Variable in class net.sf.jga.parser.JavaCharStream
 
bufline - Variable in class net.sf.jga.parser.JavaCharStream
 
bufpos - Variable in class net.sf.jga.parser.JavaCharStream
 
buildConfirmFunctor() - Method in class net.sf.jga.swing.spreadsheet.Application
 
buildErrorFunctor() - Method in class net.sf.jga.swing.spreadsheet.Applet
 
buildErrorFunctor() - Method in class net.sf.jga.swing.spreadsheet.Application
 
buildEventListener(Class<T>, T, String) - Static method in class net.sf.jga.swing.GenericActionListener
Builds a listener that passes each action event it receives to the given method.
buildEventListener(Class<T>, T, String) - Static method in class net.sf.jga.swing.GenericItemListener
Builds a listener that passes each item event it receives to the given method.
buildIterator(T[]) - Method in class net.sf.jga.algorithms.Reverse.ReverseArrayIterable
 
buildIterator(T[]) - Method in class net.sf.jga.util.ArrayUtils.ArrayIterable
 
buildListener(Class<T>, T, String) - Static method in class net.sf.jga.swing.GenericActionListener
Builds a listener invokes the given no-arg method every time an action event fires.
buildListener(Class<T>, T, String) - Static method in class net.sf.jga.swing.GenericItemListener
Builds a listener invokes the given no-arg method every time an item event fires.
buildLoadFunctor() - Method in class net.sf.jga.swing.spreadsheet.Application
 
buildPromptFunctor() - Method in class net.sf.jga.swing.spreadsheet.Applet
 
buildPromptFunctor() - Method in class net.sf.jga.swing.spreadsheet.Application
 
buildSaveFunctor() - Method in class net.sf.jga.swing.spreadsheet.Application
 

C

cached(int) - Method in class net.sf.jga.util.CachingIterator
Returns the Nth previous element consumed from the underlying iterator.
CachingIterator<T> - Class in net.sf.jga.util
Iterator that allows the program to retain the last few elements returned.
CachingIterator(Iterator<? extends T>) - Constructor for class net.sf.jga.util.CachingIterator
Builds a CachingIterator that can retain 1 element.
CachingIterator(Iterator<? extends T>, int) - Constructor for class net.sf.jga.util.CachingIterator
Builds a CachingIterator that can retain the given number of elements.
CANCEL_OPTION - Static variable in class net.sf.jga.swing.spreadsheet.Controller
 
Cast<T,R> - Class in net.sf.jga.fn.property
UnaryFunctor that returns its argument, cast to the given type.
Cast(Class<R>) - Constructor for class net.sf.jga.fn.property.Cast
Builds a Cast fuctor that returns values cast to the given type.
cast(Class<R>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
Cast.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a Cast function.
CastExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
CastLookahead(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
Cell - Class in net.sf.jga.swing.spreadsheet
A single cell in spreadsheet.
ChainBinary<T1,T2,F,R> - Class in net.sf.jga.fn.adaptor
Binary Functor that passes the results of a Binary Functor as the argument to a Unary Functor.
ChainBinary(UnaryFunctor<F, R>, BinaryFunctor<T1, T2, F>) - Constructor for class net.sf.jga.fn.adaptor.ChainBinary
Builds a ChainBinary functor, given outer functor f and inner functor g.
ChainBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ChainBinary functor.
ChainedComparator<T> - Class in net.sf.jga.util
Comparator wrapper that uses a pair of comparators internally.
ChainedComparator(Comparator<T>, Comparator<T>) - Constructor for class net.sf.jga.util.ChainedComparator
 
ChainFunctor<F,R> - Class in net.sf.jga.fn.adaptor
Functor that passes the results of a nested Functor as the argument to a UnaryFunctor.
ChainFunctor(UnaryFunctor<F, R>, Functor<F>) - Constructor for class net.sf.jga.fn.adaptor.ChainFunctor
Builds a ChainBinary functor, given outer functor f and inner functor g.
ChainFunctor.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ChainBinary functor.
ChainUnary<T,F,R> - Class in net.sf.jga.fn.adaptor
Unary Functor that passes the results of one Unary Functor as the argument to another Unary Functor.
ChainUnary(UnaryFunctor<F, R>, UnaryFunctor<T, F>) - Constructor for class net.sf.jga.fn.adaptor.ChainUnary
Builds a BinaryCompose functor, given the outer functor f the inner functor g.
ChainUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ChainUnary functor.
Character() - Method in class net.sf.jga.parser.JFXGParser
 
CHARACTER_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
characters(char[], int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet.Reader
 
CIRCULAR_REF_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
CLASS - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
CLASS_CAST_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
clear() - Method in class net.sf.jga.swing.spreadsheet.Cell
Clears the contents of the cell, setting to the default type and value.
clear() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
clearCellAt(int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Discards all information about the given cell.
closeWorksheet() - Method in class net.sf.jga.swing.spreadsheet.Application
 
CollectionUtils - Class in net.sf.jga.util
General utilites for working with collections.
CollectionUtils() - Constructor for class net.sf.jga.util.CollectionUtils
 
column - Variable in class net.sf.jga.parser.JavaCharStream
 
columnSelectionChanged(ListSelectionEvent) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
ComparableComparator<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.util
Comparator used for objects that extend Comparable.
ComparableComparator() - Constructor for class net.sf.jga.util.ComparableComparator
 
ComparatorFn<T> - Class in net.sf.jga.fn.comparison
Functor wrapper around Comparator object.
ComparatorFn(Comparator<T>) - Constructor for class net.sf.jga.fn.comparison.ComparatorFn
Builds the ComparatorFn wrapped around the given Comparator.
comparatorFn(Comparator<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
ComparatorFn.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a ComparatorFn functor.
Compare - Class in net.sf.jga.algorithms
Algorithms and utilities that compare two sets of input.
Compare() - Constructor for class net.sf.jga.algorithms.Compare
 
compare(T[], T[]) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two arrays using a default comparator.
compare(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two arrays using a binary predicate that returns TRUE when its first argument is less than its second.
compare(T[], T[], Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two arrays using the given comparator.
compare(Iterable<? extends T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two iterable resources using a default comparator.
compare(Iterable<? extends T>, Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two iterable resources using a binary predicate that returns TRUE when its first argument is less than its second.
compare(Iterable<? extends T>, Iterable<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two iterable resources.
compare(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two iterations using a default comparator.
compare(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two iterations using a predicate that returns TRUE if its first argument is less than its second.
compare(Iterator<? extends T>, Iterator<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Compare
Compares the contents of the two iterations using the given comparator.
compare(Iterator<? extends T>, Iterator<? extends T>) - Method in class net.sf.jga.algorithms.Compare.IteratorComparator
 
compare(T, T) - Method in class net.sf.jga.fn.comparison.ComparatorFn
 
compare(T, T) - Method in class net.sf.jga.util.ChainedComparator
 
compare(T, T) - Method in class net.sf.jga.util.ComparableComparator
 
compare(T, T) - Method in class net.sf.jga.util.GenericComparator
Applies the functor to each of the two arguments, and compares the results.
compare(T, T) - Method in class net.sf.jga.util.NullComparator
 
Compare.IteratorComparator<T> - Class in net.sf.jga.algorithms
 
Compare.IteratorComparator(Comparator<? super T>) - Constructor for class net.sf.jga.algorithms.Compare.IteratorComparator
Builds an IteratorComparator that uses the given Comparator to compare the elements of an iteration.
CompareProperty<T,V> - Class in net.sf.jga.fn.property
Unary Predicate that compares the value of the named property to the given value.
CompareProperty(Class<T>, String, V) - Constructor for class net.sf.jga.fn.property.CompareProperty
Builds the CompareProperty predicate that will compare the named property of an instance of type argType to the given value using an EqualTo predicate.
CompareProperty(Class<T>, String, BinaryFunctor<V, V, Boolean>, V) - Constructor for class net.sf.jga.fn.property.CompareProperty
Builds the CompareProperty predicate that will compare the named property of an instance of type argType to the given value.
compareProperty(Class<T>, String, V) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
compareProperty(Class<T>, String, BinaryFunctor<V, V, Boolean>, V) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
CompareProperty.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a CompareProperty predicate.
ComparisonFunctors - Class in net.sf.jga.fn.comparison
Static factory methods for the functors in the Comparison package.
ComparisonFunctors() - Constructor for class net.sf.jga.fn.comparison.ComparisonFunctors
 
compile(String) - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
compile(Reader) - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
compile(String, ScriptContext) - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
compile(Reader, ScriptContext) - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
ComponentEditor - Class in net.sf.jga.swing.spreadsheet
TableCellEditor used when the contents of the cell are a JComponent.
ComponentEditor() - Constructor for class net.sf.jga.swing.spreadsheet.ComponentEditor
 
ComponentRenderer - Class in net.sf.jga.swing.spreadsheet
TableCellRenderer used when the contents of the cell are a JComponent.
ComponentRenderer() - Constructor for class net.sf.jga.swing.spreadsheet.ComponentRenderer
 
compose(UnaryFunctor<F, T1>, UnaryFunctor<F, T2>) - Method in class net.sf.jga.fn.BinaryFunctor
FactoryMethod that creates a UnaryFunctor that passes its argument to each of the given functors, and uses the results as the arguments to this function.
compose(BinaryFunctor<F1, F2, T1>, BinaryFunctor<F1, F2, T2>) - Method in class net.sf.jga.fn.BinaryFunctor
FactoryMethod that creates a BinaryFunctor that passes its argument to each of the given functors, and uses the results as the arguments to this function.
compose(UnaryFunctor<F, T>) - Method in class net.sf.jga.fn.UnaryFunctor
FactoryMethod that creates a UnaryFunctor that passes its argument to the given functor, and uses the result as the argument to this function.
compose(BinaryFunctor<F1, F2, T>) - Method in class net.sf.jga.fn.UnaryFunctor
FactoryMethod that creates a BinaryFunctor that passes its arguments to the given functor, and uses the result as the argument to this function.
compose(Functor<T>) - Method in class net.sf.jga.fn.UnaryFunctor
FactoryMethod that creates a BinaryFunctor that passes its arguments to the given functor, and uses the result as the argument to this function.
ComposeBinary<T1,T2,F1,F2,R> - Class in net.sf.jga.fn.adaptor
Binary Functor that passes the results of two inner Binary Functors as the arguments to an outer Binary Functor.
ComposeBinary(BinaryFunctor<T1, T2, F1>, BinaryFunctor<T1, T2, F2>, BinaryFunctor<F1, F2, R>) - Constructor for class net.sf.jga.fn.adaptor.ComposeBinary
Builds a ComposeBinary functor, given two inner functors f and g, and outer functor h.
ComposeBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ComposeBinary functor.
ComposeBinaryNth<R> - Class in net.sf.jga.fn.adaptor
Functor that uses a Generator to produce the Nth argument to a given Functor.
ComposeBinaryNth(Functor<R>, int, BinaryFunctor<?, ?, ?>) - Constructor for class net.sf.jga.fn.adaptor.ComposeBinaryNth
 
ComposeBinaryNth.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Generate2nd functor.
composeNth(int, UnaryFunctor<?, ?>) - Method in class net.sf.jga.fn.BinaryFunctor
Modifies the argument at the given index using the given functor
composeNth(int, UnaryFunctor<?, ?>) - Method in class net.sf.jga.fn.Functor
Uses the given functor to replace an argument at the given index
composeNth(int, BinaryFunctor<?, ?, ?>) - Method in class net.sf.jga.fn.Functor
Uses the given functor to replace two arguments at the given index with a single value
composeNth(int, UnaryFunctor<?, ?>) - Method in class net.sf.jga.fn.UnaryFunctor
Modifies the argument at the given index to this functor
composeNth(int, BinaryFunctor<?, ?, ?>) - Method in class net.sf.jga.fn.UnaryFunctor
Computes the argument at the given index from the pair of arguments starting at the given index
ComposeUnary<T,F1,F2,R> - Class in net.sf.jga.fn.adaptor
Unary Functor that passes the results of two Unary Functors as the arguments to a Binary Functor.
ComposeUnary(UnaryFunctor<T, F1>, UnaryFunctor<T, F2>, BinaryFunctor<F1, F2, R>) - Constructor for class net.sf.jga.fn.adaptor.ComposeUnary
Builds a ComposeUnary functor, given two inner functors f and g, and outer functor h.
ComposeUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ComposeUnary functor.
ComposeUnaryNth<R> - Class in net.sf.jga.fn.adaptor
Functor that uses a Generator to produce the Nth argument to a given Functor.
ComposeUnaryNth(Functor<R>, int, UnaryFunctor<?, ?>) - Constructor for class net.sf.jga.fn.adaptor.ComposeUnaryNth
 
ComposeUnaryNth.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Generate2nd functor.
Compound<R> - Class in net.sf.jga.fn.adaptor
Executes two Functors, returning the results of the second.
Compound(Functor<?>, Functor<R>) - Constructor for class net.sf.jga.fn.adaptor.Compound
 
Compound.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Constant binaryFunctor.
CompoundBinary<T1,T2,R> - Class in net.sf.jga.fn.adaptor
Executes two BinaryFunctors, returning the results of the second.
CompoundBinary(BinaryFunctor<T1, T2, ?>, BinaryFunctor<T1, T2, R>) - Constructor for class net.sf.jga.fn.adaptor.CompoundBinary
 
CompoundBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Constant binaryFunctor.
CompoundExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
CompoundGenerator<R> - Class in net.sf.jga.fn.adaptor
Executes two generators, returning the results of the second.
CompoundGenerator(Generator<?>, Generator<R>) - Constructor for class net.sf.jga.fn.adaptor.CompoundGenerator
 
CompoundGenerator.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Constant generator.
CompoundUnary<T,R> - Class in net.sf.jga.fn.adaptor
Executes two UnaryFunctors, returning the results of the second.
CompoundUnary(UnaryFunctor<T, ?>, UnaryFunctor<T, R>) - Constructor for class net.sf.jga.fn.adaptor.CompoundUnary
 
CompoundUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Constant unaryFunctor.
conditional(Generator<Boolean>, Generator<R>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a generator that evaluates the test and, when true, evaluates the trueFn and returns the results.
conditional(Generator<Boolean>, Generator<R>, Generator<R>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a generator that evaluates the test and, when true, evaluates the trueFn and returns the results.
conditional(UnaryFunctor<T, Boolean>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a functor that evaluates the test and, when true, evaluates the trueFn and returns the results.
conditional(UnaryFunctor<T, Boolean>, UnaryFunctor<T, R>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a functor that evaluates the test and, when true, evaluates the trueFn and returns the results.
conditional(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, R>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a functor that evaluates the test and, when true, evaluates the trueFn and returns the results.
conditional(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, R>, BinaryFunctor<T1, T2, R>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a functor that evaluates the test and, when true, evaluates the trueFn and returns the results.
ConditionalAndExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
ConditionalBinary<T1,T2,R> - Class in net.sf.jga.fn.adaptor
BinaryFunctor that tests a condition, executes one of two given functors, and returns the result.
ConditionalBinary(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, R>, BinaryFunctor<T1, T2, R>) - Constructor for class net.sf.jga.fn.adaptor.ConditionalBinary
Builds a ConditionalBinary functor, given the condition to test, and the two functors that may be executed.
ConditionalBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ConditionalBinary functor.
ConditionalExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
ConditionalGenerator<R> - Class in net.sf.jga.fn.adaptor
Generator that tests a condition, executes one of two given functors, and returns the result.
ConditionalGenerator(Generator<Boolean>, Generator<R>, Generator<R>) - Constructor for class net.sf.jga.fn.adaptor.ConditionalGenerator
Builds a ConditionalGenerator functor, given the condition to test, and the two functors that may be executed.
ConditionalGenerator.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ConditionalGenerator functor.
ConditionalOrExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
ConditionalUnary<T,R> - Class in net.sf.jga.fn.adaptor
UnaryFunctor that tests a condition, executes one of two given functors, and returns the result.
ConditionalUnary(UnaryFunctor<T, Boolean>, UnaryFunctor<T, R>, UnaryFunctor<T, R>) - Constructor for class net.sf.jga.fn.adaptor.ConditionalUnary
Builds a ConditionalUnary functor, given the condition to test, and the two functors that may be executed.
ConditionalUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ConditionalUnary functor.
configureEnclosingScrollPane() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
In addition to the JTable behaviour of this method (which takes care to add the table's columnheader to an enclosing scrollpane's viewport), add a rowheader to the enclosing scrollpane's viewport as well.
confirm(String, String) - Method in class net.sf.jga.swing.spreadsheet.Controller
Asks the user a Yes/No/Cancel question.
constant(R) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
 
Constant<V> - Class in net.sf.jga.fn.adaptor
Functor that returns the constant value given at construction.
Constant(V) - Constructor for class net.sf.jga.fn.adaptor.Constant
Builds a Constant functor for the given value.
Constant.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Constant generator.
constantBinary(R) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
 
ConstantBinary<T1,T2,V> - Class in net.sf.jga.fn.adaptor
Functor that returns the constant value given at construction.
ConstantBinary(V) - Constructor for class net.sf.jga.fn.adaptor.ConstantBinary
Builds a Constant functor for the given value.
ConstantBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ConstantBinary functor.
constantUnary(R) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
 
ConstantUnary<T,V> - Class in net.sf.jga.fn.adaptor
Functor that returns the constant value given at construction.
ConstantUnary(V) - Constructor for class net.sf.jga.fn.adaptor.ConstantUnary
Builds a Constant functor for the given value.
ConstantUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a ConstantUnary functor.
Construct<R> - Class in net.sf.jga.fn.property
Unary Functor that constructs an object of the given class.
Construct(Class<R>, Class<?>...) - Constructor for class net.sf.jga.fn.property.Construct
Builds a functor that will build an object of class ctorclass, given arguments of classes in argclasses.
Construct(Class<?>[], Class<R>) - Constructor for class net.sf.jga.fn.property.Construct
Builds a functor that will build an object of class ctorclass, given arguments of classes in argclasses.
Construct(Constructor<R>) - Constructor for class net.sf.jga.fn.property.Construct
Builds a functor that will build an object using the given constructor.
construct(Constructor<R>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
construct(Class<R>, Class<?>...) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
Construct.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a Construct predicate.
ConstructDefault<R> - Class in net.sf.jga.fn.property
Generator that constructs an object of the given class using its default constructor.
ConstructDefault(Class<R>) - Constructor for class net.sf.jga.fn.property.ConstructDefault
Builds a generator that will return instances of the class ctorclass, built using the default constructor.
constructDefault(Class<R>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
ConstructDefault.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a ConstructDefault functor.
ConstructUnary<T,R> - Class in net.sf.jga.fn.property
Unary Functor that constructs an object of the given class via a one-argument constructor.
ConstructUnary(Class<T>, Class<R>) - Constructor for class net.sf.jga.fn.property.ConstructUnary
Builds a functor that will build an object of class ctorclass, given an argument of class argclass.
constructUnary(Class<R>, Class<T>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
ConstructUnary.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a ConstructUnary predicate.
Controller - Class in net.sf.jga.swing.spreadsheet
Provides for generally common operations on a spreadsheet when it is in an application.
Controller(Spreadsheet) - Constructor for class net.sf.jga.swing.spreadsheet.Controller
Builds a Controller to control the given sheet widget.
count(T[], T) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the array
count(T[], T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the array, using the given Comparator
count(T[], Equality<T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Deprecated. - switching the order of arguments to be consistent with Find
count(T[], T, Equality<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the array, using the given equality operator
count(T[], UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of elements in the array for which the predicate is true
count(Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of elements in the input.
count(Iterable<? extends T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the input.
count(Iterable<? extends T>, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the input, using the given Comparator.
count(Iterable<? extends T>, Equality<T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Deprecated. - switching the order of arguments to be consistent with Find
count(Iterable<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the input, using the given equality operator.
count(Iterable<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of elements in the input for which the predicate is true.
count(Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of elements in the iterator.
count(Iterator<? extends T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the iterator.
count(Iterator<? extends T>, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the iterator, using the given equality operator.
count(Iterator<? extends T>, Equality<T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Deprecated. - switching the order of arguments to be consistent with Find
count(Iterator<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of times that the given value appears in the iterator, using the given equality operator.
count(Iterator<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the number of elements in the iterator for which the predicate is true.
Count<T> - Class in net.sf.jga.fn.algorithm
Deprecated. This functionality is moved into Summarize
Count(T) - Constructor for class net.sf.jga.fn.algorithm.Count
Deprecated. Builds a Count functor that counts instances of a specific value in an iteration, using the value's equals() method.
Count(Equality<T>, T) - Constructor for class net.sf.jga.fn.algorithm.Count
Deprecated. Builds a Count functor that counts instances of a specific value in an iteration, using the given Equality predicate.
Count(UnaryFunctor<T, Boolean>) - Constructor for class net.sf.jga.fn.algorithm.Count
Deprecated. Builds a Count functor that counts instances in an iteration for which the given predicate is true
Count.Visitor - Interface in net.sf.jga.fn.algorithm
Deprecated. Interface for classes that may interpret an Count functor.
createBindings() - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
createParser() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet.Reader
 
createUI(Spreadsheet, Controller) - Method in class net.sf.jga.swing.spreadsheet.Application
 
curChar - Variable in class net.sf.jga.parser.JFXGParserTokenManager
 
currentToken - Variable in exception net.sf.jga.parser.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class net.sf.jga.parser.JFXGParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
DEFAULT - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
DefaultFormat<T> - Class in net.sf.jga.fn.string
Unary Functor that converts values to strings using the toString method.
DefaultFormat() - Constructor for class net.sf.jga.fn.string.DefaultFormat
 
defaultFormat() - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that presents its argument in String form using the argument's toString() method.
DefaultFormat.Visitor - Interface in net.sf.jga.fn.string
Interface for classes that may interpret a DefaultFormat predicate.
demote(FunctorRef, Class) - Method in class net.sf.jga.parser.JFXGParser
 
demoteExt(FunctorRef<?, Functor<?>>, Class<R>) - Method in class net.sf.jga.parser.JFXGParser
Return a functor that performs promotion on the functor (if necessary and possible) to the given type.
dependsOn() - Method in class net.sf.jga.swing.spreadsheet.Cell
returns an iterator over all cells on which this cell directly depends
deportClass(String) - Method in class net.sf.jga.parser.JFXGParser
Removes information about the class imported under the given name.
deportPackage(String) - Method in class net.sf.jga.parser.JFXGParser
Removes information about the given package.
DIGIT - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
disable_tracing() - Method in class net.sf.jga.parser.JFXGParser
 
Distribute<T1,T2,F1,F2,R> - Class in net.sf.jga.fn.adaptor
Binary Functor that passes its two arguments to two inner Unary Functors, and uses the results as arguments to an outer Binary Functor.
Distribute(UnaryFunctor<T1, F1>, UnaryFunctor<T2, F2>, BinaryFunctor<F1, F2, R>) - Constructor for class net.sf.jga.fn.adaptor.Distribute
Builds a Distribute functor, given two inner functors f and g, and outer functor h.
distribute(UnaryFunctor<F1, T1>, UnaryFunctor<F2, T2>) - Method in class net.sf.jga.fn.BinaryFunctor
FactoryMethod that creates a BinaryFunctor that passes each of its two arguments to a pair of UnaryFunctors, then uses the results as arguments to this function.
Distribute.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Distribute functor.
divides(T, T) - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
For numeric arguments x and y, returns x / y
divides(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
divides(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
Divides<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the quotient of two numeric arguments.
Divides(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Divides
Builds Divides functor for the given class.
Divides.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a Divides functor.
Done() - Method in class net.sf.jga.parser.JavaCharStream
 

E

elementOf(T[]) - Static method in class net.sf.jga.algorithms.Find
 
elementOf(Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
 
elementOf(T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
 
elementOf(Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
 
elementOf(T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
 
elementOf(Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
 
ElementOf<T> - Class in net.sf.jga.fn.algorithm
BinaryPredicate that returns true if a given value is an element of a given collection.
ElementOf() - Constructor for class net.sf.jga.fn.algorithm.ElementOf
Builds an ElementOf predicate that will use the collection's built in contains() method.
ElementOf(BinaryFunctor<T, T, Boolean>) - Constructor for class net.sf.jga.fn.algorithm.ElementOf
Builds an ElementOf predicate that will use the given functor to determine collection membership.
ElementOf.Visitor - Interface in net.sf.jga.fn.algorithm
Interface for classes that may interpret an ElementOf functor.
EmptyIterator<T> - Class in net.sf.jga.util
Iterator over an empty set of elements.
EmptyIterator() - Constructor for class net.sf.jga.util.EmptyIterator
 
enable_tracing() - Method in class net.sf.jga.parser.JFXGParser
 
endColumn - Variable in class net.sf.jga.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endElement(String, String, String) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet.Reader
 
endLine - Variable in class net.sf.jga.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EnumerationIterator<T> - Class in net.sf.jga.util
Adapts an Enumeration to the Iterator and Iterable interfaces.
EnumerationIterator(Enumeration<T>) - Constructor for class net.sf.jga.util.EnumerationIterator
Builds an EnumerationIterator that adapts the given enumeration to the Iterator and Iterable interfaces.
EOF - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
eol - Variable in exception net.sf.jga.parser.ParseException
The end of line string for this machine.
equal(T[], T[]) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two arrays are equal, using the equals() method to compare the elements of each array
equal(T[], T[], Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two arrays are equal, using the given comparator to compare the elements in each array
equal(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two arrays are equal, using the given functor to compare the elements in each arrays.
equal(Iterable<? extends T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two resources are equal, using the equals() method to compare the elements of each resource
equal(Iterable<? extends T>, Iterable<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two resources are equal, using the given comparator to compare the elements in each resource
equal(Iterable<? extends T>, Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two resources are equal, using the given functor to compare the elements in each resources.
equal(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two iterations are equal, using the Comparable interface to compare elements in the iterations.
equal(Iterator<? extends T>, Iterator<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two iterations are equal, using the given Comparator to compare elements in the iterations.
equal(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the two iterations are equal, using the given BinaryFunctor to compare elements in the iterations.
equal(Collection<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use c1.equals(c2) instead
equal(Collection<? extends T>, Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use Compare.equal(Iterable,Iterable,Comparator) instead
equal(Collection<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use Compare.equal(Iterable,Iterable,BinaryFunctor) instead
equal(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.util.Iterators
Deprecated. use Compare.equal(Iterator,Iterator) instead
equal(Iterator<? extends T>, Iterator<? extends T>, Comparator<T>) - Static method in class net.sf.jga.util.Iterators
Deprecated. use Compare.equal(Iterator,Iterator,Comparator) instead
equal(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.util.Iterators
Deprecated. use Compare.equal(Iterator,Iterator,BinaryFunctor) instead
equalEqual() - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
equalEqual(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
EqualEqual<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for object arguments x and y when x == y using the built-in == operator.
EqualEqual() - Constructor for class net.sf.jga.fn.comparison.EqualEqual
 
EqualEqual.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret an EqualEqual predicate.
Equality<T> - Class in net.sf.jga.fn.comparison
Marker interface for those predicates that provide some sort of a test for equality.
Equality() - Constructor for class net.sf.jga.fn.comparison.Equality
 
EqualityExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
equalTo(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
equalTo(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
equalTo(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
equalTo(Comparator<? super T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
equalTo(Equality<T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
EqualTo<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for object arguments x and y when x == y using the built-in equals() method or an optional Comparator given at construction.
EqualTo() - Constructor for class net.sf.jga.fn.comparison.EqualTo
Builds an EqualTo that uses the built-in equals method.
EqualTo(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.EqualTo
Builds an EqualTo that uses the given comparator.
EqualTo.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret an EqualTo predicate.
eval(Object...) - Method in class net.sf.jga.fn.adaptor.BindNth
Returns the results of the functor, binding the constant values given at construction to the arguments starting with the given index.
eval(Object...) - Method in class net.sf.jga.fn.adaptor.ChainFunctor
Passes arguments x and y to the inner functor, and passes the result to the outer functor.
eval(Object...) - Method in class net.sf.jga.fn.adaptor.ComposeBinaryNth
Returns the results of the functor, using the nested generator to produce the Nth argument.
eval(Object...) - Method in class net.sf.jga.fn.adaptor.ComposeUnaryNth
Returns the results of the functor, using the nested functor to modify the Nth argument.
eval(Object...) - Method in class net.sf.jga.fn.adaptor.Compound
 
eval(Object...) - Method in class net.sf.jga.fn.adaptor.GenerateNth
Returns the results of the functor, using the nested generator to produce the Nth argument.
eval(Object...) - Method in class net.sf.jga.fn.BinaryFunctor
Executes the function and returns the result.
eval(Object...) - Method in class net.sf.jga.fn.Functor
A non-typesafe evaluation method for function objects.
eval(Object...) - Method in class net.sf.jga.fn.Generator
Executes the function and returns the result.
eval(Object...) - Method in class net.sf.jga.fn.property.Invoke
 
eval(Object...) - Method in class net.sf.jga.fn.property.InvokeMethod
 
eval(Object...) - Method in class net.sf.jga.fn.UnaryFunctor
Executes the function and returns the result.
eval(Object...) - Method in class net.sf.jga.parser.Multiplex
Returns an array containing the results obtained by passing the args to the array of functions given at construction.
eval(ScriptContext) - Method in class net.sf.jga.scripting.FunctorScript
 
eval(Bindings) - Method in class net.sf.jga.scripting.FunctorScript
 
eval() - Method in class net.sf.jga.scripting.FunctorScript
 
eval(String, ScriptContext) - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
eval(Reader, ScriptContext) - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
EVALUATION_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
EvaluationException - Exception in net.sf.jga.fn
General runtime exception thrown when evaluating functors and predicates.
EvaluationException() - Constructor for exception net.sf.jga.fn.EvaluationException
 
EvaluationException(String) - Constructor for exception net.sf.jga.fn.EvaluationException
 
EvaluationException(String, Exception) - Constructor for exception net.sf.jga.fn.EvaluationException
 
EvaluationException(Exception) - Constructor for exception net.sf.jga.fn.EvaluationException
 
ExpandBuff(boolean) - Method in class net.sf.jga.parser.JavaCharStream
 
expectedTokenSequences - Variable in exception net.sf.jga.parser.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
Expression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 

F

FALSE - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
FillBuff() - Method in class net.sf.jga.parser.JavaCharStream
 
Filter - Class in net.sf.jga.algorithms
Algorithms that return a subset of its input.
Filter() - Constructor for class net.sf.jga.algorithms.Filter
 
filter(T[], UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the array that meet the given selection criteria.
filter(Iterable<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Filter
Returns the contents of the input that meet the given selection criteria.
filter(Iterator<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Filter
Returns the contents of the iterator that meet the given selection criteria.
filter(Iterable<? extends T>, UnaryFunctor<T, Boolean>, TCollection) - Static method in class net.sf.jga.algorithms.Filter
Appends the contents of the input that meet the given selection criteria to the output.
filter(LT, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Removes all elements from the list that do not meet the given selection criteria.
Filter.FilterIterable<T> - Class in net.sf.jga.algorithms
Produces Iterators that only return elements that meet a given condition.
Filter.FilterIterable(Iterable<? extends T>, UnaryFunctor<T, Boolean>) - Constructor for class net.sf.jga.algorithms.Filter.FilterIterable
Builds a FilterIterator that will return only qualifying elements of the given iterable.
Filter.FilterIterator<T> - Class in net.sf.jga.algorithms
Iterator that only returns elements that meet the given selection criteria.
Filter.FilterIterator(Iterator<? extends T>, UnaryFunctor<T, Boolean>) - Constructor for class net.sf.jga.algorithms.Filter.FilterIterator
Builds a FilterIterator that will return only qualifying elements of the given iterator.
Find - Class in net.sf.jga.algorithms
Algorithms that return an iterator pointing at the first/next element of the input that meets some condition.
Find() - Constructor for class net.sf.jga.algorithms.Find
 
find(T[], T) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the array using the equals() method.
find(T[], T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the array using the given Comparator.
find(T[], T, Equality<T>) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the array using the given Equality operator.
find(T[], UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds a value in the input for which the given function returns TRUE.
find(Iterable<? extends T>, T) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the input using the equals() method.
find(Iterable<? extends T>, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the input using the given Comparator.
find(Iterable<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the input using the given Equality operator.
find(Iterable<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds a value in the input for which the given function returns TRUE.
find(Iterator<? extends T>, T) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the input using the equals() method.
find(Iterator<? extends T>, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the input using the given Comparator.
find(Iterator<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Find
Finds an arbitrary value in the input using the given Equality operator.
find(Iterator<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds a value in the input for which the given function returns TRUE.
findAdjacent(T[]) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in the array that are the same value, using the equals() method.
findAdjacent(T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in the array that are the same value, using the given comparator.
findAdjacent(T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in the array that are the same value, using the given functor.
findAdjacent(Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in the input that are the same value, using the equals() method.
findAdjacent(Iterable<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in the input that are the same value, using the given comparator.
findAdjacent(Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in the input that are the same value, using the given functor.
findAdjacent(Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in an iteration that are the same value, using the equals() method.
findAdjacent(Iterator<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in an iteration that are the same value, using the given comparator.
findAdjacent(Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Locates the first/next pair of adjacent elements in an iteration that are the same value, using the given functor.
findCommonPromotion(Class<?>, Class<?>, Class<?>) - Method in class net.sf.jga.parser.JFXGParser
Find and return a class to which both arguments of a binary operation may be promoted, if any.
findElement(T[], T[]) - Static method in class net.sf.jga.algorithms.Find
Finds first/next element in the array that is also in the values array.
findElement(T[], Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next element in the array that is also in the collection of values, using the collection's contains() method.
findElement(T[], T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next element in the array that is also in the values array, using the given Comparator to compare values.
findElement(T[], Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next element in the array that is also in the values collection, using the given functor to compare values.
findElement(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next element in the array that is also in the values array, using the given functor to compare values.
findElement(T[], Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next element in the input that is in the values collection, using the given functor to compare values.
findElement(Iterable<? extends T>, T[]) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given array.
findElement(Iterable<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given collection, using the collection's contains() method.
findElement(Iterable<? extends T>, T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given array, using the given Comparator to compare values.
findElement(Iterable<? extends T>, Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given collection, using the given functor to compare values.
findElement(Iterable<? extends T>, T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given array, using the given functor to compare values.
findElement(Iterable<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given collection, using the given functor to compare values.
findElement(Iterator<? extends T>, T[]) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given array.
findElement(Iterator<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given collection, using the collection's contains() method.
findElement(Iterator<? extends T>, T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given array, using the given Comparator to compare values.
findElement(Iterator<? extends T>, Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given collection, using the given functor to compare values.
findElement(Iterator<? extends T>, T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given array, using the given functor to compare values.
findElement(Iterator<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next value in the input that is an element of the given collection, using the given functor to compare values.
FindIterator<T> - Class in net.sf.jga.util
Iterator that provides the ability to skip to the first/next element that meets a particular criteria.
FindIterator(Iterator<? extends T>) - Constructor for class net.sf.jga.util.FindIterator
Builds a FindIterator for the given iterator.
findMismatch(T[], T[]) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the array differs from the pattern.
findMismatch(T[], Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the array differs from the pattern.
findMismatch(T[], T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the array differs from the pattern, using the given comparator to determine the mismatch.
findMismatch(T[], Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the array differs from the pattern, using the given comparator to determine the mismatch.
findMismatch(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the array differs from the pattern, using the given functor to determine the mismatch.
findMismatch(T[], Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the array differs from the pattern, using the given functor to determine the mismatch.
findMismatch(Iterable<? extends T>, T[]) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern.
findMismatch(Iterable<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern.
findMismatch(Iterable<? extends T>, T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given comparator to determine the mismatch.
findMismatch(Iterable<? extends T>, Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given comparator to determine the mismatch.
findMismatch(Iterable<? extends T>, T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given functor to determine the mismatch.
findMismatch(Iterable<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given functor to determine the mismatch.
findMismatch(Iterator<? extends T>, T[]) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern.
findMismatch(Iterator<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern.
findMismatch(Iterator<? extends T>, T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given comparator to determine the mismatch.
findMismatch(Iterator<? extends T>, Collection<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given comparator to determine the mismatch.
findMismatch(Iterator<? extends T>, T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given functor to determine the mismatch.
findMismatch(Iterator<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the point at which the input differs from the pattern, using the given functor to determine the mismatch.
findNext(UnaryFunctor<T, Boolean>) - Method in class net.sf.jga.util.FindIterator
Returns true if at least one instance remaining in the iteration yields true when passed to the filter.
findRepeated(T[], int, T) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in the input.
findRepeated(T[], int, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in the input using the given comparator.
findRepeated(T[], int, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in the input using the given equality function.
findRepeated(T[], int, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of elements in the input for which the given function returns TRUE.
findRepeated(Iterable<? extends T>, int, T) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in the input.
findRepeated(Iterable<? extends T>, int, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in the input using the given comparator.
findRepeated(Iterable<? extends T>, int, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in the input using the given equality function.
findRepeated(Iterable<? extends T>, int, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of elements in the input for which the given function returns TRUE.
findRepeated(Iterator<? extends T>, int, T) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in an iteration.
findRepeated(Iterator<? extends T>, int, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in an iteration using the given comparator.
findRepeated(Iterator<? extends T>, int, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of a given value in an iteration using the given equality function.
findRepeated(Iterator<? extends T>, int, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds first/next arbitrary length run of elements in an iteration for which the given function returns TRUE.
findSequence(T[], T[]) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the equals method.
findSequence(T[], Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the equals method.
findSequence(T[], T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given comparator to determine equivalence.
findSequence(T[], Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given comparator to determine equivalence.
findSequence(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given functor to determine equivalence.
findSequence(T[], Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given functor to determine equivalence.
findSequence(Iterable<? extends T>, T[]) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the equals method.
findSequence(Iterable<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the equals method.
findSequence(Iterable<? extends T>, T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given comparator to determine equivalence.
findSequence(Iterable<? extends T>, Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given comparator to determine equivalence.
findSequence(Iterable<? extends T>, T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given functor to determine equivalence.
findSequence(Iterable<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given functor to determine equivalence.
findSequence(Iterator<? extends T>, T[]) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the equals method.
findSequence(Iterator<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the equals method.
findSequence(Iterator<? extends T>, T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the input using the given comparator to determine equivalence.
findSequence(Iterator<? extends T>, Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the collection using the given comparator to determine equivalence.
findSequence(Iterator<? extends T>, T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the collection using the given functor to determine equivalence.
findSequence(Iterator<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Find
Finds the given pattern in the collection using the given functor to determine equivalence.
Flatten - Class in net.sf.jga.algorithms
Algorithms that two-dimensional input, ie, arrays of arrays, collections of collections, etc.
Flatten() - Constructor for class net.sf.jga.algorithms.Flatten
 
flatten(T[][]) - Static method in class net.sf.jga.algorithms.Flatten
Returns all elements of the 2d array
flatten(Iterable<? extends Iterable<? extends T>>) - Static method in class net.sf.jga.algorithms.Flatten
Returns an Iterable that 'contains' all of the elements of the input(s)
flatten(Iterator<? extends Iterator<? extends T>>) - Static method in class net.sf.jga.algorithms.Flatten
Returns an Iterator that will return elements from all of the iterators
flatten(Iterable<? extends Iterable<? extends T>>, TCollection) - Static method in class net.sf.jga.algorithms.Flatten
Appends the values of all of the intpu to the output collection
Float(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
FLOATING_POINT_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.AndBinary
 
fn() - Method in class net.sf.jga.fn.adaptor.AndGenerator
 
fn(T) - Method in class net.sf.jga.fn.adaptor.AndUnary
 
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.ApplyBinary
 
fn() - Method in class net.sf.jga.fn.adaptor.ApplyGenerator
 
fn(T) - Method in class net.sf.jga.fn.adaptor.ApplyUnary
 
fn() - Method in class net.sf.jga.fn.adaptor.Bind
Given one argument, passes the constant value and the argument to the child functor and returns the result.
fn(T2) - Method in class net.sf.jga.fn.adaptor.Bind1st
Given one argument, passes the constant value and the argument to the child functor and returns the result.
fn(T1) - Method in class net.sf.jga.fn.adaptor.Bind2nd
Given one argument, passes the argument and the constant value to the child functor and returns the result.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.ChainBinary
Passes arguments x and y to the inner functor, and passes the result to the outer functor.
fn(T) - Method in class net.sf.jga.fn.adaptor.ChainUnary
Given argument x, passes x to the inner functor, and passes the result to the outer functor.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.ComposeBinary
Given argument x, passes x to both inner functors, and passes the results of those functors to the outer functor.
fn(T) - Method in class net.sf.jga.fn.adaptor.ComposeUnary
Given argument x, passes x to both inner functors, and passes the results of those functors to the outer functor.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.CompoundBinary
Executes both functors, returning the results of the second.
fn() - Method in class net.sf.jga.fn.adaptor.CompoundGenerator
Executes both generators, returning the results of the second.
fn(T) - Method in class net.sf.jga.fn.adaptor.CompoundUnary
Executes both functors, returning the results of the second.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.ConditionalBinary
Given arguments x and x evaluates test(x,y); if true, returns trueFn(x,y), otherwise, returns falseFn(x,y).
fn() - Method in class net.sf.jga.fn.adaptor.ConditionalGenerator
Given argument x, evaluates test(x); if true, returns trueFn(x), otherwise, returns falseFn(x).
fn(T) - Method in class net.sf.jga.fn.adaptor.ConditionalUnary
Given argument x, evaluates test(x); if true, returns trueFn(x), otherwise, returns falseFn(x).
fn() - Method in class net.sf.jga.fn.adaptor.Constant
Returns the constant value given at construction
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.ConstantBinary
Given two arguments, ignores both and returns the constant value given at construction.
fn(T) - Method in class net.sf.jga.fn.adaptor.ConstantUnary
Given one argument, summarily ignores it and returns the constant value given at construction.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.Distribute
Passes arguments x and y to the corresponding inner functors, and passes the results of those functors to the outer functor.
fn() - Method in class net.sf.jga.fn.adaptor.Generate
Returns the results of the nested generator as modified by the functor.
fn(T2) - Method in class net.sf.jga.fn.adaptor.Generate1st
Returns the results of the functor, using the nested generator to produce the first argument.
fn(T1) - Method in class net.sf.jga.fn.adaptor.Generate2nd
Returns the results of the functor, using the nested generator to produce the first argument.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.GenerateBinary
Returns the results of invoking the generator.
fn(T) - Method in class net.sf.jga.fn.adaptor.GenerateUnary
Returns the results of invoking the generator.
fn() - Method in class net.sf.jga.fn.adaptor.Identity.Accessor
 
fn(T) - Method in class net.sf.jga.fn.adaptor.Identity
Given one argument, returns it.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.OrBinary
 
fn() - Method in class net.sf.jga.fn.adaptor.OrGenerator
 
fn(T) - Method in class net.sf.jga.fn.adaptor.OrUnary
 
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.Project1st
Given two arguments, returns the first.
fn(T1, T2) - Method in class net.sf.jga.fn.adaptor.Project2nd
Given two arguments, returns the second.
fn() - Method in class net.sf.jga.fn.adaptor.Random
Returns a pseudorandom value, using Math.random().
fn(Iterator<? extends T>) - Method in class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Apply the functor to the elements of the iteration and return the final result.
fn(Iterator<? extends T>) - Method in class net.sf.jga.fn.algorithm.Count
Deprecated. Returns the number of elements in the iteration that meet the given criteria.
fn(T, Collection<? extends T>) - Method in class net.sf.jga.fn.algorithm.ElementOf
Return true if the given value is an element of the collection
fn(Iterator<? extends T>) - Method in class net.sf.jga.fn.algorithm.ForEach
Deprecated. Apply the functor to each element in the iteration and return the final result.
fn(Collection<? extends T>) - Method in class net.sf.jga.fn.algorithm.MaxValue
Deprecated. Returns the largest value in the collection
fn(Collection<? extends T>) - Method in class net.sf.jga.fn.algorithm.MinValue
Deprecated. Return the smallest value in the collection
fn(Iterator<T>) - Method in class net.sf.jga.fn.arithmetic.Average
Returns the average of the elements in the iteration
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.BitwiseAnd
Given arguments x and y, x & y
fn(T) - Method in class net.sf.jga.fn.arithmetic.BitwiseNot
Given argument x, return ~x
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.BitwiseOr
Given arguments x and y, x | y
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.BitwiseXor
Given arguments x and y, x | y
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.Divides
Given numeric arguments x and y, returns x / y
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.Minus
Given numeric arguments x and y, returns x - y
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.Modulus
Given integral arguments x and y, returns x % y
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.Multiplies
Given numeric arguments x and y, returns x * y
fn(T) - Method in class net.sf.jga.fn.arithmetic.Negate
Given numeric argument x, returns -x
fn(T, T) - Method in class net.sf.jga.fn.arithmetic.Plus
Given numeric arguments x and y, returns x + y
fn(T, Integer) - Method in class net.sf.jga.fn.arithmetic.ShiftLeft
Given integral arguments x and y, returns x << y
fn(T, Integer) - Method in class net.sf.jga.fn.arithmetic.ShiftRight
Given integral arguments x and y, returns x >> y
fn(T, Integer) - Method in class net.sf.jga.fn.arithmetic.UnsignedShiftRight
Given integral arguments x and y, returns x >>> y
fn(T) - Method in class net.sf.jga.fn.arithmetic.ValueOf
Given numeric argument x, converts x to the type passed at construction
fn(T1, T2) - Method in class net.sf.jga.fn.BinaryFunctor
Executes the function and returns the result.
fn(T) - Method in class net.sf.jga.fn.comparison.Between
Given argument x, returns TRUE if x is between lo and hi.
fn(T, T) - Method in class net.sf.jga.fn.comparison.ComparatorFn
Given arguments x and y, return the result of the Comparator's compare(x,y) method, wrapped in an Integer.
fn(T, T) - Method in class net.sf.jga.fn.comparison.EqualEqual
Given arguments x and y, returns x == y.
fn(T, T) - Method in class net.sf.jga.fn.comparison.EqualTo
Given arguments x and y, returns x.equals(y).
fn(T, T) - Method in class net.sf.jga.fn.comparison.Greater
Given Comparable arguments x and y, returns x > y.
fn(T, T) - Method in class net.sf.jga.fn.comparison.GreaterEqual
Given Comparable arguments x and y, returns x >= y.
fn(T, T) - Method in class net.sf.jga.fn.comparison.Less
Given Comparable arguments x and y, returns x < y.
fn(T, T) - Method in class net.sf.jga.fn.comparison.LessEqual
Given Comparable arguments x and y, returns x <= y.
fn(T, T) - Method in class net.sf.jga.fn.comparison.Max
Returns the greater of two arguments, or the first if they are equal.
fn(T, T) - Method in class net.sf.jga.fn.comparison.Min
Returns the lesser of two arguments, or the first if they are equal.
fn(T, T) - Method in class net.sf.jga.fn.comparison.NotEqualEqual
Given arguments x and y, returns x != y.
fn(T, T) - Method in class net.sf.jga.fn.comparison.NotEqualTo
Given arguments x and y, returns !(x.equals(y)).
fn() - Method in class net.sf.jga.fn.Generator
Generate one instance.
fn(T) - Method in class net.sf.jga.fn.logical.All
Given arguments x, returns true if all branch predicates return true when given x.
fn(T) - Method in class net.sf.jga.fn.logical.Any
Given arguments x, returns true if at least one branch predicate returns true when given x.
fn(T1, T2) - Method in class net.sf.jga.fn.logical.BinaryNegate
Given arguments x and y, returns true when child predicate p returns false for x and y, otherwise returns true.
fn(Boolean, Boolean) - Method in class net.sf.jga.fn.logical.LogicalAnd
Given Boolean arguments x and y, returns true when both x and y are true, otherwise false.
fn(Boolean) - Method in class net.sf.jga.fn.logical.LogicalNot
Given Boolean argument x, returns true when x is false, false when x is true
fn(Boolean, Boolean) - Method in class net.sf.jga.fn.logical.LogicalOr
Given Boolean arguments x and y, returns true when either x and y are true, otherwise false.
fn(T) - Method in class net.sf.jga.fn.logical.UnaryNegate
Given argument x, returns true when child predicate p returns false for x, otherwise returns true.
fn(T1, T2) - Method in class net.sf.jga.fn.property.ArrayBinary
Returns its arguments in a two element array
fn(T) - Method in class net.sf.jga.fn.property.ArrayUnary
Returns its argument in a one element array
fn(T) - Method in class net.sf.jga.fn.property.Cast
 
fn(T) - Method in class net.sf.jga.fn.property.CompareProperty
Tests the designated property of the argument against the value given at construction.
fn(Object[]) - Method in class net.sf.jga.fn.property.Construct
Builds an object via the designated constructor, passing the given array of argument values.
fn() - Method in class net.sf.jga.fn.property.ConstructDefault
Builds an object via the default constructor
fn(T) - Method in class net.sf.jga.fn.property.ConstructUnary
Builds an object via a one-arg constructor, passing the given value.
fn(T) - Method in class net.sf.jga.fn.property.GetField
Returns the value of the designated field of the argument
fn(T) - Method in class net.sf.jga.fn.property.GetProperty
Returns the value of the designated property of the argument
fn(T) - Method in class net.sf.jga.fn.property.InstanceOf
 
fn(T, Object[]) - Method in class net.sf.jga.fn.property.InvokeMethod
 
fn(T) - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
Invokes the method on the given object, and returns the result.
fn(T, R) - Method in class net.sf.jga.fn.property.SetField
Sets the designated field of the argument to the given value and returns null.
fn(T, R) - Method in class net.sf.jga.fn.property.SetProperty
Sets the designated property of the argument to the given value.
fn(T) - Method in class net.sf.jga.fn.string.DefaultFormat
Invokes toString() on the argument
fn(T) - Method in class net.sf.jga.fn.string.FormatValue
Formats the argument using the java.text.Format given at construction.
fn(String) - Method in class net.sf.jga.fn.string.Match
Tests a string against the regular expression given at construction
fn(String) - Method in class net.sf.jga.fn.string.ParseFormat
Parses the value from the given string, using the java.text.Format object passed at construction.
fn(T) - Method in class net.sf.jga.fn.UnaryFunctor
Executes the function and returns the result.
fn(T, V) - Method in class net.sf.jga.parser.SetAndReturnField
 
forEach(T[], UnaryFunctor<T, R>) - Static method in class net.sf.jga.algorithms.Summarize
 
forEach(Iterable<? extends T>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.algorithms.Summarize
 
forEach(Iterator<? extends T>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.algorithms.Summarize
 
ForEach<T,R> - Class in net.sf.jga.fn.algorithm
Deprecated. This functionality is moved into Summarize
ForEach(UnaryFunctor<T, R>) - Constructor for class net.sf.jga.fn.algorithm.ForEach
Deprecated. Builds a ForEach functor that will use the given functor to process elements in an iteration.
forEach(Collection<? extends T>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use Summarize.forEach(Iterable,UnaryFunctor)
forEach(Iterator<? extends T>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.util.Iterators
Deprecated. moved to Summarize.forEach(it,fn)
ForEach.Visitor - Interface in net.sf.jga.fn.algorithm
Deprecated. Interface for classes that may interpret an ForEach functor.
Formattable<T> - Interface in net.sf.jga.util
Interface for classes that can support the formatting of values via a UnaryFunctor.
FormatValue<T> - Class in net.sf.jga.fn.string
Unary Functor that generates a formatted string for a given value.
FormatValue(Format) - Constructor for class net.sf.jga.fn.string.FormatValue
 
formatValue(MessageFormat) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that presents its argument in String form using the given format
formatValue(DateFormat) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that presents its argument in String form using the given format
formatValue(NumberFormat) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that presents its argument in String form using the given format
FormatValue.Visitor - Interface in net.sf.jga.fn.string
Interface for classes that may interpret a FormatValue predicate.
Functor<R> - Class in net.sf.jga.fn
A Function object that accepts an arbitrary number of arguments and returns a value of type R.
Functor() - Constructor for class net.sf.jga.fn.Functor
 
Functor(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
FunctorParser - Interface in net.sf.jga.parser
Parses strings containing JXFG scripts and produces functors.
FunctorProxy - Class in net.sf.jga.swing
Factory that builds Proxy objects that map Functors to event notification methods.
FunctorProxy() - Constructor for class net.sf.jga.swing.FunctorProxy
 
FunctorProxy.FunctorInvocationHandler - Class in net.sf.jga.swing
The InvocationHandler for FunctorProxy instances.
FunctorRef<R,F extends Functor<R>> - Interface in net.sf.jga.parser
Contains and describes a functor being built by the functor parser.
FunctorScript - Class in net.sf.jga.scripting
FunctorScript.java
FunctorScript(ScriptEngine, UnaryFunctor<ScriptContext, ?>) - Constructor for class net.sf.jga.scripting.FunctorScript
 

G

Generate<T,R> - Class in net.sf.jga.fn.adaptor
Generator that wraps a UnaryFunctor around a nested Generator.
Generate(UnaryFunctor<T, R>, Generator<T>) - Constructor for class net.sf.jga.fn.adaptor.Generate
 
generate(Generator<T1>, Generator<T2>) - Method in class net.sf.jga.fn.BinaryFunctor
FactoryMethod that converts this functor to a Generator by using the two given generators to produce the arguments.
generate(Generator<T>) - Method in class net.sf.jga.fn.UnaryFunctor
FactoryMethod that creates a Generator to create the argument to this function.
Generate.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Generate functor.
Generate1st<T1,T2,R> - Class in net.sf.jga.fn.adaptor
UnaryFunctor that uses a Generator to produce the 1st argument to a given BinaryFunctor.
Generate1st(BinaryFunctor<T1, T2, R>, Generator<T1>) - Constructor for class net.sf.jga.fn.adaptor.Generate1st
 
generate1st(Generator<T1>) - Method in class net.sf.jga.fn.BinaryFunctor
FactoryMethod that converts this functor to a UnaryFunctor by using the given generator to produce the first argument.
Generate1st.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Generate1st functor.
Generate2nd<T1,T2,R> - Class in net.sf.jga.fn.adaptor
UnaryFunctor that uses a Generator to produce the 2nd argument to a given BinaryFunctor.
Generate2nd(BinaryFunctor<T1, T2, R>, Generator<T2>) - Constructor for class net.sf.jga.fn.adaptor.Generate2nd
 
generate2nd(Generator<T2>) - Method in class net.sf.jga.fn.BinaryFunctor
FactoryMethod that converts this functor to a UnaryFunctor by using the given generator to produce the first argument.
Generate2nd.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Generate2nd functor.
GenerateBinary<T1,T2,R> - Class in net.sf.jga.fn.adaptor
BinaryFunctor that returns the result of a nested Generator.
GenerateBinary(Generator<R>) - Constructor for class net.sf.jga.fn.adaptor.GenerateBinary
 
GenerateBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a GenerateBinary functor.
GenerateNth<R> - Class in net.sf.jga.fn.adaptor
Functor that uses a Generator to produce the Nth argument to a given Functor.
GenerateNth(Functor<R>, int, Generator<?>) - Constructor for class net.sf.jga.fn.adaptor.GenerateNth
 
generateNth(int, Generator<?>) - Method in class net.sf.jga.fn.BinaryFunctor
Generates the argument at the given index to this functor
generateNth(int, Generator<?>) - Method in class net.sf.jga.fn.Functor
Uses the given generator to insert an argument at the given index
generateNth(int, Generator<?>) - Method in class net.sf.jga.fn.UnaryFunctor
Generates the argument at the given index to this functor
GenerateNth.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Generate2nd functor.
generateParseException() - Method in class net.sf.jga.parser.JFXGParser
 
GenerateUnary<T,R> - Class in net.sf.jga.fn.adaptor
UnaryFunctor that returns the result of a nested Generator.
GenerateUnary(Generator<R>) - Constructor for class net.sf.jga.fn.adaptor.GenerateUnary
 
GenerateUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a GenerateUnary functor.
Generator<R> - Class in net.sf.jga.fn
Functor that takes no arguments and produces a single result.
Generator() - Constructor for class net.sf.jga.fn.Generator
 
GeneratorRef<R> - Class in net.sf.jga.parser
Contains and describes a Generator being built by the functor parser.
GeneratorRef(Generator<R>, Class<R>) - Constructor for class net.sf.jga.parser.GeneratorRef
 
GenericAction - Class in net.sf.jga.swing
Action that invokes a functor given at construction.
GenericAction(UnaryFunctor<ActionEvent, ?>) - Constructor for class net.sf.jga.swing.GenericAction
Builds a GenericAction with the default label and no icon.
GenericAction(UnaryFunctor<ActionEvent, ?>, String) - Constructor for class net.sf.jga.swing.GenericAction
Builds a GenericAction with the given label and no icon.
GenericAction(UnaryFunctor<ActionEvent, ?>, String, Icon) - Constructor for class net.sf.jga.swing.GenericAction
Builds a GenericAction with the given label and no icon.
GenericActionListener - Class in net.sf.jga.swing
Listener that will execute a given functor on every action event.
GenericActionListener(UnaryFunctor<ActionEvent, ?>) - Constructor for class net.sf.jga.swing.GenericActionListener
Builds an action listener that executes the given functor for every action event it receives.
GenericCellEditor<T> - Class in net.sf.jga.swing
CellEditor that uses a pair of functors to parse/format a value.
GenericCellEditor(Class<T>) - Constructor for class net.sf.jga.swing.GenericCellEditor
Builds a GenericCellEdior using default format for the given class.
GenericCellEditor(UnaryFunctor<T, String>, UnaryFunctor<String, T>) - Constructor for class net.sf.jga.swing.GenericCellEditor
Builds the GenericCellEditor using the given functor pair.
GenericCellEditor(UnaryFunctor<T, String>, UnaryFunctor<String, T>, T) - Constructor for class net.sf.jga.swing.GenericCellEditor
Builds the GenericCellEditor using the given functor pair and default value for empty strings.
GenericCellEditor.FormattedDelegate - Class in net.sf.jga.swing
 
GenericCellEditor.FormattedDelegate(UnaryFunctor<T, String>, UnaryFunctor<String, T>) - Constructor for class net.sf.jga.swing.GenericCellEditor.FormattedDelegate
 
GenericComparator<T,R extends java.lang.Comparable<? super R>> - Class in net.sf.jga.util
Comparator that applies a functor to each argument, then compares the results.
GenericComparator(UnaryFunctor<T, R>) - Constructor for class net.sf.jga.util.GenericComparator
Builds a comparator that uses the given functor to derive the values that are to be compared.
GenericItemListener - Class in net.sf.jga.swing
Listener that will execute a given functor on every item event.
GenericItemListener(UnaryFunctor<ItemEvent, ?>) - Constructor for class net.sf.jga.swing.GenericItemListener
Builds an item listener that executes the given functor for every item event it receives.
GenericListCellRenderer<T> - Class in net.sf.jga.swing
ListCellRenderer that passes the contents through a functor to render the contents, instead of calling toString() on the contents.
GenericListCellRenderer() - Constructor for class net.sf.jga.swing.GenericListCellRenderer
 
GenericListCellRenderer(UnaryFunctor<T, String>) - Constructor for class net.sf.jga.swing.GenericListCellRenderer
 
GenericParser - Class in net.sf.jga.parser
FunctorParser wrapper that adds runtime type-safe entry points to the non-generified base parser.
GenericParser() - Constructor for class net.sf.jga.parser.GenericParser
 
GenericParser(FunctorParser) - Constructor for class net.sf.jga.parser.GenericParser
 
GenericTableCellRenderer<T> - Class in net.sf.jga.swing
TableCellRenderer that passes the contents through a functor to render the contents, instead of calling toString() on the contents.
GenericTableCellRenderer() - Constructor for class net.sf.jga.swing.GenericTableCellRenderer
Builds a TableCellRenderer that uses a default formatter
GenericTableCellRenderer(UnaryFunctor<T, String>) - Constructor for class net.sf.jga.swing.GenericTableCellRenderer
Builds a TableCellRenderer that uses the given functor to format values.
GenericTableCellRenderer(UnaryFunctor<T, String>, boolean) - Constructor for class net.sf.jga.swing.GenericTableCellRenderer
Builds a TableCellRenderer that uses the given functor to format values, and the given flag to determine if nulls are formatted.
GenericTableColumn<R,C> - Class in net.sf.jga.swing
Column class used in conjunction with GenericTableModel.
GenericTableColumn(Class<C>, UnaryFunctor<R, C>) - Constructor for class net.sf.jga.swing.GenericTableColumn
Builds a read-only column that will apply the given functor to objects of the given class to get the value of specific cells.
GenericTableColumn(Class<C>, UnaryFunctor<R, C>, BinaryFunctor<R, C, C>) - Constructor for class net.sf.jga.swing.GenericTableColumn
Builds a potentially editable column that will apply the given functors to objects of the given class to get and set the value of specific cells.
GenericTableColumn(Class<C>, UnaryFunctor<R, C>, BinaryFunctor<R, C, C>, UnaryFunctor<C, String>, UnaryFunctor<String, C>) - Constructor for class net.sf.jga.swing.GenericTableColumn
Builds a potentially editable column that will apply the given functors to objects of the given class to get and set the value of specific cells.
GenericTableColumn(Class<C>, UnaryFunctor<R, C>, BinaryFunctor<R, C, C>, TableCellRenderer, TableCellEditor) - Constructor for class net.sf.jga.swing.GenericTableColumn
Builds a potentially editable column that will apply the given functors to objects of the given class to get and set the value of specific cells.
GenericTableModel<T> - Class in net.sf.jga.swing
TableModel that uses a list of data for storage, and whose columns contain functors that read (and possibly write) properties of the objects in the list.
GenericTableModel(Class<T>, List<T>) - Constructor for class net.sf.jga.swing.GenericTableModel
Builds a GenericTableModel for the given list of data.
GenericTableModel(Class<T>, List<T>, List<GenericTableColumn<T, ?>>) - Constructor for class net.sf.jga.swing.GenericTableModel
Builds a GenericTableModel for the given list of data, using the given list of columns.
getAddress() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns the address of the cell.
getArgName(int) - Method in class net.sf.jga.parser.BinaryFunctorRef
 
getArgName(int) - Method in interface net.sf.jga.parser.FunctorRef
returns the name of the i'th argument to the current functor, as described in the expression being parsed.
getArgName(int) - Method in class net.sf.jga.parser.GeneratorRef
 
getArgName(int) - Method in class net.sf.jga.parser.UnaryFunctorRef
 
getArgName(int) - Method in class net.sf.jga.parser.VariableFunctorRef
 
getArgType(int) - Method in class net.sf.jga.parser.BinaryFunctorRef
 
getArgType(int) - Method in interface net.sf.jga.parser.FunctorRef
returns the type of the i'th argument to the current functor.
getArgType(int) - Method in class net.sf.jga.parser.GeneratorRef
 
getArgType(int) - Method in class net.sf.jga.parser.UnaryFunctorRef
 
getArgType(int) - Method in class net.sf.jga.parser.VariableFunctorRef
 
getArithmetic(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFactory
Returns the Arithmetic implementation registered for the given class
getBeginColumn() - Method in class net.sf.jga.parser.JavaCharStream
 
getBeginLine() - Method in class net.sf.jga.parser.JavaCharStream
 
getBinaryFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeBinaryNth
Returns the generator that produces the indicated argument.
getBoundObject() - Method in class net.sf.jga.parser.JFXGParser
Returns the current object to which 'this' refers
getBoxedType(Class<?>) - Static method in class net.sf.jga.parser.ParserUtils
Returns a boxed version of the input type if it is a primitive.
getBoxFunctor(Class<?>) - Static method in class net.sf.jga.parser.JFXGParser
Returns a Functor that 'boxes' the given primitive type, or null if the given type is not a primitive.
getCacheCount() - Method in class net.sf.jga.util.CachingIterator
Returns the number of elements in the cache
getCacheSize() - Method in class net.sf.jga.util.CachingIterator
Returns the cache size
getCastClass() - Method in class net.sf.jga.fn.property.Cast
 
getCellAt(int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns the cell at the given address, creating one if one does not already exist.
getCellByName(String) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns the cell with the given name, or null if no cell has the given name.
getCellEditor(int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
getCellEditorCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the type of the current cell.
getCellEditorValue() - Method in class net.sf.jga.swing.GenericCellEditor.FormattedDelegate
Retrieves the value in the component.
getCellEditorValue() - Method in class net.sf.jga.swing.spreadsheet.ComponentEditor
Returns the value of the cell once the editing is complete.
getCellFormatCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that reformats the current cell.
getCellRenameCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that renames the current cell.
getCellRenderer(int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
getCellRendererCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the type of the current cell.
getCellTypeCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the type of the current cell.
getCellValidatorCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the type of the current cell.
getColumn() - Method in class net.sf.jga.parser.JavaCharStream
Deprecated.  
getColumnClass() - Method in class net.sf.jga.swing.GenericTableColumn
 
getColumnClass(int) - Method in class net.sf.jga.swing.GenericTableModel
 
getColumnCount() - Method in class net.sf.jga.swing.GenericTableModel
 
getColumnModel() - Method in class net.sf.jga.swing.GenericTableModel
Returns the column model that should be used in conjunction with this data model.
getColumnName(int) - Method in class net.sf.jga.swing.GenericTableModel
 
getComparator() - Method in class net.sf.jga.fn.algorithm.MaxValue
Deprecated. Returns the comparator used to order values in the collection.
getComparator() - Method in class net.sf.jga.fn.algorithm.MinValue
Deprecated. Returns the functor used to order values in the collection.
getComparator() - Method in class net.sf.jga.fn.comparison.ComparatorFn
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.EqualTo
Returns the comparator in use by this functor, if any.
getComparator() - Method in class net.sf.jga.fn.comparison.Greater
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.GreaterEqual
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.Less
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.LessEqual
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.Max
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.Min
Returns the comparator in use by this functor
getComparator() - Method in class net.sf.jga.fn.comparison.NotEqualTo
Returns the comparator in use by this functor, if any.
getComparator() - Method in class net.sf.jga.util.NullComparator
Returns the comparator used to compare pairs of non-null values.
getComparisonFn() - Method in class net.sf.jga.fn.algorithm.Count
Deprecated. Returns the predicate used to determine if an element should be counted.
getComparisonFn() - Method in class net.sf.jga.fn.algorithm.ElementOf
Returns the (possibly null) functor used to compare a value to the contents of a collection.
getCondition() - Method in class net.sf.jga.fn.adaptor.ConditionalBinary
Returns the test functors
getCondition() - Method in class net.sf.jga.fn.adaptor.ConditionalGenerator
Returns the test functors
getCondition() - Method in class net.sf.jga.fn.adaptor.ConditionalUnary
Returns the test functors
getConstant() - Method in class net.sf.jga.fn.adaptor.Bind
Returns the constant value
getConstant() - Method in class net.sf.jga.fn.adaptor.Bind1st
Returns the constant value
getConstant() - Method in class net.sf.jga.fn.adaptor.Bind2nd
Returns the constant value
getConstructor() - Method in class net.sf.jga.fn.property.Construct
Lazy loads the constructor (used if the functor is called after deserialization)
getConstructor() - Method in class net.sf.jga.fn.property.ConstructDefault
Lazily loads the constructor
getConstructor() - Method in class net.sf.jga.fn.property.ConstructUnary
Lazily loads the constructor
getController() - Method in class net.sf.jga.swing.spreadsheet.Application
 
getDefaultCellType() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns the type of cells that have not be initialized.
getDefaultCellValue() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns the default value of cells that have not been initialized.
getDefaultEditableCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the default cell format.
getDefaultEditorCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the default cell editor.
getDefaultFormatCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the default cell format.
getDefaultRendererCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the default cell renderer.
getDefaultTypeCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the default cell type.
getDefaultValueCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that changes the default cell type.
getEditor() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns the component used to edit the cell
getEndColumn() - Method in class net.sf.jga.parser.JavaCharStream
 
getEndLine() - Method in class net.sf.jga.parser.JavaCharStream
 
getEngine() - Method in class net.sf.jga.scripting.FunctorScript
 
getEngineName() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getEngineVersion() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getErrorMsg() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns the textual description of the last error associated with cell.
getExtensions() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getFactory() - Method in class net.sf.jga.scripting.JFXGScriptEngine
 
getFalseFunctor() - Method in class net.sf.jga.fn.adaptor.ConditionalBinary
Returns the functor that is executed when the condition is false
getFalseFunctor() - Method in class net.sf.jga.fn.adaptor.ConditionalGenerator
Returns the functor that is executed when the condition is false
getFalseFunctor() - Method in class net.sf.jga.fn.adaptor.ConditionalUnary
Returns the functor that is executed when the condition is false
GetField<T,R> - Class in net.sf.jga.fn.property
Unary Functor that returns the value of the named field for the argument.
GetField(Field) - Constructor for class net.sf.jga.fn.property.GetField
Builds a GetField for the given field
GetField(Class<T>, Field) - Constructor for class net.sf.jga.fn.property.GetField
Builds a GetField for the given field
GetField(Class<T>, String) - Constructor for class net.sf.jga.fn.property.GetField
Builds a GetField for the given field, using the given class to find the desired field.
getField() - Method in class net.sf.jga.fn.property.GetField
Lazily loads the Field object.
getField(Class<T>, String) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
getField(Class<T>, Field) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
getField(Field) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
GetField.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a GetField function.
getFieldName() - Method in class net.sf.jga.fn.property.GetField
Returns the name of the field that this functor retrieves.
getFieldName() - Method in class net.sf.jga.fn.property.SetField
Returns the name of the field that this functor sets.
getFieldType() - Method in class net.sf.jga.fn.property.GetField
Returns the type of field that this functor retrieves.
getFileExitCmd() - Method in class net.sf.jga.swing.spreadsheet.Application
Returns an Action that closes the spreadsheet.
getFileNewCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that resets the spreadsheet to default state.
getFileOpenCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that sets the spreadsheet to the contents of a file.
getFileSaveAsCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that saves the spreadsheet to a file.
getFileSaveCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that saves the spreadsheet to the file from whence it came.
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.AndBinary
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.AndGenerator
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.AndUnary
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.Compound
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.CompoundBinary
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.CompoundGenerator
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.CompoundUnary
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.OrBinary
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.OrGenerator
 
getFirstFunctor() - Method in class net.sf.jga.fn.adaptor.OrUnary
 
getFirstInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeBinary
Returns the first of two inner functors
getFirstInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeUnary
Returns the first of two inner functors
getFirstInnerFunctor() - Method in class net.sf.jga.fn.adaptor.Distribute
Returns the first of two inner functors
getFormat() - Method in class net.sf.jga.fn.string.FormatValue
Returns the format object used to present values in formatted form.
getFormat() - Method in class net.sf.jga.fn.string.ParseFormat
 
getFunction() - Method in class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Returns the functor used to process elements in the iteration.
getFunction() - Method in class net.sf.jga.fn.algorithm.ForEach
Deprecated. Returns the functor used to process elements in an iteration.
getFunctor() - Method in class net.sf.jga.fn.adaptor.Bind
Returns the child functor for this functor
getFunctor() - Method in class net.sf.jga.fn.adaptor.Bind1st
Returns the child functor for this functor
getFunctor() - Method in class net.sf.jga.fn.adaptor.Bind2nd
Returns the child functor for this functor
getFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeBinaryNth
Returns the Functor that is invoked
getFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeUnaryNth
Returns the Functor that is invoked
getFunctor() - Method in class net.sf.jga.fn.adaptor.Generate
Returns the UnaryFunctor that is applied to values returned by the nested Generator.
getFunctor() - Method in class net.sf.jga.fn.adaptor.Generate1st
Returns the Functor that is invoked
getFunctor() - Method in class net.sf.jga.fn.adaptor.Generate2nd
Returns the Functor that is invoked
getFunctor() - Method in class net.sf.jga.fn.adaptor.GenerateNth
Returns the Functor that is invoked
getFunctor() - Method in class net.sf.jga.parser.BinaryFunctorRef
 
getFunctor() - Method in interface net.sf.jga.parser.FunctorRef
Returns the functor to which this refers.
getFunctor() - Method in class net.sf.jga.parser.GeneratorRef
 
getFunctor() - Method in class net.sf.jga.parser.UnaryFunctorRef
 
getFunctor() - Method in class net.sf.jga.parser.VariableFunctorRef
 
getFunctors() - Method in class net.sf.jga.fn.adaptor.ApplyBinary
 
getFunctors() - Method in class net.sf.jga.fn.adaptor.ApplyUnary
 
getGenerator() - Method in class net.sf.jga.fn.adaptor.Generate
Returns the nested Generator;
getGenerator() - Method in class net.sf.jga.fn.adaptor.Generate1st
Returns the generator that produces the 1st argument.
getGenerator() - Method in class net.sf.jga.fn.adaptor.Generate2nd
Returns the generator that produces the 2nd argument.
getGenerator() - Method in class net.sf.jga.fn.adaptor.GenerateBinary
Returns the generator whose results are returned.
getGenerator() - Method in class net.sf.jga.fn.adaptor.GenerateNth
Returns the generator that produces the indicated argument.
getGenerator() - Method in class net.sf.jga.fn.adaptor.GenerateUnary
Returns the generator whose results are returned.
getGenerators() - Method in class net.sf.jga.fn.adaptor.ApplyGenerator
 
getGenericColumn(int) - Method in class net.sf.jga.swing.GenericTableModel
Returns the GenericTableColumn associated with the given column index.
getHorizontalAlignment() - Method in class net.sf.jga.swing.GenericCellEditor
Returns the horizontal alignment: one of the values defined by JTextField.
getIdentity() - Method in class net.sf.jga.fn.adaptor.Identity.Accessor
 
GetImage() - Method in class net.sf.jga.parser.JavaCharStream
 
getImportClassCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that allows the user to import a class.
getImportedClass(String) - Method in class net.sf.jga.parser.JFXGParser
Returns the Class object that represents the given name.
getImportedField(String) - Method in class net.sf.jga.parser.JFXGParser
Returns the imported field with the given name, or null if no such field has been imported.
getImportedMethods(String) - Method in class net.sf.jga.parser.JFXGParser
Returns a list of methods with the given name
getInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ChainBinary
Returns the inner functor
getInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ChainFunctor
Returns the inner functor
getInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ChainUnary
Returns the inner functor
getInstance() - Static method in class net.sf.jga.parser.GenericParser
Returns a globally accessible default instance of a GenericParser.
getInstance() - Static method in class net.sf.jga.parser.JFXGParser
Returns a globally accessible default instance of a JFXGParser.
getInstance() - Static method in class net.sf.jga.swing.spreadsheet.ComponentEditor
Returns a sharable ComponentEditor instance.
getInstance() - Static method in class net.sf.jga.swing.spreadsheet.ComponentRenderer
Returns a sharable ComponentRenderer instance.
getIntegralArithmetic(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFactory
Returns the IntegerArithmetic implementation registered for the given class
getLanguageName() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getLanguageVersion() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getLine() - Method in class net.sf.jga.parser.JavaCharStream
Deprecated.  
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.sf.jga.swing.GenericListCellRenderer
 
getMaxPeekSize() - Method in class net.sf.jga.util.LookAheadIterator
Returns the maximum offset that may be peeked.
getMessage() - Method in exception net.sf.jga.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error net.sf.jga.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMethod() - Method in class net.sf.jga.fn.property.Invoke
Lazy loads the method
getMethod() - Method in class net.sf.jga.fn.property.InvokeMethod
Lazy loads the method
getMethod() - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
Lazy loads the method
getMethodCallSyntax(String, String, String...) - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getMethodName() - Method in class net.sf.jga.fn.property.Invoke
Returns the name of the method that this functor invokes.
getMethodName() - Method in class net.sf.jga.fn.property.InvokeMethod
Returns the name of the method that this functor invokes.
getMethodName() - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
Returns the name of the property that this functor retrieves.
getMimeTypes() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getName() - Method in class net.sf.jga.parser.VariableRef
 
getName() - Method in class net.sf.jga.swing.spreadsheet.Cell
 
getNames() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getNextToken() - Method in class net.sf.jga.parser.JFXGParser
 
getNextToken() - Method in class net.sf.jga.parser.JFXGParserTokenManager
 
getNumberArgs() - Method in class net.sf.jga.parser.BinaryFunctorRef
 
getNumberArgs() - Method in interface net.sf.jga.parser.FunctorRef
returns the number of arguments that the current functor requires.
getNumberArgs() - Method in class net.sf.jga.parser.GeneratorRef
 
getNumberArgs() - Method in class net.sf.jga.parser.UnaryFunctorRef
 
getNumberArgs() - Method in class net.sf.jga.parser.VariableFunctorRef
 
getObjectType() - Method in class net.sf.jga.fn.property.GetField
Returns the class on which the field is retrieved.
getObjectType() - Method in class net.sf.jga.fn.property.Invoke
Returns the class which supplied the method is invoked.
getObjectType() - Method in class net.sf.jga.fn.property.InvokeMethod
Returns the class which supplied the method is invoked.
getObjectType() - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
Returns the class which supplied the method is invoked.
getOuterFunctor() - Method in class net.sf.jga.fn.adaptor.ChainBinary
Returns the outer functor
getOuterFunctor() - Method in class net.sf.jga.fn.adaptor.ChainFunctor
Returns the outer functor
getOuterFunctor() - Method in class net.sf.jga.fn.adaptor.ChainUnary
Returns the outer functor
getOuterFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeBinary
Returns the outer functor
getOuterFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeUnary
Returns the outer functor
getOuterFunctor() - Method in class net.sf.jga.fn.adaptor.Distribute
Returns the outer functor
getOutputStatement(String) - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getParameter(String) - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getParser() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns the parser used by the spreadsheet.
getPredicate() - Method in class net.sf.jga.fn.logical.BinaryNegate
Returns the child predicate.
getPredicate() - Method in class net.sf.jga.fn.logical.UnaryNegate
Returns the child predicate.
getPredicate() - Method in class net.sf.jga.fn.property.CompareProperty
Returns the predicate used to compare property values
getProgram(String...) - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
GetProperty<T,R> - Class in net.sf.jga.fn.property
Unary Functor that returns the value of the named property for the argument.
GetProperty(Class<T>, String) - Constructor for class net.sf.jga.fn.property.GetProperty
Builds a GetProperty for the given property, using the given class to find the desired method.
getProperty(Class<T>, String) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
getProperty(Class<T>, String, Class<R>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
GetProperty.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a GetProperty function.
getPropertyName() - Method in class net.sf.jga.fn.property.GetProperty
Returns the name of the property that this functor retrieves.
getPropertyName() - Method in class net.sf.jga.fn.property.SetProperty
Returns the name of the property that this functor sets.
getPropName() - Method in class net.sf.jga.fn.property.CompareProperty
Returns the name of the property to be compared
getReference() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns a reference to the cell's formula.
getReference(Class<T>, int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns a reference to the contents of a given cell
getReferencedClass(FunctorRef) - Method in class net.sf.jga.parser.JFXGParser
returns the specific class to which the given class refers.
getRegex() - Method in class net.sf.jga.fn.string.Match
Returns the format object used to present values in formatted form.
getRenderer() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns the renderer used to paint the cell
getReturnType() - Method in class net.sf.jga.fn.property.Invoke
Returns the type of the method
getReturnType() - Method in class net.sf.jga.fn.property.InvokeMethod
Returns the type of the method
getReturnType() - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
Returns the type of the method
getReturnType() - Method in class net.sf.jga.parser.BinaryFunctorRef
 
getReturnType() - Method in interface net.sf.jga.parser.FunctorParser
Returns the type of object returned by the last functor parsed.
getReturnType() - Method in interface net.sf.jga.parser.FunctorRef
returns the type of objects that the current functor returns.
getReturnType() - Method in class net.sf.jga.parser.GeneratorRef
 
getReturnType() - Method in class net.sf.jga.parser.GenericParser
Returns the type of object returned by the last functor parsed.
getReturnType() - Method in class net.sf.jga.parser.JFXGParser
Returns the type of object returned by the last functor parsed.
getReturnType() - Method in class net.sf.jga.parser.UnaryFunctorRef
 
getReturnType() - Method in class net.sf.jga.parser.VariableFunctorRef
 
getRowCount() - Method in class net.sf.jga.swing.GenericTableModel
 
getRowHeader() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns the component used as a row header
getRowValue(int) - Method in class net.sf.jga.swing.GenericTableModel
Returns the value that corresponds to the given row of the table
getScriptContext() - Method in class net.sf.jga.scripting.ScriptParser
 
getScriptEngine() - Method in class net.sf.jga.scripting.JFXGScriptEngineFactory
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.AndBinary
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.AndGenerator
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.AndUnary
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.Compound
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.CompoundBinary
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.CompoundGenerator
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.CompoundUnary
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.OrBinary
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.OrGenerator
 
getSecondFunctor() - Method in class net.sf.jga.fn.adaptor.OrUnary
 
getSecondInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeBinary
Returns the second of two inner functors
getSecondInnerFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeUnary
Returns the second of two inner functors
getSecondInnerFunctor() - Method in class net.sf.jga.fn.adaptor.Distribute
Returns the second of two inner functors
getSheetColumnsCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that resizes the worksheet.
getSheetRowsCmd() - Method in class net.sf.jga.swing.spreadsheet.Controller
Returns an Action that resizes the worksheet.
getSheetSource() - Method in class net.sf.jga.swing.spreadsheet.Controller
 
getSimpleName(Class<?>) - Static method in class net.sf.jga.parser.ParserUtils
Returns the simple name of a class.
getStartValue() - Method in class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Returns the start value, or null if no start value was given.
GetSuffix(int) - Method in class net.sf.jga.parser.JavaCharStream
 
getSymbol() - Method in enum net.sf.jga.parser.ArithmeticOperator
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class net.sf.jga.swing.spreadsheet.ComponentEditor
Returns the Component stored in the table at the given cell (expecting that the component is being passed as the 'object' parm), so that it may be temporarily made available to the user for interaction.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.sf.jga.swing.spreadsheet.ComponentRenderer
Returns the Component that is stored in the table at the designated cell.
getTabSize(int) - Method in class net.sf.jga.parser.JavaCharStream
 
getTestClass() - Method in class net.sf.jga.fn.property.InstanceOf
 
getToken(int) - Method in class net.sf.jga.parser.JFXGParser
 
getTrueFunctor() - Method in class net.sf.jga.fn.adaptor.ConditionalBinary
Returns the functor that is executed when the condition is true
getTrueFunctor() - Method in class net.sf.jga.fn.adaptor.ConditionalGenerator
Returns the functor that is executed when the condition is true
getTrueFunctor() - Method in class net.sf.jga.fn.adaptor.ConditionalUnary
Returns the functor that is executed when the condition is true
getType() - Method in class net.sf.jga.fn.arithmetic.BitwiseAnd
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.BitwiseNot
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.BitwiseOr
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.BitwiseXor
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.Divides
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.Minus
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.Modulus
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.Multiplies
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.Negate
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.Plus
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.ShiftLeft
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.ShiftRight
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.fn.arithmetic.UnsignedShiftRight
Returns the type of operands this instance supports
getType() - Method in class net.sf.jga.parser.VariableRef
 
getType() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns the type of values held by the cell.
getUnaryFunctor() - Method in class net.sf.jga.fn.adaptor.ComposeUnaryNth
Returns the generator that produces the indicated argument.
getUnboxedType(Class<?>) - Static method in class net.sf.jga.parser.ParserUtils
Returns an unboxed version of the input type if it is a reference.
getUnboxFunctor(Class<?>) - Static method in class net.sf.jga.parser.JFXGParser
Returns a Functor that 'unboxes' the given reference type, or null if the given type is not a reference to a primitive
getValue() - Method in class net.sf.jga.fn.property.CompareProperty
Returns the constant value to which properties are compared
getValue() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns the value of the cell.
getValueAt(R) - Method in class net.sf.jga.swing.GenericTableColumn
 
getValueAt(int, int) - Method in class net.sf.jga.swing.GenericTableModel
 
greater(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
greater(Comparator<? super T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
greater(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
greater(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
Greater<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for arguments x and y when x > y.
Greater(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.Greater
Builds a Greater predicate using the given Comparator
Greater.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
Greater predicate for use with Comparable arguments.
Greater.Comparable() - Constructor for class net.sf.jga.fn.comparison.Greater.Comparable
 
Greater.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a Greater predicate.
greaterEqual(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
greaterEqual(Comparator<? super T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
greaterEqual(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
greaterEqual(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
GreaterEqual<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for arguments x and y when x >= y.
GreaterEqual(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.GreaterEqual
Builds a GreaterEqual predicate using the given Comparator
GreaterEqual.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
GreaterEqual predicate for use with Comparable arguments.
GreaterEqual.Comparable() - Constructor for class net.sf.jga.fn.comparison.GreaterEqual.Comparable
 
GreaterEqual.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a GreaterEqual predicate.

H

hasCached(int) - Method in class net.sf.jga.util.CachingIterator
Returns true if there have been at least N elements consumed from the underlying iterator.
hasNext() - Method in class net.sf.jga.algorithms.Append.AppendIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Filter.FilterIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Merge.MergeIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Transform.AdjacentIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Transform.BinaryIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Transform.TransformIterator
 
hasNext() - Method in class net.sf.jga.algorithms.Unique.UniqueIterator
 
hasNext() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
hasNext() - Method in class net.sf.jga.util.CachingIterator
 
hasNext() - Method in class net.sf.jga.util.EmptyIterator
Returns false: the set of elements is empty by definition
hasNext() - Method in class net.sf.jga.util.EnumerationIterator
Returns true if the base enumeration has elements remaining.
hasNext() - Method in class net.sf.jga.util.FindIterator
Returns true if there is at least one instance remaining in the iteration.
hasNext() - Method in class net.sf.jga.util.LookAheadIterator
 
hasNext() - Method in class net.sf.jga.util.SingletonIterator
Returns true if the item has not yet been returned.
hasNext() - Method in class net.sf.jga.util.StringTokenizerIterator
Returns true if the base tokenizer has tokens remaining.
hasNextPlus(int) - Method in class net.sf.jga.util.LookAheadIterator
Returns true if there is an element at the Nth position.
hasPrevious() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
hasPrevious() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
hasPrevious() - Method in class net.sf.jga.util.EmptyIterator
Returns false: the set of elements is empty by definition
hasPrevious() - Method in class net.sf.jga.util.SingletonIterator
Returns true if the item has not yet been returned.
hasStartValue() - Method in class net.sf.jga.fn.algorithm.Accumulate
Deprecated. Returns true if a start value was passed at construction.
HEX_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 

I

IDENTIFIER - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
identity() - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
 
Identity<T> - Class in net.sf.jga.fn.adaptor
Unary Functor that returns the runtime argument.
Identity() - Constructor for class net.sf.jga.fn.adaptor.Identity
 
Identity.Accessor<T> - Class in net.sf.jga.fn.adaptor
A Generator that returns the last value passed to an associated Identity.
Identity.AccessorVisitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Identity.Accessor.
Identity.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Identity functor.
image - Variable in class net.sf.jga.parser.Token
The string image of the token.
importClass(Class<?>) - Method in class net.sf.jga.parser.JFXGParser
Imports the given class into the parser.
importClass(String, Class<?>) - Method in class net.sf.jga.parser.JFXGParser
Imports the given class into the parser under the given alias.
ImportedMethodLookahead(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
ImportedStaticMethodCall(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
importField(Class<?>, String) - Method in class net.sf.jga.parser.JFXGParser
Imports the given static member.
importField(Field) - Method in class net.sf.jga.parser.JFXGParser
Imports the given static member.
importJGA() - Method in class net.sf.jga.parser.JFXGParser
Imports the static methods of the jga algorithm and functor builder classes.
importJGA(String) - Method in class net.sf.jga.parser.JFXGParser
Imports the static methods of the specified jga class.
importMethod(Class<?>, String) - Method in class net.sf.jga.parser.JFXGParser
Imports the given static method(s).
importMethod(Method) - Method in class net.sf.jga.parser.JFXGParser
Imports a static method into the parser.
importMethod(String, Method) - Method in class net.sf.jga.parser.JFXGParser
Imports a static method into the parser under the given name.
importPackage(String) - Method in class net.sf.jga.parser.JFXGParser
Imports the given package (by name) into the parser.
importStatics(Class<?>) - Method in class net.sf.jga.parser.JFXGParser
Imports all of the static public methods and members in the given class.
inBuf - Variable in class net.sf.jga.parser.JavaCharStream
 
init() - Method in class net.sf.jga.swing.spreadsheet.Applet
 
input_stream - Variable in class net.sf.jga.parser.JFXGParserTokenManager
 
inputStream - Variable in class net.sf.jga.parser.JavaCharStream
 
insert(T[], int, T...) - Static method in class net.sf.jga.util.ArrayUtils
Returns an array containing the contents of the original array with the given items inserted at the given idx.
InstanceOf<T> - Class in net.sf.jga.fn.property
Functor that returns true if the argument is an instance of given type.
InstanceOf(Class<?>) - Constructor for class net.sf.jga.fn.property.InstanceOf
Builds a InstanceOf predicate that tests against the given class.
instanceOf(Class<?>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
INSTANCEOF - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
InstanceOf.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a InstanceOf function.
InstanceOfExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
Integer() - Method in class net.sf.jga.parser.JFXGParser
 
INTEGER_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
IntegerArithmetic<T extends java.lang.Number> - Interface in net.sf.jga.fn.arithmetic
Defines arithmetic operations appropriate for Integral Numbers.
Invoke<R> - Class in net.sf.jga.fn.property
Functor that invokes a method described at construction and returns the result or null if the result is void.
Invoke(Method) - Constructor for class net.sf.jga.fn.property.Invoke
Builds an InvokeMethod functor for the given method.
Invoke(Class<?>, Method) - Constructor for class net.sf.jga.fn.property.Invoke
Builds a InvokeMethod for a given method
Invoke(Class<?>, String, Class<?>...) - Constructor for class net.sf.jga.fn.property.Invoke
Builds a InvokeMethod for the given method, using the given class array to find the desired method.
invoke(Object, Method, Object[]) - Method in class net.sf.jga.swing.FunctorProxy.FunctorInvocationHandler
Type-unsafe implementation of invoke, but invoke is an inherently un-typesafe operation anyway.
Invoke.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a InvokeMethod function.
InvokeMethod<T,R> - Class in net.sf.jga.fn.property
Functor that invokes a method described at construction and returns the result or null if the result is void.
InvokeMethod(Method) - Constructor for class net.sf.jga.fn.property.InvokeMethod
Builds an InvokeMethod functor for the given method.
InvokeMethod(Class<T>, Method) - Constructor for class net.sf.jga.fn.property.InvokeMethod
Builds a InvokeMethod for a given method
InvokeMethod(Class<T>, String, Class<?>) - Constructor for class net.sf.jga.fn.property.InvokeMethod
Builds an InvokeMethod for a given method, using the given class to find the desired method.
InvokeMethod(Class<T>, String, Class<?>...) - Constructor for class net.sf.jga.fn.property.InvokeMethod
Builds a InvokeMethod for the given method, using the given class array to find the desired method.
invokeMethod(Class<T1>, String, Class<T2>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
invokeMethod(Method) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
invokeMethod(Class<T>, Method) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
invokeMethod(Class<T>, String, Class<?>...) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
InvokeMethod.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a InvokeMethod function.
InvokeNoArgMethod<T,R> - Class in net.sf.jga.fn.property
Functor that invokes a no-arg method named at construction and returns the result or null if the result is void.
InvokeNoArgMethod(Class<T>, String) - Constructor for class net.sf.jga.fn.property.InvokeNoArgMethod
Builds a InvokeNoArgMethod for the given method, which takes no arguments.
InvokeNoArgMethod(Method) - Constructor for class net.sf.jga.fn.property.InvokeNoArgMethod
Builds an InvokeNoArgMethod for the given method, which takes no arguments.
InvokeNoArgMethod(Class<T>, Method) - Constructor for class net.sf.jga.fn.property.InvokeNoArgMethod
Builds an InvokeNoArgMethod for the given method, which takes no arguments.
invokeNoArgMethod(Class<T>, Method) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
invokeNoArgMethod(Method) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
invokeNoArgMethod(Class<T>, String) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
InvokeNoArgMethod.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a InvokeMethod function.
invokeOneArgMethod(Class<T1>, String, Class<T2>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
isBoxedType(Class<?>, Class<?>) - Static method in class net.sf.jga.parser.ParserUtils
Returns true if first class is the boxed type of the second
isCellEditable(int, int) - Method in class net.sf.jga.swing.GenericTableModel
 
isClassImported(Class<?>) - Method in class net.sf.jga.parser.JFXGParser
Returns true if the class is imported into the default parser context.
isClassReference(FunctorRef) - Method in class net.sf.jga.parser.JFXGParser
returns true if the functor reference is one that returns a specific class object.
isConstant() - Method in class net.sf.jga.parser.BinaryFunctorRef
 
isConstant() - Method in interface net.sf.jga.parser.FunctorRef
Returns TRUE if the underlying functor is a constant generator
isConstant() - Method in class net.sf.jga.parser.GeneratorRef
 
isConstant() - Method in class net.sf.jga.parser.UnaryFunctorRef
 
isConstant() - Method in class net.sf.jga.parser.VariableFunctorRef
 
isEditable() - Method in class net.sf.jga.swing.GenericTableColumn
 
isEditable() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns true if the cell is editable, false if it is read-only.
isEditableByDefault() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns true if empty and newly created cells are editable.
isIdentity() - Method in class net.sf.jga.parser.BinaryFunctorRef
 
isIdentity() - Method in interface net.sf.jga.parser.FunctorRef
Returns TRUE if the underlying functor is a unary identity
isIdentity() - Method in class net.sf.jga.parser.GeneratorRef
 
isIdentity() - Method in class net.sf.jga.parser.UnaryFunctorRef
 
isIdentity() - Method in class net.sf.jga.parser.VariableFunctorRef
 
isNameUsedInHeader() - Method in class net.sf.jga.swing.GenericTableModel
Returns true if property names are to be used in the headers of the corresponding columns.
isNull() - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
isSheetDirty() - Method in class net.sf.jga.swing.spreadsheet.Controller
 
isStrictlyTyped() - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Returns true if cells strictly enforce types once a type has been set, or if they allow their types to be changed once set.
isUndecoratedDecimal() - Method in class net.sf.jga.parser.JFXGParser
When true, an undecorated number containing a decimal, for example 1.50 is interpreted as a BigDecimal literal.
isUndefined() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns true if the cell's value is undefined
isValid() - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns true if the cell's value can be retrieved without error
itemStateChanged(ItemEvent) - Method in class net.sf.jga.swing.GenericItemListener
Passes the item event to the functor given at construction.
iterable(T[]) - Static method in class net.sf.jga.util.ArrayUtils
Adapts the array to the Iterable interface
iterate(E...) - Static method in class net.sf.jga.util.ArrayUtils
Produce an ArrayIterator over the given array.
iterator() - Method in class net.sf.jga.algorithms.Append.AppendIterable
 
iterator() - Method in class net.sf.jga.algorithms.Filter.FilterIterable
 
iterator() - Method in class net.sf.jga.algorithms.Merge.MergeIterable
 
iterator() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterable
 
iterator() - Method in class net.sf.jga.algorithms.Transform.AdjacentIterable
 
iterator() - Method in class net.sf.jga.algorithms.Transform.BinaryIterable
 
iterator() - Method in class net.sf.jga.algorithms.Transform.TransformIterable
 
iterator() - Method in class net.sf.jga.algorithms.Unique.UniqueIterable
 
iterator() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterable
 
iterator() - Method in class net.sf.jga.util.CachingIterator
 
iterator() - Method in class net.sf.jga.util.EmptyIterator
 
iterator() - Method in class net.sf.jga.util.EnumerationIterator
 
iterator() - Method in class net.sf.jga.util.FindIterator
 
iterator() - Method in class net.sf.jga.util.LookAheadIterator
 
iterator() - Method in class net.sf.jga.util.SingletonIterator
 
iterator() - Method in class net.sf.jga.util.StringTokenizerIterator
 
IteratorComparator<T> - Class in net.sf.jga.util
Deprecated. Moved to a nested class of net.sf.jga.algorithms.Compare
IteratorComparator(Comparator<? super T>) - Constructor for class net.sf.jga.util.IteratorComparator
Deprecated. Builds an IteratorComparator that uses the given Comparator to compare the elements of an iteration.
Iterators - Class in net.sf.jga.util
Deprecated. all of the remaining functionality has been moved into
Iterators() - Constructor for class net.sf.jga.util.Iterators
Deprecated.  

J

JavaCharStream - Class in net.sf.jga.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class net.sf.jga.parser.JavaCharStream
 
JFXGParser - Class in net.sf.jga.parser
Parser that converts JFXG strings into functors.
JFXGParser() - Constructor for class net.sf.jga.parser.JFXGParser
 
JFXGParser(InputStream) - Constructor for class net.sf.jga.parser.JFXGParser
 
JFXGParser(InputStream, String) - Constructor for class net.sf.jga.parser.JFXGParser
 
JFXGParser(Reader) - Constructor for class net.sf.jga.parser.JFXGParser
 
JFXGParser(JFXGParserTokenManager) - Constructor for class net.sf.jga.parser.JFXGParser
 
JFXGParserConstants - Interface in net.sf.jga.parser
 
JFXGParserTokenManager - Class in net.sf.jga.parser
 
JFXGParserTokenManager(JavaCharStream) - Constructor for class net.sf.jga.parser.JFXGParserTokenManager
 
JFXGParserTokenManager(JavaCharStream, int) - Constructor for class net.sf.jga.parser.JFXGParserTokenManager
 
JFXGScriptEngine - Class in net.sf.jga.scripting
 
JFXGScriptEngine() - Constructor for class net.sf.jga.scripting.JFXGScriptEngine
 
JFXGScriptEngineFactory - Class in net.sf.jga.scripting
 
JFXGScriptEngineFactory() - Constructor for class net.sf.jga.scripting.JFXGScriptEngineFactory
 
jj_nt - Variable in class net.sf.jga.parser.JFXGParser
 
jjFillToken() - Method in class net.sf.jga.parser.JFXGParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sf.jga.parser.JFXGParserTokenManager
 

K

kind - Variable in class net.sf.jga.parser.Token
An integer that describes the kind of this token.

L

less(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
less(Comparator<? super T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
less(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
less(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
Less<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for arguments x and y when x < y.
Less(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.Less
Builds a Less predicate using the given Comparator
Less.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
Less predicate for use with Comparable arguments.
Less.Comparable() - Constructor for class net.sf.jga.fn.comparison.Less.Comparable
 
Less.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a Less predicate.
lessEqual(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
lessEqual(Comparator<? super T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
lessEqual(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
lessEqual(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
LessEqual<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for arguments x and y when x <= y.
LessEqual(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.LessEqual
Builds a LessEqual predicate using the given Comparator.
LessEqual.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
LessEqual predicate for use with Comparable arguments.
LessEqual.Comparable() - Constructor for class net.sf.jga.fn.comparison.LessEqual.Comparable
 
LessEqual.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a LessEqual predicate.
lessThan(T[], T[]) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first array is lexically less than the second, using the default comparison operation to compare the elements in each array.
lessThan(T[], T[], Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first array is lexically less than the second, using the given comparator to compare the elements in each array.
lessThan(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first array is lexically less than the second, using the given operator to compare the elements in each collection.
lessThan(Iterable<? extends T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first resource is lexically less than the second, using the default comparison operation to compare the elements in each resource.
lessThan(Iterable<? extends T>, Iterable<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first resource is lexically less than the second, using the given comparator to compare the elements in each resource.
lessThan(Iterable<? extends T>, Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first resource is lexically less than the second, using the given operator to compare the elements in each collection.
lessThan(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first iterator is lexically less than the second, using the default comparison operation to compare the elements in each iterator.
lessThan(Iterator<? extends T>, Iterator<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first iterator is lexically less than the second, using the given comparator to compare the elements in each iterator.
lessThan(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Compare
Returns true if the first iterator is lexically less than the second, using the given operator to compare the elements in each iterator.
lessThan(Collection<? extends T>, Collection<? extends T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use Compare.lessThan(Iterable,Iterable) instead
lessThan(Collection<? extends T>, Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use Compare.lessThan(Iterable,Iterable,Comparator) instead
lessThan(Collection<? extends T>, Collection<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use Compare.lessThan(Iterable,Iterable,BinaryFunctor) instead
lessThan(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.util.Iterators
Deprecated. use Compare.lessThan(Iterator,Iterator) instead
lessThan(Iterator<? extends T>, Iterator<? extends T>, Comparator<T>) - Static method in class net.sf.jga.util.Iterators
Deprecated. use Compare.lessThan(Iterator,Iterator,Comparator)
lessThan(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.util.Iterators
Deprecated. use Compare.lessThan(Iterator,Iterator,BinaryFunctor) instead
LETTER - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error net.sf.jga.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class net.sf.jga.parser.JFXGParserTokenManager
 
line - Variable in class net.sf.jga.parser.JavaCharStream
 
ListAlgorithms - Class in net.sf.jga.algorithms
Algorithms that modify a given list.
ListAlgorithms() - Constructor for class net.sf.jga.algorithms.ListAlgorithms
 
Literal(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
loadFile(Spreadsheet) - Method in class net.sf.jga.swing.spreadsheet.Application
 
loadFile(Spreadsheet) - Method in class net.sf.jga.swing.spreadsheet.WebStart
Loads the file via the JNLP FileOpen service
loadSheet(Spreadsheet) - Method in class net.sf.jga.swing.spreadsheet.Controller
Loads a spreadsheet
LocalVariableDeclaration(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
LogicalAnd - Class in net.sf.jga.fn.logical
Binary Predicate that returns true when Boolean arguments x and y are both true.
LogicalAnd() - Constructor for class net.sf.jga.fn.logical.LogicalAnd
 
logicalAnd() - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
LogicalAnd.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret a LogicalAnd predicate.
LogicalFunctors - Class in net.sf.jga.fn.logical
Static factory methods for the functors in the Logical package.
LogicalFunctors() - Constructor for class net.sf.jga.fn.logical.LogicalFunctors
 
logicalNot() - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
LogicalNot - Class in net.sf.jga.fn.logical
Unary Predicate that returns true when Boolean argument x is false.
LogicalNot() - Constructor for class net.sf.jga.fn.logical.LogicalNot
 
LogicalNot.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret a LogicalNot predicate.
logicalOr() - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
LogicalOr - Class in net.sf.jga.fn.logical
Binary Predicate that returns true when either of Boolean arguments x and y are true.
LogicalOr() - Constructor for class net.sf.jga.fn.logical.LogicalOr
 
LogicalOr.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret a LogicalOr predicate.
LookAheadIterator<T> - Class in net.sf.jga.util
Iterator that allows the program to look at and operate on the next few elements without consuming them.
LookAheadIterator(Iterator<? extends T>) - Constructor for class net.sf.jga.util.LookAheadIterator
Builds a LookAheadIterator that can look ahead 1 element.
LookAheadIterator(Iterator<? extends T>, int) - Constructor for class net.sf.jga.util.LookAheadIterator
Builds a LookAheadIterator that can look ahead the given number of elements.
lookingAhead - Variable in class net.sf.jga.parser.JFXGParser
 
lookup(T[], T) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the array that equals the given value using the equals() method or null if no such item exists
lookup(T[], T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the array that equals the given value using the given comparator or null if no such item exists
lookup(T[], T, Equality<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the array that equals the given value using the given Equality operator or null if no such item exists
lookup(T[], UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item that in the array for which the given functor returns TRUE, or null if no such item exists
lookup(Iterable<? extends T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the input that equals the given value using the equals() method or null if no such item exists
lookup(Iterable<? extends T>, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the input that equals the given value using the given comparator or null if no such item exists
lookup(Iterable<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the input that equals the given value using the given Equality operator or null if no such item exists
lookup(Iterable<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item that in the input for which the given functor returns TRUE, or null if no such item exists
lookup(Iterator<? extends T>, T) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the input that equals the given value using the equals() method or null if no such item exists
lookup(Iterator<? extends T>, T, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the input that equals the given value using the given comparator or null if no such item exists
lookup(Iterator<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first item in the input that equals the given value using the given Equality operator or null if no such item exists
lookup(Iterator<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the first value that meets the selection criteria, or null
LPAREN - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 

M

main(String[]) - Static method in class net.sf.jga.parser.JFXGParser
 
main(String[]) - Static method in class net.sf.jga.swing.spreadsheet.Application
 
main(String[]) - Static method in class net.sf.jga.swing.spreadsheet.WebStart
 
makeDefaultSheet() - Method in class net.sf.jga.swing.spreadsheet.Application
 
makeListenerFor(Object) - Static method in class net.sf.jga.swing.FunctorProxy
Manufactures a Proxy that can listen to any/all events that the given object may fire.
Match - Class in net.sf.jga.fn.string
Unary Functor that tests a string argument against a given regular expression.
Match() - Constructor for class net.sf.jga.fn.string.Match
Builds a Match with an empty string pattern
Match(String) - Constructor for class net.sf.jga.fn.string.Match
Builds a Match with a given regular expression
Match(Pattern) - Constructor for class net.sf.jga.fn.string.Match
Builds a Match with a given Pattern
match(String) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that matches its String argument against the given regex
match(Pattern) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that matches its String argument against the given pattern
Match.Visitor - Interface in net.sf.jga.fn.string
Interface for classes that may interpret a Match predicate.
max(T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input, as determined by the given comparator.
max(T[]) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input.
max(T[], BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input, as determined by the given functor.
max(Iterable<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input, as determined by the given comparator.
max(Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input.
max(Iterable<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input, as determined by the given functor.
max(Iterator<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input, as determined by the given comparator.
max(Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input.
max(Iterator<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the largest T value in the input, as determined by the given functor.
max(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
max(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
Max<T> - Class in net.sf.jga.fn.comparison
Binary Functor that returns the greater of two object arguments x and y.
Max(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.Max
Builds a Max functor using the given Comparator
Max.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
Max functor for use with Comparable arguments.
Max.Comparable() - Constructor for class net.sf.jga.fn.comparison.Max.Comparable
 
Max.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a Max predicate.
maximum(Collection<? extends T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. Finds the position of the maximum value in a collection using the natural ordering of the collection's elements.
maximum(Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. Finds the position of the maximum value in a collection using the given comparator.
maximum(Collection<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. Finds the position of the maximum value in a collection using the given functor to compare elements.
maxNextCharInd - Variable in class net.sf.jga.parser.JavaCharStream
 
MaxValue<T> - Class in net.sf.jga.fn.algorithm
Deprecated. This functionality is moved into Summarize
MaxValue(Comparator<T>) - Constructor for class net.sf.jga.fn.algorithm.MaxValue
Deprecated. Builds a MaxValue functor that will use the given comparator to compare elements in the collection.
MaxValue.Visitor - Interface in net.sf.jga.fn.algorithm
Deprecated. Interface for classes that may interpret an MaxValue functor.
Merge - Class in net.sf.jga.algorithms
Algorithms that combine the contents of two inputs.
Merge() - Constructor for class net.sf.jga.algorithms.Merge
 
merge(T[], T[]) - Static method in class net.sf.jga.algorithms.Merge
Returns all elements of each array, always choosing the least of the current elements.
merge(T[], T[], Comparator<T>) - Static method in class net.sf.jga.algorithms.Merge
Returns all elements of both arrays, always choosing the lesser of the two current elements using the given comparator.
merge(T[], T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Merge
Returns all elements of both arrays, always choosing the lesser of the two current elements by using the given predicate.
merge(Iterable<? extends T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Merge
Returns an Iterable implementation that 'contains' all elements of both iterables, always choosing the lesser of the two current elements.
merge(Iterable<? extends T>, Iterable<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Merge
Returns all elements of both iterables, always choosing the lesser of the two current elements.
merge(Iterable<? extends T>, Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Merge
Returns all elements of both iterables, always choosing the lesser of the two current elements by using the given predicate.
merge(Iterator<? extends T>, Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Merge
Returns an Iterator that will return elements from both input iterators, choosing the lesser of the two current values.
merge(Iterator<? extends T>, Iterator<? extends T>, Comparator<T>) - Static method in class net.sf.jga.algorithms.Merge
Returns an Iterator that will return elements from both input iterators, choosing the lesser of the two current values using the given comparator.
merge(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Merge
Returns an Iterator that will return elements from both input iterators, choosing the lesser of the two current values by using the given predicate.
merge(Iterable<? extends T>, Iterable<? extends T>, TCollection) - Static method in class net.sf.jga.algorithms.Merge
Merges two collections, appending values to the output collection.
merge(Iterable<? extends T>, Iterable<? extends T>, Comparator<T>, TCollection) - Static method in class net.sf.jga.algorithms.Merge
Merges two collections using the given comparator, appending values to the output collection.
merge(Iterable<? extends T>, Iterable<? extends T>, BinaryFunctor<T, T, Boolean>, TCollection) - Static method in class net.sf.jga.algorithms.Merge
Merges two collections using the given comparator, appending values to the output collection.
Merge.MergeIterable<T> - Class in net.sf.jga.algorithms
Produces iterators that return all of the merged contents of two inputs
Merge.MergeIterable(Iterable<? extends T>, Iterable<? extends T>, Comparator<T>) - Constructor for class net.sf.jga.algorithms.Merge.MergeIterable
Builds a Merge for the given base iterators that uses the given Comparator to compare corresponding elements.
Merge.MergeIterable(Iterable<? extends T>, Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Constructor for class net.sf.jga.algorithms.Merge.MergeIterable
Builds a Merge for the given base iterators that uses the given predicate to compare corresponding elements.
Merge.MergeIterator<T> - Class in net.sf.jga.algorithms
Iterator that merges the contents of two input iterators.
Merge.MergeIterator(Iterator<? extends T>, Iterator<? extends T>, Comparator<T>) - Constructor for class net.sf.jga.algorithms.Merge.MergeIterator
Builds a Merge.Iterator for the given base iterators that uses the given Comparator to compare corresponding elements.
Merge.MergeIterator(Iterator<? extends T>, Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Constructor for class net.sf.jga.algorithms.Merge.MergeIterator
Builds a Merge.Iterator for the given base iterators that uses the given predicate to compare corresponding elements.
mergeAppend(TCollection, BinaryFunctor<T, T, Boolean>, Iterable<? extends T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Merge
Merges two collections using the given comparator, appending values to the output collection.
min(T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input, as determined by the given comparator.
min(T[]) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input.
min(T[], BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input, as determined by the given functor.
min(Iterable<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input, as determined by the given comparator.
min(Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input.
min(Iterable<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input, as determined by the given functor.
min(Iterator<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input, as determined by the given comparator.
min(Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input.
min(Iterator<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the smallest T value in the input, as determined by the given functor.
min(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
min(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
Min<T> - Class in net.sf.jga.fn.comparison
Binary Functor that returns the lesser of two object arguments x and y.
Min(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.Min
Builds a Less predicate using the given Comparator
Min.Comparable<T extends java.lang.Comparable<? super T>> - Class in net.sf.jga.fn.comparison
Min functor for use with Comparable arguments.
Min.Comparable() - Constructor for class net.sf.jga.fn.comparison.Min.Comparable
 
Min.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a Min predicate.
minimum(Collection<? extends T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. Finds the position of the minimum value in a collection using the natural ordering of the collection's elements.
minimum(Collection<? extends T>, Comparator<T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. Finds the position of the minimum value in a collection using the given comparator.
minimum(Collection<? extends T>, BinaryFunctor<T, T, T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. Finds the position of the minimum value in a collection using the given functor to compare elements.
minus(T, T) - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
For numeric arguments x and y, returns x - y
minus(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
minus(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
Minus<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the difference of two numeric arguments.
Minus(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Minus
Builds Minus functor for the given class.
Minus.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a Minus functor.
MinValue<T> - Class in net.sf.jga.fn.algorithm
Deprecated. This functionality is moved into Summarize
MinValue(Comparator<T>) - Constructor for class net.sf.jga.fn.algorithm.MinValue
Deprecated. Builds a MinValue functor that will use the given comparator to compare elements in the collection.
MinValue.Visitor - Interface in net.sf.jga.fn.algorithm
Deprecated. Interface for classes that may interpret an MinValue functor.
modulus(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
modulus(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
modulus(T, T) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
For numeric arguments x and y, returns x % y
Modulus<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the remainder of the division of two integral arguments.
Modulus(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Modulus
Builds Modulus functor for the given class.
Modulus.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a Modulus functor.
Multiplex - Class in net.sf.jga.parser
Routes an array of values to a given array of unary functions, returning an array containing the results.
Multiplex(UnaryFunctor[]) - Constructor for class net.sf.jga.parser.Multiplex
 
MultiplicativeExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
multiplies(T, T) - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
For numeric arguments x and y, returns x * y
multiplies(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
multiplies(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
Multiplies<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the product of two numeric arguments.
Multiplies(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Multiplies
Builds Multiplies functor for the given class.
Multiplies.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a Multiplies functor.
mutator() - Method in class net.sf.jga.parser.VariableRef
 

N

Name(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
negate(T) - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
for numeric argument x, returns -x
negate(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
Negate<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the negative of its numeric argument.
Negate(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Negate
Builds Negate functor for the given class.
Negate.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a Negate functor.
net.sf.jga.algorithms - package net.sf.jga.algorithms
Provides common algorithm implementations over arrays, collections and other iterable resources, and iterators.
net.sf.jga.fn - package net.sf.jga.fn
Provides base definitions for Functors, Predicates, Visitors.
net.sf.jga.fn.adaptor - package net.sf.jga.fn.adaptor
Provides Functors that allow assembly of primitive functors into compound structures.
net.sf.jga.fn.algorithm - package net.sf.jga.fn.algorithm
Provides utilities that apply Functors and Predicates to common situations.
net.sf.jga.fn.arithmetic - package net.sf.jga.fn.arithmetic
Provides simple arithmetic Functors for Number classes.
net.sf.jga.fn.comparison - package net.sf.jga.fn.comparison
 
net.sf.jga.fn.logical - package net.sf.jga.fn.logical
Provides Functors and Predicates that implement boolean logic.
net.sf.jga.fn.property - package net.sf.jga.fn.property
Provides Functors and Predicates that operate on Java Objects that observe the bean standard naming convention.
net.sf.jga.fn.string - package net.sf.jga.fn.string
Provides Functors and Predicates that operate on Strings.
net.sf.jga.parser - package net.sf.jga.parser
Parser that allows expressions of an as-yet unnamed Java-like language to be parsed to create functors.
net.sf.jga.scripting - package net.sf.jga.scripting
 
net.sf.jga.swing - package net.sf.jga.swing
Provides implementations of standard Swing models, editors, and renderers that use Functors as a means of varying behaviour.
net.sf.jga.swing.spreadsheet - package net.sf.jga.swing.spreadsheet
Provides Spreadsheet Widget based on a sparse matrix of jga functors, and several application level classes designed to present the widget in various guises.
net.sf.jga.util - package net.sf.jga.util
Provides Facade objects for working with the algorithm functors, and a variety of utility iterators for various purposes.
NEW - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
newProxyInstance(ClassLoader, Class<?>[]) - Static method in class net.sf.jga.swing.FunctorProxy
Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to functors registed via a FunctorInvocationHandler.
newToken(int) - Static method in class net.sf.jga.parser.Token
Returns a new Token object, by default.
newWorksheet() - Method in class net.sf.jga.swing.spreadsheet.Controller
Creates a new, empty spreadsheet with default settings.
next() - Method in class net.sf.jga.algorithms.Append.AppendIterator
 
next() - Method in class net.sf.jga.algorithms.Filter.FilterIterator
 
next() - Method in class net.sf.jga.algorithms.Merge.MergeIterator
 
next() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
next() - Method in class net.sf.jga.algorithms.Transform.AdjacentIterator
 
next() - Method in class net.sf.jga.algorithms.Transform.BinaryIterator
 
next() - Method in class net.sf.jga.algorithms.Transform.TransformIterator
 
next() - Method in class net.sf.jga.algorithms.Unique.UniqueIterator
 
next - Variable in class net.sf.jga.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
next() - Method in class net.sf.jga.util.CachingIterator
 
next() - Method in class net.sf.jga.util.EmptyIterator
throws NoSuchElement exception
next() - Method in class net.sf.jga.util.EnumerationIterator
Returns the next element in the base enumeration.
next() - Method in class net.sf.jga.util.FindIterator
 
next() - Method in class net.sf.jga.util.LookAheadIterator
 
next() - Method in class net.sf.jga.util.SingletonIterator
Returns the single item
next() - Method in class net.sf.jga.util.StringTokenizerIterator
Returns the next string in the base tokenizer.
nextCharBuf - Variable in class net.sf.jga.parser.JavaCharStream
 
nextCharInd - Variable in class net.sf.jga.parser.JavaCharStream
 
nextIndex() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
nextIndex() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
nextIndex() - Method in class net.sf.jga.util.EmptyIterator
returns the size of the list (0, in this case)
nextIndex() - Method in class net.sf.jga.util.SingletonIterator
 
NO_OPTION - Static variable in class net.sf.jga.swing.spreadsheet.Controller
 
not(T) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
For numeric arguments x, returns ~x
notEqualEqual() - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
notEqualEqual(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
NotEqualEqual<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for object arguments x and y when x != y using the built-in != operator.
NotEqualEqual() - Constructor for class net.sf.jga.fn.comparison.NotEqualEqual
 
NotEqualEqual.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a NotEqualEqual predicate.
notEqualTo(Class<T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
notEqualTo(Comparator<? super T>) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
notEqualTo(T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
notEqualTo(Comparator<? super T>, T) - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
NotEqualTo<T> - Class in net.sf.jga.fn.comparison
Binary Predicate that returns TRUE for object arguments x and y when x != y using the built-in equals() method or an optional Comparator given at construction.
NotEqualTo() - Constructor for class net.sf.jga.fn.comparison.NotEqualTo
Builds an EqualTo that uses the built-in equals method.
NotEqualTo(Comparator<? super T>) - Constructor for class net.sf.jga.fn.comparison.NotEqualTo
Builds an EqualTo that uses the given comparator.
NotEqualTo.Visitor - Interface in net.sf.jga.fn.comparison
Interface for classes that may interpret a NotEqualTo predicate.
notify(String, String) - Method in class net.sf.jga.swing.spreadsheet.Controller
Displays an error message to the user
notifyObservers() - Method in class net.sf.jga.swing.spreadsheet.Cell
Triggers cells (and other observers) that this cell's contents have been changed.
notNull() - Static method in class net.sf.jga.fn.comparison.ComparisonFunctors
 
Null() - Method in class net.sf.jga.parser.JFXGParser
 
NULL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
NULL_POINTER_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
NullComparator<T> - Class in net.sf.jga.util
Comparator Decorator used to gracefully compare null and non-null values.
NullComparator(Comparator<T>) - Constructor for class net.sf.jga.util.NullComparator
Builds a NullComparator that uses the given comparator to compare pairs of non-null values.
NullComparator(Comparator<T>, boolean) - Constructor for class net.sf.jga.util.NullComparator
Builds a NullComparator that uses the given comparator to compare pairs of non-null values, and uses the flag to determine if non-null values appear before non-null values in the resulting ordering.

O

OCTAL_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
one() - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
Returns the value 1 of the appropriate type
openFile() - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for a file to open, and sets the spreadsheet to the file's contents.
or(Generator<Boolean>, Generator<Boolean>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a Boolean Generator that produces TRUE when either input generators return TRUE.
or(UnaryFunctor<T, Boolean>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a Boolean Functor that produces TRUE when either input functors return TRUE for same given argument.
or(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, Boolean>) - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
Returns a Boolean Functor that produces TRUE when either input functors return TRUE for same given pair of arguments.
or(T, T) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
For numeric arguments x and y, returns x | y
OrBinary<T1,T2> - Class in net.sf.jga.fn.adaptor
Binary that performs a shortcircuit or operation using a given pair of Boolean BinaryFunctors.
OrBinary(BinaryFunctor<T1, T2, Boolean>, BinaryFunctor<T1, T2, Boolean>) - Constructor for class net.sf.jga.fn.adaptor.OrBinary
Builds a OrBinary functor, given the two functors that may be executed.
OrBinary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an OrBinaryFunctor predicate.
OrExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
OrGenerator - Class in net.sf.jga.fn.adaptor
Generator that performs a shortcircuit or operation using a given pair of Boolean Generators.
OrGenerator(Generator<Boolean>, Generator<Boolean>) - Constructor for class net.sf.jga.fn.adaptor.OrGenerator
Builds a OrGenerator functor, given the two functors that may be executed.
OrGenerator.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an OrGenerator predicate.
OrUnary<T> - Class in net.sf.jga.fn.adaptor
Unary that performs a shortcircuit or operation using a given pair of Boolean UnaryFunctors.
OrUnary(UnaryFunctor<T, Boolean>, UnaryFunctor<T, Boolean>) - Constructor for class net.sf.jga.fn.adaptor.OrUnary
Builds a OrUnary functor, given the two functors that may be executed.
OrUnary.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an OrUnaryFunctor predicate.

P

parse(String, Class<R>) - Static method in class net.sf.jga.parser.GenericParser
Parses the string to create a Generator.
parse(String, Class<T>, Class<R>) - Static method in class net.sf.jga.parser.GenericParser
Parses the string to create a UnaryFunctor that takes an argument of the given type.
parse(String, Class<T1>, Class<T2>, Class<R>) - Static method in class net.sf.jga.parser.GenericParser
Parses the string to create a BinaryFunctor that takes arguments of the given types.
parse(String) - Static method in class net.sf.jga.parser.JFXGParser
Parses the string to create a Generator.
parse(String, Class<T>) - Static method in class net.sf.jga.parser.JFXGParser
Parses the string to create a UnaryFunctor that takes an argument of the given type.
parse(String, Class<T1>, Class<T2>) - Static method in class net.sf.jga.parser.JFXGParser
Parses the string to create a BinaryFunctor that takes arguments of the given types.
parseBinary(String, Class<T1>, Class<T2>) - Method in interface net.sf.jga.parser.FunctorParser
Parses the string to create a BinaryFunctor that takes arguments of the given types.
parseBinary(String, Class<T1>, Class<T2>, Class<R>) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a BinaryFunctor that takes arguments of the given types.
parseBinary(String, Class<T1>, Class<T2>) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a BinaryFunctor that takes arguments of the given types.
parseBinary(String, Class<T1>, Class<T2>) - Method in class net.sf.jga.parser.JFXGParser
Parses the string to create a BinaryFunctor that takes arguments of the given types.
parseBinary(Class<T1>, Class<T2>) - Method in class net.sf.jga.parser.JFXGParser
Parses the current input to create a BinaryFunctor that takes arguments of the given types.
parseBinaryRef(Class<T1>, Class<T2>) - Method in class net.sf.jga.parser.JFXGParser
Parses the current input to create a BinaryFunctor that takes arguments of the given types.
ParseException - Exception in net.sf.jga.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception net.sf.jga.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception net.sf.jga.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception net.sf.jga.parser.ParseException
 
ParseFormat<R> - Class in net.sf.jga.fn.string
Unary Functor that parses a given Format.
ParseFormat(Format, UnaryFunctor<Object, R>) - Constructor for class net.sf.jga.fn.string.ParseFormat
Builds the ParseFormat given a text Format and a functor that can convert Objects returned by the Format's parse(Object) method and the desired type of this functor.
parseFormat(Format, UnaryFunctor<Object, R>) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that parses its argument using the given format and returns an object of the given class.
parseFormat(Class<R>, DateFormat) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that parses its argument using the given format and returns an object of the given class.
parseFormat(Class<R>, NumberFormat) - Static method in class net.sf.jga.fn.string.StringFunctors
Returns a functor that parses its argument using the given format and returns an object of the given class.
ParseFormat.Date<T extends java.util.Date> - Class in net.sf.jga.fn.string
ParseFormat functor for use with Dates.
ParseFormat.Date(Class<T>, DateFormat) - Constructor for class net.sf.jga.fn.string.ParseFormat.Date
 
ParseFormat.Number<T extends java.lang.Number> - Class in net.sf.jga.fn.string
ParseFormat functor for use with Numbers.
ParseFormat.Number(Class<T>, NumberFormat) - Constructor for class net.sf.jga.fn.string.ParseFormat.Number
 
ParseFormat.Visitor - Interface in net.sf.jga.fn.string
Interface for classes that may interpret a ParseFormat predicate.
parseFunctor(String, Class<R>, Class<?>...) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a Functor.
parseFunctor(String) - Method in class net.sf.jga.parser.JFXGParser
Parses the string to create a Generator.
parseFunctor(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
Parses a functor from the input stream, ensuring that it returns an Object (ie, if the expression would generally return a primitive, the functor will be bound within a boxing functor).
parseGenerator(String) - Method in interface net.sf.jga.parser.FunctorParser
Parses the string to create a Generator.
parseGenerator(String, Class<R>) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a Generator.
parseGenerator(String) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a Generator.
parseGenerator(String) - Method in class net.sf.jga.parser.JFXGParser
Parses the string to create a Generator.
parseGenerator() - Method in class net.sf.jga.parser.JFXGParser
Parses the contents of the current input to create a Generator
parseGeneratorRef() - Method in class net.sf.jga.parser.JFXGParser
Parses the contents of the current input to create a Generator
PARSER_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
ParserUtils - Class in net.sf.jga.parser
ParserUtils.java
parseUnary(String, Class<T1>) - Method in interface net.sf.jga.parser.FunctorParser
Parses the string to create a UnaryFunctor that takes an argument of the given type.
parseUnary(String, Class<T>, Class<R>) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a UnaryFunctor that takes an argument of the given type.
parseUnary(String, Class<T>) - Method in class net.sf.jga.parser.GenericParser
Parses the string to create a UnaryFunctor that takes an argument of the given type.
parseUnary(String, Class<T>) - Method in class net.sf.jga.parser.JFXGParser
Parses the string to create a UnaryFunctor that takes an argument of the given type.
parseUnary(Class<T>) - Method in class net.sf.jga.parser.JFXGParser
Parses the current input to create a UnaryFunctor that takes an argument of the given type.
parseUnaryRef(Class<T>) - Method in class net.sf.jga.parser.JFXGParser
Parses the current input to create a UnaryFunctor that takes an argument of the given type.
peek(int) - Method in class net.sf.jga.util.LookAheadIterator
Returns the element at the Nth position.
plus(T, T) - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
For numeric arguments x and y, returns x + y
plus(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
plus(T) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
Plus<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the sum of two numeric arguments.
Plus(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.Plus
Builds Plus functor for the given class.
Plus.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a Plus functor.
PositionalArgument(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
prevCharIsCR - Variable in class net.sf.jga.parser.JavaCharStream
 
prevCharIsLF - Variable in class net.sf.jga.parser.JavaCharStream
 
previous() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
previous() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
previous() - Method in class net.sf.jga.util.EmptyIterator
throws NoSuchElement exception
previous() - Method in class net.sf.jga.util.SingletonIterator
Returns the single item
previousIndex() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
previousIndex() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
previousIndex() - Method in class net.sf.jga.util.EmptyIterator
returns -1, as there is no previous
previousIndex() - Method in class net.sf.jga.util.SingletonIterator
 
PrimaryExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
PrimaryPrefix(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
PrimarySuffix(ParserContext, FunctorRef) - Method in class net.sf.jga.parser.JFXGParser
 
project1st() - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
 
Project1st<T1,T2> - Class in net.sf.jga.fn.adaptor
Binary Functor that returns the first of two runtime arguments.
Project1st() - Constructor for class net.sf.jga.fn.adaptor.Project1st
 
Project1st.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Project1st functor.
project2nd() - Static method in class net.sf.jga.fn.adaptor.AdaptorFunctors
 
Project2nd<T1,T2> - Class in net.sf.jga.fn.adaptor
Binary Functor that returns the second of two runtime arguments.
Project2nd() - Constructor for class net.sf.jga.fn.adaptor.Project2nd
 
Project2nd.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret an Project2nd functor.
promote(FunctorRef, Class) - Method in class net.sf.jga.parser.JFXGParser
Return a functor that performs promotion on the functor (if necessary and possible) to the given type.
promoteExt(FunctorRef<?, Functor<?>>, Class<R>) - Method in class net.sf.jga.parser.JFXGParser
Return a functor that performs promotion on the functor (if necessary and possible) to the given type.
prompt(String, String) - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for a string value.
promptAndSave() - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user using a supplied functor, and returns one of YES, NO, or CANCEL
PropertyFunctors - Class in net.sf.jga.fn.property
Static factory methods for the functors in the Property package.
PropertyFunctors() - Constructor for class net.sf.jga.fn.property.PropertyFunctors
 

R

Random - Class in net.sf.jga.fn.adaptor
Functor that returns a pseudorandom value using Math.random().
Random() - Constructor for class net.sf.jga.fn.adaptor.Random
 
Random.Visitor - Interface in net.sf.jga.fn.adaptor
Interface for classes that may interpret a Random generator.
ReadByte() - Method in class net.sf.jga.parser.JavaCharStream
 
readChar() - Method in class net.sf.jga.parser.JavaCharStream
 
readSpreadsheet(InputStream) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet.Reader
 
readSpreadsheet(InputStream) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
REFERENCE_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
references(Cell) - Method in class net.sf.jga.swing.spreadsheet.Cell
Returns true if this cell references the given cell, either directly or indirectly.
register(Class<T>, Arithmetic<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFactory
Registers the Arithmetic implementation for the given class
register(Class<T>, IntegerArithmetic<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFactory
Registers the IntegerArithmetic implementation for the given class
register(Proxy, String, String) - Static method in class net.sf.jga.swing.FunctorProxy
Registers the functor described by the given expression, to be invoked by the proxy when a method with the given method is called.
register(Proxy, String, UnaryFunctor<?, ?>) - Static method in class net.sf.jga.swing.FunctorProxy
Registers the given functor to be invoked by the proxy when a method with the given method is called.
register(Proxy, Method, UnaryFunctor<?, ?>) - Static method in class net.sf.jga.swing.FunctorProxy
Registers the given functor to be invoked by the proxy when the given method is called.
register(Proxy, Class<?>, Class<?>, String, UnaryFunctor<?, ?>) - Static method in class net.sf.jga.swing.FunctorProxy
Registers a functor to be evaluated when the given method is invoked.
ReInit(Reader, int, int, int) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(Reader, int, int) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(Reader) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream, String, int, int) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream, String) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream) - Method in class net.sf.jga.parser.JavaCharStream
 
ReInit(InputStream) - Method in class net.sf.jga.parser.JFXGParser
 
ReInit(InputStream, String) - Method in class net.sf.jga.parser.JFXGParser
 
ReInit(Reader) - Method in class net.sf.jga.parser.JFXGParser
 
ReInit(JFXGParserTokenManager) - Method in class net.sf.jga.parser.JFXGParser
 
ReInit(JavaCharStream) - Method in class net.sf.jga.parser.JFXGParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class net.sf.jga.parser.JFXGParserTokenManager
 
RelationalExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
remove() - Method in class net.sf.jga.algorithms.Append.AppendIterator
 
remove() - Method in class net.sf.jga.algorithms.Filter.FilterIterator
 
remove(T[], T) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the array that are not equal to the given value, using the value's Object.equals(Object) method
remove(T[], T, Equality<T>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the array that are not equal to the given value, using the given functor to compare for equality
remove(T[], UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the array that do not meet the given selection criteria
remove(Iterable<? extends T>, T) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the input that are not equal to the given value, using the value's Object.equals(Object) method
remove(Iterable<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the input that are not equal to the given value, using the given functor to compare for equality
remove(Iterable<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the input that do not meet the given selection criteria
remove(Iterator<? extends T>, T) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the iterator that are not equal to the given value, using the value's Object.equals(Object) method
remove(Iterator<? extends T>, T, Equality<T>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the iterator that are not equal to the given value, using the given functor to compare for equality
remove(Iterator<? extends T>, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the iterator that do not meet the given selection criteria
remove(Iterable<? extends T>, T, TCollection) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the input that are not equal to the given value, using the value's Object.equals(Object) method
remove(Iterable<? extends T>, T, Equality<T>, TCollection) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the input that are not equal to the given value, using the given functor to compare for equality
remove(Iterable<? extends T>, UnaryFunctor<T, Boolean>, TCollection) - Static method in class net.sf.jga.algorithms.Filter
Returns the elements of the input that do not meet the given selection criteria
remove(LT, T) - Static method in class net.sf.jga.algorithms.ListAlgorithms
removes all elements equal to the given value from the list,
remove(LT, T, Equality<T>) - Static method in class net.sf.jga.algorithms.ListAlgorithms
removes elements equal to the given value from the list, using the given functor to compare for equality.
remove(LT, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.algorithms.ListAlgorithms
removes elements from the list that do meet the given selection criteria
remove() - Method in class net.sf.jga.algorithms.Merge.MergeIterator
 
remove() - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
remove() - Method in class net.sf.jga.algorithms.Transform.AdjacentIterator
 
remove() - Method in class net.sf.jga.algorithms.Transform.BinaryIterator
 
remove() - Method in class net.sf.jga.algorithms.Transform.TransformIterator
 
remove() - Method in class net.sf.jga.algorithms.Unique.UniqueIterator
 
remove() - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
remove(T[], int) - Static method in class net.sf.jga.util.ArrayUtils
Returns an array containing the contents of the original array with the given position removed; the size of the resulting array will be one less than the input array
remove(T[], int, int) - Static method in class net.sf.jga.util.ArrayUtils
Returns an array containing the contents of the original array with the given positions removed; the size of the resulting array will be count less than the input array
remove() - Method in class net.sf.jga.util.CachingIterator
Removes the last item returned from the base iterator, if the base iterator supports the remove operation.
remove() - Method in class net.sf.jga.util.EmptyIterator
throws UnsupportedOperationException
remove() - Method in class net.sf.jga.util.EnumerationIterator
throws UnsupportedOperationException: Enumerations do not support the removal of elements.
remove() - Method in class net.sf.jga.util.FindIterator
 
remove() - Method in class net.sf.jga.util.LookAheadIterator
 
remove() - Method in class net.sf.jga.util.SingletonIterator
 
remove() - Method in class net.sf.jga.util.StringTokenizerIterator
 
removeAll(LT, T) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.remove(List,Object)
removeAll(LT, T, Equality<T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.remove(List,Object)
removeAll(LT, UnaryFunctor<T, Boolean>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.remove(List,UnaryFunctor)
removePromotionRule(Class<?>, Class<?>) - Method in class net.sf.jga.parser.JFXGParser
Removes the type-coercion rule (if any) that would have promoted values of the from type to values of the to type for use in expressions.
replace(LT, T, T) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Replaces elements equal to the given value with the given replacement value.
replace(LT, UnaryFunctor<T, Boolean>, T) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Tests each element in the list, and replaces elements that pass with the given value.
replace(LT, UnaryFunctor<T, Boolean>, UnaryFunctor<T, T>) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Tests each element in the list, and replaces elements that pass with the result of passing the element to the given replacement function.
replace(T[], T, T) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterable over the contents of the array, such that all instances of the given value are replaced with the given replacement value.
replace(T[], UnaryFunctor<T, Boolean>, T) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterable over the contents of the array, such that all elements for which the given test returns TRUE are replaced with the given replacement value.
replace(T[], UnaryFunctor<T, Boolean>, UnaryFunctor<T, T>) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterable over the contents of the array, such that all elements for which the given test returns TRUE are replaced with the results of passing that element to the given replacement functor.
replace(Iterable<T>, T, T) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterable over the contents of the input, such that all instances of the given value are replaced with the given replacement value.
replace(Iterable<T>, UnaryFunctor<T, Boolean>, T) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterable over the contents of the input, such that all elements for which the given test returns TRUE are replaced with the given replacement value.
replace(Iterable<T>, UnaryFunctor<T, Boolean>, UnaryFunctor<T, T>) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterable over the contents of the input, such that all elements for which the given test returns TRUE are replaced with the results of passing that element to the given replacement functor.
replace(Iterator<? extends T>, T, T) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterator over the contents of the given iterator, such that all instances of the given value are replaced with the given replacement value.
replace(Iterator<? extends T>, UnaryFunctor<T, Boolean>, T) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterator over the contents of the given iterator, such that all elements for which the given test returns TRUE are replaced with the given replacement value.
replace(Iterator<? extends T>, UnaryFunctor<T, Boolean>, UnaryFunctor<T, T>) - Static method in class net.sf.jga.algorithms.Transform
Produces an iterator over the contents of the given iterator, such that all elements for which the given test returns TRUE are replaced with the results of passing that element to the given replacement functor.
replace(Iterable<? extends T>, T, T, TCollection) - Static method in class net.sf.jga.algorithms.Transform
Appends the contents of the input to the output, such that all instances of the given value are replaced with the given replacement value
replace(Iterable<? extends T>, UnaryFunctor<T, Boolean>, T, TCollection) - Static method in class net.sf.jga.algorithms.Transform
Appends the contents of the input to the output, such that all elements for which the given test returns TRUE are replaced with the given replacement value.
replace(Iterable<? extends T>, UnaryFunctor<T, Boolean>, UnaryFunctor<T, T>, TCollection) - Static method in class net.sf.jga.algorithms.Transform
Appends the contents of the input to the output, such that all elements for which the given test returns TRUE are replaced with the results of passing that element to the given replacement functor.
replaceAll(List<T>, UnaryFunctor<T, Boolean>, T) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.replace(List,UnaryFunctor,Object)
reservedField(FunctorRef<?, ?>, String) - Method in class net.sf.jga.parser.JFXGParser
Allows for (not necessarily constant) predefined fields to be added to the grammar
reservedFunction(String, FunctorRef<?, ?>[]) - Method in class net.sf.jga.parser.JFXGParser
Allows for function-style names to be added to the grammar.
reservedMethod(FunctorRef<?, ?>, String, Class<?>[]) - Method in class net.sf.jga.parser.JFXGParser
Allows for alternate strategies for resolving methods
reservedWord(String) - Method in class net.sf.jga.parser.JFXGParser
Allows for (not necessarily constant) values to be added to the grammar
reservedWord(String) - Method in class net.sf.jga.scripting.ScriptParser
 
resolveMethodName(FunctorRef<?, ?>, String, FunctorRef<?, ?>[]) - Method in class net.sf.jga.parser.JFXGParser
Returns a functor ref containing a functor that corresponds to a call to the named method with the given args.
reverse(LT) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Reverses the order of the list.
Reverse - Class in net.sf.jga.algorithms
Reverses the order of the input
Reverse() - Constructor for class net.sf.jga.algorithms.Reverse
 
reverse(T[]) - Static method in class net.sf.jga.algorithms.Reverse
Returns an iterable object over the reversed contents of the array.
reverse(Iterable<T>) - Static method in class net.sf.jga.algorithms.Reverse
Returns an iterable object over the reversed contents of the input.
reverse(Iterator<T>) - Static method in class net.sf.jga.algorithms.Reverse
Returns an iterator object over the reversed contents of the input.
reverse(Iterable<? extends T>, TCollection) - Static method in class net.sf.jga.algorithms.Reverse
Appends the reversed contents of the input to the output.
Reverse.ReverseArrayIterable<T> - Class in net.sf.jga.algorithms
 
Reverse.ReverseArrayIterable(T[]) - Constructor for class net.sf.jga.algorithms.Reverse.ReverseArrayIterable
 
Reverse.ReverseIterable<T> - Class in net.sf.jga.algorithms
 
Reverse.ReverseIterable(Iterable<T>) - Constructor for class net.sf.jga.algorithms.Reverse.ReverseIterable
 
Reverse.ReverseIterable(List<T>) - Constructor for class net.sf.jga.algorithms.Reverse.ReverseIterable
 
Reverse.ReverseIterable(Iterator<T>) - Constructor for class net.sf.jga.algorithms.Reverse.ReverseIterable
 
Reverse.ReverseIterator<T> - Class in net.sf.jga.algorithms
 
Reverse.ReverseIterator(ListIterator<T>) - Constructor for class net.sf.jga.algorithms.Reverse.ReverseIterator
 

S

saveFile(Spreadsheet, boolean) - Method in class net.sf.jga.swing.spreadsheet.Application
 
saveFile() - Method in class net.sf.jga.swing.spreadsheet.Controller
 
saveFile(Spreadsheet, boolean) - Method in class net.sf.jga.swing.spreadsheet.WebStart
Writes the file via the JNLP FileSave service
saveFileAs() - Method in class net.sf.jga.swing.spreadsheet.Controller
 
saveSheet(Spreadsheet, boolean) - Method in class net.sf.jga.swing.spreadsheet.Controller
Saves a spreadsheet
ScriptParser - Class in net.sf.jga.scripting
ScriptParser.java
ScriptParser() - Constructor for class net.sf.jga.scripting.ScriptParser
 
set(T) - Method in class net.sf.jga.algorithms.Reverse.ReverseIterator
 
set(T) - Method in class net.sf.jga.util.ArrayUtils.ArrayIterator
 
set(T) - Method in class net.sf.jga.util.EmptyIterator
throws UnsupportedOperationException
set(T) - Method in class net.sf.jga.util.SingletonIterator
 
SetAndReturnField<T,V> - Class in net.sf.jga.parser
Similar to the standard SetField functor, except that the fn() method returns the value passed rather than null
SetAndReturnField(Field) - Constructor for class net.sf.jga.parser.SetAndReturnField
 
SetAndReturnField(Class<T>, Field) - Constructor for class net.sf.jga.parser.SetAndReturnField
 
SetAndReturnField(Class<T>, Field, Class<V>) - Constructor for class net.sf.jga.parser.SetAndReturnField
 
SetAndReturnField(Class<T>, String, Class<V>) - Constructor for class net.sf.jga.parser.SetAndReturnField
 
setCellAt(Class<T>, T, int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Builds a read-only cell to hold the given value.
setCellAt(Class<T>, Generator<T>, int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Builds a cell to hold the given value
setCellAt(String, int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Builds a possibly editable cell to hold the given formula.
setCellAt(String, int, int, boolean) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Builds a possibly editable cell to hold the given formula.
setCellName(int, int) - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for the name of the designated cell.
setCellName(String, int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Sets the name of the given cell.
setColumnCount() - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for the number of columns
setColumnCount(int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
setConfirmFunctor(BinaryFunctor<String, String, Integer>) - Method in class net.sf.jga.swing.spreadsheet.Controller
Sets the functor used to ask the user a yes/no/cancel question
setDebugStream(PrintStream) - Method in class net.sf.jga.parser.JFXGParserTokenManager
 
setDefaultCellType(Class<?>) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Sets the type returned by cells that have not been initialized.
setDefaultCellValue(Object) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Sets the value returned by cells that have not been initialized.
setDefaultType() - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for the cell type.
setDefaultValue() - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for the default cell value.
setEditable(boolean) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the cell as editable (or not).
setEditableByDefault(boolean) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Sets the option that determines if empty cells and newly created cells are editable.
setEditor(TableCellEditor) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the component used to edit the cell
setErrorFunctor(BinaryFunctor<String, String, ?>) - Method in class net.sf.jga.swing.spreadsheet.Controller
Sets the functor used to display an error message.
setField(Field) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
setField(Class<T1>, Field) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
setField(Class<T1>, Field, Class<T2>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
setField(Class<T1>, String, Class<T2>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
SetField<T,R> - Class in net.sf.jga.fn.property
Binary Functor that sets the named field of the first argument to the value.
SetField(Field) - Constructor for class net.sf.jga.fn.property.SetField
Builds a SetField that will update the value of the given field
SetField(Class<T>, Field) - Constructor for class net.sf.jga.fn.property.SetField
Builds a SetField that will update the value of the given field
SetField(Class<T>, Field, Class<R>) - Constructor for class net.sf.jga.fn.property.SetField
Builds a SetField that will update the value of the given field
SetField(Class<T>, String, Class<R>) - Constructor for class net.sf.jga.fn.property.SetField
Builds a SetField that will update the value of the named field of an instance of type argType.
SetField.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a SetField function.
setFormat(UnaryFunctor<T, String>) - Method in class net.sf.jga.swing.GenericListCellRenderer
Changes the format of an existing renderer
setFormat(UnaryFunctor<T, String>) - Method in class net.sf.jga.swing.GenericTableCellRenderer
Changes the format of an existing renderer
setFormat(UnaryFunctor<T, String>) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the format of the cell, if formatting is supported by the cell's renderer.
setFormat(UnaryFunctor<T, String>) - Method in interface net.sf.jga.util.Formattable
Sets the functor that will be used to format values by the implementation.
setFormatAt(UnaryFunctor<T, String>, int, int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Replaces the CellRenderer for the given cell such that the given formatting functor is used to present the contents of the cell.
setFormula(String) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the contents of the cell to the given formula.
setFormula(Generator<?>) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the contents of the cell to the given formula, notifying all observers of the change.
setHorizontalAlignment(int) - Method in class net.sf.jga.swing.GenericCellEditor
Sets the horizontal alignment to one of the values defined by JTextField.
setLoadFunctor(UnaryFunctor<Spreadsheet, Integer>) - Method in class net.sf.jga.swing.spreadsheet.Controller
Sets the functor used to get an output stream
setModel(TableModel) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
setNameUsedInHeader(boolean) - Method in class net.sf.jga.swing.GenericTableModel
Enables/Disables use of property names in the column headers of all columns subsequently added to the table.
setPromptFunctor(BinaryFunctor<String, String, String>) - Method in class net.sf.jga.swing.spreadsheet.Controller
Sets the functor used to prompt the user for simple information.
setProperty(Class<T1>, String, Class<T2>) - Static method in class net.sf.jga.fn.property.PropertyFunctors
 
SetProperty<T,R> - Class in net.sf.jga.fn.property
Binary Functor that sets the named property of the first argument to the value.
SetProperty(Class<T>, String, Class<R>) - Constructor for class net.sf.jga.fn.property.SetProperty
Builds a SetProperty that will return the value of the named property of an instance of type argType.
SetProperty.Visitor - Interface in net.sf.jga.fn.property
Interface for classes that may interpret a SetProperty function.
setRenderer(TableCellRenderer) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the component used to paint the cell
setRowCount() - Method in class net.sf.jga.swing.spreadsheet.Controller
Prompts the user for the number of rows
setRowCount(int) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
setSaveFunctor(BinaryFunctor<Spreadsheet, Boolean, Integer>) - Method in class net.sf.jga.swing.spreadsheet.Controller
Sets the functor used to get an output stream
setScriptContext(ScriptContext) - Method in class net.sf.jga.scripting.ScriptParser
 
setSheetDirty(boolean) - Method in class net.sf.jga.swing.spreadsheet.Controller
 
setSheetSource(URL) - Method in class net.sf.jga.swing.spreadsheet.Controller
 
setStatus(String) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Updates the spreadsheet's status message.
setStatusHandler(UnaryFunctor<String, ?>) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Sets the functor used by the spreadsheet to display status information.
setStrictTyping(boolean) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
Sets the option that controls whether cells will be strongly or weakly typed.
setTabSize(int) - Method in class net.sf.jga.parser.JavaCharStream
 
setUndecoratedDecimal(boolean) - Method in class net.sf.jga.parser.JFXGParser
Enables/Disables the interpretation of undecorated decimal literals as BigDecimals.
setUpdateHandler(Generator<?>) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
setValue(Object) - Method in class net.sf.jga.swing.GenericCellEditor.FormattedDelegate
Sets the text in the editor component by formatting the given value.
setValue(Object) - Method in class net.sf.jga.swing.GenericTableCellRenderer
Overrides the base class setValue:
setValue(V) - Method in class net.sf.jga.swing.spreadsheet.Cell
Sets the contents of the cell to the given value.
setValueAt(R, Object) - Method in class net.sf.jga.swing.GenericTableColumn
 
setValueAt(Object, int, int) - Method in class net.sf.jga.swing.GenericTableModel
 
ShiftExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
shiftLeft(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
shiftLeft(T, Integer) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
 
ShiftLeft<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the first argument shifted left by the number of places given in the second argument.
ShiftLeft(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.ShiftLeft
Builds ShiftLeft functor for the given class.
ShiftLeft.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a ShiftLeft functor.
shiftRight(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
ShiftRight<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the first argument shifted right by the number of places given in the second argument.
ShiftRight(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.ShiftRight
Builds ShiftRight functor for the given class.
ShiftRight.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a ShiftRight functor.
signedShiftRight(T, Integer) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
 
SingletonIterator<T> - Class in net.sf.jga.util
Iterates over a single item.
SingletonIterator(T) - Constructor for class net.sf.jga.util.SingletonIterator
Builds a SingletonIterator that will return the given value.
Sort - Class in net.sf.jga.algorithms
Adapts standard java Sort capabilities to the interfaces common to jga.
Sort() - Constructor for class net.sf.jga.algorithms.Sort
 
sort(T[]) - Static method in class net.sf.jga.algorithms.Sort
Returns an iterable object over the sorted contents of the array.
sort(T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Sort
Returns an iterable object over the sorted contents of the array, using the given comparator to determine ordering.
sort(Iterable<T>) - Static method in class net.sf.jga.algorithms.Sort
Returns an iterable object over the sorted contents of the input.
sort(Iterable<T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Sort
Returns an iterable object over the sorted contents of the input, using the given comparator to determine ordering.
sort(Iterator<T>) - Static method in class net.sf.jga.algorithms.Sort
Returns an iterator object over the sorted contents of the input.
sort(Iterator<T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Sort
Returns an iterator object over the sorted contents of the input, using the given comparator to determine ordering.
sort(Iterable<? extends T>, TCollection) - Static method in class net.sf.jga.algorithms.Sort
Appends the sorted contents of the input to the output.
sort(Iterable<T>, Comparator<? super T>, TCollection) - Static method in class net.sf.jga.algorithms.Sort
Appends the sorted contents of the input to the output, using the given comparator to determine ordering.
specialConstructor - Variable in exception net.sf.jga.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class net.sf.jga.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
Spreadsheet - Class in net.sf.jga.swing.spreadsheet
Table that contains a sparse-matrix of functors (Generators, specifically).
Spreadsheet(int, int) - Constructor for class net.sf.jga.swing.spreadsheet.Spreadsheet
 
Spreadsheet.Reader - Class in net.sf.jga.swing.spreadsheet
 
Spreadsheet.Reader() - Constructor for class net.sf.jga.swing.spreadsheet.Spreadsheet.Reader
 
Spreadsheet.Writer - Class in net.sf.jga.swing.spreadsheet
 
Spreadsheet.Writer() - Constructor for class net.sf.jga.swing.spreadsheet.Spreadsheet.Writer
 
start() - Method in class net.sf.jga.swing.spreadsheet.Applet
 
startElement(String, String, String, Attributes) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet.Reader
 
staticFlag - Static variable in class net.sf.jga.parser.JavaCharStream
 
stopCellEditing() - Method in class net.sf.jga.swing.GenericCellEditor
Retrieves the value from the editor component, giving a visual clue when the value is invalid
stopCellEditing() - Method in class net.sf.jga.swing.spreadsheet.ComponentEditor
Overrides stopCellEditing to remove the focus from the component stored in the currently active cell.
String() - Method in class net.sf.jga.parser.JFXGParser
 
STRING_LITERAL - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
StringFunctors - Class in net.sf.jga.fn.string
Static factory methods for the functors in the String package.
StringFunctors() - Constructor for class net.sf.jga.fn.string.StringFunctors
 
StringTokenizerIterator - Class in net.sf.jga.util
Adapts a StringTokenizer to the Iterator interface.
StringTokenizerIterator(String) - Constructor for class net.sf.jga.util.StringTokenizerIterator
 
StringTokenizerIterator(String, String) - Constructor for class net.sf.jga.util.StringTokenizerIterator
 
StringTokenizerIterator(StringTokenizer) - Constructor for class net.sf.jga.util.StringTokenizerIterator
 
sum(T[]) - Static method in class net.sf.jga.algorithms.Summarize
Returns the sum of the values
sum(Class<T>, T[]) - Static method in class net.sf.jga.algorithms.Summarize
Returns the sum of the values
sum(Class<T>, Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the sum of the values
sum(Class<T>, Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Summarize
Returns the sum of the values.
Summarize - Class in net.sf.jga.algorithms
Algorithms that consume input and produce a single value.
Summarize() - Constructor for class net.sf.jga.algorithms.Summarize
 
SwitchTo(int) - Method in class net.sf.jga.parser.JFXGParserTokenManager
 

T

tabSize - Variable in class net.sf.jga.parser.JavaCharStream
 
THIS - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
token - Variable in class net.sf.jga.parser.JFXGParser
 
Token - Class in net.sf.jga.parser
Describes the input token stream.
Token() - Constructor for class net.sf.jga.parser.Token
 
token_source - Variable in class net.sf.jga.parser.JFXGParser
 
tokenImage - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
tokenImage - Variable in exception net.sf.jga.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in net.sf.jga.parser
 
TokenMgrError() - Constructor for error net.sf.jga.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error net.sf.jga.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error net.sf.jga.parser.TokenMgrError
 
toString() - Method in class net.sf.jga.fn.adaptor.AndBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.AndGenerator
 
toString() - Method in class net.sf.jga.fn.adaptor.AndUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.ApplyBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.ApplyGenerator
 
toString() - Method in class net.sf.jga.fn.adaptor.ApplyUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.Bind
 
toString() - Method in class net.sf.jga.fn.adaptor.Bind1st
 
toString() - Method in class net.sf.jga.fn.adaptor.Bind2nd
 
toString() - Method in class net.sf.jga.fn.adaptor.BindNth
 
toString() - Method in class net.sf.jga.fn.adaptor.ChainBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.ChainFunctor
 
toString() - Method in class net.sf.jga.fn.adaptor.ChainUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.ComposeBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.ComposeBinaryNth
 
toString() - Method in class net.sf.jga.fn.adaptor.ComposeUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.ComposeUnaryNth
 
toString() - Method in class net.sf.jga.fn.adaptor.Compound
 
toString() - Method in class net.sf.jga.fn.adaptor.CompoundBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.CompoundGenerator
 
toString() - Method in class net.sf.jga.fn.adaptor.CompoundUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.ConditionalBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.ConditionalGenerator
 
toString() - Method in class net.sf.jga.fn.adaptor.ConditionalUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.Constant
 
toString() - Method in class net.sf.jga.fn.adaptor.ConstantBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.ConstantUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.Distribute
 
toString() - Method in class net.sf.jga.fn.adaptor.Generate
 
toString() - Method in class net.sf.jga.fn.adaptor.Generate1st
 
toString() - Method in class net.sf.jga.fn.adaptor.Generate2nd
 
toString() - Method in class net.sf.jga.fn.adaptor.GenerateBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.GenerateNth
 
toString() - Method in class net.sf.jga.fn.adaptor.GenerateUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.Identity.Accessor
 
toString() - Method in class net.sf.jga.fn.adaptor.Identity
 
toString() - Method in class net.sf.jga.fn.adaptor.OrBinary
 
toString() - Method in class net.sf.jga.fn.adaptor.OrGenerator
 
toString() - Method in class net.sf.jga.fn.adaptor.OrUnary
 
toString() - Method in class net.sf.jga.fn.adaptor.Project1st
 
toString() - Method in class net.sf.jga.fn.adaptor.Project2nd
 
toString() - Method in class net.sf.jga.fn.adaptor.Random
 
toString() - Method in class net.sf.jga.fn.algorithm.Accumulate
Deprecated.  
toString() - Method in class net.sf.jga.fn.algorithm.Count
Deprecated.  
toString() - Method in class net.sf.jga.fn.algorithm.ElementOf
 
toString() - Method in class net.sf.jga.fn.algorithm.ForEach
Deprecated.  
toString() - Method in class net.sf.jga.fn.algorithm.MaxValue
Deprecated.  
toString() - Method in class net.sf.jga.fn.algorithm.MinValue
Deprecated.  
toString() - Method in class net.sf.jga.fn.arithmetic.Average
 
toString() - Method in class net.sf.jga.fn.arithmetic.BitwiseAnd
 
toString() - Method in class net.sf.jga.fn.arithmetic.BitwiseNot
 
toString() - Method in class net.sf.jga.fn.arithmetic.BitwiseOr
 
toString() - Method in class net.sf.jga.fn.arithmetic.BitwiseXor
 
toString() - Method in class net.sf.jga.fn.arithmetic.Divides
 
toString() - Method in class net.sf.jga.fn.arithmetic.Minus
 
toString() - Method in class net.sf.jga.fn.arithmetic.Modulus
 
toString() - Method in class net.sf.jga.fn.arithmetic.Multiplies
 
toString() - Method in class net.sf.jga.fn.arithmetic.Negate
 
toString() - Method in class net.sf.jga.fn.arithmetic.Plus
 
toString() - Method in class net.sf.jga.fn.arithmetic.ShiftLeft
 
toString() - Method in class net.sf.jga.fn.arithmetic.ShiftRight
 
toString() - Method in class net.sf.jga.fn.arithmetic.UnsignedShiftRight
 
toString() - Method in class net.sf.jga.fn.arithmetic.ValueOf
 
toString() - Method in class net.sf.jga.fn.comparison.Between
 
toString() - Method in class net.sf.jga.fn.comparison.ComparatorFn
 
toString() - Method in class net.sf.jga.fn.comparison.EqualEqual
 
toString() - Method in class net.sf.jga.fn.comparison.EqualTo
 
toString() - Method in class net.sf.jga.fn.comparison.Greater
 
toString() - Method in class net.sf.jga.fn.comparison.GreaterEqual
 
toString() - Method in class net.sf.jga.fn.comparison.Less
 
toString() - Method in class net.sf.jga.fn.comparison.LessEqual
 
toString() - Method in class net.sf.jga.fn.comparison.Max
 
toString() - Method in class net.sf.jga.fn.comparison.Min
 
toString() - Method in class net.sf.jga.fn.comparison.NotEqualEqual
 
toString() - Method in class net.sf.jga.fn.comparison.NotEqualTo
 
toString() - Method in class net.sf.jga.fn.logical.All
 
toString() - Method in class net.sf.jga.fn.logical.Any
 
toString() - Method in class net.sf.jga.fn.logical.BinaryNegate
 
toString() - Method in class net.sf.jga.fn.logical.LogicalAnd
 
toString() - Method in class net.sf.jga.fn.logical.LogicalNot
 
toString() - Method in class net.sf.jga.fn.logical.LogicalOr
 
toString() - Method in class net.sf.jga.fn.logical.UnaryNegate
 
toString() - Method in class net.sf.jga.fn.property.ArrayBinary
 
toString() - Method in class net.sf.jga.fn.property.ArrayUnary
 
toString() - Method in class net.sf.jga.fn.property.Cast
 
toString() - Method in class net.sf.jga.fn.property.CompareProperty
 
toString() - Method in class net.sf.jga.fn.property.Construct
 
toString() - Method in class net.sf.jga.fn.property.ConstructDefault
 
toString() - Method in class net.sf.jga.fn.property.ConstructUnary
 
toString() - Method in class net.sf.jga.fn.property.GetField
 
toString() - Method in class net.sf.jga.fn.property.GetProperty
 
toString() - Method in class net.sf.jga.fn.property.InstanceOf
 
toString() - Method in class net.sf.jga.fn.property.Invoke
 
toString() - Method in class net.sf.jga.fn.property.InvokeMethod
 
toString() - Method in class net.sf.jga.fn.property.InvokeNoArgMethod
 
toString() - Method in class net.sf.jga.fn.property.SetField
 
toString() - Method in class net.sf.jga.fn.property.SetProperty
 
toString() - Method in class net.sf.jga.fn.string.DefaultFormat
 
toString() - Method in class net.sf.jga.fn.string.FormatValue
 
toString() - Method in class net.sf.jga.fn.string.Match
 
toString() - Method in class net.sf.jga.fn.string.ParseFormat
 
toString() - Method in class net.sf.jga.parser.BinaryFunctorRef
 
toString() - Method in class net.sf.jga.parser.GeneratorRef
 
toString() - Method in class net.sf.jga.parser.Token
Returns the image.
toString() - Method in class net.sf.jga.parser.UnaryFunctorRef
 
toString() - Method in class net.sf.jga.swing.GenericCellEditor.FormattedDelegate
 
toString() - Method in class net.sf.jga.swing.GenericCellEditor
 
toString() - Method in class net.sf.jga.swing.GenericTableCellRenderer
 
toString() - Method in class net.sf.jga.swing.GenericTableColumn
 
toString() - Method in class net.sf.jga.swing.spreadsheet.Cell
 
toString(Object[]) - Static method in class net.sf.jga.util.ArrayUtils
 
transform(LT, UnaryFunctor<T, T>) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Applies the UnaryFunctor to each element in the list, replacing each element with the result.
Transform - Class in net.sf.jga.algorithms
Algorithms that process the elements of a collection, iteration, or iterable resource, and present the results.
Transform() - Constructor for class net.sf.jga.algorithms.Transform
 
transform(T[], UnaryFunctor<T, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes each element in the array to the functor, iterating over the results
transform(T[], BinaryFunctor<T, T, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes successive pairs of elements in the array to the functor, iterating over the results
transform(T1[], T2[], BinaryFunctor<T1, T2, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes corresponding pairs of elements in the arrays to the functor, iterating over the results
transform(Iterable<? extends T>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes each element in the iterable resource to the functor, iterating over the results
transform(Iterable<? extends T>, BinaryFunctor<T, T, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes successive pairs of elements in the iterable resource to the functor, iterating over the results
transform(Iterable<? extends T1>, Iterable<? extends T2>, BinaryFunctor<T1, T2, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes corresponding pairs of elements in the iterable resources to the functor, iterating over the results
transform(Iterator<? extends T>, UnaryFunctor<T, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes each element in the iterator to the functor, iterating over the results
transform(Iterator<? extends T>, BinaryFunctor<T, T, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes successive pairs of elements in the iterator to the functor, iterating over the results
transform(Iterator<? extends T1>, Iterator<? extends T2>, BinaryFunctor<T1, T2, R>) - Static method in class net.sf.jga.algorithms.Transform
Passes corresponding pairs of elements in the iterators to the functor, iterating over the results
transform(Iterable<? extends T>, UnaryFunctor<T, R>, RCollection) - Static method in class net.sf.jga.algorithms.Transform
Appends the transformed contents of the input to the output.
transform(Iterable<? extends T>, BinaryFunctor<T, T, R>, RCollection) - Static method in class net.sf.jga.algorithms.Transform
Appends the results of transforming successive pairs of elements from the input to the output.
transform(Iterable<? extends T1>, Iterable<? extends T2>, BinaryFunctor<T1, T2, R>, RCollection) - Static method in class net.sf.jga.algorithms.Transform
Appends the results of transforming corresponding pairs of elements from the input sto the output.
transform(List<T>, UnaryFunctor<T, T>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.transform(List,UnaryFunctor)
Transform.AdjacentIterable<T,R> - Class in net.sf.jga.algorithms
Produces iterators that will process successive pairs of elements of an iterable resource and present the results.
Transform.AdjacentIterable(Iterable<? extends T>, BinaryFunctor<T, T, R>) - Constructor for class net.sf.jga.algorithms.Transform.AdjacentIterable
Builds a TransformIterable for the given base.
Transform.AdjacentIterator<T,R> - Class in net.sf.jga.algorithms
Iterator that applies a given BinaryFunctor to successive pairs of elements from a given iterator, returning the results as elements.
Transform.AdjacentIterator(Iterator<? extends T>, BinaryFunctor<T, T, R>) - Constructor for class net.sf.jga.algorithms.Transform.AdjacentIterator
Builds a TransormAdjacentIterator that applies the given functor to adjacent elements of the given base iterator.
Transform.BinaryIterable<T1,T2,R> - Class in net.sf.jga.algorithms
Produces iterators that applies a given BinaryFunctor to corresponding pairs of elements from a pair of iterators, returning the results.
Transform.BinaryIterable(Iterable<? extends T1>, Iterable<? extends T2>, BinaryFunctor<T1, T2, R>) - Constructor for class net.sf.jga.algorithms.Transform.BinaryIterable
Builds a TransformIterable for the given base.
Transform.BinaryIterator<T1,T2,R> - Class in net.sf.jga.algorithms
Iterator that applies a given BinaryFunctor to corresponding pairs of elements from a pair of iterators, returning the results.
Transform.BinaryIterator(Iterator<? extends T1>, Iterator<? extends T2>, BinaryFunctor<T1, T2, R>) - Constructor for class net.sf.jga.algorithms.Transform.BinaryIterator
Builds a TransformBinaryIterator that applies the given functor to corresponding elements of the given base iterators.
Transform.TransformIterable<T,R> - Class in net.sf.jga.algorithms
Produces iterators that will process elements of an iterable resource and present the results.
Transform.TransformIterable(Iterable<? extends T>, UnaryFunctor<T, R>) - Constructor for class net.sf.jga.algorithms.Transform.TransformIterable
Builds a TransformIterable for the given base.
Transform.TransformIterator<T,R> - Class in net.sf.jga.algorithms
 
Transform.TransformIterator(Iterator<? extends T>, UnaryFunctor<T, R>) - Constructor for class net.sf.jga.algorithms.Transform.TransformIterator
Builds a TransformIterator that applies the given functor to each element of the given base iterator.
TRUE - Static variable in interface net.sf.jga.parser.JFXGParserConstants
 
Type(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 

U

UnaryExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 
UnaryFunctor<T,R> - Class in net.sf.jga.fn
A Function Object that takes one argument and returns a result.
UnaryFunctor() - Constructor for class net.sf.jga.fn.UnaryFunctor
 
UnaryFunctorRef<T,R> - Class in net.sf.jga.parser
Contains and describes a UnaryFunctor being built by the functor parser.
UnaryFunctorRef(UnaryFunctor<T, R>, Class<T>, String, Class<R>) - Constructor for class net.sf.jga.parser.UnaryFunctorRef
 
unaryNegate(UnaryFunctor<? super T, Boolean>) - Static method in class net.sf.jga.fn.logical.LogicalFunctors
 
UnaryNegate<T> - Class in net.sf.jga.fn.logical
Unary Predicate that logically negates the result of a child predicate.
UnaryNegate(UnaryFunctor<? super T, Boolean>) - Constructor for class net.sf.jga.fn.logical.UnaryNegate
Builds a UnaryNegate predicate wrapping the given Unary Predicate.
UnaryNegate.Visitor - Interface in net.sf.jga.fn.logical
Interface for classes that may interpret a UnaryNegate predicate.
UncheckedParseException - Exception in net.sf.jga.parser
Unchecked version of ParseException, generated by the static evaluation methods.
UncheckedParseException(ParseException) - Constructor for exception net.sf.jga.parser.UncheckedParseException
 
UncheckedParseException() - Constructor for exception net.sf.jga.parser.UncheckedParseException
 
UncheckedParseException(String) - Constructor for exception net.sf.jga.parser.UncheckedParseException
 
UncheckedParseException(String, ParseException) - Constructor for exception net.sf.jga.parser.UncheckedParseException
 
UNDECLARED - Static variable in class net.sf.jga.parser.VariableRef
 
UNDEFINED_ERR - Static variable in class net.sf.jga.swing.spreadsheet.Cell
 
unique(LT) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Removes all adjacent duplicate values in the given list, using equals() to compare adjacent elements.
unique(LT, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.ListAlgorithms
Deprecated. use Unique.unique(Iterable,BinaryFunctor)
Unique - Class in net.sf.jga.algorithms
Algorithms that eliminate successive duplicate entries from a collection, iteration, or iterable resource.
Unique() - Constructor for class net.sf.jga.algorithms.Unique
 
unique(T[]) - Static method in class net.sf.jga.algorithms.Unique
Returns the elements of the array, skipping duplicate entries.
unique(T[], Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Unique
Returns the elements of the array, skipping duplicate entries as determined by the given comparator.
unique(T[], BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Unique
Returns the elements of the array, skipping duplicate entries as determined by the given predicate.
unique(Iterable<? extends T>) - Static method in class net.sf.jga.algorithms.Unique
Returns the contents of the input, skipping duplicate entries.
unique(Iterable<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Unique
 
unique(Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Unique
 
unique(Iterator<? extends T>) - Static method in class net.sf.jga.algorithms.Unique
Returns the contents of the iterator, skipping duplicate entries.
unique(Iterator<? extends T>, Comparator<? super T>) - Static method in class net.sf.jga.algorithms.Unique
Returns the contents of the iterator, skipping duplicate entries as determined by the given comparator.
unique(Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.algorithms.Unique
Returns the contents of the iterator, skipping duplicate entries as determined by the given predicate.
unique(Iterable<? extends T>, TCollection) - Static method in class net.sf.jga.algorithms.Unique
Appends the contents of the input (skipping duplicate entries) to the output.
unique(Iterable<? extends T>, Comparator<? super T>, TCollection) - Static method in class net.sf.jga.algorithms.Unique
Appends the contents of the input (skipping duplicate entries as determined by the given comparator) to the output.
unique(Iterable<? extends T>, BinaryFunctor<T, T, Boolean>, TCollection) - Static method in class net.sf.jga.algorithms.Unique
Appends the contents of the input (skipping duplicate entries as determined by the given predicate) to the output.
unique(LT) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.unique(List)
unique(LT, BinaryFunctor<T, T, Boolean>) - Static method in class net.sf.jga.util.Algorithms
Deprecated. use ListAlgorithms.unique(List,BinaryFunctor)
Unique.UniqueIterable<T> - Class in net.sf.jga.algorithms
Produces iterators that will not return the same element twice in succession.
Unique.UniqueIterable(Iterable<? extends T>) - Constructor for class net.sf.jga.algorithms.Unique.UniqueIterable
Builds a UniqueIterable for the given resource.
Unique.UniqueIterable(Iterable<? extends T>, Comparator<? super T>) - Constructor for class net.sf.jga.algorithms.Unique.UniqueIterable
Builds a UniqueIterable for the given base iterator, that uses the given Comparator
Unique.UniqueIterable(Iterable<? extends T>, BinaryFunctor<T, T, Boolean>) - Constructor for class net.sf.jga.algorithms.Unique.UniqueIterable
Builds a UniqueIterable for the given base iterator that uses the given predicate to compare successive elements.
Unique.UniqueIterator<T> - Class in net.sf.jga.algorithms
Iterator that will not return the same element twice in succession.
Unique.UniqueIterator(Iterator<? extends T>) - Constructor for class net.sf.jga.algorithms.Unique.UniqueIterator
Builds a UniqueIterator for the given base iterator, using a test based on the equals() method of type T.
Unique.UniqueIterator(Iterator<? extends T>, Comparator<? super T>) - Constructor for class net.sf.jga.algorithms.Unique.UniqueIterator
Builds a UniqueIterator for the given base iterator, using the given comparator.
Unique.UniqueIterator(Iterator<? extends T>, BinaryFunctor<T, T, Boolean>) - Constructor for class net.sf.jga.algorithms.Unique.UniqueIterator
Builds a UniqueIterator for the given base iterator that uses the given predicate to compare adjacent elements.
unsignedShiftRight(Class<T>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
unsignedShiftRight(T, Integer) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
Optional.
UnsignedShiftRight<T extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the first argument shifted right by the number of places given in the second argument.
UnsignedShiftRight(Class<T>) - Constructor for class net.sf.jga.fn.arithmetic.UnsignedShiftRight
Builds UnsignedShiftRight functor for the given class.
UnsignedShiftRight.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a UnsignedShiftRight functor.
update(Observable, Object) - Method in class net.sf.jga.swing.spreadsheet.Cell
 
UpdateLineColumn(char) - Method in class net.sf.jga.parser.JavaCharStream
 

V

valueChanged(ListSelectionEvent) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 
valueOf(Number) - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
Returns the given value in the appropriate type
valueOf(Class<R>) - Static method in class net.sf.jga.fn.arithmetic.ArithmeticFunctors
 
ValueOf<T extends java.lang.Number,R extends java.lang.Number> - Class in net.sf.jga.fn.arithmetic
Returns the value of its numeric argument, converted to the approprate class.
ValueOf(Class<R>) - Constructor for class net.sf.jga.fn.arithmetic.ValueOf
Builds ValueOf functor for the given class.
valueOf(String) - Static method in enum net.sf.jga.parser.ArithmeticOperator
Returns the enum constant of this type with the specified name.
ValueOf.Visitor - Interface in net.sf.jga.fn.arithmetic
Interface for classes that may interpret a ValueOf functor.
values() - Static method in enum net.sf.jga.parser.ArithmeticOperator
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDeclarator(ParserContext, Class<?>) - Method in class net.sf.jga.parser.JFXGParser
 
VariableDeclaratorId(ParserContext, Class<?>) - Method in class net.sf.jga.parser.JFXGParser
 
VariableFunctorRef<R,F extends Functor<R>> - Class in net.sf.jga.parser
 
VariableFunctorRef(F, Class<R>, VariableRef<?>[]) - Constructor for class net.sf.jga.parser.VariableFunctorRef
 
VariableInitializer(ParserContext, Class<?>) - Method in class net.sf.jga.parser.JFXGParser
 
VariableRef<T> - Class in net.sf.jga.parser
 
VariableRef(String, Class<T>) - Constructor for class net.sf.jga.parser.VariableRef
 
visit(Visitable) - Method in class net.sf.jga.fn.AbstractVisitor
No-op implementation by default.
visit(AndBinary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.AndBinary.Visitor
 
visit(AndGenerator) - Method in interface net.sf.jga.fn.adaptor.AndGenerator.Visitor
 
visit(AndUnary<?>) - Method in interface net.sf.jga.fn.adaptor.AndUnary.Visitor
 
visit(ApplyBinary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.ApplyBinary.Visitor
 
visit(ApplyGenerator) - Method in interface net.sf.jga.fn.adaptor.ApplyGenerator.Visitor
 
visit(ApplyUnary<?>) - Method in interface net.sf.jga.fn.adaptor.ApplyUnary.Visitor
 
visit(Bind<?, ?>) - Method in interface net.sf.jga.fn.adaptor.Bind.Visitor
 
visit(Bind1st<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.Bind1st.Visitor
 
visit(Bind2nd<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.Bind2nd.Visitor
 
visit(BindNth<?>) - Method in interface net.sf.jga.fn.adaptor.BindNth.Visitor
 
visit(ChainBinary<?, ?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.ChainBinary.Visitor
 
visit(ChainFunctor<?, ?>) - Method in interface net.sf.jga.fn.adaptor.ChainFunctor.Visitor
 
visit(ChainUnary<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.ChainUnary.Visitor
 
visit(ComposeBinary<?, ?, ?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.ComposeBinary.Visitor
 
visit(ComposeBinaryNth<?>) - Method in interface net.sf.jga.fn.adaptor.ComposeBinaryNth.Visitor
 
visit(ComposeUnary<?, ?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.ComposeUnary.Visitor
 
visit(ComposeUnaryNth<?>) - Method in interface net.sf.jga.fn.adaptor.ComposeUnaryNth.Visitor
 
visit(Compound<?>) - Method in interface net.sf.jga.fn.adaptor.Compound.Visitor
 
visit(CompoundBinary<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.CompoundBinary.Visitor
 
visit(CompoundGenerator<?>) - Method in interface net.sf.jga.fn.adaptor.CompoundGenerator.Visitor
 
visit(CompoundUnary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.CompoundUnary.Visitor
 
visit(ConditionalBinary<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.ConditionalBinary.Visitor
 
visit(ConditionalGenerator<?>) - Method in interface net.sf.jga.fn.adaptor.ConditionalGenerator.Visitor
 
visit(ConditionalUnary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.ConditionalUnary.Visitor
 
visit(Constant<?>) - Method in interface net.sf.jga.fn.adaptor.Constant.Visitor
 
visit(ConstantBinary<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.ConstantBinary.Visitor
 
visit(ConstantUnary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.ConstantUnary.Visitor
 
visit(Distribute<?, ?, ?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.Distribute.Visitor
 
visit(Generate<?, ?>) - Method in interface net.sf.jga.fn.adaptor.Generate.Visitor
 
visit(Generate1st<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.Generate1st.Visitor
 
visit(Generate2nd<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.Generate2nd.Visitor
 
visit(GenerateBinary<?, ?, ?>) - Method in interface net.sf.jga.fn.adaptor.GenerateBinary.Visitor
 
visit(GenerateNth<?>) - Method in interface net.sf.jga.fn.adaptor.GenerateNth.Visitor
 
visit(GenerateUnary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.GenerateUnary.Visitor
 
visit(Identity.Accessor<?>) - Method in interface net.sf.jga.fn.adaptor.Identity.AccessorVisitor
 
visit(Identity<?>) - Method in interface net.sf.jga.fn.adaptor.Identity.Visitor
 
visit(OrBinary<?, ?>) - Method in interface net.sf.jga.fn.adaptor.OrBinary.Visitor
 
visit(OrGenerator) - Method in interface net.sf.jga.fn.adaptor.OrGenerator.Visitor
 
visit(OrUnary<?>) - Method in interface net.sf.jga.fn.adaptor.OrUnary.Visitor
 
visit(Project1st<?, ?>) - Method in interface net.sf.jga.fn.adaptor.Project1st.Visitor
 
visit(Project2nd<?, ?>) - Method in interface net.sf.jga.fn.adaptor.Project2nd.Visitor
 
visit(Random) - Method in interface net.sf.jga.fn.adaptor.Random.Visitor
 
visit(All<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(AndBinary<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(AndGenerator) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(AndUnary<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Any<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ApplyBinary<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ApplyGenerator) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ApplyUnary<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Bind<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Bind1st<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Bind2nd<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ChainBinary<?, ?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ChainUnary<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ComposeBinary<?, ?, ?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ComposeUnary<?, ?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(CompoundBinary<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(CompoundGenerator<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(CompoundUnary<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ConditionalBinary<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ConditionalGenerator<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(ConditionalUnary<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Distribute<?, ?, ?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Generate<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Generate1st<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Generate2nd<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(GenerateUnary<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(GenerateBinary<?, ?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(OrBinary<?, ?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(OrGenerator) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(OrUnary<?>) - Method in class net.sf.jga.fn.AdaptorVisitor
 
visit(Accumulate<?>) - Method in interface net.sf.jga.fn.algorithm.Accumulate.Visitor
Deprecated.  
visit(Count<?>) - Method in interface net.sf.jga.fn.algorithm.Count.Visitor
Deprecated.  
visit(ElementOf<?>) - Method in interface net.sf.jga.fn.algorithm.ElementOf.Visitor
 
visit(ForEach<?, ?>) - Method in interface net.sf.jga.fn.algorithm.ForEach.Visitor
Deprecated.  
visit(MaxValue<?>) - Method in interface net.sf.jga.fn.algorithm.MaxValue.Visitor
Deprecated.  
visit(MinValue<?>) - Method in interface net.sf.jga.fn.algorithm.MinValue.Visitor
Deprecated.  
visit(Average<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Average.Visitor
 
visit(BitwiseAnd<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.BitwiseAnd.Visitor
 
visit(BitwiseNot<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.BitwiseNot.Visitor
 
visit(BitwiseOr<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.BitwiseOr.Visitor
 
visit(BitwiseXor<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.BitwiseXor.Visitor
 
visit(Divides<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Divides.Visitor
 
visit(Minus<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Minus.Visitor
 
visit(Modulus<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Modulus.Visitor
 
visit(Multiplies<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Multiplies.Visitor
 
visit(Negate<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Negate.Visitor
 
visit(Plus<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.Plus.Visitor
 
visit(ShiftLeft<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.ShiftLeft.Visitor
 
visit(ShiftRight<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.ShiftRight.Visitor
 
visit(UnsignedShiftRight<? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.UnsignedShiftRight.Visitor
 
visit(ValueOf<? extends Number, ? extends Number>) - Method in interface net.sf.jga.fn.arithmetic.ValueOf.Visitor
 
visit(Between<?>) - Method in interface net.sf.jga.fn.comparison.Between.Visitor
 
visit(ComparatorFn<?>) - Method in interface net.sf.jga.fn.comparison.ComparatorFn.Visitor
 
visit(EqualEqual<?>) - Method in interface net.sf.jga.fn.comparison.EqualEqual.Visitor
 
visit(EqualTo<?>) - Method in interface net.sf.jga.fn.comparison.EqualTo.Visitor
 
visit(Greater<?>) - Method in interface net.sf.jga.fn.comparison.Greater.Visitor
 
visit(GreaterEqual<?>) - Method in interface net.sf.jga.fn.comparison.GreaterEqual.Visitor
 
visit(Less<?>) - Method in interface net.sf.jga.fn.comparison.Less.Visitor
 
visit(LessEqual<?>) - Method in interface net.sf.jga.fn.comparison.LessEqual.Visitor
 
visit(Max<?>) - Method in interface net.sf.jga.fn.comparison.Max.Visitor
 
visit(Min<?>) - Method in interface net.sf.jga.fn.comparison.Min.Visitor
 
visit(NotEqualEqual<?>) - Method in interface net.sf.jga.fn.comparison.NotEqualEqual.Visitor
 
visit(NotEqualTo<?>) - Method in interface net.sf.jga.fn.comparison.NotEqualTo.Visitor
 
visit(All<?>) - Method in interface net.sf.jga.fn.logical.All.Visitor
 
visit(Any<?>) - Method in interface net.sf.jga.fn.logical.Any.Visitor
 
visit(BinaryNegate<?, ?>) - Method in interface net.sf.jga.fn.logical.BinaryNegate.Visitor
 
visit(LogicalAnd) - Method in interface net.sf.jga.fn.logical.LogicalAnd.Visitor
 
visit(LogicalNot) - Method in interface net.sf.jga.fn.logical.LogicalNot.Visitor
 
visit(LogicalOr) - Method in interface net.sf.jga.fn.logical.LogicalOr.Visitor
 
visit(UnaryNegate<?>) - Method in interface net.sf.jga.fn.logical.UnaryNegate.Visitor
 
visit(ArrayBinary<?, ?>) - Method in interface net.sf.jga.fn.property.ArrayBinary.Visitor
 
visit(ArrayUnary<?>) - Method in interface net.sf.jga.fn.property.ArrayUnary.Visitor
 
visit(Cast<?, ?>) - Method in interface net.sf.jga.fn.property.Cast.Visitor
 
visit(CompareProperty<?, ?>) - Method in interface net.sf.jga.fn.property.CompareProperty.Visitor
 
visit(Construct<?>) - Method in interface net.sf.jga.fn.property.Construct.Visitor
 
visit(ConstructDefault<?>) - Method in interface net.sf.jga.fn.property.ConstructDefault.Visitor
 
visit(ConstructUnary<?, ?>) - Method in interface net.sf.jga.fn.property.ConstructUnary.Visitor
 
visit(GetField<?, ?>) - Method in interface net.sf.jga.fn.property.GetField.Visitor
 
visit(GetProperty<?, ?>) - Method in interface net.sf.jga.fn.property.GetProperty.Visitor
 
visit(InstanceOf<?>) - Method in interface net.sf.jga.fn.property.InstanceOf.Visitor
 
visit(Invoke<?>) - Method in interface net.sf.jga.fn.property.Invoke.Visitor
 
visit(InvokeMethod<?, ?>) - Method in interface net.sf.jga.fn.property.InvokeMethod.Visitor
 
visit(InvokeNoArgMethod<?, ?>) - Method in interface net.sf.jga.fn.property.InvokeNoArgMethod.Visitor
 
visit(SetField<?, ?>) - Method in interface net.sf.jga.fn.property.SetField.Visitor
 
visit(SetProperty<?, ?>) - Method in interface net.sf.jga.fn.property.SetProperty.Visitor
 
visit(DefaultFormat<?>) - Method in interface net.sf.jga.fn.string.DefaultFormat.Visitor
 
visit(FormatValue<?>) - Method in interface net.sf.jga.fn.string.FormatValue.Visitor
 
visit(Match) - Method in interface net.sf.jga.fn.string.Match.Visitor
 
visit(ParseFormat<?>) - Method in interface net.sf.jga.fn.string.ParseFormat.Visitor
 
visit(Visitable) - Method in interface net.sf.jga.fn.Visitor
Call-back method, called by the Visitable object in response to a call to its accept(Visitor) method.
Visitable - Interface in net.sf.jga.fn
Defines an interface for classes that may be interpreted by a Visitor.
Visitor - Interface in net.sf.jga.fn
Defines an interface for classes that may interpret functors or predicates.

W

WebStart - Class in net.sf.jga.swing.spreadsheet
An JNLP-based application wrapper for Spreadsheet, providing a main method to allow for standalone use.
WebStart() - Constructor for class net.sf.jga.swing.spreadsheet.WebStart
 
writeSpreadsheet(OutputStream) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet.Writer
 
writeSpreadsheet(OutputStream) - Method in class net.sf.jga.swing.spreadsheet.Spreadsheet
 

X

xor(T, T) - Method in interface net.sf.jga.fn.arithmetic.IntegerArithmetic
For numeric arguments x and y, returns x ^ y
XorExpression(ParserContext) - Method in class net.sf.jga.parser.JFXGParser
 

Y

YES_OPTION - Static variable in class net.sf.jga.swing.spreadsheet.Controller
 

Z

zero() - Method in interface net.sf.jga.fn.arithmetic.Arithmetic
Returns the value 0 of the appropriate type

_

_component - Variable in class net.sf.jga.swing.GenericCellEditor
 

A B C D E F G H I J K L M N O P R S T U V W X Y Z _

Copyright © 2002-2006 David A. Hall. All Rights Reserved.