aQute.libg.glob.Glob.select()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中aQute.libg.glob.Glob.select()方法的一些代码示例,展示了Glob.select()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Glob.select()方法的具体详情如下:
包路径:aQute.libg.glob.Glob
类名称:Glob
方法名:select

Glob.select介绍

暂无

代码示例

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

public void select(List<?> objects) {
  this.select((Collection<?>) objects);
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

public void select(List<?> objects) {
  this.select((Collection<?>) objects);
}

代码示例来源:origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.framework.extension

public void select(List<?> objects) {
  this.select((Collection<?>) objects);
}

代码示例来源:origin: org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle

public void select(List<?> objects) {
  this.select((Collection<?>) objects);
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.resolve

public void select(List<?> objects) {
  this.select((Collection<?>) objects);
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.repository

public void select(List<?> objects) {
  this.select((Collection<?>) objects);
}

代码示例来源:origin: biz.aQute/bndlib

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
        "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<File>(new SortedList<File>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<String>();
  for (File file : files)
    result.add(relative ? file.getName() : file.getAbsolutePath());
  return result.join(",");
}

代码示例来源:origin: org.osgi/osgi.enroute.web.simple.provider

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
        "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<File>(new SortedList<File>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<String>();
  for (File file : files)
    result.add(relative ? file.getName() : file.getAbsolutePath().replace(File.separatorChar, '/'));
  return result.join(",");
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
      "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<>(new SortedList<>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<>();
  for (File file : files)
    result.add(relative ? file.getName()
      : IO.absolutePath(file));
  return result.join(",");
}

代码示例来源:origin: biz.aQute.bnd/bndlib

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
        "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<File>(new SortedList<File>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<String>();
  for (File file : files)
    result.add(relative ? file.getName() : file.getAbsolutePath().replace(File.separatorChar, '/'));
  return result.join(",");
}

代码示例来源:origin: biz.aQute.bnd/bnd

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
        "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<File>(new SortedList<File>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<String>();
  for (File file : files)
    result.add(relative ? file.getName() : file.getAbsolutePath().replace(File.separatorChar, '/'));
  return result.join(",");
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.repository

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
      "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<>(new SortedList<>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<>();
  for (File file : files)
    result.add(relative ? file.getName()
      : IO.absolutePath(file));
  return result.join(",");
}

代码示例来源:origin: org.osgi/osgi.enroute.configurer.simple.provider

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
      "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<>(new SortedList<>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<>();
  for (File file : files)
    result.add(relative ? file.getName()
      : IO.absolutePath(file));
  return result.join(",");
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

String ls(String args[], boolean relative) {
  if (args.length < 2)
    throw new IllegalArgumentException("the ${ls} macro must at least have a directory as parameter");
  File dir = IO.getFile(base, args[1]);
  if (!dir.isAbsolute())
    throw new IllegalArgumentException("the ${ls} macro directory parameter is not absolute: " + dir);
  if (!dir.exists())
    throw new IllegalArgumentException("the ${ls} macro directory parameter does not exist: " + dir);
  if (!dir.isDirectory())
    throw new IllegalArgumentException(
      "the ${ls} macro directory parameter points to a file instead of a directory: " + dir);
  List<File> files = new ArrayList<>(new SortedList<>(dir.listFiles()));
  for (int i = 2; i < args.length; i++) {
    Glob filters = new Glob(args[i]);
    filters.select(files);
  }
  ExtList<String> result = new ExtList<>();
  for (File file : files)
    result.add(relative ? file.getName()
      : IO.absolutePath(file));
  return result.join(",");
}

相关文章