private DocumentationElement parseDocumentation(XMLElement docEl, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); documentation.setContent(docEl); //TODO parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); //TODO parseExtensionElements(...) return documentation; }
/** * Adds documentation details to a given AxisDescription. * The documentation details is extracted from the WSDL element given. * @param axisDescription - The documentation will be added to this * @param element - The element that the documentation is extracted from. */ private void addDocumentation(AxisDescription axisDescription, DocumentableElement element) { DocumentationElement[] documentationElements = element.getDocumentationElements(); String documentation = ""; for (int i = 0; i < documentationElements.length; i++) { DocumentationElement documentationElement = documentationElements[i]; XMLElement contentElement = documentationElement.getContent(); Element content = (Element)contentElement.getSource(); if (content != null) { documentation = documentation + DOM2Writer.nodeToString(content.getFirstChild()); } } if (!"".equals(documentation)) { axisDescription.setDocumentation(documentation); } }
/** * Adds documentation details to a given AxisDescription. * The documentation details is extracted from the WSDL element given. * @param axisDescription - The documentation will be added to this * @param element - The element that the documentation is extracted from. */ private void addDocumentation(AxisDescription axisDescription, DocumentableElement element) { DocumentationElement[] documentationElements = element.getDocumentationElements(); String documentation = ""; for (int i = 0; i < documentationElements.length; i++) { DocumentationElement documentationElement = documentationElements[i]; XMLElement contentElement = documentationElement.getContent(); Element content = (Element)contentElement.getSource(); if (content != null) { documentation = documentation + DOM2Writer.nodeToString(content.getFirstChild()); } } if (!"".equals(documentation)) { axisDescription.setDocumentation(documentation); } }
private DocumentationElement parseDocumentation(XMLElement docEl, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); documentation.setContent(docEl); //TODO parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); //TODO parseExtensionElements(...) return documentation; }
private DocumentationElement parseDocumentation(XMLElement docEl, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); documentation.setContent(docEl); //TODO parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); //TODO parseExtensionElements(...) return documentation; }
private DocumentationElement parseDocumentation(XMLElement docEl, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); documentation.setContent(docEl); //TODO parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); //TODO parseExtensionElements(...) return documentation; }
private DocumentationElement parseDocumentation(XMLElement docEl, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); documentation.setContent(docEl); //TODO parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); //TODO parseExtensionElements(...) return documentation; }
private DocumentationElement parseDocumentation(XMLElement docEl, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); documentation.setContent(docEl); //TODO parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); //TODO parseExtensionElements(...) return documentation; }
protected DocumentationElement parseDocumentation( XMLElement docEl, DescriptionElement desc, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); //TODO store docEl as below, or just extract any text? documentation.setContent(docEl); //Now parse any extensibility attributes or elements parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); XMLElement[] children = docEl.getChildElements(); XMLElement tempEl = null; for(int i=0; i<children.length; i++) { tempEl = children[i]; documentation.addExtensionElement( parseExtensionElement(DocumentationElement.class, documentation, tempEl, desc) ); } return documentation; }
protected DocumentationElement parseDocumentation( XMLElement docEl, DescriptionElement desc, DocumentableElement parent) throws WSDLException { DocumentationElement documentation = parent.addDocumentationElement(); //TODO store docEl as below, or just extract any text? documentation.setContent(docEl); //Now parse any extensibility attributes or elements parseExtensionAttributes(docEl, DocumentationElement.class, documentation, desc); XMLElement[] children = docEl.getChildElements(); XMLElement tempEl = null; for(int i=0; i<children.length; i++) { tempEl = children[i]; documentation.addExtensionElement( parseExtensionElement(DocumentationElement.class, documentation, tempEl, desc) ); } return documentation; }