Statistics
| Revision:

gvsig-vectorediting / org.gvsig.vectorediting / trunk / org.gvsig.vectorediting / org.gvsig.vectorediting.lib / org.gvsig.vectorediting.lib.spi / src / main / java / org / gvsig / vectorediting / lib / spi / EditingProviderManager.java @ 73

History | View | Annotate | Download (1 KB)

1
/*
2
 * Copyright 2014 DiSiD Technologies S.L.L. All rights reserved.
3
 * 
4
 * Project  : DiSiD org.gvsig.vectorediting.lib.spi 
5
 * SVN Id   : $Id$
6
 */
7
package org.gvsig.vectorediting.lib.spi;
8

    
9
import org.gvsig.tools.service.ServiceException;
10
import org.gvsig.tools.service.spi.ProviderManager;
11
import org.gvsig.vectorediting.lib.api.EditingServiceInfo;
12

    
13
public interface EditingProviderManager extends ProviderManager {
14

    
15
  /**
16
   * Gets read only information about a service such as if creates new
17
   * geometries, name, description, supported types, mouse icon, parameters and
18
   * information about its parameters.
19
   * 
20
   * @param serviceName service name to get the service information
21
   * @return An <code>EditingServiceInfo</code> object that contains the
22
   *         information. {@link EditingServiceInfo}.
23
   * @throws ServiceException if there is an error creating the Service, or the
24
   *           parameters are not valid
25
   */
26
  public EditingServiceInfo getServiceInfo(String name) throws ServiceException;
27

    
28
}