Package org.locationtech.udig.catalog

Examples of org.locationtech.udig.catalog.IService.resources()


  }
 
  private void addShpService(URL url,List<IGeoResource> resources, IProgressMonitor monitor) throws IOException {
    IService service = CatalogPlugin.getDefault().getLocalCatalog().acquire(url,monitor);
   
    resources.addAll(service.resources(monitor));
  }

  @Override
  protected boolean acquireToolbar() {
    return true;
View Full Code Here


    private List<IGeoResource> handleResolve( IResolve resolve, IProgressMonitor monitor )
            throws IOException {
        if( resolve instanceof IService ){
            IService service = (IService) resolve;
            resources(service.resources(monitor));
        }
        return Collections.emptyList();
    }

    private List<IService> handleURL( URL url, IProgressMonitor monitor ) throws IOException {
View Full Code Here

        List<IService> services = sFactory.createService(url);
        monitor.beginTask("add to catalog", services.size() * 10);
        for( IService service : services ) {
            IService registeredService = catalog.add(service);
            SubProgressMonitor monitor2 = new SubProgressMonitor(monitor, 10);
            List<IGeoResource> contents = (List<IGeoResource>) registeredService.resources(monitor2);
            data.addNewResources( contents );
        }
    }

    @SuppressWarnings("unchecked")
View Full Code Here

                                geoResource = layer.getGeoResource();

                            }
                            if (firstElement instanceof IService) {
                                IService service = (IService) firstElement;
                                List< ? extends IGeoResource> resources = service.resources(new NullProgressMonitor());
                                if (resources.size() > 0) {
                                    geoResource = resources.get(0);
                                }
                            }
                            if (geoResource != null) {
View Full Code Here

                    services.add(geoResource.service(ProgressManager.instance().get()));
                }
                if( object instanceof IService ){
                    IService service = (IService) object;
                    List< ? extends IGeoResource> members;
                    members = service.resources( ProgressManager.instance().get() );
                    if( members.isEmpty() )
                        continue;
                    services.add(service);
                    if( members.size()==1 )
                        resources.add(members.get(0));
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.