public class XSEventStreamAnalyzerParameters
extends org.processmining.basicutils.parameters.impl.PluginParametersImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
XSEventStreamAnalyzerParameters.AnalysisScheme |
static class |
XSEventStreamAnalyzerParameters.FragmentationScheme |
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
charset |
static int |
DEFAULT_FRAGMENTATION_WINDOW_SIZE |
static int |
DEFAULT_STEP_SIZE |
static int |
DEFAUT_END_POINT |
| Constructor and Description |
|---|
XSEventStreamAnalyzerParameters() |
XSEventStreamAnalyzerParameters(XSEventStreamAnalyzerParameters.AnalysisScheme analysisScheme,
XSEventStreamAnalyzerParameters.FragmentationScheme fragmentationScheme,
int stepSize,
int fragmentationWindowSize,
int endPoint,
java.io.File outputFile,
boolean verbose,
boolean storeModelSequence,
java.io.File modelSequenceDirectory) |
XSEventStreamAnalyzerParameters(XSEventStreamAnalyzerParameters other) |
protected static final java.lang.String charset
public static final int DEFAULT_FRAGMENTATION_WINDOW_SIZE
public static final int DEFAUT_END_POINT
public static final int DEFAULT_STEP_SIZE
public XSEventStreamAnalyzerParameters()
public XSEventStreamAnalyzerParameters(XSEventStreamAnalyzerParameters.AnalysisScheme analysisScheme, XSEventStreamAnalyzerParameters.FragmentationScheme fragmentationScheme, int stepSize, int fragmentationWindowSize, int endPoint, java.io.File outputFile, boolean verbose, boolean storeModelSequence, java.io.File modelSequenceDirectory)
analysisScheme - how to analyzefragmentationScheme - what fragmentation to use (if fragmentation scheme is chosen)expopentialBase - base of exponential schemestepSize - for fragmentation scheme, in case of linear, this is the
linear step size, in case of exponential, this will be added
to the exponentendPoint - when to stopoutputFile - file to write results toverbose - indicator whether results should be written to some output.storeModelSequence - modelSequenceDirectory - public XSEventStreamAnalyzerParameters(XSEventStreamAnalyzerParameters other)
public XSEventStreamAnalyzerParameters.AnalysisScheme getAnalysisScheme()
public int getEndPoint()
public XSEventStreamAnalyzerParameters.FragmentationScheme getFragmentationScheme()
public int getFragmentationWindowSize()
public java.io.File getMetricsFile()
public java.io.Writer getMetricsWriter()
throws java.io.IOException
java.io.IOExceptionpublic java.io.File getModelSequenceDirectory()
public XSEventStreamAnalyzerParameters.AnalysisScheme getScheme()
public int getStepSize()
public boolean isStoreModelSequence()
public boolean isVerbose()
public void setAnalysisScheme(XSEventStreamAnalyzerParameters.AnalysisScheme analysisScheme)
public void setEndPoint(int endPoint)
public void setFragmentationScheme(XSEventStreamAnalyzerParameters.FragmentationScheme fragmentationScheme)
public void setFragmentationWindowSize(int fragmentationWindowSize)
public void setMetricsFile(java.io.File file)
public void setMetricsWriter(java.io.PrintWriter writer)
public void setModelSequenceDirectory(java.io.File modelSequenceFile)
public void setScheme(XSEventStreamAnalyzerParameters.AnalysisScheme scheme)
public void setStepSize(int stepSize)
public void setStoreModelSequence(boolean storeModelSequence)
public void setVerbose(boolean verbose)