gvsig-projects-pool / org.gvsig.winmgr / trunk / org.gvsig.winmgr.lib / org.gvsig.winmgr.lib.impl / src / main / java / org / gvsig / winmgr / lib / impl / tools / DefaultToolBarBuilder.java @ 682
History | View | Annotate | Download (1.24 KB)
1 | 682 | jjdelcerro | /*
|
---|---|---|---|
2 | * To change this license header, choose License Headers in Project Properties.
|
||
3 | * To change this template file, choose Tools | Templates
|
||
4 | * and open the template in the editor.
|
||
5 | */
|
||
6 | package org.gvsig.winmgr.lib.impl.tools; |
||
7 | |||
8 | import java.util.ArrayList; |
||
9 | import javax.swing.Action; |
||
10 | import org.gvsig.tools.util.Callable; |
||
11 | import org.gvsig.tools.util.Invocable; |
||
12 | import org.gvsig.winmgr.lib.api.ToolsBuilder; |
||
13 | |||
14 | /**
|
||
15 | *
|
||
16 | * @author jjdelcerro
|
||
17 | */
|
||
18 | public class DefaultToolBarBuilder |
||
19 | extends ArrayList<ToolsBuilder.ToolBarEntryBuilder> |
||
20 | implements ToolsBuilder.ToolBarBuilder
|
||
21 | { |
||
22 | |||
23 | public DefaultToolBarBuilder() {
|
||
24 | } |
||
25 | |||
26 | DefaultToolBarBuilder(String id, String title, String description) { |
||
27 | throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. |
||
28 | } |
||
29 | |||
30 | @Override
|
||
31 | public void add(final Action action) { |
||
32 | ToolsBuilder.ToolBarEntryBuilder theEntry = new DefaultToolBarEntryBuilder(action, null); |
||
33 | this.add(theEntry);
|
||
34 | } |
||
35 | |||
36 | @Override
|
||
37 | public void add(final String dropDownName, final Action action) { |
||
38 | ToolsBuilder.ToolBarEntryBuilder theEntry = new DefaultToolBarEntryBuilder(action, dropDownName);
|
||
39 | this.add(theEntry);
|
||
40 | } |
||
41 | |||
42 | } |