Class Parameters
- java.lang.Object
-
- net.sf.okapi.common.BaseParameters
-
- net.sf.okapi.common.StringParameters
-
- net.sf.okapi.lib.verification.Parameters
-
- All Implemented Interfaces:
Cloneable,IParameters
public class Parameters extends StringParameters
-
-
Field Summary
Fields Modifier and Type Field Description static StringFILE_EXTENSIONstatic intSCOPE_ALLstatic intSCOPE_APPROVEDONLYstatic intSCOPE_NOTAPPROVEDONLYstatic StringXLIFF_SCHEMA_NONEstatic StringXLIFF_SCHEMA_STRICTstatic StringXLIFF_SCHEMA_TRANSITIONAL-
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 voidfromString(String data)Reset this parameters object to its default values and then load additional parameters from the provided data.voidfromString(String data, boolean clearParameters)Load additional parameters from the provided data.intgetAbsoluteMaxCharLength()booleangetAllowBlacklistSub()booleangetAutoOpen()booleangetBetweenCodes()StringgetBlacklistPath()booleangetBlacklistSrc()InputStreamgetBlacklistStream()StringgetCharset()booleangetCheckAbsoluteMaxCharLength()booleangetCheckAllowedCharacters()booleangetCheckBlacklist()booleangetCheckCharacters()booleangetCheckMaxCharLength()booleangetCheckMinCharLength()booleangetCheckPatterns()booleangetCheckStorageSize()booleangetCheckTerms()booleangetCheckWithLT()booleangetCheckXliffSchema()booleangetCodeDifference()booleangetCorruptedCharacters()booleangetDoubledWord()StringgetDoubledWordExceptions()booleangetEmptySource()booleangetEmptyTarget()StringgetExtraCharsAllowed()List<String>getExtraCodesAllowed()booleangetGuessOpenClose()booleangetIncludeTextContainers()booleangetLeadingWS()booleangetLtBilingualMode()intgetMaxCharLengthAbove()intgetMaxCharLengthBelow()intgetMaxCharLengthBreak()intgetMinCharLengthAbove()intgetMinCharLengthBelow()intgetMinCharLengthBreak()List<String>getMissingCodesAllowed()StringgetOutputPath()intgetOutputType()List<PatternItem>getPatterns()booleangetSaveSession()intgetScope()StringgetServerURL()StringgetSessionPath()booleangetShowFullPath()booleangetShowOnlyPatternDescription()booleangetStrictCodeOrder()booleangetStringMode()booleangetTargetSameAsSource()booleangetTargetSameAsSourceForSameLanguage()booleangetTargetSameAsSourceWithCodes()booleangetTargetSameAsSourceWithNumbers()StringgetTermsPath()booleangetTrailingWS()StringgetTypesToIgnore()booleangetUseGenericCodes()StringgetXliffSchemaType()voidreset()Reset this parameters object to its default values.voidsetAbsoluteMaxCharLength(int absoluteMaxCharLength)voidsetAllowBlacklistSub(boolean allowBlacklistSub)voidsetAutoOpen(boolean autoOpen)voidsetBetweenCodes(boolean betweenCodes)voidsetblacklistPath(String blacklistPath)voidsetBlacklistSrc(boolean blacklistSrc)voidsetBlacklistStream(InputStream blacklistStream)voidsetCharset(String charset)voidsetCheckAbsoluteMaxCharLength(boolean checkAbsoluteMaxCharLength)voidsetCheckAllowedCharacters(boolean checkAllowedCharacters)voidsetCheckBlacklist(boolean checkBlacklist)voidsetCheckCharacters(boolean checkCharacters)voidsetCheckMaxCharLength(boolean checkMaxCharLength)voidsetCheckMinCharLength(boolean checkMinCharLength)voidsetCheckPatterns(boolean patterns)voidsetCheckStorageSize(boolean checkStorageSize)voidsetCheckTerms(boolean checkTerms)voidsetCheckWithLT(boolean checkWithLT)voidsetCheckXliffSchema(boolean schema)voidsetCodeDifference(boolean codeDifference)voidsetCorruptedCharacters(boolean corruptedCharacters)voidsetDoubledWord(boolean doubledWord)voidsetDoubledWordExceptions(String doubledWordExceptions)voidsetEmptySource(boolean emptySource)voidsetEmptyTarget(boolean emptyTarget)voidsetExtraCharsAllowed(String extraCharsAllowed)voidsetGuessOpenClose(boolean guessOpenClose)voidsetIncludeTextContainers(boolean includeTextContainers)voidsetLeadingWS(boolean leadingWS)voidsetLtBilingualMode(boolean ltBilingualMode)voidsetMaxCharLengthAbove(int maxCharLengthAbove)voidsetMaxCharLengthBelow(int maxCharLengthBelow)voidsetMaxCharLengthBreak(int maxCharLengthBreak)voidsetMinCharLengthAbove(int minCharLengthAbove)voidsetMinCharLengthBelow(int minCharLengthBelow)voidsetMinCharLengthBreak(int minCharLengthBreak)voidsetOutputPath(String outputPath)voidsetOutputType(int outputType)voidsetPatterns(List<PatternItem> patterns)voidsetSaveSession(boolean saveSession)voidsetScope(int scope)voidsetServerURL(String serverURL)voidsetSessionPath(String sessionPath)voidsetShowFullPath(boolean showFullPath)voidsetShowOnlyPatternDescription(boolean showOnlyPatterndescription)voidsetStrictCodeOrder(boolean strictCodeOrder)voidsetStringMode(boolean stringMode)voidsetTargetSameAsSource(boolean targetSameAsSource)voidsetTargetSameAsSourceForSameLanguage(boolean targetSameAsSourceForSameLanguage)voidsetTargetSameAsSourceWithCodes(boolean targetSameAsSourceWithCodes)voidsetTargetSameAsSourceWithNumbers(boolean targetSameAsSourceWithNumbers)voidsetTermsPath(String termsPath)voidsetTrailingWS(boolean trailingWS)voidsetTypesToIgnore(String typesToIgnore)voidsetUseGenericCodes(boolean useGenericCodes)voidsetXliffSchemaType(String schemaType)StringtoString()Serialize this parameters object to a string.-
Methods inherited from class net.sf.okapi.common.StringParameters
getBoolean, getGroup, getInteger, getString, setBoolean, setGroup, setInteger, setString
-
Methods inherited from class net.sf.okapi.common.BaseParameters
getParametersDescription, getPath, load, load, save, setPath
-
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
-
-
-
-
Field Detail
-
FILE_EXTENSION
public static final String FILE_EXTENSION
- See Also:
- Constant Field Values
-
SCOPE_ALL
public static final int SCOPE_ALL
- See Also:
- Constant Field Values
-
SCOPE_APPROVEDONLY
public static final int SCOPE_APPROVEDONLY
- See Also:
- Constant Field Values
-
SCOPE_NOTAPPROVEDONLY
public static final int SCOPE_NOTAPPROVEDONLY
- See Also:
- Constant Field Values
-
XLIFF_SCHEMA_NONE
public static final String XLIFF_SCHEMA_NONE
- See Also:
- Constant Field Values
-
XLIFF_SCHEMA_TRANSITIONAL
public static final String XLIFF_SCHEMA_TRANSITIONAL
- See Also:
- Constant Field Values
-
XLIFF_SCHEMA_STRICT
public static final String XLIFF_SCHEMA_STRICT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTypesToIgnore
public String getTypesToIgnore()
-
setTypesToIgnore
public void setTypesToIgnore(String typesToIgnore)
-
getScope
public int getScope()
-
setScope
public void setScope(int scope)
-
getCorruptedCharacters
public boolean getCorruptedCharacters()
-
setCorruptedCharacters
public void setCorruptedCharacters(boolean corruptedCharacters)
-
getCheckAllowedCharacters
public boolean getCheckAllowedCharacters()
-
setCheckAllowedCharacters
public void setCheckAllowedCharacters(boolean checkAllowedCharacters)
-
getCheckCharacters
public boolean getCheckCharacters()
-
setCheckCharacters
public void setCheckCharacters(boolean checkCharacters)
-
getCharset
public String getCharset()
-
setCharset
public void setCharset(String charset)
-
getExtraCharsAllowed
public String getExtraCharsAllowed()
-
setExtraCharsAllowed
public void setExtraCharsAllowed(String extraCharsAllowed)
-
getCheckStorageSize
public boolean getCheckStorageSize()
-
setCheckStorageSize
public void setCheckStorageSize(boolean checkStorageSize)
-
getCheckMaxCharLength
public boolean getCheckMaxCharLength()
-
setCheckMaxCharLength
public void setCheckMaxCharLength(boolean checkMaxCharLength)
-
getMaxCharLengthBreak
public int getMaxCharLengthBreak()
-
setMaxCharLengthBreak
public void setMaxCharLengthBreak(int maxCharLengthBreak)
-
getMaxCharLengthAbove
public int getMaxCharLengthAbove()
-
setMaxCharLengthAbove
public void setMaxCharLengthAbove(int maxCharLengthAbove)
-
getMaxCharLengthBelow
public int getMaxCharLengthBelow()
-
setMaxCharLengthBelow
public void setMaxCharLengthBelow(int maxCharLengthBelow)
-
getCheckMinCharLength
public boolean getCheckMinCharLength()
-
setCheckMinCharLength
public void setCheckMinCharLength(boolean checkMinCharLength)
-
getMinCharLengthBreak
public int getMinCharLengthBreak()
-
setMinCharLengthBreak
public void setMinCharLengthBreak(int minCharLengthBreak)
-
getMinCharLengthAbove
public int getMinCharLengthAbove()
-
setMinCharLengthAbove
public void setMinCharLengthAbove(int minCharLengthAbove)
-
getMinCharLengthBelow
public int getMinCharLengthBelow()
-
setMinCharLengthBelow
public void setMinCharLengthBelow(int minCharLengthBelow)
-
getCheckAbsoluteMaxCharLength
public boolean getCheckAbsoluteMaxCharLength()
-
setCheckAbsoluteMaxCharLength
public void setCheckAbsoluteMaxCharLength(boolean checkAbsoluteMaxCharLength)
-
getAbsoluteMaxCharLength
public int getAbsoluteMaxCharLength()
-
setAbsoluteMaxCharLength
public void setAbsoluteMaxCharLength(int absoluteMaxCharLength)
-
getDoubledWord
public boolean getDoubledWord()
-
setDoubledWord
public void setDoubledWord(boolean doubledWord)
-
getDoubledWordExceptions
public String getDoubledWordExceptions()
-
setDoubledWordExceptions
public void setDoubledWordExceptions(String doubledWordExceptions)
-
getSaveSession
public boolean getSaveSession()
-
setSaveSession
public void setSaveSession(boolean saveSession)
-
getSessionPath
public String getSessionPath()
-
setSessionPath
public void setSessionPath(String sessionPath)
-
getOutputPath
public String getOutputPath()
-
setOutputPath
public void setOutputPath(String outputPath)
-
getOutputType
public int getOutputType()
-
setOutputType
public void setOutputType(int outputType)
-
getAutoOpen
public boolean getAutoOpen()
-
setAutoOpen
public void setAutoOpen(boolean autoOpen)
-
getLeadingWS
public boolean getLeadingWS()
-
setLeadingWS
public void setLeadingWS(boolean leadingWS)
-
getTrailingWS
public boolean getTrailingWS()
-
setTrailingWS
public void setTrailingWS(boolean trailingWS)
-
getEmptyTarget
public boolean getEmptyTarget()
-
setEmptyTarget
public void setEmptyTarget(boolean emptyTarget)
-
getEmptySource
public boolean getEmptySource()
-
setEmptySource
public void setEmptySource(boolean emptySource)
-
getTargetSameAsSource
public boolean getTargetSameAsSource()
-
setTargetSameAsSource
public void setTargetSameAsSource(boolean targetSameAsSource)
-
getTargetSameAsSourceForSameLanguage
public boolean getTargetSameAsSourceForSameLanguage()
-
setTargetSameAsSourceForSameLanguage
public void setTargetSameAsSourceForSameLanguage(boolean targetSameAsSourceForSameLanguage)
-
getTargetSameAsSourceWithCodes
public boolean getTargetSameAsSourceWithCodes()
-
setTargetSameAsSourceWithCodes
public void setTargetSameAsSourceWithCodes(boolean targetSameAsSourceWithCodes)
-
getTargetSameAsSourceWithNumbers
public boolean getTargetSameAsSourceWithNumbers()
-
setTargetSameAsSourceWithNumbers
public void setTargetSameAsSourceWithNumbers(boolean targetSameAsSourceWithNumbers)
-
getCodeDifference
public boolean getCodeDifference()
-
setCodeDifference
public void setCodeDifference(boolean codeDifference)
-
getGuessOpenClose
public boolean getGuessOpenClose()
-
setGuessOpenClose
public void setGuessOpenClose(boolean guessOpenClose)
-
getStrictCodeOrder
public boolean getStrictCodeOrder()
-
setStrictCodeOrder
public void setStrictCodeOrder(boolean strictCodeOrder)
-
getCheckXliffSchema
public boolean getCheckXliffSchema()
-
setCheckXliffSchema
public void setCheckXliffSchema(boolean schema)
-
getXliffSchemaType
public String getXliffSchemaType()
-
setXliffSchemaType
public void setXliffSchemaType(String schemaType)
-
getCheckPatterns
public boolean getCheckPatterns()
-
setCheckPatterns
public void setCheckPatterns(boolean patterns)
-
getPatterns
public List<PatternItem> getPatterns()
-
setPatterns
public void setPatterns(List<PatternItem> patterns)
-
getShowOnlyPatternDescription
public boolean getShowOnlyPatternDescription()
-
setShowOnlyPatternDescription
public void setShowOnlyPatternDescription(boolean showOnlyPatterndescription)
-
getCheckWithLT
public boolean getCheckWithLT()
-
setCheckWithLT
public void setCheckWithLT(boolean checkWithLT)
-
getServerURL
public String getServerURL()
-
setServerURL
public void setServerURL(String serverURL)
-
getLtBilingualMode
public boolean getLtBilingualMode()
-
setLtBilingualMode
public void setLtBilingualMode(boolean ltBilingualMode)
-
getCheckTerms
public boolean getCheckTerms()
-
setCheckTerms
public void setCheckTerms(boolean checkTerms)
-
getCheckBlacklist
public boolean getCheckBlacklist()
-
getAllowBlacklistSub
public boolean getAllowBlacklistSub()
-
getBlacklistSrc
public boolean getBlacklistSrc()
-
setCheckBlacklist
public void setCheckBlacklist(boolean checkBlacklist)
-
setAllowBlacklistSub
public void setAllowBlacklistSub(boolean allowBlacklistSub)
-
setBlacklistSrc
public void setBlacklistSrc(boolean blacklistSrc)
-
getStringMode
public boolean getStringMode()
-
setStringMode
public void setStringMode(boolean stringMode)
-
getBetweenCodes
public boolean getBetweenCodes()
-
setBetweenCodes
public void setBetweenCodes(boolean betweenCodes)
-
getShowFullPath
public boolean getShowFullPath()
-
setShowFullPath
public void setShowFullPath(boolean showFullPath)
-
getIncludeTextContainers
public boolean getIncludeTextContainers()
-
setIncludeTextContainers
public void setIncludeTextContainers(boolean includeTextContainers)
-
getUseGenericCodes
public boolean getUseGenericCodes()
-
setUseGenericCodes
public void setUseGenericCodes(boolean useGenericCodes)
-
getTermsPath
public String getTermsPath()
-
setTermsPath
public void setTermsPath(String termsPath)
-
getBlacklistPath
public String getBlacklistPath()
-
setblacklistPath
public void setblacklistPath(String blacklistPath)
-
getBlacklistStream
public InputStream getBlacklistStream()
-
setBlacklistStream
public void setBlacklistStream(InputStream blacklistStream)
-
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
-
fromString
public void fromString(String data)
Description copied from class:StringParametersReset this parameters object to its default values and then load additional parameters from the provided data.Subclasses should not normally need to override this method unless they are maintaining complex values (eg,
InlineCodeFinder) that require extra initialization as part of their parameter state.- Specified by:
fromStringin interfaceIParameters- Overrides:
fromStringin classStringParameters- Parameters:
data- the string holding the parameters. It must be formatted as the string generated by toString(). Line-breaks must be normalized to '\n'. It can also be null or empty, in such case the parameters are left with their current values. Use reset() to reset the parameters to their defaults.
-
fromString
public void fromString(String data, boolean clearParameters)
Description copied from class:StringParametersLoad additional parameters from the provided data. If clearParameters is set, then it first resets this parameters object to its default values.Subclasses should not normally need to override this method unless they are maintaining complex values (eg,
InlineCodeFinder) that require extra initialization as part of their parameter state.- Overrides:
fromStringin classStringParameters- Parameters:
data- the string holding the parameters. SeeIParameters.fromString(java.lang.String).clearParameters- if true, the internal parameters will be cleared before loading the data. If false, any existing parameters will be left intact unless they are overridden by the data.
-
toString
public String toString()
Description copied from class:StringParametersSerialize this parameters object to a string.Subclasses should not normally need to override this method unless they are maintaining complex values (eg,
InlineCodeFinder) that require extra serialization as part of their parameter state.- Specified by:
toStringin interfaceIParameters- Overrides:
toStringin classStringParameters- Returns:
- the string holding all the parameters.
-
-