Statistics
| Revision:

gvsig-vectorediting / org.gvsig.vectorediting / trunk / org.gvsig.vectorediting / org.gvsig.vectorediting.lib / org.gvsig.vectorediting.lib.api / src / main / java / org / gvsig / vectorediting / lib / api / EditingServiceInfo.java @ 29

History | View | Annotate | Download (802 Bytes)

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

    
9
import java.awt.Image;
10
import java.util.List;
11

    
12
public interface EditingServiceInfo {
13

    
14
  /**
15
   * @return
16
   */
17
  public boolean createsNewGeometries();
18
  
19
  /**
20
   * 
21
   * @return
22
   */
23
  public Image getMouseIcon();
24
  
25

    
26
  /**
27
   * @return
28
   */
29
  public List<EditingServiceParameter> getParameters();
30

    
31
  /**
32
   * @return
33
   */
34
  public int[] getSupportedPrimitiveGeometryTypes();
35

    
36
  /**
37
   * @return
38
   */
39
  public String getDescription();
40

    
41
  /**
42
   * @return
43
   */
44
  public String getName();
45
  
46
  /**
47
   * 
48
   * @param name
49
   * @return
50
   */
51
  public EditingServiceParameter getParameterInfo(String name);
52

    
53
}