Revision 298 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/dynobject/DefaultDynObjectModel.java
DefaultDynObjectModel.java | ||
---|---|---|
39 | 39 |
import org.gvsig.tools.swing.api.dynobject.DynObjectModel; |
40 | 40 |
|
41 | 41 |
/** |
42 |
* |
|
43 |
* {@link DynObjectModel} that basically consists of a {@link DynFieldModel} elements' container. |
|
44 |
* |
|
45 |
* @author 2010 - <a href="cordinyana@gvsig.org">C?sar Ordi?ana</a> - gvSIG Team |
|
46 |
* @author 2010 - <a href="mailto:reinhold@uji.es">Cristian Mart?n </a> - gvSIG Team |
|
47 |
* @version $Id$ |
|
48 |
* |
|
49 |
*/ |
|
42 |
* |
|
43 |
* {@link DynObjectModel} that basically consists of a {@link DynFieldModel} |
|
44 |
* elements' container. |
|
45 |
* |
|
46 |
* @author 2010 - <a href="cordinyana@gvsig.org">C?sar Ordi?ana</a> - gvSIG Team |
|
47 |
* @author 2010 - <a href="mailto:reinhold@uji.es">Cristian Mart?n </a> - |
|
48 |
* gvSIG Team |
|
49 |
* @version $Id$ |
|
50 |
* |
|
51 |
*/ |
|
50 | 52 |
public class DefaultDynObjectModel extends AbstractDynObjectModel implements |
51 | 53 |
DynObjectModel { |
52 | 54 |
|
... | ... | |
54 | 56 |
* Constructor. |
55 | 57 |
* |
56 | 58 |
* @param theClass |
57 |
* the current DynClass. |
|
58 |
* @param initAll <br> |
|
59 |
* <b>true</b> if we want to populate the Model with the default given values. |
|
60 |
* <br> <b>false</b> if we want to get an empty DynObjectModel. |
|
59 |
* the current DynClass. |
|
60 |
* @param initAll |
|
61 |
* <br> |
|
62 |
* <b>true</b> if we |
|
63 |
* want to populate the Model with the default given values. <br> |
|
64 |
* <b>false</b> if we want to |
|
65 |
* get an empty DynObjectModel. |
|
61 | 66 |
*/ |
62 | 67 |
public DefaultDynObjectModel(DynClass dynClass, boolean initAll) { |
63 | 68 |
super(dynClass, initAll); |
... | ... | |
70 | 75 |
* createDynObjectComponentModelElement(org.gvsig.tools.dynobject.DynField, |
71 | 76 |
* org.gvsig.tools.dynobject.DynClass) |
72 | 77 |
*/ |
73 |
protected DynFieldModel createDynObjectModelElement( |
|
74 |
String fieldName, DynClass dynClass, String group) { |
|
78 |
@Override |
|
79 |
protected DynFieldModel createDynObjectModelElement(String fieldName, |
|
80 |
DynClass dynClass, String group) { |
|
75 | 81 |
return new DefaultDynObjectModelElement(fieldName, dynClass, group); |
76 | 82 |
} |
77 | 83 |
|
... | ... | |
81 | 87 |
* @seeorg.gvsig.tools.swing.spi.AbstractDynObjectModel# |
82 | 88 |
* initDynFieldModelList() |
83 | 89 |
*/ |
90 |
@Override |
|
84 | 91 |
public void initDynFieldModelList() { |
85 |
if (this.dynClass == null) |
|
92 |
if (this.dynClass == null) {
|
|
86 | 93 |
return; |
94 |
} |
|
87 | 95 |
DynField[] fields = this.dynClass.getDeclaredDynFields(); |
88 | 96 |
if (fields != null) { |
89 | 97 |
DynField field = null; |
Also available in: Unified diff