Revision 43563 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.newlayer/org.gvsig.newlayer.lib/org.gvsig.newlayer.lib.impl/src/main/java/org/gvsig/newlayer/impl/FeatureTypePanel.java
FeatureTypePanel.java | ||
---|---|---|
1163 | 1163 |
|
1164 | 1164 |
|
1165 | 1165 |
private boolean isInNthElement(int val, List<int[]> arr_list, int index) { |
1166 |
|
|
1166 |
GeometryManager geomManager = GeometryLocator.getGeometryManager(); |
|
1167 | 1167 |
int len = arr_list.size(); |
1168 | 1168 |
int[] item = null; |
1169 | 1169 |
for (int i=0; i<len; i++) { |
1170 | 1170 |
item = arr_list.get(i); |
1171 |
if (item != null && item.length > index && item[index] == val) { |
|
1172 |
return true; |
|
1171 |
if (item != null && item.length > index ) { |
|
1172 |
if( geomManager.isSubtype(item[index], val) ) { |
|
1173 |
return true; |
|
1174 |
} |
|
1173 | 1175 |
} |
1174 | 1176 |
} |
1175 | 1177 |
return false; |
Also available in: Unified diff