38 |
import org.geotools.data.FeatureSource; |
import org.geotools.data.FeatureSource; |
39 |
import org.geotools.data.Query; |
import org.geotools.data.Query; |
40 |
import org.geotools.data.memory.MemoryDataStore; |
import org.geotools.data.memory.MemoryDataStore; |
|
import org.geotools.feature.AttributeType; |
|
41 |
import org.geotools.feature.FeatureCollection; |
import org.geotools.feature.FeatureCollection; |
42 |
|
import org.opengis.feature.type.AttributeDescriptor; |
43 |
import org.opengis.filter.Filter; |
import org.opengis.filter.Filter; |
44 |
|
|
45 |
import schmitzm.geotools.gui.FeatureCollectionTableModel; |
import schmitzm.geotools.gui.FeatureCollectionTableModel; |
174 |
* ArrayOutOfIndex. |
* ArrayOutOfIndex. |
175 |
*/ |
*/ |
176 |
if (attrIdx < fs.getSchema().getAttributeCount()) { |
if (attrIdx < fs.getSchema().getAttributeCount()) { |
177 |
final AttributeType attributeTypeAtIdx = fs.getSchema() |
final AttributeDescriptor attributeTypeAtIdx = fs.getSchema() |
178 |
.getAttributeType(attrIdx); |
.getAttributeType(attrIdx); |
179 |
visibleAttrNames.add(attributeTypeAtIdx.getLocalName()); |
visibleAttrNames.add(attributeTypeAtIdx.getLocalName()); |
180 |
} else { |
} else { |