Package net.sf.okapi.filters.xliff
Class Parameters
- java.lang.Object
-
- net.sf.okapi.common.BaseParameters
-
- net.sf.okapi.common.StringParameters
-
- net.sf.okapi.filters.xliff.Parameters
-
- All Implemented Interfaces:
IParameters,ISimplifierRulesParameters
public class Parameters extends StringParameters implements ISimplifierRulesParameters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameters.SegmentationType
-
Field Summary
Fields Modifier and Type Field Description static StringADDALTTRANSstatic StringADDALTTRANSGMODEstatic StringEDITALTTRANSstatic intTARGETSTATEMODE_DONOTEXTRACTstatic intTARGETSTATEMODE_EXTRACTstatic intTARGETSTATEMODE_IGNORE-
Fields inherited from class net.sf.okapi.common.StringParameters
buffer
-
Fields inherited from class net.sf.okapi.common.BaseParameters
path
-
Fields inherited from interface net.sf.okapi.common.ISimplifierRulesParameters
SIMPLIFIERRULES, SIMPLIFIERRULES_DISPLAY_NAME, SIMPLIFIERRULES_SHORT_DESC
-
-
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.booleangetAddAltTrans()booleangetAddAltTransGMode()booleangetAddTargetLanguage()booleangetAllowEmptyTargets()StringgetCdataSubfilter()InlineCodeFindergetCodeFinder()StringgetCodeFinderData()booleangetEditAltTrans()booleangetEscapeGT()StringgetFactoryClass()booleangetFallbackToID()booleangetIgnoreInputSegmentation()booleangetIncludeExtensions()booleangetIncludeIts()StringgetIwsBlockTmScoreValue()StringgetIwsTransStatusValue()StringgetIwsTransTypeValue()Parameters.SegmentationTypegetOutputSegmentationType()booleangetOverrideTargetLanguage()intgetQuoteMode()booleangetQuoteModeDefined()StringgetSdlSegConfValue()StringgetSdlSegLockedValue()StringgetSdlSegOriginValue()StringgetSimplifierRules()Get the code simplifier rules as defined bySimplifierRules(JavaCC file: core/simplifierrules/SimplifierRules.jj).booleangetSkipNoMrkSegSource()booleangetSubAsTextUnit()intgetTargetStateMode()StringgetTargetStateValue()booleangetUseCodeFinder()booleangetUseCustomParser()booleangetUseSegsForSdlProps()booleangetUseTranslationTargetState()booleanisAlwaysUseSegSource()booleanisInlineCdata()booleanisIwsBlockFinished()booleanisIwsBlockLockStatus()booleanisIwsBlockMultipleExact()booleanisIwsBlockTmScore()booleanisIwsIncludeMultipleExact()booleanisIwsRemoveTmOrigin()booleanisPreserveSpaceByDefault()booleanisUseIwsXliffWriter()booleanisUseSdlXliffWriter()voidreset()Reset this parameters object to its default values.voidsetAddAltTrans(boolean addAltTrans)voidsetAddAltTransGMode(boolean addAltTransGMode)voidsetAddTargetLanguage(boolean addTargetLanguage)voidsetAllowEmptyTargets(boolean allowEmptyTargets)voidsetAlwaysUseSegSource(boolean alwaysUSeSegSource)voidsetCdataSubfilter(String subfilter)voidsetCodeFinderData(String data)voidsetEditAltTrans(boolean editAltTrans)voidsetEscapeGT(boolean escapeGT)voidsetFactoryClass(String factoryClass)voidsetFallbackToID(boolean fallbackToID)voidsetIgnoreInputSegmentation(boolean ignoreInputSegmentation)voidsetIncludeExtensions(boolean includeExtensions)voidsetIncludeIts(boolean includeIts)voidsetInlineCdata(boolean inlineCdata)voidsetIwsBlockFinished(boolean iwsBlockFinished)voidsetIwsBlockLockStatus(boolean iwsBlockLockStatus)voidsetIwsBlockMultipleExact(boolean iwsBlockMultipleExact)voidsetIwsBlockTmScore(boolean iwsBlockTmScore)voidsetIwsBlockTmScoreValue(String iwsBlockTmScoreValue)voidsetIwsIncludeMultipleExact(boolean iwsIncludeMultipleExact)voidsetIwsRemoveTmOrigin(boolean iwsRemoveTmOrigin)voidsetIwsTransStatusValue(String iwsTransStatusValue)voidsetIwsTransTypeValue(String iwsTransTypeValue)voidsetOutputSegmentationType(Parameters.SegmentationType segmentationType)voidsetOverrideTargetLanguage(boolean overrideTargetLanguage)voidsetPreserveSpaceByDefault(boolean preserveSpaceByDefault)protected voidsetQuoteMode(int quoteMode)protected voidsetQuoteModeDefined(boolean defined)voidsetSdlSegConfValue(String sdlSegConfvalue)voidsetSdlSegLockedValue(String sdlSegLockedvalue)voidsetSdlSegOriginValue(String sdlSegOriginvalue)voidsetSimplifierRules(String rules)Set the simplifier rules.voidsetSkipNoMrkSegSource(boolean skipNoMrkSegSource)voidsetSubAsTextUnit(boolean subAsTextUnit)voidsetTargetStateMode(int targetStateMode)voidsetTargetStateValue(String targetStateValue)voidsetUseCodeFinder(boolean useCodeFinder)voidsetUseCustomParser(boolean useCustomParser)voidsetUseIwsXliffWriter(boolean useIwsXliffWriter)voidsetUseSdlXliffWriter(boolean useSdlXliffWriter)voidsetUseSegsForSdlProps(boolean useSegsForSdlProps)voidsetUseTranslationTargetState(boolean targetStateValue)StringtoString()Serialize this parameters object to a string.voidvalidateSimplifierRules()Validate the current code simplifier rules.-
Methods inherited from class net.sf.okapi.common.StringParameters
fromString, getBoolean, getGroup, getInteger, getString, setBoolean, setGroup, setInteger, setString
-
Methods inherited from class net.sf.okapi.common.BaseParameters
getParametersDescription, getPath, load, load, save, setPath
-
-
-
-
Field Detail
-
TARGETSTATEMODE_IGNORE
public static final int TARGETSTATEMODE_IGNORE
- See Also:
- Constant Field Values
-
TARGETSTATEMODE_EXTRACT
public static final int TARGETSTATEMODE_EXTRACT
- See Also:
- Constant Field Values
-
TARGETSTATEMODE_DONOTEXTRACT
public static final int TARGETSTATEMODE_DONOTEXTRACT
- See Also:
- Constant Field Values
-
ADDALTTRANS
public static final String ADDALTTRANS
- See Also:
- Constant Field Values
-
ADDALTTRANSGMODE
public static final String ADDALTTRANSGMODE
- See Also:
- Constant Field Values
-
EDITALTTRANS
public static final String EDITALTTRANS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUseCustomParser
public boolean getUseCustomParser()
-
setUseCustomParser
public void setUseCustomParser(boolean useCustomParser)
-
getFactoryClass
public String getFactoryClass()
-
setFactoryClass
public void setFactoryClass(String factoryClass)
-
getSubAsTextUnit
public boolean getSubAsTextUnit()
-
setSubAsTextUnit
public void setSubAsTextUnit(boolean subAsTextUnit)
-
getEscapeGT
public boolean getEscapeGT()
-
setEscapeGT
public void setEscapeGT(boolean escapeGT)
-
getFallbackToID
public boolean getFallbackToID()
-
setFallbackToID
public void setFallbackToID(boolean fallbackToID)
-
getAddTargetLanguage
public boolean getAddTargetLanguage()
-
setAddTargetLanguage
public void setAddTargetLanguage(boolean addTargetLanguage)
-
getOverrideTargetLanguage
public boolean getOverrideTargetLanguage()
-
setOverrideTargetLanguage
public void setOverrideTargetLanguage(boolean overrideTargetLanguage)
-
getOutputSegmentationType
public Parameters.SegmentationType getOutputSegmentationType()
-
setOutputSegmentationType
public void setOutputSegmentationType(Parameters.SegmentationType segmentationType)
-
getIgnoreInputSegmentation
public boolean getIgnoreInputSegmentation()
-
setIgnoreInputSegmentation
public void setIgnoreInputSegmentation(boolean ignoreInputSegmentation)
-
getAddAltTrans
public boolean getAddAltTrans()
-
setAddAltTrans
public void setAddAltTrans(boolean addAltTrans)
-
getAddAltTransGMode
public boolean getAddAltTransGMode()
-
setAddAltTransGMode
public void setAddAltTransGMode(boolean addAltTransGMode)
-
getEditAltTrans
public boolean getEditAltTrans()
-
setEditAltTrans
public void setEditAltTrans(boolean editAltTrans)
-
getIncludeExtensions
public boolean getIncludeExtensions()
-
setIncludeExtensions
public void setIncludeExtensions(boolean includeExtensions)
-
getIncludeIts
public boolean getIncludeIts()
-
setIncludeIts
public void setIncludeIts(boolean includeIts)
-
getAllowEmptyTargets
public boolean getAllowEmptyTargets()
-
setAllowEmptyTargets
public void setAllowEmptyTargets(boolean allowEmptyTargets)
-
getTargetStateMode
public int getTargetStateMode()
-
setTargetStateMode
public void setTargetStateMode(int targetStateMode)
-
getTargetStateValue
public String getTargetStateValue()
-
setTargetStateValue
public void setTargetStateValue(String targetStateValue)
-
getUseTranslationTargetState
public boolean getUseTranslationTargetState()
-
setUseTranslationTargetState
public void setUseTranslationTargetState(boolean targetStateValue)
-
getQuoteModeDefined
public boolean getQuoteModeDefined()
-
isAlwaysUseSegSource
public boolean isAlwaysUseSegSource()
-
setAlwaysUseSegSource
public void setAlwaysUseSegSource(boolean alwaysUSeSegSource)
-
isPreserveSpaceByDefault
public boolean isPreserveSpaceByDefault()
-
setPreserveSpaceByDefault
public void setPreserveSpaceByDefault(boolean preserveSpaceByDefault)
-
setQuoteModeDefined
protected void setQuoteModeDefined(boolean defined)
-
getQuoteMode
public int getQuoteMode()
-
setQuoteMode
protected void setQuoteMode(int quoteMode)
-
isUseSdlXliffWriter
public boolean isUseSdlXliffWriter()
-
setUseSdlXliffWriter
public void setUseSdlXliffWriter(boolean useSdlXliffWriter)
-
getSdlSegLockedValue
public String getSdlSegLockedValue()
-
setSdlSegLockedValue
public void setSdlSegLockedValue(String sdlSegLockedvalue)
-
getSdlSegConfValue
public String getSdlSegConfValue()
-
setSdlSegConfValue
public void setSdlSegConfValue(String sdlSegConfvalue)
-
getSdlSegOriginValue
public String getSdlSegOriginValue()
-
setSdlSegOriginValue
public void setSdlSegOriginValue(String sdlSegOriginvalue)
-
getUseSegsForSdlProps
public boolean getUseSegsForSdlProps()
-
setUseSegsForSdlProps
public void setUseSegsForSdlProps(boolean useSegsForSdlProps)
-
isInlineCdata
public boolean isInlineCdata()
-
setInlineCdata
public void setInlineCdata(boolean inlineCdata)
-
getSkipNoMrkSegSource
public boolean getSkipNoMrkSegSource()
-
setSkipNoMrkSegSource
public void setSkipNoMrkSegSource(boolean skipNoMrkSegSource)
-
getUseCodeFinder
public boolean getUseCodeFinder()
-
setUseCodeFinder
public void setUseCodeFinder(boolean useCodeFinder)
-
getCodeFinder
public InlineCodeFinder getCodeFinder()
-
getCodeFinderData
public String getCodeFinderData()
-
setCodeFinderData
public void setCodeFinderData(String data)
-
isUseIwsXliffWriter
public boolean isUseIwsXliffWriter()
-
setUseIwsXliffWriter
public void setUseIwsXliffWriter(boolean useIwsXliffWriter)
-
isIwsBlockFinished
public boolean isIwsBlockFinished()
-
setIwsBlockFinished
public void setIwsBlockFinished(boolean iwsBlockFinished)
-
getIwsTransStatusValue
public String getIwsTransStatusValue()
-
setIwsTransStatusValue
public void setIwsTransStatusValue(String iwsTransStatusValue)
-
isIwsRemoveTmOrigin
public boolean isIwsRemoveTmOrigin()
-
setIwsRemoveTmOrigin
public void setIwsRemoveTmOrigin(boolean iwsRemoveTmOrigin)
-
getIwsTransTypeValue
public String getIwsTransTypeValue()
-
setIwsTransTypeValue
public void setIwsTransTypeValue(String iwsTransTypeValue)
-
setIwsBlockLockStatus
public void setIwsBlockLockStatus(boolean iwsBlockLockStatus)
-
isIwsBlockLockStatus
public boolean isIwsBlockLockStatus()
-
setIwsBlockTmScore
public void setIwsBlockTmScore(boolean iwsBlockTmScore)
-
isIwsBlockTmScore
public boolean isIwsBlockTmScore()
-
setIwsBlockTmScoreValue
public void setIwsBlockTmScoreValue(String iwsBlockTmScoreValue)
-
getIwsBlockTmScoreValue
public String getIwsBlockTmScoreValue()
-
setIwsBlockMultipleExact
public void setIwsBlockMultipleExact(boolean iwsBlockMultipleExact)
-
isIwsBlockMultipleExact
public boolean isIwsBlockMultipleExact()
-
setIwsIncludeMultipleExact
public void setIwsIncludeMultipleExact(boolean iwsIncludeMultipleExact)
-
isIwsIncludeMultipleExact
public boolean isIwsIncludeMultipleExact()
-
getCdataSubfilter
public String getCdataSubfilter()
-
setCdataSubfilter
public void setCdataSubfilter(String subfilter)
-
getSimplifierRules
public String getSimplifierRules()
Description copied from interface:ISimplifierRulesParametersGet the code simplifier rules as defined bySimplifierRules(JavaCC file: core/simplifierrules/SimplifierRules.jj).- Specified by:
getSimplifierRulesin interfaceISimplifierRulesParameters- Returns:
- rules as a string.
-
setSimplifierRules
public void setSimplifierRules(String rules)
Description copied from interface:ISimplifierRulesParametersSet the simplifier rules.- Specified by:
setSimplifierRulesin interfaceISimplifierRulesParameters- Parameters:
rules- new simplifier rules
-
validateSimplifierRules
public void validateSimplifierRules() throws ParseExceptionDescription copied from interface:ISimplifierRulesParametersValidate the current code simplifier rules.- Specified by:
validateSimplifierRulesin interfaceISimplifierRulesParameters- Throws:
ParseException- if the rule cannot be parsed
-
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.
-
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.
-
-