Package de.grogra.xl.lang

Interface Summary
AggregateState An instance of AggregateState is used in aggregate method invocations as specified by the XL programming language.
BooleanAggregateState BooleanAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type boolean.
BooleanConsumer BooleanConsumer is a callback interface.
BooleanFilterState BooleanFilterState is the subinterface of FilterState that is used for filter methods with return value of type boolean.
BooleanToBoolean Instances of BooleanToBoolean represent functions which take booleans as input and return values of type boolean.
BooleanToBooleanGenerator Instances of BooleanToBooleanGenerator represent generator functions which take booleans as input and yield sequences of values of type boolean.
BooleanToByte Instances of BooleanToByte represent functions which take booleans as input and return values of type byte.
BooleanToByteGenerator Instances of BooleanToByteGenerator represent generator functions which take booleans as input and yield sequences of values of type byte.
BooleanToChar Instances of BooleanToChar represent functions which take booleans as input and return values of type char.
BooleanToCharGenerator Instances of BooleanToCharGenerator represent generator functions which take booleans as input and yield sequences of values of type char.
BooleanToDouble Instances of BooleanToDouble represent functions which take booleans as input and return values of type double.
BooleanToDoubleGenerator Instances of BooleanToDoubleGenerator represent generator functions which take booleans as input and yield sequences of values of type double.
BooleanToFloat Instances of BooleanToFloat represent functions which take booleans as input and return values of type float.
BooleanToFloatGenerator Instances of BooleanToFloatGenerator represent generator functions which take booleans as input and yield sequences of values of type float.
BooleanToInt Instances of BooleanToInt represent functions which take booleans as input and return values of type int.
BooleanToIntGenerator Instances of BooleanToIntGenerator represent generator functions which take booleans as input and yield sequences of values of type int.
BooleanToLong Instances of BooleanToLong represent functions which take booleans as input and return values of type long.
BooleanToLongGenerator Instances of BooleanToLongGenerator represent generator functions which take booleans as input and yield sequences of values of type long.
BooleanToObject<V> Instances of BooleanToObject represent functions which take booleans as input and return values of type V.
BooleanToObjectGenerator<V> Instances of BooleanToObjectGenerator represent generator functions which take booleans as input and yield sequences of values of type V.
BooleanToShort Instances of BooleanToShort represent functions which take booleans as input and return values of type short.
BooleanToShortGenerator Instances of BooleanToShortGenerator represent generator functions which take booleans as input and yield sequences of values of type short.
BooleanToVoid Instances of BooleanToVoid represent functions which take booleans as input and return values of type void.
BooleanToVoidGenerator Instances of BooleanToVoidGenerator represent generator functions which take booleans as input and yield sequences of values of type void.
ByteAggregateState ByteAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type byte.
ByteConsumer ByteConsumer is a callback interface.
ByteFilterState ByteFilterState is the subinterface of FilterState that is used for filter methods with return value of type byte.
ByteToBoolean Instances of ByteToBoolean represent functions which take bytes as input and return values of type boolean.
ByteToBooleanGenerator Instances of ByteToBooleanGenerator represent generator functions which take bytes as input and yield sequences of values of type boolean.
ByteToByte Instances of ByteToByte represent functions which take bytes as input and return values of type byte.
ByteToByteGenerator Instances of ByteToByteGenerator represent generator functions which take bytes as input and yield sequences of values of type byte.
ByteToChar Instances of ByteToChar represent functions which take bytes as input and return values of type char.
ByteToCharGenerator Instances of ByteToCharGenerator represent generator functions which take bytes as input and yield sequences of values of type char.
ByteToDouble Instances of ByteToDouble represent functions which take bytes as input and return values of type double.
ByteToDoubleGenerator Instances of ByteToDoubleGenerator represent generator functions which take bytes as input and yield sequences of values of type double.
ByteToFloat Instances of ByteToFloat represent functions which take bytes as input and return values of type float.
ByteToFloatGenerator Instances of ByteToFloatGenerator represent generator functions which take bytes as input and yield sequences of values of type float.
ByteToInt Instances of ByteToInt represent functions which take bytes as input and return values of type int.
ByteToIntGenerator Instances of ByteToIntGenerator represent generator functions which take bytes as input and yield sequences of values of type int.
ByteToLong Instances of ByteToLong represent functions which take bytes as input and return values of type long.
ByteToLongGenerator Instances of ByteToLongGenerator represent generator functions which take bytes as input and yield sequences of values of type long.
ByteToObject<V> Instances of ByteToObject represent functions which take bytes as input and return values of type V.
ByteToObjectGenerator<V> Instances of ByteToObjectGenerator represent generator functions which take bytes as input and yield sequences of values of type V.
ByteToShort Instances of ByteToShort represent functions which take bytes as input and return values of type short.
ByteToShortGenerator Instances of ByteToShortGenerator represent generator functions which take bytes as input and yield sequences of values of type short.
ByteToVoid Instances of ByteToVoid represent functions which take bytes as input and return values of type void.
ByteToVoidGenerator Instances of ByteToVoidGenerator represent generator functions which take bytes as input and yield sequences of values of type void.
CharAggregateState CharAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type char.
CharConsumer CharConsumer is a callback interface.
CharFilterState CharFilterState is the subinterface of FilterState that is used for filter methods with return value of type char.
CharToBoolean Instances of CharToBoolean represent functions which take chars as input and return values of type boolean.
CharToBooleanGenerator Instances of CharToBooleanGenerator represent generator functions which take chars as input and yield sequences of values of type boolean.
CharToByte Instances of CharToByte represent functions which take chars as input and return values of type byte.
CharToByteGenerator Instances of CharToByteGenerator represent generator functions which take chars as input and yield sequences of values of type byte.
CharToChar Instances of CharToChar represent functions which take chars as input and return values of type char.
CharToCharGenerator Instances of CharToCharGenerator represent generator functions which take chars as input and yield sequences of values of type char.
CharToDouble Instances of CharToDouble represent functions which take chars as input and return values of type double.
CharToDoubleGenerator Instances of CharToDoubleGenerator represent generator functions which take chars as input and yield sequences of values of type double.
CharToFloat Instances of CharToFloat represent functions which take chars as input and return values of type float.
CharToFloatGenerator Instances of CharToFloatGenerator represent generator functions which take chars as input and yield sequences of values of type float.
CharToInt Instances of CharToInt represent functions which take chars as input and return values of type int.
CharToIntGenerator Instances of CharToIntGenerator represent generator functions which take chars as input and yield sequences of values of type int.
CharToLong Instances of CharToLong represent functions which take chars as input and return values of type long.
CharToLongGenerator Instances of CharToLongGenerator represent generator functions which take chars as input and yield sequences of values of type long.
CharToObject<V> Instances of CharToObject represent functions which take chars as input and return values of type V.
CharToObjectGenerator<V> Instances of CharToObjectGenerator represent generator functions which take chars as input and yield sequences of values of type V.
CharToShort Instances of CharToShort represent functions which take chars as input and return values of type short.
CharToShortGenerator Instances of CharToShortGenerator represent generator functions which take chars as input and yield sequences of values of type short.
CharToVoid Instances of CharToVoid represent functions which take chars as input and return values of type void.
CharToVoidGenerator Instances of CharToVoidGenerator represent generator functions which take chars as input and yield sequences of values of type void.
DisposableIterator  
DoubleAggregateState DoubleAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type double.
DoubleConsumer DoubleConsumer is a callback interface.
DoubleFilterState DoubleFilterState is the subinterface of FilterState that is used for filter methods with return value of type double.
DoubleToBoolean Instances of DoubleToBoolean represent functions which take doubles as input and return values of type boolean.
DoubleToBooleanGenerator Instances of DoubleToBooleanGenerator represent generator functions which take doubles as input and yield sequences of values of type boolean.
DoubleToByte Instances of DoubleToByte represent functions which take doubles as input and return values of type byte.
DoubleToByteGenerator Instances of DoubleToByteGenerator represent generator functions which take doubles as input and yield sequences of values of type byte.
DoubleToChar Instances of DoubleToChar represent functions which take doubles as input and return values of type char.
DoubleToCharGenerator Instances of DoubleToCharGenerator represent generator functions which take doubles as input and yield sequences of values of type char.
DoubleToDouble Instances of DoubleToDouble represent functions which take doubles as input and return values of type double.
DoubleToDoubleGenerator Instances of DoubleToDoubleGenerator represent generator functions which take doubles as input and yield sequences of values of type double.
DoubleToFloat Instances of DoubleToFloat represent functions which take doubles as input and return values of type float.
DoubleToFloatGenerator Instances of DoubleToFloatGenerator represent generator functions which take doubles as input and yield sequences of values of type float.
DoubleToInt Instances of DoubleToInt represent functions which take doubles as input and return values of type int.
DoubleToIntGenerator Instances of DoubleToIntGenerator represent generator functions which take doubles as input and yield sequences of values of type int.
DoubleToLong Instances of DoubleToLong represent functions which take doubles as input and return values of type long.
DoubleToLongGenerator Instances of DoubleToLongGenerator represent generator functions which take doubles as input and yield sequences of values of type long.
DoubleToObject<V> Instances of DoubleToObject represent functions which take doubles as input and return values of type V.
DoubleToObjectGenerator<V> Instances of DoubleToObjectGenerator represent generator functions which take doubles as input and yield sequences of values of type V.
DoubleToShort Instances of DoubleToShort represent functions which take doubles as input and return values of type short.
DoubleToShortGenerator Instances of DoubleToShortGenerator represent generator functions which take doubles as input and yield sequences of values of type short.
DoubleToVoid Instances of DoubleToVoid represent functions which take doubles as input and return values of type void.
DoubleToVoidGenerator Instances of DoubleToVoidGenerator represent generator functions which take doubles as input and yield sequences of values of type void.
FilterState An instance of FilterState is used in filter method invocations as specified by the XL programming language.
FloatAggregateState FloatAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type float.
FloatConsumer FloatConsumer is a callback interface.
FloatFilterState FloatFilterState is the subinterface of FilterState that is used for filter methods with return value of type float.
FloatToBoolean Instances of FloatToBoolean represent functions which take floats as input and return values of type boolean.
FloatToBooleanGenerator Instances of FloatToBooleanGenerator represent generator functions which take floats as input and yield sequences of values of type boolean.
FloatToByte Instances of FloatToByte represent functions which take floats as input and return values of type byte.
FloatToByteGenerator Instances of FloatToByteGenerator represent generator functions which take floats as input and yield sequences of values of type byte.
FloatToChar Instances of FloatToChar represent functions which take floats as input and return values of type char.
FloatToCharGenerator Instances of FloatToCharGenerator represent generator functions which take floats as input and yield sequences of values of type char.
FloatToDouble Instances of FloatToDouble represent functions which take floats as input and return values of type double.
FloatToDoubleGenerator Instances of FloatToDoubleGenerator represent generator functions which take floats as input and yield sequences of values of type double.
FloatToFloat Instances of FloatToFloat represent functions which take floats as input and return values of type float.
FloatToFloatGenerator Instances of FloatToFloatGenerator represent generator functions which take floats as input and yield sequences of values of type float.
FloatToInt Instances of FloatToInt represent functions which take floats as input and return values of type int.
FloatToIntGenerator Instances of FloatToIntGenerator represent generator functions which take floats as input and yield sequences of values of type int.
FloatToLong Instances of FloatToLong represent functions which take floats as input and return values of type long.
FloatToLongGenerator Instances of FloatToLongGenerator represent generator functions which take floats as input and yield sequences of values of type long.
FloatToObject<V> Instances of FloatToObject represent functions which take floats as input and return values of type V.
FloatToObjectGenerator<V> Instances of FloatToObjectGenerator represent generator functions which take floats as input and yield sequences of values of type V.
FloatToShort Instances of FloatToShort represent functions which take floats as input and return values of type short.
FloatToShortGenerator Instances of FloatToShortGenerator represent generator functions which take floats as input and yield sequences of values of type short.
FloatToVoid Instances of FloatToVoid represent functions which take floats as input and return values of type void.
FloatToVoidGenerator Instances of FloatToVoidGenerator represent generator functions which take floats as input and yield sequences of values of type void.
IntAggregateState IntAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type int.
IntConsumer IntConsumer is a callback interface.
IntFilterState IntFilterState is the subinterface of FilterState that is used for filter methods with return value of type int.
IntToBoolean Instances of IntToBoolean represent functions which take ints as input and return values of type boolean.
IntToBooleanGenerator Instances of IntToBooleanGenerator represent generator functions which take ints as input and yield sequences of values of type boolean.
IntToByte Instances of IntToByte represent functions which take ints as input and return values of type byte.
IntToByteGenerator Instances of IntToByteGenerator represent generator functions which take ints as input and yield sequences of values of type byte.
IntToChar Instances of IntToChar represent functions which take ints as input and return values of type char.
IntToCharGenerator Instances of IntToCharGenerator represent generator functions which take ints as input and yield sequences of values of type char.
IntToDouble Instances of IntToDouble represent functions which take ints as input and return values of type double.
IntToDoubleGenerator Instances of IntToDoubleGenerator represent generator functions which take ints as input and yield sequences of values of type double.
IntToFloat Instances of IntToFloat represent functions which take ints as input and return values of type float.
IntToFloatGenerator Instances of IntToFloatGenerator represent generator functions which take ints as input and yield sequences of values of type float.
IntToInt Instances of IntToInt represent functions which take ints as input and return values of type int.
IntToIntGenerator Instances of IntToIntGenerator represent generator functions which take ints as input and yield sequences of values of type int.
IntToLong Instances of IntToLong represent functions which take ints as input and return values of type long.
IntToLongGenerator Instances of IntToLongGenerator represent generator functions which take ints as input and yield sequences of values of type long.
IntToObject<V> Instances of IntToObject represent functions which take ints as input and return values of type V.
IntToObjectGenerator<V> Instances of IntToObjectGenerator represent generator functions which take ints as input and yield sequences of values of type V.
IntToShort Instances of IntToShort represent functions which take ints as input and return values of type short.
IntToShortGenerator Instances of IntToShortGenerator represent generator functions which take ints as input and yield sequences of values of type short.
IntToVoid Instances of IntToVoid represent functions which take ints as input and return values of type void.
IntToVoidGenerator Instances of IntToVoidGenerator represent generator functions which take ints as input and yield sequences of values of type void.
LongAggregateState LongAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type long.
LongConsumer LongConsumer is a callback interface.
LongFilterState LongFilterState is the subinterface of FilterState that is used for filter methods with return value of type long.
LongToBoolean Instances of LongToBoolean represent functions which take longs as input and return values of type boolean.
LongToBooleanGenerator Instances of LongToBooleanGenerator represent generator functions which take longs as input and yield sequences of values of type boolean.
LongToByte Instances of LongToByte represent functions which take longs as input and return values of type byte.
LongToByteGenerator Instances of LongToByteGenerator represent generator functions which take longs as input and yield sequences of values of type byte.
LongToChar Instances of LongToChar represent functions which take longs as input and return values of type char.
LongToCharGenerator Instances of LongToCharGenerator represent generator functions which take longs as input and yield sequences of values of type char.
LongToDouble Instances of LongToDouble represent functions which take longs as input and return values of type double.
LongToDoubleGenerator Instances of LongToDoubleGenerator represent generator functions which take longs as input and yield sequences of values of type double.
LongToFloat Instances of LongToFloat represent functions which take longs as input and return values of type float.
LongToFloatGenerator Instances of LongToFloatGenerator represent generator functions which take longs as input and yield sequences of values of type float.
LongToInt Instances of LongToInt represent functions which take longs as input and return values of type int.
LongToIntGenerator Instances of LongToIntGenerator represent generator functions which take longs as input and yield sequences of values of type int.
LongToLong Instances of LongToLong represent functions which take longs as input and return values of type long.
LongToLongGenerator Instances of LongToLongGenerator represent generator functions which take longs as input and yield sequences of values of type long.
LongToObject<V> Instances of LongToObject represent functions which take longs as input and return values of type V.
LongToObjectGenerator<V> Instances of LongToObjectGenerator represent generator functions which take longs as input and yield sequences of values of type V.
LongToShort Instances of LongToShort represent functions which take longs as input and return values of type short.
LongToShortGenerator Instances of LongToShortGenerator represent generator functions which take longs as input and yield sequences of values of type short.
LongToVoid Instances of LongToVoid represent functions which take longs as input and return values of type void.
LongToVoidGenerator Instances of LongToVoidGenerator represent generator functions which take longs as input and yield sequences of values of type void.
ObjectAggregateState<T> ObjectAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type T.
ObjectConsumer<T> ObjectConsumer is a callback interface.
ObjectFilterState<T> ObjectFilterState is the subinterface of FilterState that is used for filter methods with return value of type T.
ObjectToBoolean<K> Instances of ObjectToBoolean represent functions which take Ks as input and return values of type boolean.
ObjectToBooleanGenerator<K> Instances of ObjectToBooleanGenerator represent generator functions which take Ks as input and yield sequences of values of type boolean.
ObjectToByte<K> Instances of ObjectToByte represent functions which take Ks as input and return values of type byte.
ObjectToByteGenerator<K> Instances of ObjectToByteGenerator represent generator functions which take Ks as input and yield sequences of values of type byte.
ObjectToChar<K> Instances of ObjectToChar represent functions which take Ks as input and return values of type char.
ObjectToCharGenerator<K> Instances of ObjectToCharGenerator represent generator functions which take Ks as input and yield sequences of values of type char.
ObjectToDouble<K> Instances of ObjectToDouble represent functions which take Ks as input and return values of type double.
ObjectToDoubleGenerator<K> Instances of ObjectToDoubleGenerator represent generator functions which take Ks as input and yield sequences of values of type double.
ObjectToFloat<K> Instances of ObjectToFloat represent functions which take Ks as input and return values of type float.
ObjectToFloatGenerator<K> Instances of ObjectToFloatGenerator represent generator functions which take Ks as input and yield sequences of values of type float.
ObjectToInt<K> Instances of ObjectToInt represent functions which take Ks as input and return values of type int.
ObjectToIntGenerator<K> Instances of ObjectToIntGenerator represent generator functions which take Ks as input and yield sequences of values of type int.
ObjectToLong<K> Instances of ObjectToLong represent functions which take Ks as input and return values of type long.
ObjectToLongGenerator<K> Instances of ObjectToLongGenerator represent generator functions which take Ks as input and yield sequences of values of type long.
ObjectToObject<K,V> Instances of ObjectToObject represent functions which take Ks as input and return values of type V.
ObjectToObjectGenerator<K,V> Instances of ObjectToObjectGenerator represent generator functions which take Ks as input and yield sequences of values of type V.
ObjectToShort<K> Instances of ObjectToShort represent functions which take Ks as input and return values of type short.
ObjectToShortGenerator<K> Instances of ObjectToShortGenerator represent generator functions which take Ks as input and yield sequences of values of type short.
ObjectToVoid<K> Instances of ObjectToVoid represent functions which take Ks as input and return values of type void.
ObjectToVoidGenerator<K> Instances of ObjectToVoidGenerator represent generator functions which take Ks as input and yield sequences of values of type void.
ShortAggregateState ShortAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type short.
ShortConsumer ShortConsumer is a callback interface.
ShortFilterState ShortFilterState is the subinterface of FilterState that is used for filter methods with return value of type short.
ShortToBoolean Instances of ShortToBoolean represent functions which take shorts as input and return values of type boolean.
ShortToBooleanGenerator Instances of ShortToBooleanGenerator represent generator functions which take shorts as input and yield sequences of values of type boolean.
ShortToByte Instances of ShortToByte represent functions which take shorts as input and return values of type byte.
ShortToByteGenerator Instances of ShortToByteGenerator represent generator functions which take shorts as input and yield sequences of values of type byte.
ShortToChar Instances of ShortToChar represent functions which take shorts as input and return values of type char.
ShortToCharGenerator Instances of ShortToCharGenerator represent generator functions which take shorts as input and yield sequences of values of type char.
ShortToDouble Instances of ShortToDouble represent functions which take shorts as input and return values of type double.
ShortToDoubleGenerator Instances of ShortToDoubleGenerator represent generator functions which take shorts as input and yield sequences of values of type double.
ShortToFloat Instances of ShortToFloat represent functions which take shorts as input and return values of type float.
ShortToFloatGenerator Instances of ShortToFloatGenerator represent generator functions which take shorts as input and yield sequences of values of type float.
ShortToInt Instances of ShortToInt represent functions which take shorts as input and return values of type int.
ShortToIntGenerator Instances of ShortToIntGenerator represent generator functions which take shorts as input and yield sequences of values of type int.
ShortToLong Instances of ShortToLong represent functions which take shorts as input and return values of type long.
ShortToLongGenerator Instances of ShortToLongGenerator represent generator functions which take shorts as input and yield sequences of values of type long.
ShortToObject<V> Instances of ShortToObject represent functions which take shorts as input and return values of type V.
ShortToObjectGenerator<V> Instances of ShortToObjectGenerator represent generator functions which take shorts as input and yield sequences of values of type V.
ShortToShort Instances of ShortToShort represent functions which take shorts as input and return values of type short.
ShortToShortGenerator Instances of ShortToShortGenerator represent generator functions which take shorts as input and yield sequences of values of type short.
ShortToVoid Instances of ShortToVoid represent functions which take shorts as input and return values of type void.
ShortToVoidGenerator Instances of ShortToVoidGenerator represent generator functions which take shorts as input and yield sequences of values of type void.
VoidConsumer VoidConsumer is a callback interface.
VoidToBoolean Instances of VoidToBoolean represent functions which take voids as input and return values of type boolean.
VoidToBooleanGenerator Instances of VoidToBooleanGenerator represent generator functions which take voids as input and yield sequences of values of type boolean.
VoidToByte Instances of VoidToByte represent functions which take voids as input and return values of type byte.
VoidToByteGenerator Instances of VoidToByteGenerator represent generator functions which take voids as input and yield sequences of values of type byte.
VoidToChar Instances of VoidToChar represent functions which take voids as input and return values of type char.
VoidToCharGenerator Instances of VoidToCharGenerator represent generator functions which take voids as input and yield sequences of values of type char.
VoidToDouble Instances of VoidToDouble represent functions which take voids as input and return values of type double.
VoidToDoubleGenerator Instances of VoidToDoubleGenerator represent generator functions which take voids as input and yield sequences of values of type double.
VoidToFloat Instances of VoidToFloat represent functions which take voids as input and return values of type float.
VoidToFloatGenerator Instances of VoidToFloatGenerator represent generator functions which take voids as input and yield sequences of values of type float.
VoidToInt Instances of VoidToInt represent functions which take voids as input and return values of type int.
VoidToIntGenerator Instances of VoidToIntGenerator represent generator functions which take voids as input and yield sequences of values of type int.
VoidToLong Instances of VoidToLong represent functions which take voids as input and return values of type long.
VoidToLongGenerator Instances of VoidToLongGenerator represent generator functions which take voids as input and yield sequences of values of type long.
VoidToObject<V> Instances of VoidToObject represent functions which take voids as input and return values of type V.
VoidToObjectGenerator<V> Instances of VoidToObjectGenerator represent generator functions which take voids as input and yield sequences of values of type V.
VoidToShort Instances of VoidToShort represent functions which take voids as input and return values of type short.
VoidToShortGenerator Instances of VoidToShortGenerator represent generator functions which take voids as input and yield sequences of values of type short.
VoidToVoid Instances of VoidToVoid represent functions which take voids as input and return values of type void.
VoidToVoidGenerator Instances of VoidToVoidGenerator represent generator functions which take voids as input and yield sequences of values of type void.
 

Class Summary
Aggregate An instance of Aggregate is used in aggregate method invocations as specified by the XL programming language.
Filter An instance of Filter is used in filter method invocations as specified by the XL programming language.
 

Enum Summary
ConversionType  
 

Annotation Types Summary
Autoconversion If the compiler flag EnableAutoconversionAnnotation is enabled, only functions tagged with this annotation are subject to autoconversion.
ConversionConstructor  
ImplicitDoubleToFloat  
UseConversions