Statistics
| Revision:

svn-gvsig-desktop / branches / v10 / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / view / toc / actions / DelegatedTocContextMenuAction.java @ 9334

History | View | Annotate | Download (1.43 KB)

1
package com.iver.cit.gvsig.project.documents.view.toc.actions;
2

    
3
import com.iver.cit.gvsig.fmap.MapContext;
4
import com.iver.cit.gvsig.fmap.layers.FLayer;
5
import com.iver.cit.gvsig.project.documents.view.toc.AbstractTocContextMenuAction;
6
import com.iver.cit.gvsig.project.documents.view.toc.ITocItem;
7

    
8
/**
9
 * Clase abstract para facilitar sobreescribir una accion sobre el TOC.
10
 *
11
 * @author Joaquin del Cerro
12
 */
13
public abstract class DelegatedTocContextMenuAction extends AbstractTocContextMenuAction {
14

    
15
        private AbstractTocContextMenuAction delegated = null; 
16
        
17
        public DelegatedTocContextMenuAction(AbstractTocContextMenuAction delegated) {
18
                this.delegated = delegated;
19
        }
20
        
21
        public void execute(ITocItem item, FLayer[] selectedItems) {
22
                delegated.execute(item,selectedItems);
23
        }
24

    
25
        public String getText() {
26
                return delegated.getText();
27
        }
28
        public String getGroup() {
29
                return delegated.getGroup();
30
        }
31

    
32
        public int getGroupOrder() {
33
                return delegated.getGroupOrder();
34
        }
35

    
36
        public int getOrder() {
37
                return delegated.getOrder();
38
        }
39

    
40
        public boolean isEnabled(ITocItem item, FLayer[] selectedItems) {
41
                return delegated.isEnabled(item, selectedItems);
42
        }
43

    
44
        public boolean isVisible(ITocItem item, FLayer[] selectedItems) {
45
                return delegated.isVisible(item, selectedItems);
46
                
47
        }
48
        
49
        public MapContext getMapContext() {
50
                return delegated.getMapContext();
51
        }
52
        
53
        public void setMapContext(MapContext mapContext) {
54
                delegated.setMapContext(mapContext);
55
        }
56

    
57
}