Example #1
0
  /**
   * 許可文字列エラーがあるかを判定する.
   *
   * @return エラーがある場合:true、エラーがない場合:false
   */
  private boolean isValidCharcterError() {

    if (!validCharSetting.isActive()) {

      return false;
    }

    if (value.isEmpty()) {

      return false;
    }

    final Optional<ValidCharcterType> matchedPattern =
        Arrays.stream(validCharSetting.value()).filter(v -> !v.isMatch(value)).findFirst();
    return matchedPattern.isPresent();
  }