public static InvService copyService( InvService service ) { if ( service == null ) throw new IllegalArgumentException( "Service may not be null."); InvService resultService = new InvService( service.getName(), service.getServiceType().toString(), service.getBase(), service.getSuffix(), service.getDescription() ); for ( InvService curService : service.getServices()) { resultService.addService( copyService( curService ) ); } for ( InvProperty curProperty : service.getProperties()) { resultService.addProperty( copyProperty( curProperty ) ); } for ( InvProperty curDatasetRoot : service.getDatasetRoots()) { resultService.addDatasetRoot( copyProperty( curDatasetRoot) ); } return resultService; }
public static InvService copyService( InvService service ) { if ( service == null ) throw new IllegalArgumentException( "Service may not be null."); InvService resultService = new InvService( service.getName(), service.getServiceType().toString(), service.getBase(), service.getSuffix(), service.getDescription() ); for ( InvService curService : service.getServices()) { resultService.addService( copyService( curService ) ); } for ( InvProperty curProperty : service.getProperties()) { resultService.addProperty( copyProperty( curProperty ) ); } for ( InvProperty curDatasetRoot : service.getDatasetRoots()) { resultService.addDatasetRoot( copyProperty( curDatasetRoot) ); } return resultService; }
public static InvService copyService( InvService service ) { if ( service == null ) throw new IllegalArgumentException( "Service may not be null."); InvService resultService = new InvService( service.getName(), service.getServiceType().toString(), service.getBase(), service.getSuffix(), service.getDescription() ); for ( InvService curService : service.getServices()) { resultService.addService( copyService( curService ) ); } for ( InvProperty curProperty : service.getProperties()) { resultService.addProperty( copyProperty( curProperty ) ); } for ( InvProperty curDatasetRoot : service.getDatasetRoots()) { resultService.addDatasetRoot( copyProperty( curDatasetRoot) ); } return resultService; }
protected InvService readService( Element s, URI baseURI) { String name = s.getAttributeValue("name"); String type = s.getAttributeValue("serviceType"); String serviceBase = s.getAttributeValue("base"); String suffix = s.getAttributeValue("suffix"); String desc = s.getAttributeValue("desc"); InvService service = new InvService( name, type, serviceBase, suffix, desc); java.util.List<Element> propertyList = s.getChildren("property", defNS); for ( Element e : propertyList) { InvProperty p = readProperty( e); service.addProperty( p); } java.util.List<Element> rootList = s.getChildren("datasetRoot", defNS); for ( Element e : rootList ) { InvProperty root = readDatasetRoot(e); service.addDatasetRoot( root); } // nested services java.util.List<Element> serviceList = s.getChildren("service", defNS); for ( Element e : serviceList ) { InvService ss = readService( e, baseURI); service.addService( ss); } if (InvCatalogFactory.debugXML) System.out.println (" Service added: "+ service); return service; }
protected InvService readService(Element s, URI baseURI) { String name = s.getAttributeValue("name"); String type = s.getAttributeValue("serviceType"); String serviceBase = s.getAttributeValue("base"); String suffix = s.getAttributeValue("suffix"); String desc = s.getAttributeValue("desc"); InvService service = new InvService(name, type, serviceBase, suffix, desc); java.util.List<Element> propertyList = s.getChildren("property", defNS); for (Element e : propertyList) { InvProperty p = readProperty(e); service.addProperty(p); } java.util.List<Element> rootList = s.getChildren("datasetRoot", defNS); for (Element e : rootList) { InvProperty root = readDatasetRoot(e); service.addDatasetRoot(root); } // nested services java.util.List<Element> serviceList = s.getChildren("service", defNS); for (Element e : serviceList) { InvService ss = readService(e, baseURI); service.addService(ss); } if (InvCatalogFactory.debugXML) System.out.println(" Service added: " + service); return service; }
protected InvService readService(Element s, URI baseURI) { String name = s.getAttributeValue("name"); String type = s.getAttributeValue("serviceType"); String serviceBase = s.getAttributeValue("base"); String suffix = s.getAttributeValue("suffix"); String desc = s.getAttributeValue("desc"); InvService service = new InvService(name, type, serviceBase, suffix, desc); java.util.List<Element> propertyList = s.getChildren("property", defNS); for (Element e : propertyList) { InvProperty p = readProperty(e); service.addProperty(p); } java.util.List<Element> rootList = s.getChildren("datasetRoot", defNS); for (Element e : rootList) { InvProperty root = readDatasetRoot(e); service.addDatasetRoot(root); } // nested services java.util.List<Element> serviceList = s.getChildren("service", defNS); for (Element e : serviceList) { InvService ss = readService(e, baseURI); service.addService(ss); } if (InvCatalogFactory.debugXML) System.out.println(" Service added: " + service); return service; }