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

View differences:

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