code: public static boolean isUriFilePath(Object value)
      {
          // nullでないこと
          if (value == null)
          {
              return false;
          }
  
          // String型であること
          if (String.class.isAssignableFrom(value.getClass()) == false)
          {
              return false;
          }
  
          // 空文字でないこと
          String valueString = (String) value;
          if (StringUtils.isEmpty(valueString))
          {
              return false;
          }
  
          // 有効なファイルパス指定であること
          try
          {
              new URI(valueString);
              return true;
          }
          catch (URISyntaxException ex)
          {
              return false;
          }
      }
docs: URIで記述されたファイルパスの設定値を確認する。<br>
  URI形式として解釈可能な形式の場合、ファイルパスとして有効と判定する。
  
  @param value 設定値
  @return 有効な表記ならばtrue、その他はfalse