Class IndexedItem<T>
- java.lang.Object
-
- org.processmining.specpp.datastructures.util.IndexedItem<T>
-
- All Implemented Interfaces:
ProperlyPrintable
- Direct Known Subclasses:
IndexedVariant
public class IndexedItem<T> extends java.lang.Object implements ProperlyPrintable
-
-
Constructor Summary
Constructors Constructor Description IndexedItem(int index, T item)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIndex()TgetItem()<R> IndexedItem<R>map(java.util.function.Function<T,R> mapper)IndexedItem<T>mapIndex(java.util.function.IntUnaryOperator indexMapper)java.lang.StringtoString()
-
-
-
Constructor Detail
-
IndexedItem
public IndexedItem(int index, T item)
-
-
Method Detail
-
getIndex
public int getIndex()
-
getItem
public T getItem()
-
map
public <R> IndexedItem<R> map(java.util.function.Function<T,R> mapper)
-
mapIndex
public IndexedItem<T> mapIndex(java.util.function.IntUnaryOperator indexMapper)
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceProperlyPrintable- Overrides:
toStringin classjava.lang.Object
-
-