Package org.jboss.errai.reflections.util

Examples of org.jboss.errai.reflections.util.ConfigurationBuilder


   *
   * @param urlHints
   *     is an array of either String or Class elements, where Strings results in scanning package prefix and Class results in scanning urls containing the class
   */
  public Reflections(final Object[] urlHints, final Scanner... scanners) {
    this(new ConfigurationBuilder() {
      {
        final List<String> prefixes = Lists.newArrayList();

        for (Object urlHint : urlHints) {
          if (urlHint instanceof String) {
View Full Code Here


   * collect saved Reflection xml resources and merge it into a Reflections instance
   * <p>by default, resources are collected from all urls that contains the package META-INF/reflections
   * and includes files matching the pattern .*-reflections.xml
   */
  public static Reflections collect() {
    return new Reflections(new ConfigurationBuilder()).
        collect("META-INF/reflections", new FilterBuilder().include(".*-reflections.xml"));
  }
View Full Code Here

    // Now get all files in the message bundle (all localized versions)
    final Collection<URL> scannableUrls = getScannableUrls(bundleAnnotatedClasses);
    log.info("Preparing to scan for i18n bundle files.");
    MessageBundleScanner scanner = new MessageBundleScanner(
            new ConfigurationBuilder()
                .filterInputsBy(new FilterBuilder().include(".*json"))
                .setUrls(scannableUrls)
                .setScanners(new MessageBundleResourceScanner(bundlePaths)));

    // For each one, generate the code to load the translation and put that generated
View Full Code Here

    }
  }

  private static Configuration getConfiguration(List<URL> urls) {

    return new ConfigurationBuilder()
            .setUrls(urls)
            .setScanners(
                    new FieldAnnotationsScanner(),
                    new MethodAnnotationsScanner(),
                    new TypeAnnotationsScanner() {
View Full Code Here

    }
  }

  private static Configuration getConfiguration(List<URL> urls) {

    return new ConfigurationBuilder()
            .setUrls(urls)
            .setScanners(
                    new FieldAnnotationsScanner(),
                    new MethodAnnotationsScanner(),
                    new TypeAnnotationsScanner() {
View Full Code Here

    return reflections.getStore().get(LessResourceScanner.class).values();
  }

  private static class LessReflections extends Reflections {
    private LessReflections() {
      super(new ConfigurationBuilder()
              .filterInputsBy(new FilterBuilder().include(".*\\.less"))
              .setScanners(new LessResourceScanner())
              .setUrls(ClasspathHelper.forClassLoader()));
      scan();
    }
View Full Code Here

      }

      // Now get all files in the message bundle (all localized versions)
      // TODO optimize this - scan the classpath once and then pull out just the resources we need
      MessageBundleScanner scanner = new MessageBundleScanner(
              new ConfigurationBuilder()
              .filterInputsBy(new FilterBuilder().include(".*json"))
              .setUrls(ClasspathHelper.forClassLoader())
              .setScanners(new MessageBundleResourceScanner(bundlePath)));
      Collection<String> resources = scanner.getStore().get(MessageBundleResourceScanner.class).values();
      // If we didn't find at least the specified root bundle file, that's a problem.
View Full Code Here

      }

      // Now get all files in the message bundle (all localized versions)
      // TODO optimize this - scan the classpath once and then pull out just the resources we need
      MessageBundleScanner scanner = new MessageBundleScanner(
              new ConfigurationBuilder()
              .filterInputsBy(new FilterBuilder().include(".*json"))
              .setUrls(ClasspathHelper.forClassLoader())
              .setScanners(new MessageBundleResourceScanner(bundlePath)));
      Collection<String> resources = scanner.getStore().get(MessageBundleResourceScanner.class).values();
      // If we didn't find at least the specified root bundle file, that's a problem.
View Full Code Here

    }
  }

  private static Configuration getConfiguration(final List<URL> urls) {

    return new ConfigurationBuilder()
        .setUrls(urls)
        .setExecutorService(Executors.newFixedThreadPool(2))
        .setScanners(
            new FieldAnnotationsScanner(),
            new MethodAnnotationsScanner(),
View Full Code Here

class GwtValidatorGenerator {

  class ValidationScanner extends Reflections {

    ValidationScanner() {
      super(new ConfigurationBuilder()
              .setUrls(ClasspathHelper.forClassLoader())
              .setScanners(new TypeAnnotationsScanner(), new FieldAnnotationsScanner()));
      scan();
    }
View Full Code Here

TOP

Related Classes of org.jboss.errai.reflections.util.ConfigurationBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.