public void handleFeatureIterator(SimpleFeatureIterator iterator) throws IOException { try { while (iterator.hasNext() && running) { SimpleFeature f = iterator.next(); handleFeature(f); SimpleFeatureType t = f.getFeatureType(); for (int i = 0, ii = f.getAttributeCount(); i < ii; i++) { AttributeDescriptor descriptor = t.getDescriptor(i); Object value = f.getAttribute(i); handleAttribute(descriptor, value); } endFeature(f); } } catch (Exception ioe) { throw new RuntimeException("Error reading Features", ioe); } finally { if (iterator != null) { LOGGER.finer("closing reader " + iterator); iterator.close(); } } }
public void handleFeatureReader(FeatureReader<SimpleFeatureType, SimpleFeature> reader) throws IOException { try { while (reader.hasNext() && running) { SimpleFeature f = reader.next(); handleFeature(f); SimpleFeatureType t = f.getFeatureType(); for (int i = 0, ii = f.getAttributeCount(); i < ii; i++) { AttributeDescriptor descriptor = t.getDescriptor(i); Object value = f.getAttribute(i); handleAttribute(descriptor, value); } endFeature(f); } } catch (Exception ioe) { throw new RuntimeException("Error reading Features", ioe); } finally { if (reader != null) { LOGGER.finer("closing reader " + reader); reader.close(); } } }
public void handleFeatureIterator(FeatureIterator iterator) throws IOException { try { while (iterator.hasNext() && running) { Feature f = iterator.next(); handleFeature(f); FeatureType t = f.getFeatureType(); for (int i = 0, ii = f.getNumberOfAttributes(); i < ii; i++) { handleAttribute(t.getAttributeType(i), f.getAttribute(i)); } endFeature(f); } } catch (Exception ioe) { throw new RuntimeException("Error reading Features", ioe); } finally { if (iterator != null) { LOGGER.finer("closing reader " + iterator); iterator.close(); } } }
public void handleFeatureIterator(SimpleFeatureIterator iterator) throws IOException { try { while (iterator.hasNext() && running) { SimpleFeature f = (SimpleFeature) iterator.next(); handleFeature(f); SimpleFeatureType t = f.getFeatureType(); for (int i = 0, ii = f.getAttributeCount(); i < ii; i++) { AttributeDescriptor descriptor = t.getDescriptor(i); Object value = f.getAttribute(i); handleAttribute( descriptor, value ); } endFeature(f); } } catch (Exception ioe) { throw new RuntimeException("Error reading Features", ioe); } finally { if (iterator != null) { LOGGER.finer("closing reader " + iterator); iterator.close(); } } }
public void handleFeatureReader(FeatureReader <SimpleFeatureType, SimpleFeature> reader) throws IOException { try { while (reader.hasNext() && running) { SimpleFeature f = (SimpleFeature) reader.next(); handleFeature(f); SimpleFeatureType t = f.getFeatureType(); for (int i = 0, ii = f.getAttributeCount(); i < ii; i++) { AttributeDescriptor descriptor = t.getDescriptor(i); Object value = f.getAttribute(i); handleAttribute( descriptor, value ); } endFeature(f); } } catch (Exception ioe) { throw new RuntimeException("Error reading Features", ioe); } finally { if (reader != null) { LOGGER.finer("closing reader " + reader); reader.close(); } } }
public void handleFeatureReader(FeatureReader reader) throws IOException { try { while (reader.hasNext() && running) { Feature f = reader.next(); handleFeature(f); FeatureType t = f.getFeatureType(); for (int i = 0, ii = f.getNumberOfAttributes(); i < ii; i++) { handleAttribute(t.getAttributeType(i), f.getAttribute(i)); } endFeature(f); } } catch (Exception ioe) { throw new RuntimeException("Error reading Features", ioe); } finally { if (reader != null) { LOGGER.finer("closing reader " + reader); reader.close(); } } }