svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.swing / org.gvsig.fmap.dal.swing.api / src / main / java / org / gvsig / fmap / dal / swing / AbstractDALActionFactory.java @ 46050
History | View | Annotate | Download (1.65 KB)
1 | 44281 | jjdelcerro | package org.gvsig.fmap.dal.swing; |
---|---|---|---|
2 | |||
3 | import javax.swing.JComponent; |
||
4 | import org.gvsig.expressionevaluator.Expression; |
||
5 | import org.gvsig.fmap.dal.DataStore; |
||
6 | 44712 | jjdelcerro | import org.gvsig.fmap.dal.feature.FeatureQuery; |
7 | 44644 | jjdelcerro | import org.gvsig.fmap.dal.feature.FeatureQueryOrder; |
8 | 44281 | jjdelcerro | |
9 | /**
|
||
10 | *
|
||
11 | * @author jjdelcerro
|
||
12 | */
|
||
13 | public abstract class AbstractDALActionFactory implements DALActionFactory { |
||
14 | |||
15 | public static abstract class AbstractDALActionContext implements DALActionContext { |
||
16 | |||
17 | private final String name; |
||
18 | |||
19 | protected AbstractDALActionContext(String name) { |
||
20 | this.name = name;
|
||
21 | } |
||
22 | |||
23 | @Override
|
||
24 | public String getName() { |
||
25 | return name;
|
||
26 | } |
||
27 | |||
28 | @Override
|
||
29 | public DataStore getStore() {
|
||
30 | return null; |
||
31 | } |
||
32 | |||
33 | @Override
|
||
34 | 44712 | jjdelcerro | public FeatureQuery getQuery() {
|
35 | 44281 | jjdelcerro | return null; |
36 | } |
||
37 | 44644 | jjdelcerro | |
38 | @Override
|
||
39 | 44281 | jjdelcerro | public int getSelectedsCount() { |
40 | return 0; |
||
41 | } |
||
42 | |||
43 | @Override
|
||
44 | public Expression getFilterForSelecteds() { |
||
45 | return null; |
||
46 | } |
||
47 | |||
48 | @Override
|
||
49 | public JComponent getActionButton(String actionName) { |
||
50 | return null; |
||
51 | } |
||
52 | |||
53 | @Override
|
||
54 | public Object get(String name) { |
||
55 | return null; |
||
56 | } |
||
57 | |||
58 | @Override
|
||
59 | public void set(String name, Object value) { |
||
60 | |||
61 | } |
||
62 | |||
63 | } |
||
64 | |||
65 | private final String name; |
||
66 | |||
67 | protected AbstractDALActionFactory(String name) { |
||
68 | this.name = name;
|
||
69 | } |
||
70 | |||
71 | @Override
|
||
72 | public String getName() { |
||
73 | return name;
|
||
74 | } |
||
75 | |||
76 | @Override
|
||
77 | 46050 | omartinez | public boolean isApplicable(Object... args) { |
78 | 44281 | jjdelcerro | return true; |
79 | } |
||
80 | |||
81 | } |