Skip navigation links

de.fhg.fokus.xtensions 1.2.0 API

Packages 
Package Description
de.fhg.fokus.xtensions.concurrent
This package contains classes providing extension methods for JDK classes related to concurrent programming and some new functionality for scheduling concurrently executed pieces of code.

The CompletableFutureExtensions class provides extension methods for the JDK class CompletableFuture.

The class AsyncCompute provides extension methods on the JDK classes Executor and ScheduledExecutorService that basically dispatch work on the executors and return CompletableFutures being completed with the result of the computation.
de.fhg.fokus.xtensions.datetime
This package holds classes providing extension methods for the java.time API.

Currently only extension methods for the Duration class is provided in the DurationExtensions class.
de.fhg.fokus.xtensions.function
This package holds classes providing extension methods for the functional interfaces defined in Xtend's standard library.
de.fhg.fokus.xtensions.iteration
This package contains classes providing extension methods for JDK and Xtend classes to iterate over: IterableExtensions IteratorExtensions ArrayExtensions PrimitiveIteratorExtensions PrimitiveArrayExtensions Additionally this class introduces primitive type versions of the Iterable interface (similar to how PrimitiveIterator is provided by the JDK as primitive versions of Iterator): IntIterable LongIterable DoubleIterable
de.fhg.fokus.xtensions.optional
This package contains classes providing extension methods on the Optional types provided by the JDK.

Extension methods for Optional are defined in OptionalExtensions.

Extension methods for OptionalInt are defined in OptionalIntExtensions.

Extension methods for OptionalLong are defined in OptionalLongExtensions.

Extension methods for OptionalDouble are defined in OptionaDoublelExtensions.

de.fhg.fokus.xtensions.pair
This package holds classes providing extension methods for the Xtend library class Pair.
de.fhg.fokus.xtensions.primitives
This package holds the class providing extension methods to handle primitive values at the end of null-safe navigation chains.
de.fhg.fokus.xtensions.range
This package holds classes providing extension methods for the Xtend library class IntegerRange.
de.fhg.fokus.xtensions.stream
This package contains classes providing extension methods for the JDK class Stream.
de.fhg.fokus.xtensions.string
This package contains classes providing extension methods for the subclasss of JDK class CharSequence (e.g.
Skip navigation links

Copyright © 2019. All rights reserved.