All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
Action |
Functional interface for controller actions.
|
AddTextCommand |
Command to add a text.
|
Agency |
Class for retailers of flights in the flight example.
|
Airline |
Class representing an airline in the flight examples.
|
Article |
Class representing articles with name and price.
|
ArticleGroupingDemo |
Demo of grouping articles based on price.
|
Bindings |
Variable bindings.
|
BVar |
Variable with Boolean mutable value in a controller application.
|
C |
Class demonstrating conflicts when inheriting default methods.
|
CmdHandler |
Handler for commands.
|
CmdHandler |
Handler for commands.
|
Command |
A command object.
|
Command |
Interface for commands.
|
CondFunction<T,R> |
Interface for conditional functions.
|
ConstantCollector |
Collector grouping values with small differences.
|
Constants |
|
Constants |
Class with a set of constants used in examples.
|
Course |
Enumeration for the different courses
|
DeleteTextCommand |
Command to delete a text.
|
Demo_AssertJ |
Demo showing the new functional features of AssertJ.
|
Demo_AsyncFileRead |
|
Demo_CompletableFuture |
|
Demo_Composition |
|
Demo_ExprApply |
Demo showing the application of apply for an expression.
|
Demo_ExprVisitor |
Demo showing visitor for expressions.
|
Demo_FindFlightAsync |
Demo showing the use of asynchronous method findFlightAsync from Airline .
|
Demo_ForEach |
Demo showing the implementation of a higher-order function forEach
|
Demo_FunctionComposition |
|
Demo_JUnit5 |
Demo showing the new functional features of JUnit 5.
|
Demo_Numbered |
Demo showing the improvement of the computation of a word index for a text by
building pairs of numbers and elements.
|
Demo_Optional |
Demo of working with optional.
|
Demo_Ordered |
Demo or Ordered.
|
Demo_OverloadedConstructors |
Demo showing method references in case of overloaded constructors.
|
Demo_Recipe |
Demo showing building workflow from functional steps.
|
Demo_Results |
Demo showing computation on result records.
|
Demo_Results |
Demo showing computation on result records.
|
Demo_Results |
Demo for showing computation of assignment results using stream operations.
|
Demo1_ApplyFunction |
Demos for generics.
|
Demo1_ArticleObservable |
Demo showing an observable of articles.
|
Demo1_ArticleStream |
Demo of basic streams operations.
|
Demo1_BuilderOperations |
Demo of operations for building streams.
|
Demo1_ColdObservable |
Demos showing a cold observable.
|
Demo1_Collector |
Demo of collectors.
|
Demo1_ExprEvalSequential |
Demo of evaluation of expressions in an imperative way.
|
Demo1_ExprEvalSequentialExcpt |
Demo of evaluation of expressions in an imperative way with exceptions.
|
Demo1_FamilyPersonPresent |
Demo showing monad computations.
|
Demo1_FlatMap |
Demo shows flatMap operations.
|
Demo1_FList |
Demos of FList basic methods.
|
Demo1_FListHOF |
Demo for higher-order functions of functional list FList .
|
Demo1_Future |
Demos showing the use of Future for executing asynchronous tasks.
|
Demo1_GetWord |
Demos showing impure and pure functions.
|
Demo1_Hints |
Demos showing does and don'ts of streams.
|
Demo1_LambdaExpressions |
Demos of Lambda expressions.
|
Demo1_LazyIterator |
Demo showing lazy iterator.
|
Demo1_ObservableTest |
|
Demo1_OnError |
Demo showing error handling.
|
Demo1_ParallelStream |
Demos showing parallel stream operations.
|
Demo1_ParallelStream |
Demo showing the use of parallel streams for blocking calls.
|
Demo1_Parser |
Demo showing building combinator parser.
|
Demo1_PropCtrl |
Demo showing use of proportional controller.
|
Demo1_PuzzleSearch |
Demo for solving the puzzle by various search algorithms.
|
Demo1_ReduceTask |
Main demo class showing the reduction by the ReduceTask .
|
Demo1_ReducibleIterable |
Demo showing reducible iterables.
|
Demo1_Sample_ThrottleFirst |
|
Demo1_SearchAlgos |
Demo showing search in a graph.
|
Demo1_Serialize |
|
Demo1_SideEffect |
Demos showing the effect of arbitrary side effects in parallel stream operations.
|
Demo1_Single |
Demos showing the use of Single .
|
Demo1_StringBuilder |
|
Demo1_WithLock |
Demo showing withLock method.
|
Demo2_ArticleNamesObservable |
Demos showing processing names of articles.
|
Demo2_Backpressure |
|
Demo2_Checks |
Demo showing property-based tests.
|
Demo2_Completable |
|
Demo2_ConnectableObservable |
|
Demo2_ConstantCollector |
|
Demo2_DistinctUntilChanged |
|
Demo2_ExprEvalId |
Demo of evaluation of expressions with Monad Id.
|
Demo2_ExprParser |
Demo showing parsing expressions.
|
Demo2_Fac |
Demo showing imperative and recursive faculty methods.
|
Demo2_Future |
Demos showing the use of Future for executing asynchronous tasks.
|
Demo2_IntermediateOperations |
Demo of intermediate stream operations.
|
Demo2_LambdaWithExceptions |
Demos showing lambda expressions with exceptions.
|
Demo2_LazySqrt |
Demo showing computation of square root using lazy sequences.
|
Demo2_LazyVsEager |
Demo of lazy and eager computations.
|
Demo2_LevelControl |
Demo showing use of level controller.
|
Demo2_LocalTime |
|
Demo2_MonadicParser |
Demo showing monad operations of combinator parsers.
|
Demo2_NQueens |
Demo showing difference of solutions to NQueens problem using mutable
and immutable data structures.
|
Demo2_ParallelCollect |
Demos showing parallel collect operations with normal and concurrent collections.
|
Demo2_ParallelStream |
Demo showing the use of parallel streams for blocking calls.
|
Demo2_ParallelStreamWithLog |
Demos showing parallel stream operations with detailed log information.
|
Demo2_PuzzleSearchGeneric |
Demo for solving the puzzle by the generic versions of the search algorithms.
|
Demo2_ReducibleTree |
Demo showing reducible trees.
|
Demo2_RunIf |
Demo showing runIf method.
|
Demo2_SearchAlgosGeneric |
Demo showing search in a graph with the generic search algorithms.
|
Demo2_Sorted |
Demo showing the effect of stateful operation sorted.
|
Demo2_SubscribeOn |
|
Demo2_ThreadPoolProperty |
Demos showing the effect of thread pool configurations.
|
Demo2_Timeouts |
Demo showing timeouts.
|
Demo3_AsyncFlightObservable |
Demo showing an observable from asynchronous results.
|
Demo3_AsyncWithFlatMap |
|
Demo3_Autoconnect |
|
Demo3_ChecksAndShrinks |
Demo showing property-based tests with shrinking of values.
|
Demo3_Closures |
Demos showing closures.
|
Demo3_ExprEvalOptional |
Demo of evaluation of expressions with Monad Optional.
|
Demo3_Logger |
Demo showing logger.
|
Demo3_Maybe |
Demos showing the use of Maybe .
|
Demo3_Memoize |
Demos of memoization.
|
Demo3_OnErrorNotImplementedException |
|
Demo3_ParallelStream |
Demo showing the use of parallel streams for blocking calls.
|
Demo3_PuzzleIterable |
Demo showing search for solution in puzzle using lazy iterator.
|
Demo3_ReduceOptional |
Demo showing reduction of a list of optional values.
|
Demo3_Scan |
|
Demo3_StreamingSong |
Demo program implementing a streaming of a text with backpressure.
|
Demo3_TerminalOperations |
Demo of terminal stream operations.
|
Demo4_ClickObservable |
Demos showing observables from mouse clicks.
|
Demo4_ClickObservable.ObservablePanel |
|
Demo4_ClickObservable.PointEvent |
|
Demo4_ClickObservable.PointListener |
|
Demo4_ClickObservable.PointsModel |
|
Demo4_CollectOperations |
Demo showing various collect operations.
|
Demo4_ExprEvalFSet |
Demo of evaluation of expressions with Monad FSet.
|
Demo4_Fib |
Demo of memoization of fibonacci numbers.
|
Demo4_ObserveOn |
|
Demo4_ObserveOnJavaFXScheduler |
|
Demo4_OnErrorReturn |
|
Demo4_Optional |
|
Demo4_ReduceMap |
Demo showing reduction of a list of maps.
|
Demo4_RefCount |
|
Demo4_StreamingSongWithRequests |
Demo program implementing a streaming of a text with backpressure.
|
Demo5_Buffer |
|
Demo5_CondFunction |
Demo showing use of conditional function.
|
Demo5_CreateObservable |
Demos showing various forms for creating observables.
|
Demo5_ExprEvalLogged |
Demo of evaluation of expressions with Monad Logged.
|
Demo5_OnErrorResumeNext |
|
Demo5_Share |
|
Demo6_ExprEvalReader |
Demo of evaluation of expressions with Monad Reader.
|
Demo6_Retry |
|
Demo6_Subscribe |
Demos showing various ways to subscribe to observables.
|
Demo6_Timestamp |
|
Demo6_TypeTestFunction |
Demo showing use of type test function.
|
Demo6_WeaterObservable |
Demo showing an observable of weather data.
|
Demo7_WithLatestFrom |
|
DoubleRef |
Class for objects with a single mutable double field.
|
DVar |
Variable with double mutable value in a controller application.
|
Edge<V> |
Class representing an edge in a graph.
|
Expr |
Abstract base class of Boolean expressions.
|
Expr |
Abstract base class of Boolean expressions.
|
Expr |
Abstract base class of Boolean expressions.
|
Expr.And |
Class representing and-expressions.
|
Expr.And |
Class representing and-expressions.
|
Expr.And |
Class representing and-expressions.
|
Expr.BinOp |
Abstract base class for binary expressions.
|
Expr.BinOp |
Abstract base class for binary expressions.
|
Expr.BinOp |
Abstract base class for binary expressions.
|
Expr.Lit |
Class representing literal expressions.
|
Expr.Lit |
Class representing literal expressions.
|
Expr.Lit |
Class representing literal expressions.
|
Expr.Not |
Class representing not-expressions.
|
Expr.Not |
Class representing not-expressions.
|
Expr.Not |
Class representing not-expressions.
|
Expr.Or |
Class representing or-expressions.
|
Expr.Or |
Class representing or-expressions.
|
Expr.Or |
Class representing or-expressions.
|
Expr.Var |
The class representing variable expressions.
|
Expr.Var |
The class representing variable expressions.
|
Expr.Var |
The class representing variable expressions.
|
ExprParser |
Class containing methods to create parser for parsing Boolean expressions.
|
Family |
Class representing families is member persons.
|
Flight |
Class representing a flight.
|
FList<E> |
Generic functional list implementation.
|
FList.Builder<E> |
Mutable builder for building functional lists.
|
FList.Cons<E> |
Class representing a functional list with a head element and tail list.
|
FList.Nil<E> |
Class for the empty list.
|
FListTest |
|
FSet<E> |
Generic functional set implementation.
|
FSet.Builder<E> |
Mutable builder for building functional sets.
|
FSet.Cons<E> |
Class representing a functional set.
|
FSet.Empty<E> |
Class for the empty set.
|
Function<T,R> |
Functional interface mapping a value to a result.
|
FunctionWithExcpt<T,R,X extends Exception> |
Functional interface with exception
|
Gen<A> |
Functional interface for random value generators.
|
Gens |
Class with variables and methods providing various generators.
|
Grade |
Enumeration for five grades form excellent to insufficient.
|
Grade |
Enumeration for five grades form excellent to insufficient.
|
Grade |
Enumeration for five grades form excellent to insufficient.
|
Graph<V> |
Graph with nodes and edges
|
IA |
|
IB |
|
Id<T> |
Class representing the identity monad.
|
Ingr |
Basic ingredients for a product produced by a workflow.
|
IntRef |
Class for objects with a single mutable int field.
|
IVar |
Variable with integer mutable value in a controller application.
|
Lazy |
Class with lazy methods and lazy iterator and iterable implementations.
|
Lazy.LazyIterator<T> |
A lazy iterator using a supplier function for generating the elements lazily.
|
LevelControl |
State transition model for controlling the level of a tank.
|
Logged<A> |
Class representing Logged monad.
|
LongRef |
Class for objects with a single mutable long field.
|
Monoid<M> |
Interface representing monoids.
|
Monoids |
Class with fields and methods providing monoid objects.
|
Move |
A move in a puzzle game.
|
Node<V> |
Class representing a node in a graph.
|
Numbered<A extends Comparable<A>> |
Class for pairs of a number and a value.
|
Offer |
An offer for a flight
|
Ordered<T> |
Interface extending Comparable with relational operator methods.
|
Pair<A,B> |
Pair of two generic values.
|
ParseException |
Class for parse exceptions.
|
ParseException |
Class for parse exceptions.
|
Parser<E> |
Functional interface for parsers.
|
Parser<E> |
Functional interface for parsers.
|
Person |
Class representing a person with name and age.
|
Person |
Person class implementing interface Ordered .
|
Person |
Comparable person class.
|
Person |
Person providing presents.
|
Pos |
A position in a puzzle.
|
Present |
Class for presents.
|
PriceGroups |
Enumeration for price groups of articles.
|
Product |
A product which consists of various stuff and has some treatments.
|
Professor |
Class for special person professor.
|
PropCtrl |
Implementation of a proportional controller.
|
Property<A> |
A property object in a property-based test.
|
Puzzle |
State in a puzzle game.
|
Reader<C,A> |
Class representing Reader monad.
|
ReduceTask<V> |
Task for simulating the reduce operation of parallel streams
including log information.
|
Reducible<E> |
Interface for reducible structures.
|
Ref<A> |
Class for objects with a single mutable generic field.
|
Result<T> |
Class representing a result of a parser.
|
Result<T> |
Class representing a result of a parser.
|
Result<A> |
Test result with the list of successful test values and an optional failed value.
|
Results |
Class representing the results of a student.
|
Results |
Class representing the results of a student.
|
Results |
Class representing the results of a student.
|
ResultsList |
Class for representing and maintaining a list of result records
for a set of students.
|
ResultsList |
Class for representing and maintaining a list of result records
for a set of students.
|
Retailer |
Interface for retailers in the airline example.
|
SearchAlgos |
Class with search methods.
|
SearchAlgosGeneric |
Class implementing the generic version of the search algorithm.
|
SearchAlgosGeneric.Controller<N,C extends Collection<N>> |
The interface for the controller of the search algorithm.
|
Shrinker<A> |
Interface for shrinkers.
|
Shrinkers |
Class providing shrinkers for various value types.
|
StateModel<S extends Enum<S>> |
Base class for implementing state transition models.
|
StateModel.State |
Inner class for state objects.
|
StateModel.State.Transition |
Inner class representing transitions.
|
States |
Enumeration for the states of the level controller
|
Step<I,O> |
Functional interface for steps in a workflow.
|
StreamUtil |
|
Student |
Class for special person student.
|
Student |
Enumeration class for students.
|
Study |
Enumeration of possible studies.
|
Stuff |
Base class for ingredients and products.
|
SwingScheduler |
Executes work on the Swing UI thread.
|
SwingScheduler.SwingWorker |
|
SystemUnderCtrl |
Class for building a test model for the level control system.
|
TerFunction<T1,T2,T3,R> |
Functional interface for ternary functions.
|
TextEditor |
Simple class simulating actions of a text editor.
|
TextEditor |
Simple class simulating actions of a text editor.
|
ToStringVisitor |
Expression visitor for creating a string representation.
|
TracedList<T> |
|
TracedSpliterator<T> |
Spliterator with tracing.
|
Treatment |
Enumeration class representing different treatments.
|
Tree<E> |
Binary tree with elements which are generic.
|
Tree.Empty<E> |
Class for the empty tree.
|
Tree.Node<E> |
Class representing a tree node with a value and a left and right subtree.
|
Tuple2<A,B> |
Tuple of two generic values.
|
Tuple3<A,B,C> |
Tuple of three generic values.
|
Tuple4<A,B,C,D> |
Tuple of four generic values.
|
Tuple5<A,B,C,D,E> |
Tuple of five generic values.
|
TypeTestFunction<T,R> |
Interface for conditional functions which do a type test of the
argument value.
|
Util |
Class with some miscellaneous utility methods.
|
Var<T> |
Variable with generic mutable value in a controller application.
|
Visitor<R> |
Interface for visitors of expressions.
|
WeatherData |
Class representing weather data retrieved from the internet.
|
When |
Class with static methods implementing some methods functioning
like conditional statements.
|
WordIndex |
Demo showing the computation of a word index for a text.
|