Package net.sf.okapi.steps.tokenization
Class Parameters
- java.lang.Object
-
- net.sf.okapi.common.BaseParameters
-
- net.sf.okapi.common.StringParameters
-
- net.sf.okapi.steps.tokenization.Parameters
-
- All Implemented Interfaces:
Cloneable,IParameters,IEditorDescriptionProvider
public class Parameters extends StringParameters implements IEditorDescriptionProvider
Tokenization step parameters
-
-
Field Summary
-
Fields inherited from class net.sf.okapi.common.StringParameters
buffer
-
Fields inherited from class net.sf.okapi.common.BaseParameters
path
-
-
Constructor Summary
Constructors Constructor Description Parameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditorDescriptioncreateEditorDescription(ParametersDescription paramsDesc)StringgetFilteredLocales()List<String>getIncludedTokenNames()TokenType that will be filtered from the results of tokenizationParametersDescriptiongetParametersDescription()Gets the description of the parameters.booleanisABBREVIATION()booleanisCURRENCY()booleanisDATE()booleanisEMAIL()booleanisEMOJI()booleanisEMOTICON()booleanisHYPHENATED_WORD()booleanisIDEOGRAM()booleanisINTERNET()booleanisKANA()booleanisMARKUP()booleanisNUMBER()booleanisOTHER_SYMBOL()booleanisPUNCTUATION()booleanisTIME()booleanisTokenizeSource()booleanisTokenizeTargets()booleanisWHITESPACE()booleanisWORD()voidreset()Reset this parameters object to its default values.voidsetABBREVIATION(boolean ABBREVIATION)voidsetCURRENCY(boolean CURRENCY)voidsetDATE(boolean DATE)voidsetEMAIL(boolean EMAIL)voidsetEMOJI(boolean EMOJI)voidsetEMOTICON(boolean EMOTICON)voidsetFilteredLocales(String filteredLocales)voidsetHYPHENATED_WORD(boolean HYPHENATED_WORD)voidsetIDEOGRAM(boolean IDEOGRAM)voidsetIncludedTokenNames(String... includedTokenNames)voidsetINTERNET(boolean INTERNET)voidsetKANA(boolean KANA)voidsetMARKUP(boolean MARKUP)voidsetNUMBER(boolean NUMBER)voidsetOTHER_SYMBOL(boolean OTHER_SYMBOL)voidsetPUNCTUATION(boolean PUNCTUATION)voidsetTIME(boolean TIME)voidsetTokenizeSource(boolean tokenizeSource)voidsetTokenizeTargets(boolean tokenizeTargets)voidsetWHITESPACE(boolean WHITESPACE)voidsetWORD(boolean bWORD)-
Methods inherited from class net.sf.okapi.common.StringParameters
fromString, fromString, getBoolean, getGroup, getInteger, getString, setBoolean, setGroup, setInteger, setString, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.okapi.common.IParameters
copy
-
-
-
-
Method Detail
-
reset
public void reset()
Description copied from class:StringParametersReset this parameters object to its default values.Subclasses should override this method to set any initial values and instantiate any objects that require allocation. It is recommended that subclasses also call
super.reset()in the override to ensure that the buffer is empty.- Specified by:
resetin interfaceIParameters- Overrides:
resetin classStringParameters
-
isWORD
public boolean isWORD()
-
setWORD
public void setWORD(boolean bWORD)
-
isHYPHENATED_WORD
public boolean isHYPHENATED_WORD()
-
setHYPHENATED_WORD
public void setHYPHENATED_WORD(boolean HYPHENATED_WORD)
-
isNUMBER
public boolean isNUMBER()
-
setNUMBER
public void setNUMBER(boolean NUMBER)
-
isWHITESPACE
public boolean isWHITESPACE()
-
setWHITESPACE
public void setWHITESPACE(boolean WHITESPACE)
-
isPUNCTUATION
public boolean isPUNCTUATION()
-
setPUNCTUATION
public void setPUNCTUATION(boolean PUNCTUATION)
-
isDATE
public boolean isDATE()
-
setDATE
public void setDATE(boolean DATE)
-
isTIME
public boolean isTIME()
-
setTIME
public void setTIME(boolean TIME)
-
isCURRENCY
public boolean isCURRENCY()
-
setCURRENCY
public void setCURRENCY(boolean CURRENCY)
-
isABBREVIATION
public boolean isABBREVIATION()
-
setABBREVIATION
public void setABBREVIATION(boolean ABBREVIATION)
-
isMARKUP
public boolean isMARKUP()
-
setMARKUP
public void setMARKUP(boolean MARKUP)
-
isEMAIL
public boolean isEMAIL()
-
setEMAIL
public void setEMAIL(boolean EMAIL)
-
isINTERNET
public boolean isINTERNET()
-
setINTERNET
public void setINTERNET(boolean INTERNET)
-
isEMOTICON
public boolean isEMOTICON()
-
setEMOTICON
public void setEMOTICON(boolean EMOTICON)
-
isEMOJI
public boolean isEMOJI()
-
setEMOJI
public void setEMOJI(boolean EMOJI)
-
isOTHER_SYMBOL
public boolean isOTHER_SYMBOL()
-
setOTHER_SYMBOL
public void setOTHER_SYMBOL(boolean OTHER_SYMBOL)
-
isKANA
public boolean isKANA()
-
setKANA
public void setKANA(boolean KANA)
-
isIDEOGRAM
public boolean isIDEOGRAM()
-
setIDEOGRAM
public void setIDEOGRAM(boolean IDEOGRAM)
-
isTokenizeSource
public boolean isTokenizeSource()
-
setTokenizeSource
public void setTokenizeSource(boolean tokenizeSource)
-
getFilteredLocales
public String getFilteredLocales()
-
setFilteredLocales
public void setFilteredLocales(String filteredLocales)
-
isTokenizeTargets
public boolean isTokenizeTargets()
-
setTokenizeTargets
public void setTokenizeTargets(boolean tokenizeTargets)
-
getIncludedTokenNames
public List<String> getIncludedTokenNames()
TokenType that will be filtered from the results of tokenization
-
setIncludedTokenNames
public void setIncludedTokenNames(String... includedTokenNames)
-
getParametersDescription
public ParametersDescription getParametersDescription()
Description copied from interface:IParametersGets the description of the parameters.- Specified by:
getParametersDescriptionin interfaceIParameters- Overrides:
getParametersDescriptionin classBaseParameters- Returns:
- the ParametersDescription object for this set of parameters, or null if none is provided.
-
createEditorDescription
public EditorDescription createEditorDescription(ParametersDescription paramsDesc)
- Specified by:
createEditorDescriptionin interfaceIEditorDescriptionProvider
-
-