Revision 1881 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.services/src/main/java/org/gvsig/tools/dynform/services/dynformfield/DynObject/JDynFormFieldDynObject.java

View differences:

JDynFormFieldDynObject.java
27 27
import java.awt.event.FocusListener;
28 28

  
29 29
import javax.swing.JPanel;
30
import org.gvsig.tools.dynform.DynFormFieldDefinition;
30 31

  
31 32
import org.gvsig.tools.dynform.DynFormLocator;
32 33
import org.gvsig.tools.dynform.JDynForm.JDynFormListener;
33 34
import org.gvsig.tools.dynform.JDynFormField;
34
import org.gvsig.tools.dynform.spi.AbstractJDynForm;
35
import org.gvsig.tools.dynform.spi.dynform.AbstractJDynForm;
36
import org.gvsig.tools.dynform.spi.DynFormSPIManager;
37
import org.gvsig.tools.dynform.spi.dynformfield.JDynFormFieldFactory;
35 38
import org.gvsig.tools.dynform.spi.dynformfield.AbstractJDynFormField;
36 39
import org.gvsig.tools.dynobject.DynObject;
37 40
import org.gvsig.tools.dynobject.DynStruct;
38
import org.gvsig.tools.service.spi.ServiceManager;
39 41

  
40 42
public class JDynFormFieldDynObject extends AbstractJDynFormField implements JDynFormField, JDynFormListener, FocusListener {
41 43

  
......
44 46
    protected AbstractJDynForm jdynForm = null;
45 47
    protected boolean readonly = false;
46 48

  
47
    public JDynFormFieldDynObject(DynObject parameters,
48
            ServiceManager serviceManager) {
49
        super(parameters, serviceManager);
50
        this.assignedValue = (DynObject) this.getParameterValue();
49
    public JDynFormFieldDynObject(
50
            DynFormSPIManager serviceManager, 
51
            DynFormSPIManager.ComponentsFactory componentsFactory,
52
            JDynFormFieldFactory factory, 
53
            DynFormFieldDefinition definition,
54
            Object value
55
            ) {
56
            super(serviceManager, componentsFactory, factory, definition, value);
57
            this.assignedValue = (DynObject) value;
51 58
    }
52 59

  
53 60
    @Override
......
80 87
            this.contents.setVisible(true);
81 88
            this.setValue(this.assignedValue);
82 89
        } catch (Exception e) {
83
            logger.warn("Can't initialize JDynFormFiledDynObject.", e);
90
            LOGGER.warn("Can't initialize JDynFormFiledDynObject.", e);
84 91
        }
85 92

  
86 93
    }
......
91 98
            // this.jdynForm.clear();
92 99
        } else {
93 100
            if (!(value instanceof DynObject)) {
94
                logger.info("setValue invoked with non DynObject value (" + value.toString() + ").");
101
                LOGGER.info("setValue invoked with non DynObject value (" + value.toString() + ").");
95 102
                return;
96 103
            }
97 104
            this.jdynForm.setValues((DynObject) value);

Also available in: Unified diff