Class SerializableList<T extends java.io.Serializable>
- java.lang.Object
-
- org.processmining.placebasedlpmdiscovery.model.serializable.SerializableList<T>
-
- All Implemented Interfaces:
java.io.Serializable,SerializableCollection<T>
- Direct Known Subclasses:
GroupedLPMResult,LPMResult
public class SerializableList<T extends java.io.Serializable> extends java.lang.Object implements SerializableCollection<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SerializableList()SerializableList(java.util.Collection<T> elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, T element)booleanadd(T element)booleanaddAll(java.util.Collection<T> elements)booleancontains(T element)voidedit(java.util.function.Consumer<T> editFunction)TgetElement(int index)java.util.List<T>getElements()SerializableSet<T>getSet()ThighestScoringElement(java.util.function.Function<T,java.lang.Double> scoringFunction)voidkeep(int count)booleanremove(T element)intsize()voidsort(java.util.function.BiFunction<T,T,java.lang.Integer> swapElementsFunction)
-
-
-
Field Detail
-
elements
protected java.util.List<T extends java.io.Serializable> elements
-
-
Constructor Detail
-
SerializableList
public SerializableList()
-
SerializableList
public SerializableList(java.util.Collection<T> elements)
-
-
Method Detail
-
add
public boolean add(T element)
- Specified by:
addin interfaceSerializableCollection<T extends java.io.Serializable>
-
contains
public boolean contains(T element)
- Specified by:
containsin interfaceSerializableCollection<T extends java.io.Serializable>
-
remove
public boolean remove(T element)
- Specified by:
removein interfaceSerializableCollection<T extends java.io.Serializable>
-
getElement
public T getElement(int index)
-
add
public void add(int index, T element)
-
size
public int size()
- Specified by:
sizein interfaceSerializableCollection<T extends java.io.Serializable>
-
getElements
public java.util.List<T> getElements()
- Specified by:
getElementsin interfaceSerializableCollection<T extends java.io.Serializable>
-
addAll
public boolean addAll(java.util.Collection<T> elements)
- Specified by:
addAllin interfaceSerializableCollection<T extends java.io.Serializable>
-
keep
public void keep(int count)
-
edit
public void edit(java.util.function.Consumer<T> editFunction)
-
highestScoringElement
public T highestScoringElement(java.util.function.Function<T,java.lang.Double> scoringFunction)
-
getSet
public SerializableSet<T> getSet()
-
-