Statistics
| Revision:

root / org.gvsig.legend.aggregate / trunk / org.gvsig.legend.aggregate / org.gvsig.legend.aggregate.lib / org.gvsig.legend.aggregate.lib.api / src / main / java / org / gvsig / legend / aggregate / lib / api / Operation.java @ 1846

History | View | Annotate | Download (742 Bytes)

1

    
2
package org.gvsig.legend.aggregate.lib.api;
3

    
4
import org.gvsig.fmap.dal.feature.Feature;
5

    
6

    
7
public interface Operation extends org.gvsig.tools.lang.Cloneable {
8
    
9
    public String getName();
10
    
11
    public String getDescription();
12
    
13
    public boolean isAttributeRequiered();
14
    
15
    public boolean isAditionalValueRequiered();
16
    
17
    public void reset();
18
    
19
    public void perform(Feature feature);
20
        
21
    public Object getValue();
22

    
23
    public String format();
24
    
25
    public String getAttributeName();
26
    
27
    public void setAttributeName(String attributeName);
28
    
29
    public String getAditionalValue();
30
    
31
    public void setAditionalValue(String constant);
32

    
33
    @Override
34
    public Operation clone();
35
    
36
    
37
}