Revision 33281 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/extension/ShowDevelInfoExtension.java

View differences:

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