Package net.sf.okapi.filters.idml
Class Parameters
- java.lang.Object
-
- net.sf.okapi.common.BaseParameters
-
- net.sf.okapi.common.StringParameters
-
- net.sf.okapi.filters.idml.Parameters
-
- All Implemented Interfaces:
Cloneable,IParameters,ISimplifierRulesParameters
public class Parameters extends StringParameters implements ISimplifierRulesParameters
-
-
Field Summary
-
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
-
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
-
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
-
getMaxAttributeSize
public int getMaxAttributeSize()
-
setMaxAttributeSize
public void setMaxAttributeSize(int maxAttributeSize)
-
getUntagXmlStructures
public boolean getUntagXmlStructures()
-
setUntagXmlStructures
public void setUntagXmlStructures(boolean untagXmlStructures)
-
getExtractNotes
public boolean getExtractNotes()
-
setExtractNotes
public void setExtractNotes(boolean extractNotes)
-
getExtractMasterSpreads
public boolean getExtractMasterSpreads()
-
setExtractMasterSpreads
public void setExtractMasterSpreads(boolean extractMasterSpreads)
-
getExtractHiddenLayers
public boolean getExtractHiddenLayers()
-
setExtractHiddenLayers
public void setExtractHiddenLayers(boolean extractHiddenLayers)
-
getExtractHiddenPasteboardItems
public boolean getExtractHiddenPasteboardItems()
-
setExtractHiddenPasteboardItems
public void setExtractHiddenPasteboardItems(boolean extractHiddenPasteboardItems)
-
setSkipDiscretionaryHyphens
public void setSkipDiscretionaryHyphens(boolean skipDiscretionaryHyphens)
-
getSkipDiscretionaryHyphens
public boolean getSkipDiscretionaryHyphens()
-
setExtractBreaksInline
public void setExtractBreaksInline(boolean extractBreaksInline)
-
getExtractBreaksInline
public boolean getExtractBreaksInline()
-
setExtractHyperlinkTextSourcesInline
public void setExtractHyperlinkTextSourcesInline(boolean value)
-
getExtractHyperlinkTextSourcesInline
public boolean getExtractHyperlinkTextSourcesInline()
-
setExtractCustomTextVariables
public void setExtractCustomTextVariables(boolean extractCustomTextVariables)
-
getExtractCustomTextVariables
public boolean getExtractCustomTextVariables()
-
setExtractIndexTopics
public void setExtractIndexTopics(boolean extractIndexTopics)
-
getExtractIndexTopics
public boolean getExtractIndexTopics()
-
setExtractExternalHyperlinks
public void setExtractExternalHyperlinks(boolean value)
-
getExtractExternalHyperlinks
public boolean getExtractExternalHyperlinks()
-
getIgnoreCharacterKerning
public boolean getIgnoreCharacterKerning()
-
setIgnoreCharacterKerning
public void setIgnoreCharacterKerning(boolean ignore)
-
getCharacterKerningMinIgnoranceThreshold
public String getCharacterKerningMinIgnoranceThreshold()
-
setCharacterKerningMinIgnoranceThreshold
public void setCharacterKerningMinIgnoranceThreshold(String threshold)
-
getCharacterKerningMaxIgnoranceThreshold
public String getCharacterKerningMaxIgnoranceThreshold()
-
setCharacterKerningMaxIgnoranceThreshold
public void setCharacterKerningMaxIgnoranceThreshold(String threshold)
-
getIgnoreCharacterTracking
public boolean getIgnoreCharacterTracking()
-
setIgnoreCharacterTracking
public void setIgnoreCharacterTracking(boolean ignore)
-
getCharacterTrackingMinIgnoranceThreshold
public String getCharacterTrackingMinIgnoranceThreshold()
-
setCharacterTrackingMinIgnoranceThreshold
public void setCharacterTrackingMinIgnoranceThreshold(String threshold)
-
getCharacterTrackingMaxIgnoranceThreshold
public String getCharacterTrackingMaxIgnoranceThreshold()
-
setCharacterTrackingMaxIgnoranceThreshold
public void setCharacterTrackingMaxIgnoranceThreshold(String threshold)
-
getIgnoreCharacterLeading
public boolean getIgnoreCharacterLeading()
-
setIgnoreCharacterLeading
public void setIgnoreCharacterLeading(boolean ignore)
-
getCharacterLeadingMinIgnoranceThreshold
public String getCharacterLeadingMinIgnoranceThreshold()
-
setCharacterLeadingMinIgnoranceThreshold
public void setCharacterLeadingMinIgnoranceThreshold(String threshold)
-
getCharacterLeadingMaxIgnoranceThreshold
public String getCharacterLeadingMaxIgnoranceThreshold()
-
setCharacterLeadingMaxIgnoranceThreshold
public void setCharacterLeadingMaxIgnoranceThreshold(String threshold)
-
getIgnoreCharacterBaselineShift
public boolean getIgnoreCharacterBaselineShift()
-
setIgnoreCharacterBaselineShift
public void setIgnoreCharacterBaselineShift(boolean ignore)
-
getCharacterBaselineShiftMinIgnoranceThreshold
public String getCharacterBaselineShiftMinIgnoranceThreshold()
-
setCharacterBaselineShiftMinIgnoranceThreshold
public void setCharacterBaselineShiftMinIgnoranceThreshold(String threshold)
-
getCharacterBaselineShiftMaxIgnoranceThreshold
public String getCharacterBaselineShiftMaxIgnoranceThreshold()
-
setCharacterBaselineShiftMaxIgnoranceThreshold
public void setCharacterBaselineShiftMaxIgnoranceThreshold(String threshold)
-
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.
-
specialCharacterPattern
public Pattern specialCharacterPattern()
-
specialCharacterPattern
public void specialCharacterPattern(String value)
-
fontMappings
public FontMappings fontMappings()
-
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
-
getUseCodeFinder
public boolean getUseCodeFinder()
-
setUseCodeFinder
public void setUseCodeFinder(boolean useCodeFinder)
-
getCodeFinder
public InlineCodeFinder getCodeFinder()
-
getCodeFinderData
public String getCodeFinderData()
-
setCodeFinderData
public void setCodeFinderData(String data)
-
-