Package org.locationtech.udig.catalog.internal.wmsc

Examples of org.locationtech.udig.catalog.internal.wmsc.WMSCServiceExtension


       return Collections.emptyMap();
   }
  
   /** 'Create' params given the provided url, no magic occurs */
   static public Map<String,Serializable> createParams( URL url ){
       WMSCServiceExtension factory = new WMSCServiceExtension();
       Map<String,Serializable> params = factory.createParams( url );
       if( params != null) return params;
      
       Map<String,Serializable> params2 = new HashMap<String,Serializable>();
       params2.put(WMSCServiceImpl.WMSC_URL_KEY,url);
       return params2;
View Full Code Here


     * This should be called using the Wizard .. job when next/finish is pressed.
     */
    public List<IService> getResources( IProgressMonitor monitor ) throws Exception {
        URL location = new URL(url);
       
        WMSCServiceExtension creator = new WMSCServiceExtension();

        Map<String, Serializable> params = creator.createParams(location);
        IService service = creator.createService(location, params);
        service.getInfo(monitor); // load it

        List<IService> servers = new ArrayList<IService>();
        servers.add(service);

View Full Code Here

    @Override
    public Map<String, Serializable> getParams() {
        try {
            URL location = new URL(url);
           
            WMSCServiceExtension creator = new WMSCServiceExtension();
            String errorMessage=creator.reasonForFailure(location);
            if( errorMessage!=null ){
                setErrorMessage(errorMessage);
                return Collections.emptyMap();
            }else
                return creator.createParams(location);
        }
        catch(MalformedURLException e) {
            return null;
        }
    }
View Full Code Here

TOP

Related Classes of org.locationtech.udig.catalog.internal.wmsc.WMSCServiceExtension

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.