/** * Get all the bindings defined in this Definition and * those in any imported Definitions in the WSDL tree. */ public Map getAllBindings() { Map allBindings = new HashMap(getBindings()); Map importMap = getImports(); Iterator mapItr = importMap.values().iterator(); while(mapItr.hasNext()) { Vector importDefs = (Vector) mapItr.next(); Iterator vecItr = importDefs.iterator(); while(vecItr.hasNext()) { Import importDef = (Import) vecItr.next(); Definition importedDef = importDef.getDefinition(); //importedDef may be null (e.g. if the javax.wsdl.importDocuments feature is disabled). if(importedDef != null) { allBindings.putAll(importedDef.getAllBindings()); } } } return allBindings; }
/** * Get all the portTypes defined in this Definition and * those in any imported Definitions in the WSDL tree. */ public Map getAllPortTypes() { Map allPortTypes = new HashMap(getPortTypes()); Map importMap = getImports(); Iterator mapItr = importMap.values().iterator(); while(mapItr.hasNext()) { Vector importDefs = (Vector) mapItr.next(); Iterator vecItr = importDefs.iterator(); while(vecItr.hasNext()) { Import importDef = (Import) vecItr.next(); Definition importedDef = importDef.getDefinition(); //importedDef may be null (e.g. if the javax.wsdl.importDocuments feature is disabled). if(importedDef != null) { allPortTypes.putAll(importedDef.getAllPortTypes()); } } } return allPortTypes; }
/** * Get all the services defined in this Definition and * those in any imported Definitions in the WSDL tree. */ public Map getAllServices() { Map allServices = new HashMap(getServices()); Map importMap = getImports(); Iterator mapItr = importMap.values().iterator(); while(mapItr.hasNext()) { Vector importDefs = (Vector) mapItr.next(); Iterator vecItr = importDefs.iterator(); while(vecItr.hasNext()) { Import importDef = (Import) vecItr.next(); Definition importedDef = importDef.getDefinition(); //importedDef may be null (e.g. if the javax.wsdl.importDocuments feature is disabled). if(importedDef != null) { allServices.putAll(importedDef.getAllServices()); } } } return allServices; } }
Definition importedDef = importDef.getDefinition();
public void visit(Import im, Object parent, WSDLTraversalContext ctx) { if (im.getDefinition() != null) processWSDL(im.getDefinition()); }
public void visit(Import im, Object parent, WSDLTraversalContext ctx) { if (im.getDefinition() != null) processWSDL(im.getDefinition()); }
private void parseImports(Definition def) { for (Import impt : getImports(def)) { if (!importedDefinitions.contains(impt.getDefinition())) { importedDefinitions.add(impt.getDefinition()); parseImports(impt.getDefinition()); } } }
private void parseImports(Definition def) { for (Import impt : getImports(def)) { if (!importedDefinitions.contains(impt.getDefinition())) { importedDefinitions.add(impt.getDefinition()); parseImports(impt.getDefinition()); } } }
private void parseImports(Definition def) { for (Import impt : getImports(def)) { if (!importedDefinitions.contains(impt.getDefinition())) { importedDefinitions.add(impt.getDefinition()); parseImports(impt.getDefinition()); } } }
private void parseImports(Definition def) { for (Import impt : getImports(def)) { if (!importedDefinitions.contains(impt.getDefinition())) { importedDefinitions.add(impt.getDefinition()); parseImports(impt.getDefinition()); } } }
private void parseImports(Definition def) { for (Import impt : getImports(def)) { if (!importedDefinitions.contains(impt.getDefinition())) { importedDefinitions.add(impt.getDefinition()); parseImports(impt.getDefinition()); } } }
private void parseImports(Definition def) { for (Import impt : getImports(def)) { if (!importedDefinitions.contains(impt.getDefinition())) { importedDefinitions.add(impt.getDefinition()); parseImports(impt.getDefinition()); } } }
private void parseImports(Definition def, List<Definition> defList) { List<Import> importList = new ArrayList<Import>(); Collection<List<Import>> ilist = CastUtils.cast(def.getImports().values()); for (List<Import> list : ilist) { importList.addAll(list); } for (Import impt : importList) { if (!defList.contains(impt.getDefinition())) { defList.add(impt.getDefinition()); parseImports(impt.getDefinition(), defList); } } }
private void parseImports(Definition def, List<Definition> defList) { List<Import> importList = new ArrayList<>(); Collection<List<Import>> ilist = cast(def.getImports().values()); for (List<Import> list : ilist) { importList.addAll(list); } for (Import impt : importList) { if (!defList.contains(impt.getDefinition())) { defList.add(impt.getDefinition()); parseImports(impt.getDefinition(), defList); } } }
private void parseImports(Definition def, List<Definition> defList) { List<Import> importList = new ArrayList<Import>(); Collection<List<Import>> ilist = cast(def.getImports().values()); for (List<Import> list : ilist) { importList.addAll(list); } for (Import impt : importList) { if (!defList.contains(impt.getDefinition())) { defList.add(impt.getDefinition()); parseImports(impt.getDefinition(), defList); } } }
private void parseImports(Definition def, List<Definition> defList) { List<Import> importList = new ArrayList<>(); Collection<List<Import>> ilist = cast(def.getImports().values()); for (List<Import> list : ilist) { importList.addAll(list); } for (Import impt : importList) { if (!defList.contains(impt.getDefinition())) { defList.add(impt.getDefinition()); parseImports(impt.getDefinition(), defList); } } }
public void visit(Import im, Object parent, WSDLTraversalContext ctx) { importFound = true; if (im.getDefinition() != null && im.getLocationURI() != null) processWSDL(im.getDefinition().getDocumentBaseURI()); }
public void visit(Import im, Object parent, WSDLTraversalContext ctx) { importFound = true; if (im.getDefinition() != null && im.getLocationURI() != null) processWSDL(im.getDefinition().getDocumentBaseURI()); }
public void visit(Import im, Object parent, WSDLTraversalContext ctx) { importFound = true; Definition def = im.getDefinition(); if (def != null) { if (!NullUtil.equals(im.getNamespaceURI(), def.getTargetNamespace())) errors.add( new QName(im.getNamespaceURI(), im.getLocationURI()), new QName(def.getTargetNamespace(), def.getDocumentBaseURI())); } }
public void visit(Import im, Object parent, WSDLTraversalContext ctx) { importFound = true; Definition def = im.getDefinition(); if (def != null) { if (!NullUtil.equals(im.getNamespaceURI(), def.getTargetNamespace())) errors.add( new QName(im.getNamespaceURI(), im.getLocationURI()), new QName(def.getTargetNamespace(), def.getDocumentBaseURI())); } }