org.itc.irst.tcc.sre
Class Parameter

java.lang.Object
  extended by org.itc.irst.tcc.sre.Parameter

public class Parameter
extends java.lang.Object


Field Summary
private  int cacheSize
           
static int DEFAULT_CACHE_SIZE
           
static java.lang.String DEFAULT_KERNEL
           
static int DEFAULT_LOCAL_WINDOW_SIZE
           
static int DEFAULT_NGRAM
           
static java.lang.String DEFAULT_STEMMER
           
private  java.io.File inputFile
           
private  java.lang.String kernel
           
private  int localSize
           
(package private) static org.apache.log4j.Logger logger
          Define a static logger variable so that it references the Logger instance named Parameter.
private  java.io.File modelFile
           
private  int ngram
           
private static Parameter parameter
          A prototype for a global context such that only one instance class can ever exist.
private  java.io.File paramFile
           
private  boolean printHelp
           
private  java.lang.String stemmer
           
private  boolean useTF
           
 
Constructor Summary
private Parameter()
           
 
Method Summary
 int cacheSize()
           
static Parameter getInstance()
          Returns Parameter object; only one Parameter instance can exist.
 java.io.File inputFile()
           
 java.lang.String kernelName()
           
 int localWindowSize()
           
 java.io.File modelFile()
           
 int ngram()
           
 void parse(java.lang.String[] args)
           
 boolean printHelp()
           
 java.lang.String stemmerName()
           
 java.lang.String toString()
           
 boolean useTF()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

static org.apache.log4j.Logger logger
Define a static logger variable so that it references the Logger instance named Parameter.


parameter

private static Parameter parameter
A prototype for a global context such that only one instance class can ever exist.


DEFAULT_STEMMER

public static final java.lang.String DEFAULT_STEMMER
See Also:
Constant Field Values

DEFAULT_KERNEL

public static final java.lang.String DEFAULT_KERNEL
See Also:
Constant Field Values

DEFAULT_CACHE_SIZE

public static final int DEFAULT_CACHE_SIZE
See Also:
Constant Field Values

DEFAULT_LOCAL_WINDOW_SIZE

public static final int DEFAULT_LOCAL_WINDOW_SIZE
See Also:
Constant Field Values

DEFAULT_NGRAM

public static final int DEFAULT_NGRAM
See Also:
Constant Field Values

cacheSize

private int cacheSize

kernel

private java.lang.String kernel

localSize

private int localSize

ngram

private int ngram

stemmer

private java.lang.String stemmer

useTF

private boolean useTF

paramFile

private java.io.File paramFile

printHelp

private boolean printHelp

inputFile

private java.io.File inputFile

modelFile

private java.io.File modelFile
Constructor Detail

Parameter

private Parameter()
Method Detail

parse

public void parse(java.lang.String[] args)
           throws java.io.IOException
Throws:
java.io.IOException

kernelName

public java.lang.String kernelName()

stemmerName

public java.lang.String stemmerName()

ngram

public int ngram()

localWindowSize

public int localWindowSize()

cacheSize

public int cacheSize()

useTF

public boolean useTF()

printHelp

public boolean printHelp()

inputFile

public java.io.File inputFile()

modelFile

public java.io.File modelFile()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getInstance

public static Parameter getInstance()
Returns Parameter object; only one Parameter instance can exist.

Returns:
Parameter object