wcset = QNameSet.ALL; else wcset = QNameSet.forWildcardNamespaceString(nslist.getStringValue(), targetNamespace); sPart.setWildcardSet(wcset); sPart.setWildcardProcess(translateWildcardProcess(parseAny.xgetProcessContents()));
@Override public void advertise( AdvertiseInputDocument input ) throws NegotiationException, ResourceUnknownException, ResourceUnavailableException { NegotiationOfferType[] offers = input.getAdvertiseInput().getNegotiationOfferArray(); QNameSet others = QNameSet.forWildcardNamespaceString( "##other", NegotiateInputDocument.type.getDocumentElementName().getNamespaceURI() ); XmlObject[] noncritical = input.getAdvertiseInput().selectChildren( others ); getNegotiation().advertise( offers, noncritical ); }
else nsText = nsList.getStringValue(); QNameSet wcset = QNameSet.forWildcardNamespaceString(nsText, targetNamespace);
@Override public URI initiateNegotiation( InitiateNegotiationInputDocument input ) throws NegotiationFactoryException, ResourceUnknownException, ResourceUnavailableException { NegotiationContextType context = input.getInitiateNegotiationInput().getNegotiationContext(); NoncriticalExtensionType[] noncriticalExtensions = input.getInitiateNegotiationInput().getNoncriticalExtensionArray(); String namespaceURI = InitiateNegotiationOutputDocument.type.getDocumentElementName().getNamespaceURI(); QNameSet qNameSet = QNameSet.forWildcardNamespaceString( "##other", namespaceURI ); XmlObject[] criticalExtensions = input.getInitiateNegotiationInput().selectChildren( qNameSet ); Negotiation negotiation = getFactory().initiateNegotiation( context, criticalExtensions, noncriticalExtensions, new HashMap<String, Object>() ); String uuid = RestNegotiationRegistry.add( negotiation ); URI negotiationUri = getUriBuilder().clone().path( uuid ).build(); return negotiationUri; }
@Override public NegotiateOutputDocument negotiate( NegotiateInputDocument input ) throws NegotiationException, ResourceUnknownException, ResourceUnavailableException { NegotiationOfferType[] offers = input.getNegotiateInput().getNegotiationOfferArray(); QNameSet others = QNameSet.forWildcardNamespaceString( "##other", NegotiateInputDocument.type.getDocumentElementName().getNamespaceURI() ); XmlObject[] noncritical = input.getNegotiateInput().selectChildren( others ); NegotiationOfferType[] counterOffers = getNegotiation().negotiate( offers, noncritical ); NegotiateOutputDocument output = NegotiateOutputDocument.Factory.newInstance(); output.addNewNegotiateOutput().setNegotiationCounterOfferArray( counterOffers ); return output; }
wcset = QNameSet.ALL; else wcset = QNameSet.forWildcardNamespaceString(nslist.getStringValue(), targetNamespace); sPart.setWildcardSet(wcset); sPart.setWildcardProcess(translateWildcardProcess(parseAny.xgetProcessContents()));
wcset = QNameSet.ALL; else wcset = QNameSet.forWildcardNamespaceString(nslist.getStringValue(), targetNamespace); sPart.setWildcardSet(wcset); sPart.setWildcardProcess(translateWildcardProcess(parseAny.xgetProcessContents()));
else nsText = nsList.getStringValue(); QNameSet wcset = QNameSet.forWildcardNamespaceString(nsText, targetNamespace);
else nsText = nsList.getStringValue(); QNameSet wcset = QNameSet.forWildcardNamespaceString(nsText, targetNamespace);