if (intrface!=null){ pw.print(" <" + tagName); QName name = intrface.getName(); if (name != null){ OMUtils.printAttribute(Constants.ATTR_NAME, QName[] extendedInterfaces = intrface.getExtendedInterfaceNames(); String attrExtendedInterfaces=""; for(int i=0;i<extendedInterfaces.length;i++){ URI[] styleDefaults = intrface.getStyleDefault(); for(int i=0;i<styleDefaults.length;i++){ printExtensibilityAttributes(intrface.getExtensionAttributes(), intrface, pw); pw.println('>'); printDocumentation(intrface.getDocumentationElements(), des, pw); printOperations(intrface.getInterfaceOperationElements(), des, pw); printFaults(intrface.getInterfaceFaultElements(), des, pw); printExtensibilityElements(intrface.getClass(), intrface.getExtensionElements(), des, pw); pw.println(" </" + tagName + '>');
isValid = false; if(!validateInterfaceFaults(descElement, interfaceElem.getInterfaceFaultElements(), errorReporter)) isValid = false; if(!validateInterfaceOperations(descElement, interfaceElem.getInterfaceOperationElements(), errorReporter)) isValid = false;
intface.setName(new NCName(name)); intface.addStyleDefaultURI(getURI(uriString)); intface.addExtendedInterfaceName(interfaceEl.getQName(qnString)); intface.addExtensionElement( parseExtensionElement(InterfaceElement.class, intface, tempEl, desc) );
public URI[] getStyle() { URI[] array = new URI[0]; if(fStyle.size() > 0) { array = new URI[fStyle.size()]; fStyle.toArray(array); } else { InterfaceElement intf = (InterfaceElement)getParentElement(); URI[] styleDef = intf.getStyleDefault(); if(styleDef.length > 0) { array = styleDef; } } return array; }
QName[] otherExtends = ((InterfaceElement)other).getExtendedInterfaceNames(); Set otherExtendsSet = new HashSet(); for(int i=0; i<otherExtends.length; i++)
QName interfaceName=intrface.getName(); if(interfaceName!=null) OMUtils.printQualifiedAttribute(Constants.ATTR_INTERFACE,
isValid = false; if(!validateInterfaceFaults(descElement, interfaceElem.getInterfaceFaultElements(), errorReporter)) isValid = false; if(!validateInterfaceOperations(descElement, interfaceElem.getInterfaceOperationElements(), errorReporter)) isValid = false;
intface.setName(new NCName(name)); intface.addStyleDefaultURI(getURI(uriString)); intface.addExtendedInterfaceName(interfaceEl.getQName(qnString)); intface.addExtensionElement( parseExtensionElement(InterfaceElement.class, intface, tempEl, desc) );
public URI[] getStyle() { URI[] array = new URI[0]; if(fStyle.size() > 0) { array = new URI[fStyle.size()]; fStyle.toArray(array); } else { InterfaceElement intf = (InterfaceElement)getParentElement(); URI[] styleDef = intf.getStyleDefault(); if(styleDef.length > 0) { array = styleDef; } } return array; }
QName[] otherExtends = ((InterfaceElement)other).getExtendedInterfaceNames(); Set otherExtendsSet = new HashSet(); for(int i=0; i<otherExtends.length; i++)
QName interfaceName=intrface.getName(); if(interfaceName!=null) DOMUtils.printQualifiedAttribute(Constants.ATTR_INTERFACE,
if (intrface!=null){ pw.print(" <" + tagName); QName name = intrface.getName(); if (name != null){ DOMUtils.printAttribute(Constants.ATTR_NAME, QName[] extendedInterfaces = intrface.getExtendedInterfaceNames(); String attrExtendedInterfaces=""; for(int i=0;i<extendedInterfaces.length;i++){ URI[] styleDefaults = intrface.getStyleDefault(); for(int i=0;i<styleDefaults.length;i++){ printExtensibilityAttributes(intrface.getExtensionAttributes(), intrface, pw); pw.println('>'); printDocumentation(intrface.getDocumentationElements(), des, pw); printOperations(intrface.getInterfaceOperationElements(), des, pw); printFaults(intrface.getInterfaceFaultElements(), des, pw); printExtensibilityElements(intrface.getClass(), intrface.getExtensionElements(), des, pw); pw.println(" </" + tagName + '>');
/** * Test assertion Interface-1012. All style defaults specified on an interface * element must be absolute. * * @param interfaceElem The interface element to check the style default list. * @param errorReporter The error reporter. * @return True if the assertion passes, false otherwise. * @throws WSDLException */ protected boolean testAssertionInterface1012(InterfaceElement interfaceElem, ErrorReporter errorReporter) throws WSDLException { boolean isValid = true; URI[] styleDefaults = interfaceElem.getStyleDefault(); int numStyleDefaults = styleDefaults.length; for(int i = 0; i < numStyleDefaults; i++) { if(!styleDefaults[i].isAbsolute()) { errorReporter.reportError(new ErrorLocatorImpl(), "Interface-1012", new Object[]{styleDefaults[i].toString()}, ErrorReporter.SEVERITY_ERROR); isValid = false; } } return isValid; }
QName[] otherExtends = ((InterfaceElement)other).getExtendedInterfaceNames(); Set otherExtendsSet = new HashSet(); for(int i=0; i<otherExtends.length; i++)
QName interfaceName=intrface.getName(); if(interfaceName!=null) DOMUtils.printQualifiedAttribute(Constants.ATTR_INTERFACE,
if (intrface!=null){ pw.print(" <" + tagName); QName name = intrface.getName(); if (name != null){ DOMUtils.printAttribute(Constants.ATTR_NAME, QName[] extendedInterfaces = intrface.getExtendedInterfaceNames(); String attrExtendedInterfaces=""; for(int i=0;i<extendedInterfaces.length;i++){ URI[] styleDefaults = intrface.getStyleDefault(); for(int i=0;i<styleDefaults.length;i++){ printExtensibilityAttributes(intrface.getExtensionAttributes(), intrface, pw); pw.println('>'); printDocumentation(intrface.getDocumentationElements(), des, pw); printOperations(intrface.getInterfaceOperationElements(), des, pw); printFaults(intrface.getInterfaceFaultElements(), des, pw); printExtensibilityElements(intrface.getClass(), intrface.getExtensionElements(), des, pw); pw.println(" </" + tagName + '>');
/** * Test assertion Interface-1012. All style defaults specified on an interface * element must be absolute. * * @param interfaceElem The interface element to check the style default list. * @param errorReporter The error reporter. * @return True if the assertion passes, false otherwise. * @throws WSDLException */ protected boolean testAssertionInterface1012(InterfaceElement interfaceElem, ErrorReporter errorReporter) throws WSDLException { boolean isValid = true; URI[] styleDefaults = interfaceElem.getStyleDefault(); int numStyleDefaults = styleDefaults.length; for(int i = 0; i < numStyleDefaults; i++) { if(!styleDefaults[i].isAbsolute()) { errorReporter.reportError(new ErrorLocatorImpl(), "Interface-1012", new Object[]{styleDefaults[i].toString()}, ErrorReporter.SEVERITY_ERROR); isValid = false; } } return isValid; }
QName[] otherExtends = ((InterfaceElement)other).getExtendedInterfaceNames(); Set otherExtendsSet = new HashSet(); for(int i=0; i<otherExtends.length; i++)