Class PatternSequenceDatabase
- java.lang.Object
-
- org.processmining.logfiltering.algorithms.SPMF.PatternSequenceDatabase
-
public class PatternSequenceDatabase extends java.lang.ObjectImplementation of a sequence database, where each sequence is implemented as a list of integers and should have a unique id.- Author:
- Philipe-Fournier-Viger
- See Also:
Sequence
-
-
Constructor Summary
Constructors Constructor Description PatternSequenceDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<int[]>getSequences()Get the sequences from this sequence database.voidloadFile(java.lang.String path)Method to load a sequence database from a text file in SPMF format.voidprint()Print this sequence database to System.out.voidprintDatabaseStats()Print statistics about this database.voidsetSequences(java.util.List<int[]> Sequences)intsize()Get the sequence count in this database.java.lang.StringtoString()Return a string representation of this sequence database.
-
-
-
Method Detail
-
loadFile
public void loadFile(java.lang.String path) throws java.io.IOExceptionMethod to load a sequence database from a text file in SPMF format.- Parameters:
path- the input file path.- Throws:
java.io.IOException- exception if error while reading the file.
-
print
public void print()
Print this sequence database to System.out.
-
setSequences
public void setSequences(java.util.List<int[]> Sequences)
-
printDatabaseStats
public void printDatabaseStats()
Print statistics about this database.
-
toString
public java.lang.String toString()
Return a string representation of this sequence database.- Overrides:
toStringin classjava.lang.Object
-
size
public int size()
Get the sequence count in this database.- Returns:
- the sequence count.
-
getSequences
public java.util.List<int[]> getSequences()
Get the sequences from this sequence database.- Returns:
- A list of sequences (int[]) in SPMF format.
-
-