Class TerminalModelSettings

java.lang.Object
com.iizix.term.prop.TerminalModelSettings

public class TerminalModelSettings extends Object
The Terminal Model Settings property container.
  • Field Details

  • Constructor Details

    • TerminalModelSettings

      public TerminalModelSettings(ModuleProjectSettings projectSettings) throws PropException
      Creates the terminal settings from scratch or from existing data.
      Parameters:
      projectSettings - The project settings.
      Throws:
      PropException - For failures.
  • Method Details

    • usePopupWindowRecognition

      public boolean usePopupWindowRecognition()
      Checks for use of pop-up window recognition.
      Returns:
      true to use pop-up windows.
    • setPopupWindowRecognition

      public boolean setPopupWindowRecognition(boolean on)
      Sets the pop-up window recognition flag.
      Parameters:
      on - The pop-up window recognition flag.
      Returns:
      true when this property container has been changed, false otherwise (or for error).
    • useBinaryMatchMethod

      public boolean useBinaryMatchMethod()
      Checks for use of "binary" hash match method.
      Returns:
      true to hash string ID's for fast recognition.
    • setBinaryMatchMethod

      public boolean setBinaryMatchMethod(boolean on)
      Sets the use of "binary" hash match method flag.
      Parameters:
      on - The use-binary-match-method flag.
      Returns:
      true when this property container has been changed, false otherwise (or for error).
    • doStopAtFirstMatch

      public boolean doStopAtFirstMatch()
      Check for stop search of matching screen at first match.
      Returns:
      true to stop search when first screen matches.
    • setStopAtFirstMatch

      public boolean setStopAtFirstMatch(boolean on)
      Check for stop search of matching screen at first match.
      Parameters:
      on - The stop-at-match flag.
      Returns:
      true when this property container has been changed, false otherwise (or for error).