Class Parameters

    • Constructor Detail

      • Parameters

        public Parameters()
    • Method Detail

      • reset

        public void reset()
        Description copied from class: StringParameters
        Reset 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:
        reset in interface IParameters
        Overrides:
        reset in class StringParameters
      • 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: StringParameters
        Reset 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:
        fromString in interface IParameters
        Overrides:
        fromString in class StringParameters
        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: StringParameters
        Serialize 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:
        toString in interface IParameters
        Overrides:
        toString in class StringParameters
        Returns:
        the string holding all the parameters.
      • specialCharacterPattern

        public Pattern specialCharacterPattern()
      • specialCharacterPattern

        public void specialCharacterPattern​(String value)
      • getUseCodeFinder

        public boolean getUseCodeFinder()
      • setUseCodeFinder

        public void setUseCodeFinder​(boolean useCodeFinder)
      • getCodeFinderData

        public String getCodeFinderData()
      • setCodeFinderData

        public void setCodeFinderData​(String data)