/** * Returns all dependencies in the configuration dependency tree. * <p> * The return list contains no duplicates. * </p> * @return All dependencies in teh configuration dependency tree. */ public final List allDependencies() { LinkedList unpacked = new LinkedList(); Stack stack = new Stack(); stack.push(this); while (!stack.isEmpty()) { Configuration c = (Configuration) stack.pop(); if (!unpacked.contains(c)) { unpacked.addFirst(c); stack.addAll(c.getDependencies()); } } return unpacked; }
/** * Returns all dependencies in the configuration dependency tree. * <p> * The return list contains no duplicates. * </p> * @return All dependencies in teh configuration dependency tree. */ public final List allDependencies() { LinkedList unpacked = new LinkedList(); Stack stack = new Stack(); stack.push( this ); while( !stack.isEmpty() ) { Configuration c = (Configuration) stack.pop(); if ( !unpacked.contains( c ) ) { unpacked.addFirst( c ); stack.addAll( c.getDependencies() ); } } return unpacked; }
/** * Returns all dependencies in the configuration dependency tree. * <p> * The return list contains no duplicates. * </p> * @return All dependencies in teh configuration dependency tree. */ public final List allDependencies() { LinkedList unpacked = new LinkedList(); Stack stack = new Stack(); stack.push(this); while (!stack.isEmpty()) { Configuration c = (Configuration) stack.pop(); if (!unpacked.contains(c)) { unpacked.addFirst(c); stack.addAll(c.getDependencies()); } } return unpacked; }
public static void setSrsSyntax(Configuration obj, SrsSyntax srsSyntax) { for (Configuration dep : ((List<Configuration>) obj.getDependencies())) { if (dep instanceof org.geotools.gml2.GMLConfiguration) { ((org.geotools.gml2.GMLConfiguration) dep).setSrsSyntax(srsSyntax); } if (dep instanceof org.geotools.gml3.GMLConfiguration) { ((org.geotools.gml3.GMLConfiguration) dep).setSrsSyntax(srsSyntax); } } }
public static SrsSyntax getSrsSyntax(Configuration obj) { for (Configuration dep : ((List<Configuration>) obj.getDependencies())) { if (dep instanceof org.geotools.gml2.GMLConfiguration) { return ((org.geotools.gml2.GMLConfiguration) dep).getSrsSyntax(); } if (dep instanceof org.geotools.gml3.GMLConfiguration) { return ((org.geotools.gml3.GMLConfiguration) dep).getSrsSyntax(); } } return null; }