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
      • getExtractOuterStrings

        public boolean getExtractOuterStrings()
      • setExtractOuterStrings

        public void setExtractOuterStrings​(boolean extractOuterStrings)
      • getStartString

        public String getStartString()
      • setStartString

        public void setStartString​(String startString)
      • getEndString

        public String getEndString()
      • setEndString

        public void setEndString​(String endString)
      • getUseBSlashEscape

        public boolean getUseBSlashEscape()
      • setUseBSlashEscape

        public void setUseBSlashEscape​(boolean useBSlashEscape)
      • getUseDoubleCharEscape

        public boolean getUseDoubleCharEscape()
      • setUseDoubleCharEscape

        public void setUseDoubleCharEscape​(boolean useDoubleCharEscape)
      • getRemoveBSlashEscape

        public boolean getRemoveBSlashEscape()
      • setRemoveBSlashEscape

        public void setRemoveBSlashEscape​(boolean removeBSlashEscape)
      • getRegexOptions

        public int getRegexOptions()
      • setRegexOptions

        public void setRegexOptions​(int regexOptions)
      • setLocalizationDirectives

        public void setLocalizationDirectives​(LocalizationDirectives localizationDirectives)
      • getMimeType

        public String getMimeType()
      • setMimeType

        public void setMimeType​(String mimeType)
      • getOneLevelGroups

        public boolean getOneLevelGroups()
      • setOneLevelGroups

        public void setOneLevelGroups​(boolean oneLevelGroups)
      • 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.
      • compileRules

        public void compileRules()
      • getSubFilter

        public String getSubFilter()
      • setSubFilter

        public void setSubFilter​(String subfilter)