Interface GenericTuple<R>

All Known Subinterfaces:
Decuple<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>, Duodecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12>, EmptyTuple, Hextuple<E1,E2,E3,E4,E5,E6>, Nonuple<E1,E2,E3,E4,E5,E6,E7,E8,E9>, Novemdecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14,E15,E16,E17,E18,E19>, Octodecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14,E15,E16,E17,E18>, Octuple<E1,E2,E3,E4,E5,E6,E7,T7>, Pair<E1,E2>, Quad<E1,E2,E3,E4>, Quattuordecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14>, Quindecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14,E15>, Quintuple<E1,E2,E3,E4,E5>, Septendecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14,E15,E16,E17>, Septuple<E1,E2,E3,E4,E5,E6,E7>, Sexdecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14,E15,E16>, Single<T0>, Tredecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13>, Triple<E1,E2,E3>, Tuple, Undecuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11>, Vigintuple<E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12,E13,E14,E15,E16,E17,E18,E19,E20>
All Known Implementing Classes:
AbstractTuple, BasicAbstractTuple, DecupleImpl, DuodecupleImpl, EmptyTupleImpl, HextupleImpl, NonupleImpl, NovemdecupleImpl, OctodecupleImpl, OctupleImpl, PairImpl, QuadImpl, QuattuordecupleImpl, QuindecupleImpl, QuintupleImpl, SeptendecupleImpl, SeptupleImpl, SexdecupleImpl, SingleImpl, TredecupleImpl, TripleImpl, TupleInfiniteDegreeImpl, UndecupleImpl, VigintupleImpl

public interface GenericTuple<R>
  • Method Details

    • size

      int size()
    • get

      R get(int index)
    • streamOf

      <T> Stream<T> streamOf(Class<T> clazz)
    • labelledMap

      Map<String,Object> labelledMap()