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
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