Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.dmfs.jems2.optional.Absent<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.predicate.AllOf<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.predicate.AnyOf<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.predicate.Anything<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.charsequence.Ascii (implements java.lang.CharSequence)
    • org.dmfs.jems2.single.Backed<T> (implements org.dmfs.jems2.Optional<T>, org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.iterator.BaseIterator<E> (implements java.util.Iterator<E>)
    • org.dmfs.jems2.procedure.Batch<T> (implements org.dmfs.jems2.Procedure<T>)
    • org.dmfs.jems2.fragile.Broken<T,​E> (implements org.dmfs.jems2.Fragile<T,​E>)
    • org.dmfs.jems2.comparator.By<T> (implements java.util.Comparator<T>)
    • org.dmfs.jems2.iterable.Chunked<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.function.Clamping<T> (implements org.dmfs.jems2.Function<Argument,​Value>)
    • org.dmfs.jems2.iterable.Clustered<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.optional.Collapsed<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.procedure.Composite<T> (implements org.dmfs.jems2.Procedure<T>)
    • org.dmfs.jems2.procedure.Conditional<T> (implements org.dmfs.jems2.Procedure<T>)
    • org.dmfs.jems2.bifunction.DelegatingBiFunction<Left,​Right,​Result> (implements org.dmfs.jems2.BiFunction<Argument1,​Argument2,​Result>)
      • org.dmfs.jems2.bifunction.By<Left,​Right>
    • org.dmfs.jems2.biprocedure.DelegatingBiProcedure<Argument1,​Argument2> (implements org.dmfs.jems2.BiProcedure<Argument1,​Argument2>)
    • org.dmfs.jems2.charsequence.DelegatingCharSequence (implements java.lang.CharSequence)
    • org.dmfs.jems2.comparator.DelegatingComparator<T> (implements java.util.Comparator<T>)
    • org.dmfs.jems2.fragile.DelegatingFragile<T,​E> (implements org.dmfs.jems2.Fragile<T,​E>)
      • org.dmfs.jems2.fragile.Mapped<From,​To,​E>
      • org.dmfs.jems2.fragile.Zipped<Result,​E>
    • org.dmfs.jems2.function.DelegatingFunction<Argument,​Result> (implements org.dmfs.jems2.Function<Argument,​Value>)
    • org.dmfs.jems2.generatable.DelegatingGeneratable<T> (implements org.dmfs.jems2.Generatable<T>)
    • org.dmfs.jems2.generator.DelegatingGenerator<Type> (implements org.dmfs.jems2.Generator<T>)
      • org.dmfs.jems2.generator.Md5
      • org.dmfs.jems2.generator.Sha256
    • org.dmfs.jems2.iterable.DelegatingIterable<E> (implements java.lang.Iterable<T>)
      • org.dmfs.jems2.iterable.Ascending<T>
      • org.dmfs.jems2.iterable.Descending<T>
      • org.dmfs.jems2.iterable.Distinct<T>
      • org.dmfs.jems2.iterable.Expanded<T>
      • org.dmfs.jems2.iterable.First<T>
      • org.dmfs.jems2.iterable.Mapped<OriginalType,​ResultType>
      • org.dmfs.jems2.iterable.Numbered<T>
      • org.dmfs.jems2.iterable.Paired<Left,​Right>
      • org.dmfs.jems2.iterable.PresentValues<T>
      • org.dmfs.jems2.iterable.Zipped<Result>
    • org.dmfs.jems2.optional.DelegatingOptional<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.pair.DelegatingPair<L,​R> (implements org.dmfs.jems2.Pair<Left,​Right>)
    • org.dmfs.jems2.predicate.DelegatingPredicate<T> (implements org.dmfs.jems2.Predicate<T>)
      • org.dmfs.jems2.predicate.Equals<T>
      • org.dmfs.jems2.predicate.NoneOf<T>
      • org.dmfs.jems2.predicate.PairWith<Left,​Right>
    • org.dmfs.jems2.procedure.DelegatingProcedure<Argument> (implements org.dmfs.jems2.Procedure<T>)
    • org.dmfs.jems2.single.DelegatingSingle<T> (implements org.dmfs.jems2.Single<T>)
      • org.dmfs.jems2.single.Collected<Value,​Collection>
    • org.dmfs.jems2.iterable.Diff<Left,​Right> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.function.DiffMap<Left,​Right,​Result> (implements org.dmfs.jems2.Function<Argument,​Value>)
    • org.dmfs.jems2.single.Digest (implements org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.generator.DigestGenerator (implements org.dmfs.jems2.Generator<T>)
    • org.dmfs.jems2.iterable.EmptyIterable<E> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.stack.EmptyStack<Element> (implements org.dmfs.jems2.Stack<Element>)
    • org.dmfs.jems2.iterator.First<T> (implements java.util.Iterator<E>)
    • org.dmfs.jems2.procedure.ForEach<T> (implements org.dmfs.jems2.Procedure<T>)
    • org.dmfs.jems2.iterable.Frozen<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.single.Frozen<T> (implements org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.charsequence.Grouped (implements java.lang.CharSequence)
    • org.dmfs.jems2.predicate.Having<Original,​Derived> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.charsequence.Hex (implements java.lang.CharSequence)
    • org.dmfs.jems2.single.Hex (implements org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.function.IdentityFunction<Argument> (implements org.dmfs.jems2.Function<Argument,​Value>)
    • org.dmfs.jems2.predicate.In<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.iterable.Infinite<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.iterator.Infinite<T> (implements java.util.Iterator<E>)
    • org.dmfs.jems2.iterable.Joined<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.iterable.Just<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.optional.Just<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.single.Just<T> (implements org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.optional.LazyDelegatingOptional<T> (implements org.dmfs.jems2.Optional<T>)
      • org.dmfs.jems2.optional.Conditional<T>
      • org.dmfs.jems2.optional.First<T>
      • org.dmfs.jems2.optional.Frozen<T>
      • org.dmfs.jems2.optional.MapEntry<V>
      • org.dmfs.jems2.optional.Next<E>
      • org.dmfs.jems2.optional.Sieved<T>
    • org.dmfs.jems2.pair.LeftSidedPair<Left,​Right> (implements org.dmfs.jems2.Pair<Left,​Right>)
    • org.dmfs.jems2.predicate.LeftWith<Left> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.iterable.LeftZipped<Left,​Right,​Result> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.optional.Mapped<From,​To> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.fragile.NonNull<T,​E> (implements org.dmfs.jems2.Fragile<T,​E>)
    • org.dmfs.jems2.predicate.Not<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.predicate.Nothing<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.optional.NullSafe<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.comparator.OptionalComparator<V> (implements java.util.Comparator<T>)
    • org.dmfs.jems2.iterable.OuterZipped<Left,​Right,​Result> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.bifunction.PairingFunction<Left,​Right> (implements org.dmfs.jems2.BiFunction<Argument1,​Argument2,​Result>)
    • org.dmfs.jems2.optional.Present<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.single.Reduced<Value,​Result> (implements org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.optional.Restrained<T> (implements org.dmfs.jems2.Optional<T>)
    • org.dmfs.jems2.comparator.Reverse<T> (implements java.util.Comparator<T>)
    • org.dmfs.jems2.iterable.Reverse<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.pair.RightSidedPair<Left,​Right> (implements org.dmfs.jems2.Pair<Left,​Right>)
    • org.dmfs.jems2.predicate.RightWith<Right> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.iterable.RightZipped<Left,​Right,​Result> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.predicate.SameAs<T> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.iterable.Seq<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.generatable.Sequence<T> (implements org.dmfs.jems2.Generatable<T>)
    • org.dmfs.jems2.generator.Sequence<T> (implements org.dmfs.jems2.Generator<T>)
    • org.dmfs.jems2.iterable.Sieved<E> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.function.SingleFunction<T> (implements org.dmfs.jems2.Function<Argument,​Value>)
    • org.dmfs.jems2.stack.SingleStack<Element> (implements org.dmfs.jems2.Stack<Element>)
    • org.dmfs.jems2.iterable.SingletonIterable<E> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.predicate.SingleWith<V> (implements org.dmfs.jems2.Predicate<T>)
    • org.dmfs.jems2.iterable.Sorted<T> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.iterable.StackIterable<Element> (implements java.lang.Iterable<T>)
    • org.dmfs.jems2.stack.Topped<Element> (implements org.dmfs.jems2.Stack<Element>)
    • org.dmfs.jems2.function.Unchecked<Argument,​Result,​E> (implements org.dmfs.jems2.Function<Argument,​Value>)
    • org.dmfs.jems2.single.Unchecked<T,​E> (implements org.dmfs.jems2.Single<T>)
    • org.dmfs.jems2.pair.ValuePair<Left,​Right> (implements org.dmfs.jems2.Pair<Left,​Right>)
    • org.dmfs.jems2.optional.Zipped<Left,​Right,​Result> (implements org.dmfs.jems2.Optional<T>)

Interface Hierarchy