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 |
} |