public void close() { if (_itrs != null) { for(MetaDataIterator mdi: _itrs) { mdi.close(); } } } }
public void close() { if (_itrs != null) { for(MetaDataIterator mdi: _itrs) { mdi.close(); } } } }
public void close() { if (_itrs != null) { for(MetaDataIterator mdi: _itrs) { mdi.close(); } } } }
public void close() { if (_itrs != null) for (Iterator itr = _itrs.iterator(); itr.hasNext();) ((MetaDataIterator) itr.next()).close(); } }
/** * Scan for persistent type names using the given metadata iterator. */ private void scan(MetaDataIterator mitr, ClassArgParser cparser, Set names, boolean mapNames, Object debugContext) throws IOException { Map map; try { map = cparser.mapTypeNames(mitr); } finally { mitr.close(); } Map.Entry entry; for (Iterator itr = map.entrySet().iterator(); itr.hasNext();) { entry = (Map.Entry) itr.next(); if (mapNames) mapPersistentTypeNames(entry.getKey(), (String[]) entry.getValue()); List newNames = Arrays.asList((String[]) entry.getValue()); if (log.isTraceEnabled()) log.trace(_loc.get("scan-found-names", newNames, debugContext)); names.addAll(newNames); } }
/** * Scan for persistent type names using the given metadata iterator. */ private void scan(MetaDataIterator mitr, ClassArgParser cparser, Set names, boolean mapNames, Object debugContext) throws IOException { Map map; try { map = cparser.mapTypeNames(mitr); } finally { mitr.close(); } Map.Entry entry; for (Iterator itr = map.entrySet().iterator(); itr.hasNext();) { entry = (Map.Entry) itr.next(); if (mapNames) mapPersistentTypeNames(entry.getKey(), (String[]) entry.getValue()); List newNames = Arrays.asList((String[]) entry.getValue()); if (log.isTraceEnabled()) log.trace(_loc.get("scan-found-names", newNames, debugContext)); names.addAll(newNames); } }
/** * Scan for persistent type names using the given metadata iterator. */ private void scan(MetaDataIterator mitr, ClassArgParser cparser, Set names, boolean mapNames, Object debugContext) throws IOException { Map map; try { map = cparser.mapTypeNames(mitr); } finally { mitr.close(); } Map.Entry entry; for (Iterator itr = map.entrySet().iterator(); itr.hasNext();) { entry = (Map.Entry) itr.next(); if (mapNames) mapPersistentTypeNames(entry.getKey(), (String[]) entry.getValue()); List newNames = Arrays.asList((String[]) entry.getValue()); if (log.isTraceEnabled()) log.trace(_loc.get("scan-found-names", newNames, debugContext)); names.addAll(newNames); } }
/** * Scan for persistent type names using the given metadata iterator. */ private void scan(MetaDataIterator mitr, ClassArgParser cparser, Set names, boolean mapNames, Object debugContext) throws IOException { Map map; try { map = cparser.mapTypeNames(mitr); } finally { mitr.close(); } Map.Entry entry; for (Iterator itr = map.entrySet().iterator(); itr.hasNext();) { entry = (Map.Entry) itr.next(); if (mapNames) mapPersistentTypeNames(entry.getKey(), (String[]) entry.getValue()); List newNames = Arrays.asList((String[]) entry.getValue()); if (log.isTraceEnabled()) log.trace(_loc.get("scan-found-names", newNames, debugContext)); names.addAll(newNames); } }
/** * Scan for persistent type names using the given metadata iterator. */ private void scan(MetaDataIterator mitr, ClassArgParser cparser, Set names, boolean mapNames, Object debugContext) throws IOException { Map map; try { map = cparser.mapTypeNames(mitr); } finally { mitr.close(); } Map.Entry entry; for (Iterator itr = map.entrySet().iterator(); itr.hasNext();) { entry = (Map.Entry) itr.next(); if (mapNames) mapPersistentTypeNames(entry.getKey(), (String[]) entry.getValue()); List newNames = Arrays.asList((String[]) entry.getValue()); if (log.isTraceEnabled()) log.trace(_loc.get("scan-found-names", newNames, debugContext)); names.addAll(newNames); } }
/** * Parse the resources returned by the given iterator, optionally stopping * when the first valid resource is found. */ private void parse(MetaDataIterator itr, boolean stopFirst) throws IOException { if (itr == null) return; try { String sourceName; while (itr.hasNext()) { sourceName = itr.next().toString(); if (parsed(sourceName)) { if (stopFirst) break; continue; } // individual files of the resource might already be parsed _sourceFile = itr.getFile(); parseNewResource(new InputStreamReader(itr.getInputStream()), sourceName); if (stopFirst) break; } } finally { itr.close(); } }
/** * Parse the resources returned by the given iterator, optionally stopping * when the first valid resource is found. */ private void parse(MetaDataIterator itr, boolean stopFirst) throws IOException { if (itr == null) return; try { String sourceName; while (itr.hasNext()) { sourceName = itr.next().toString(); if (parsed(sourceName)) { if (stopFirst) break; continue; } // individual files of the resource might already be parsed _sourceFile = itr.getFile(); parseNewResource(new InputStreamReader(itr.getInputStream()), sourceName); if (stopFirst) break; } } finally { itr.close(); } }
/** * Parse the resources returned by the given iterator, optionally stopping * when the first valid resource is found. */ private void parse(MetaDataIterator itr, boolean stopFirst) throws IOException { if (itr == null) return; try { String sourceName; while (itr.hasNext()) { sourceName = itr.next().toString(); if (parsed(sourceName)) { if (stopFirst) break; continue; } // individual files of the resource might already be parsed _sourceFile = itr.getFile(); parseNewResource(new InputStreamReader(itr.getInputStream()), sourceName); if (stopFirst) break; } } finally { itr.close(); } }
/** * Parse the resources returned by the given iterator, optionally stopping * when the first valid resource is found. */ private void parse(MetaDataIterator itr, boolean stopFirst) throws IOException { if (itr == null) return; try { String sourceName; while (itr.hasNext()) { sourceName = itr.next().toString(); if (parsed(sourceName)) { if (stopFirst) break; continue; } // individual files of the resource might already be parsed _sourceFile = itr.getFile(); parseNewResource(new InputStreamReader(itr.getInputStream()), sourceName); if (stopFirst) break; } } finally { itr.close(); } }
mapPersistentTypeNames(url, clss); mitr.close();