Revision 33281 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/extension/ShowDevelInfoExtension.java
ShowDevelInfoExtension.java | ||
---|---|---|
15 | 15 |
import java.util.Set; |
16 | 16 |
import java.util.TreeSet; |
17 | 17 |
|
18 |
import javax.help.Map; |
|
19 | 18 |
import javax.swing.BorderFactory; |
20 |
import javax.swing.Box; |
|
21 | 19 |
import javax.swing.BoxLayout; |
22 | 20 |
import javax.swing.JButton; |
23 | 21 |
import javax.swing.JPanel; |
... | ... | |
298 | 296 |
for( int i=0; i < fields.length ; i++ ) { |
299 | 297 |
DynField field = fields[i]; |
300 | 298 |
if( dataTypesManager.isContainer(field.getType())) { |
301 |
if( field.getClassOfValue()==null ) {
|
|
299 |
if( field.getClassOfItems()==null ) {
|
|
302 | 300 |
classBuffer.append("Field <b>").append(field.getName()).append("</b>, container, can't has class for value of items.<br>\n "); |
303 | 301 |
warningsCounter++; |
304 | 302 |
warning = true; |
305 |
} else if( field.getClassOfValue().getName().equals(Map.class.getName()) || |
|
306 |
field.getClassOfValue().getName().equals(List.class.getName()) || |
|
307 |
field.getClassOfValue().getName().equals(Set.class.getName()) ) { |
|
308 |
classBuffer.append("Field <b>").append(field.getName()).append("</b>, container, probably can't has class for value of items.<br>\n "); |
|
309 |
warningsCounter++; |
|
310 |
warning = true; |
|
311 | 303 |
} else { |
312 | 304 |
referencedClasses.add(field.getClassOfValue()); |
313 | 305 |
} |
Also available in: Unified diff