Revision 1697 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.spi/src/main/java/org/gvsig/tools/dynform/spi/AbstractJDynForm.java
AbstractJDynForm.java | ||
---|---|---|
32 | 32 |
import org.gvsig.tools.dynobject.DynObject; |
33 | 33 |
import org.gvsig.tools.dynobject.Tags; |
34 | 34 |
import org.gvsig.tools.service.ServiceException; |
35 |
import org.gvsig.tools.util.PropertiesSupportHelper; |
|
35 | 36 |
import org.slf4j.Logger; |
36 | 37 |
import org.slf4j.LoggerFactory; |
37 | 38 |
|
... | ... | |
48 | 49 |
private boolean readOnly = false; |
49 | 50 |
private Set listeners = null; |
50 | 51 |
private boolean useScrollBars = true; |
51 |
private Map<String, List<Action>> customActions; |
|
52 |
private final Map<String, List<Action>> customActions;
|
|
52 | 53 |
private JComponent contents = null; |
53 | 54 |
protected DynObject values = null; |
54 | 55 |
private boolean border; |
55 | 56 |
private DynFormSPIManager serviceManager; |
57 |
private final PropertiesSupportHelper propertiesHelper = new PropertiesSupportHelper(); |
|
56 | 58 |
|
59 |
@SuppressWarnings("OverridableMethodCallInConstructor") |
|
57 | 60 |
public AbstractJDynForm(DynFormManager manager, DynFormDefinition definition) throws ServiceException { |
58 | 61 |
this.manager = manager; |
59 | 62 |
this.definition = definition; |
... | ... | |
343 | 346 |
return null; |
344 | 347 |
} |
345 | 348 |
|
349 |
@Override |
|
350 |
public Object getProperty(String key) { |
|
351 |
return this.propertiesHelper.getProperty(key); |
|
352 |
} |
|
353 |
|
|
354 |
@Override |
|
355 |
public void setProperty(String key, Object obj) { |
|
356 |
this.propertiesHelper.setProperty(key, obj); |
|
357 |
} |
|
358 |
|
|
359 |
@Override |
|
360 |
public Map<String,Object> getProperties() { |
|
361 |
return this.propertiesHelper.getProperties(); |
|
362 |
} |
|
363 |
|
|
346 | 364 |
protected abstract JComponent getFieldsContainer(); |
347 | 365 |
} |
Also available in: Unified diff