Revision 46962 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretype/tags/TagController.java
TagController.java | ||
---|---|---|
30 | 30 |
private final JComboBox cboValue; |
31 | 31 |
private final JLabel lblDescription; |
32 | 32 |
private final UnmodifiableBasicMap<String, DynField> tagDefinitions; |
33 |
private TagsModel tagsModel;
|
|
33 |
private AggregateController.AggregateModel tagsModel;
|
|
34 | 34 |
|
35 | 35 |
public TagController( |
36 | 36 |
JComboBox cboName, |
... | ... | |
83 | 83 |
if( tagDefinition instanceof DynField_v2 ) { |
84 | 84 |
DynMethod method = ((DynField_v2)tagDefinition).getAvailableValuesMethod(); |
85 | 85 |
try { |
86 |
values = (LabeledValue[]) method.invoke(null, new Object[] { this.tagsModel.getTags() });
|
|
86 |
values = (LabeledValue[]) method.invoke(null, new Object[] { this.getAggregateModel().getTags() });
|
|
87 | 87 |
} catch(Throwable t) { |
88 | 88 |
values = null; |
89 | 89 |
} |
... | ... | |
149 | 149 |
|
150 | 150 |
@Override |
151 | 151 |
public void setAggregateModel(AggregateController.AggregateModel model) { |
152 |
this.tagsModel = (TagsModel) model;
|
|
152 |
this.tagsModel = model; |
|
153 | 153 |
} |
154 |
|
|
155 |
public TagsModel getAggregateModel() { |
|
156 |
return (TagsModel) this.tagsModel; |
|
157 |
} |
|
154 | 158 |
|
155 | 159 |
} |
Also available in: Unified diff