Tabnine Logo
FileListUtils
Code IndexAdd Tabnine to your IDE (free)

How to use
FileListUtils
in
com.ochafik.io

Best Java code snippets using com.ochafik.io.FileListUtils (Showing top 6 results out of 315)

origin: nativelibs4java/JNAerator

public static Collection<String> resolveShellLikeFileList(String d) {
  HashSet<String> v=new HashSet<String>();
  File f=new File(d);
  String name=f.getName();
  File par=f.getParentFile();
  if (par==null) {
    par=new File(".");
  }
  String fs[]=par.list();
  if (fs==null) return v;
  for (int i=0; i<fs.length;i++) {
    String fsi=fs[i];
    if (complies(fsi,name)) 
      v.add((new File(par,fsi)).toString());
  }
  return v;
}
public static boolean complies(String s, String model) {
origin: nativelibs4java/JNAerator

Collection<String> rs = FileListUtils.resolveShellLikeFileList(allowMissing ? token.substring(0, token.length() - 1) : token);
for (String r : rs) {
  ret.add(allowMissing ? r + "?" : r);
origin: com.nativelibs4java/jnaerator

Collection<String> rs = FileListUtils.resolveShellLikeFileList(allowMissing ? token.substring(0, token.length() - 1) : token);
for (String r : rs) {
  ret.add(allowMissing ? r + "?" : r);
origin: com.nativelibs4java/ochafik-util

public static Collection<String> resolveShellLikeFileList(String d) {
  HashSet<String> v=new HashSet<String>();
  File f=new File(d);
  String name=f.getName();
  File par=f.getParentFile();
  if (par==null) {
    par=new File(".");
  }
  String fs[]=par.list();
  if (fs==null) return v;
  for (int i=0; i<fs.length;i++) {
    String fsi=fs[i];
    if (complies(fsi,name)) 
      v.add((new File(par,fsi)).toString());
  }
  return v;
}
public static boolean complies(String s, String model) {
origin: nativelibs4java/JNAerator

  public static boolean complies(String s, String model) {
    int len=model.length(),slen=s.length();
    if (len==0) {
      return slen==0;
    } else if (slen==0) {
      return model.equals("") || model.equals("*");
    } else {
      char c=model.charAt(0);
      if (c=='*') {
        String smod=model.substring(1);
        for (int i=0;i<slen;i++) {
          if (complies(s.substring(i),smod)) return true;
        }
      } else if (c=='?') {
        String smod=model.substring(1);
        if (complies(s.substring(1),smod)) return true;
      } else {
        return s.charAt(0)==c && complies(s.substring(1),model.substring(1));
      }
    }
    return false;
  }
}
origin: com.nativelibs4java/ochafik-util

  public static boolean complies(String s, String model) {
    int len=model.length(),slen=s.length();
    if (len==0) {
      return slen==0;
    } else if (slen==0) {
      return model.equals("") || model.equals("*");
    } else {
      char c=model.charAt(0);
      if (c=='*') {
        String smod=model.substring(1);
        for (int i=0;i<slen;i++) {
          if (complies(s.substring(i),smod)) return true;
        }
      } else if (c=='?') {
        String smod=model.substring(1);
        if (complies(s.substring(1),smod)) return true;
      } else {
        return s.charAt(0)==c && complies(s.substring(1),model.substring(1));
      }
    }
    return false;
  }
}
com.ochafik.ioFileListUtils

Most used methods

  • complies
  • resolveShellLikeFileList

Popular in Java

  • Reactive rest calls using spring rest template
  • onRequestPermissionsResult (Fragment)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setScale (BigDecimal)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • JComboBox (javax.swing)
  • JFileChooser (javax.swing)
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now