Class LogImpl
- java.lang.Object
-
- org.processmining.specpp.datastructures.log.impls.LogImpl
-
- All Implemented Interfaces:
java.lang.Iterable<IndexedVariant>,Log,Immutable,ProperlyHashable,ProperlyPrintable,Streamable<IndexedVariant>
- Direct Known Subclasses:
SubLog
public class LogImpl extends java.lang.Object implements Log, ProperlyPrintable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringfullString()VariantgetVariant(int index)IntVectorgetVariantFrequencies()intgetVariantFrequency(int index)java.util.Iterator<IndexedVariant>iterator()java.util.stream.Stream<IndexedVariant>stream()java.util.stream.IntStreamstreamIndices()java.lang.StringtoString()inttotalTraceCount()intvariantCount()BitMaskvariantIndices()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.processmining.specpp.traits.ProperlyHashable
hashCode
-
-
-
-
Constructor Detail
-
LogImpl
protected LogImpl(Variant[] variants, int[] variantFrequencies)
-
-
Method Detail
-
iterator
public java.util.Iterator<IndexedVariant> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<IndexedVariant>
-
stream
public java.util.stream.Stream<IndexedVariant> stream()
- Specified by:
streamin interfaceStreamable<IndexedVariant>
-
variantCount
public int variantCount()
- Specified by:
variantCountin interfaceLog
-
totalTraceCount
public int totalTraceCount()
- Specified by:
totalTraceCountin interfaceLog
-
variantIndices
public BitMask variantIndices()
- Specified by:
variantIndicesin interfaceLog
-
streamIndices
public java.util.stream.IntStream streamIndices()
- Specified by:
streamIndicesin interfaceLog
-
getVariantFrequency
public int getVariantFrequency(int index)
- Specified by:
getVariantFrequencyin interfaceLog
-
getVariant
public Variant getVariant(int index)
- Specified by:
getVariantin interfaceLog
-
getVariantFrequencies
public IntVector getVariantFrequencies()
- Specified by:
getVariantFrequenciesin interfaceLog
-
fullString
public java.lang.String fullString()
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceProperlyPrintable- Overrides:
toStringin classjava.lang.Object
-
-