Class InputFileValidator

    • Constructor Detail

      • InputFileValidator

        public InputFileValidator​(SmartAppDriver appDriver,
                                  InputFile uiObject,
                                  org.sikuli.script.Region region)
    • Method Detail

      • isDisabled

        public abstract boolean isDisabled​(int maxIterationsToLocateElements)
      • isEnabled

        public abstract boolean isEnabled​(int maxIterationsToLocateElements)
      • validateDisabled

        public abstract InputFileValidator validateDisabled​(int maxIterationsToLocateElements)
      • validateEnabled

        public abstract InputFileValidator validateEnabled​(int maxIterationsToLocateElements)
      • isDisabledButNotReadonly

        public abstract boolean isDisabledButNotReadonly​(int maxIterationsToLocateElements)
      • validateDisabledButNotReadonly

        public abstract InputFileValidator validateDisabledButNotReadonly​(int maxIterationsToLocateElements)
      • validateEnabledButNotReadonly

        public abstract InputFileValidator validateEnabledButNotReadonly​(int maxIterationsToLocateElements)
      • isReadonly

        public abstract boolean isReadonly​(int maxIterationsToLocateElements)
      • getValue

        public abstract String getValue​(int maxIterationsToLocateElements)
      • validateReadonly

        public abstract InputFileValidator validateReadonly​(int maxIterationsToLocateElements)
      • validateNotReadonly

        public abstract InputFileValidator validateNotReadonly​(int maxIterationsToLocateElements)
      • selectFiles

        public abstract void selectFiles​(ItemList<String> relativeFilePaths,
                                         int maxIterationsToLocateElements)
      • selectFiles

        public abstract void selectFiles​(ItemList<String> relativeFilePaths,
                                         int waitTimeInSecondsAfterSelect,
                                         int maxIterationsToLocateElements)