Examples of ResourceIndexer


Examples of org.osgi.service.indexer.ResourceIndexer

      framework.start();

      // Look for indexer and run index generation
      ServiceTracker tracker = new ServiceTracker(framework.getBundleContext(), ResourceIndexer.class.getName(), null);
      tracker.open();
      ResourceIndexer index = (ResourceIndexer) tracker.waitForService(1000);
      if (index == null)
        throw new IllegalStateException("Timed out waiting for ResourceIndexer service.");

      // Flatten the file sets into a single list
      Set<File> fileList = new LinkedHashSet<File>();
      for (FileSet fileSet : fileSets) {
        DirectoryScanner ds = fileSet.getDirectoryScanner(getProject());
        File basedir = ds.getBasedir();
        String[] files = ds.getIncludedFiles();
        for (int i = 0; i < files.length; i++)
          fileList.add(new File(basedir, files[i]));
      }

      // Run
      fos = new FileOutputStream(repositoryFile);
      index.index(fileList, fos, config);
    } catch (Exception e) {
      throw new BuildException(e);
    } finally {
      if (fos != null) {
        try {
View Full Code Here

Examples of org.w3c.tools.resources.indexer.ResourceIndexer

    context = context.getParent();
      } while ((rr_indexer == rr_lastidx) && (context != null));
      // Is this a useful indexer ?
      if ((rr_lastidx = rr_indexer) != null ) {
    try {
        ResourceIndexer indexer =
      (ResourceIndexer)rr_indexer.lock();
        resource = indexer.createResource(this,
                  req,
                  getDirectory(),
                  name,
                  defs) ;
        if ( resource != null )
View Full Code Here

Examples of org.w3c.tools.resources.indexer.ResourceIndexer

    rr_indexer = getIndexer(context);
    context = context.getParent();
      } while ((rr_indexer == rr_lastidx) && (context != null));
      if ((rr_lastidx = rr_indexer) != null ) {
    try {
        ResourceIndexer indexer =
      (ResourceIndexer)rr_indexer.lock();
        indexed = indexer.getIndexedName(getDirectory(), name);
        if ( indexed != null )
      break;
    } catch (InvalidResourceException ex) {
        indexed = null;
    } finally {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.