Package weka.core.stopwords
Class AbstractStopwords
- java.lang.Object
-
- weka.core.stopwords.AbstractStopwords
-
- All Implemented Interfaces:
Serializable,OptionHandler,StopwordsHandler
- Direct Known Subclasses:
AbstractFileBasedStopwords,MultiStopwords,Null,Rainbow
public abstract class AbstractStopwords extends Object implements OptionHandler, StopwordsHandler, Serializable
Ancestor for stopwords classes.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractStopwords()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringdebugTipText()Returns the tip text for this propertybooleangetDebug()Get whether debugging is turned on.String[]getOptions()Gets the current settings of the Classifier.abstract StringglobalInfo()Returns a string describing the stopwords scheme.booleanisStopword(String word)Returns true if the given string is a stop word.Enumeration<Option>listOptions()Returns an enumeration describing the available options.voidsetDebug(boolean debug)Set debugging mode.voidsetOptions(String[] options)Parses a given list of options.
-
-
-
Method Detail
-
globalInfo
public abstract String globalInfo()
Returns a string describing the stopwords scheme.- Returns:
- a description suitable for displaying in the gui
-
listOptions
public Enumeration<Option> listOptions()
Returns an enumeration describing the available options.- Specified by:
listOptionsin interfaceOptionHandler- Returns:
- an enumeration of all the available options.
-
setOptions
public void setOptions(String[] options) throws Exception
Parses a given list of options.- Specified by:
setOptionsin interfaceOptionHandler- Parameters:
options- the list of options as an array of strings- Throws:
Exception- if an option is not supported
-
getOptions
public String[] getOptions()
Gets the current settings of the Classifier.- Specified by:
getOptionsin interfaceOptionHandler- Returns:
- an array of strings suitable for passing to setOptions
-
setDebug
public void setDebug(boolean debug)
Set debugging mode.- Parameters:
debug- true if debug output should be printed
-
getDebug
public boolean getDebug()
Get whether debugging is turned on.- Returns:
- true if debugging output is on
-
debugTipText
public String debugTipText()
Returns the tip text for this property- Returns:
- tip text for this property suitable for displaying in the explorer/experimenter gui
-
isStopword
public boolean isStopword(String word)
Returns true if the given string is a stop word.- Specified by:
isStopwordin interfaceStopwordsHandler- Parameters:
word- the word to test- Returns:
- true if the word is a stopword
-
-