javax.wsdl.Message.setUndefined()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(13.9k)|赞(0)|评价(0)|浏览(184)

本文整理了Java中javax.wsdl.Message.setUndefined()方法的一些代码示例,展示了Message.setUndefined()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setUndefined()方法的具体详情如下:
包路径:javax.wsdl.Message
类名称:Message
方法名:setUndefined

Message.setUndefined介绍

暂无

代码示例

代码示例来源:origin: wsdl4j/wsdl4j

  1. msg.setUndefined(false);

代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator

  1. /**
  2. * <!-- begin-user-doc -->
  3. * Create a new message.
  4. * @return the newly created message
  5. * <!-- end-user-doc -->
  6. * @generated NOT
  7. */
  8. public javax.wsdl.Message createMessage()
  9. {
  10. javax.wsdl.Message message = WSDLFactoryImpl.eINSTANCE.createMessage();
  11. message.setUndefined(true);
  12. return message;
  13. }

代码示例来源:origin: org.codehaus.xfire/xfire-core

  1. protected Message createHeaderMessages(WSDLBuilder builder, MessageInfo msgInfo, List headers)
  2. {
  3. Message msg = builder.getDefinition().createMessage();
  4. msg.setQName(new QName(builder.getTargetNamespace(),
  5. msgInfo.getName().getLocalPart() + "Headers"));
  6. msg.setUndefined(false);
  7. for (Iterator itr = headers.iterator(); itr.hasNext();)
  8. {
  9. MessagePartInfo header = (MessagePartInfo) itr.next();
  10. Part part = builder.createPart(header);
  11. msg.addPart(part);
  12. }
  13. return msg;
  14. }

代码示例来源:origin: org.springframework.ws/org.springframework.ws

  1. private void createMessages(Definition definition, Element schemaElement) throws WSDLException {
  2. String schemaTargetNamespace = schemaElement.getAttribute("targetNamespace");
  3. Assert.hasText(schemaTargetNamespace, "No targetNamespace defined on schema");
  4. if (logger.isDebugEnabled()) {
  5. logger.debug("Looking for elements in schema with target namespace [" + schemaTargetNamespace + "]");
  6. }
  7. NodeList children = schemaElement.getChildNodes();
  8. for (int i = 0; i < children.getLength(); i++) {
  9. Node child = children.item(i);
  10. if (child.getNodeType() == Node.ELEMENT_NODE) {
  11. Element childElement = (Element) child;
  12. if (isMessageElement(childElement)) {
  13. QName elementName = new QName(schemaTargetNamespace, getElementName(childElement));
  14. Message message = definition.createMessage();
  15. populateMessage(definition, message, elementName);
  16. Part part = definition.createPart();
  17. populatePart(definition, part, elementName);
  18. message.addPart(part);
  19. message.setUndefined(false);
  20. definition.addMessage(message);
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: spring-projects/spring-ws

  1. private void createMessages(Definition definition, Element schemaElement) throws WSDLException {
  2. String schemaTargetNamespace = schemaElement.getAttribute("targetNamespace");
  3. Assert.hasText(schemaTargetNamespace, "No targetNamespace defined on schema");
  4. if (logger.isDebugEnabled()) {
  5. logger.debug("Looking for elements in schema with target namespace [" + schemaTargetNamespace + "]");
  6. }
  7. NodeList children = schemaElement.getChildNodes();
  8. for (int i = 0; i < children.getLength(); i++) {
  9. Node child = children.item(i);
  10. if (child.getNodeType() == Node.ELEMENT_NODE) {
  11. Element childElement = (Element) child;
  12. if (isMessageElement(childElement)) {
  13. QName elementName = new QName(schemaTargetNamespace, getElementName(childElement));
  14. Message message = definition.createMessage();
  15. populateMessage(definition, message, elementName);
  16. Part part = definition.createPart();
  17. populatePart(definition, part, elementName);
  18. message.addPart(part);
  19. message.setUndefined(false);
  20. definition.addMessage(message);
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: org.springframework.ws/spring-ws-core

  1. private void createMessages(Definition definition, Element schemaElement) throws WSDLException {
  2. String schemaTargetNamespace = schemaElement.getAttribute("targetNamespace");
  3. Assert.hasText(schemaTargetNamespace, "No targetNamespace defined on schema");
  4. if (logger.isDebugEnabled()) {
  5. logger.debug("Looking for elements in schema with target namespace [" + schemaTargetNamespace + "]");
  6. }
  7. NodeList children = schemaElement.getChildNodes();
  8. for (int i = 0; i < children.getLength(); i++) {
  9. Node child = children.item(i);
  10. if (child.getNodeType() == Node.ELEMENT_NODE) {
  11. Element childElement = (Element) child;
  12. if (isMessageElement(childElement)) {
  13. QName elementName = new QName(schemaTargetNamespace, getElementName(childElement));
  14. Message message = definition.createMessage();
  15. populateMessage(definition, message, elementName);
  16. Part part = definition.createPart();
  17. populatePart(definition, part, elementName);
  18. message.addPart(part);
  19. message.setUndefined(false);
  20. definition.addMessage(message);
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: apache/servicemix-bundles

  1. private void createMessages(Definition definition, Element schemaElement) throws WSDLException {
  2. String schemaTargetNamespace = schemaElement.getAttribute("targetNamespace");
  3. Assert.hasText(schemaTargetNamespace, "No targetNamespace defined on schema");
  4. if (logger.isDebugEnabled()) {
  5. logger.debug("Looking for elements in schema with target namespace [" + schemaTargetNamespace + "]");
  6. }
  7. NodeList children = schemaElement.getChildNodes();
  8. for (int i = 0; i < children.getLength(); i++) {
  9. Node child = children.item(i);
  10. if (child.getNodeType() == Node.ELEMENT_NODE) {
  11. Element childElement = (Element) child;
  12. if (isMessageElement(childElement)) {
  13. QName elementName = new QName(schemaTargetNamespace, getElementName(childElement));
  14. Message message = definition.createMessage();
  15. populateMessage(definition, message, elementName);
  16. Part part = definition.createPart();
  17. populatePart(definition, part, elementName);
  18. message.addPart(part);
  19. message.setUndefined(false);
  20. definition.addMessage(message);
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: org.apache.ode/ode-jbi

  1. private Message copyMessage(Message defMessage, Definition flat) {
  2. Message flatMsg = flat.createMessage();
  3. flatMsg.setUndefined(false);
  4. if (defMessage.getQName() != null) {
  5. flatMsg.setQName(new QName(flat.getTargetNamespace(), defMessage.getQName().getLocalPart()));
  6. }
  7. for (Iterator itPart = defMessage.getParts().values().iterator(); itPart.hasNext();) {
  8. Part defPart = (Part) itPart.next();
  9. Part flatPart = flat.createPart();
  10. flatPart.setName(defPart.getName());
  11. flatPart.setElementName(defPart.getElementName());
  12. flatMsg.addPart(flatPart);
  13. }
  14. return flatMsg;
  15. }

代码示例来源:origin: org.apache.servicemix/servicemix-common

  1. private Message copyMessage(Message defMessage, Definition flat) {
  2. Message flatMsg = flat.createMessage();
  3. flatMsg.setUndefined(false);
  4. if (defMessage.getQName() != null) {
  5. flatMsg.setQName(new QName(flat.getTargetNamespace(), defMessage.getQName().getLocalPart()));
  6. }
  7. for (Iterator itPart = defMessage.getParts().values().iterator(); itPart.hasNext();) {
  8. Part defPart = (Part) itPart.next();
  9. Part flatPart = flat.createPart();
  10. flatPart.setName(defPart.getName());
  11. flatPart.setElementName(defPart.getElementName());
  12. flatMsg.addPart(flatPart);
  13. }
  14. return flatMsg;
  15. }

代码示例来源:origin: apache/cxf

  1. private void createFaultMessage(QName qname) {
  2. String exceptionName = qname.getLocalPart();
  3. // messages
  4. Message faultMsg = definition.createMessage();
  5. faultMsg.setQName(new QName(definition.getTargetNamespace(), exceptionName));
  6. faultMsg.setUndefined(false);
  7. // message - part
  8. Part part = definition.createPart();
  9. part.setName("exception");
  10. part.setElementName(qname);
  11. faultMsg.addPart(part);
  12. //add the fault element namespace to the definition
  13. String nsURI = qname.getNamespaceURI();
  14. manager.addWSDLDefinitionNamespace(definition, mapper.mapNSToPrefix(nsURI), nsURI);
  15. definition.addMessage(faultMsg);
  16. }

代码示例来源:origin: org.codehaus.xfire/xfire-core

  1. private Message createOutputMessage(OperationInfo op)
  2. {
  3. // response message
  4. Message res = getDefinition().createMessage();
  5. res.setQName(new QName(getTargetNamespace(), op.getName() + "Response"));
  6. res.setUndefined(false);
  7. if (getService().getServiceInfo().isWrapped())
  8. createWrappedOutputParts(res, op);
  9. else
  10. createOutputParts(res, op);
  11. return res;
  12. }

代码示例来源:origin: org.codehaus.xfire/xfire-core

  1. private Message createInputMessage(OperationInfo op)
  2. {
  3. Message req = getDefinition().createMessage();
  4. req.setQName(new QName(getTargetNamespace(), op.getName() + "Request"));
  5. req.setUndefined(false);
  6. if (getService().getServiceInfo().isWrapped())
  7. createWrappedInputParts(req, op);
  8. else
  9. createInputParts(req, op);
  10. return req;
  11. }

代码示例来源:origin: org.codehaus.xfire/xfire-core

  1. private Fault createFault(OperationInfo op, FaultInfo faultInfo)
  2. {
  3. Message faultMsg = getDefinition().createMessage();
  4. faultMsg.setQName(new QName(getTargetNamespace(), faultInfo.getName()));
  5. faultMsg.setUndefined(false);
  6. getDefinition().addMessage(faultMsg);
  7. Fault fault = getDefinition().createFault();
  8. fault.setName(faultInfo.getName());
  9. fault.setMessage(faultMsg);
  10. for (Iterator itr = faultInfo.getMessageParts().iterator(); itr.hasNext();)
  11. {
  12. MessagePartInfo info = (MessagePartInfo) itr.next();
  13. String uri = info.getName().getNamespaceURI();
  14. addNamespace(getNamespacePrefix(uri), uri);
  15. Part part = createPart(info);
  16. faultMsg.addPart(part);
  17. }
  18. return fault;
  19. }

代码示例来源:origin: apache/cxf

  1. private Message generateMessage(XmlSchemaElement element, String name) {
  2. Part part = definition.createPart();
  3. part.setName(PART_NAME);
  4. part.setElementName(element.getQName());
  5. Message result = definition.createMessage();
  6. QName qName = new QName(definition.getTargetNamespace(), name);
  7. if (definition.getMessage(qName) != null) {
  8. String newName = getScope().toString() + "." + name;
  9. qName = new QName(definition.getTargetNamespace(), newName);
  10. }
  11. result.setQName(qName);
  12. result.addPart(part);
  13. result.setUndefined(false);
  14. definition.addMessage(result);
  15. return result;
  16. }

代码示例来源:origin: org.objectweb.celtix/celtix-tools

  1. private void generateFault(JavaMethod method, Operation operation) {
  2. for (org.objectweb.celtix.tools.common.model.WSDLException exception : method.getWSDLExceptions()) {
  3. String exceptionName = exception.getExcpetionClass().getSimpleName();
  4. Message msg = definition.createMessage();
  5. msg.setQName(new QName(wmodel.getTargetNameSpace(), exceptionName));
  6. Part part = definition.createPart();
  7. part.setName(exception.getDetailType().getSimpleName());
  8. part.setElementName(exception.getDetailTypeReference().tagName);
  9. msg.addPart(part);
  10. msg.setUndefined(false);
  11. definition.addMessage(msg);
  12. Fault fault = definition.createFault();
  13. fault.setMessage(msg);
  14. fault.setName(exceptionName);
  15. operation.addFault(fault);
  16. }
  17. }

代码示例来源:origin: apache/cxf

  1. protected void buildMessage(Message message,
  2. AbstractMessageContainer messageContainer,
  3. final Definition def) {
  4. addDocumentation(message, messageContainer.getMessageDocumentation());
  5. message.setQName(messageContainer.getName());
  6. message.setUndefined(false);
  7. def.addMessage(message);
  8. List<MessagePartInfo> messageParts = messageContainer.getMessageParts();
  9. Part messagePart = null;
  10. for (MessagePartInfo messagePartInfo : messageParts) {
  11. messagePart = def.createPart();
  12. messagePart.setName(messagePartInfo.getName().getLocalPart());
  13. if (messagePartInfo.isElement()) {
  14. messagePart.setElementName(messagePartInfo.getElementQName());
  15. addNamespace(messagePartInfo.getElementQName().getNamespaceURI(), def);
  16. } else if (messagePartInfo.getTypeQName() != null) {
  17. messagePart.setTypeName(messagePartInfo.getTypeQName());
  18. addNamespace(messagePartInfo.getTypeQName().getNamespaceURI(), def);
  19. }
  20. message.addPart(messagePart);
  21. }
  22. }

代码示例来源:origin: org.apache.cxf/cxf-rt-core

  1. protected void buildMessage(Message message,
  2. AbstractMessageContainer messageContainer,
  3. final Definition def) {
  4. addDocumentation(message, messageContainer.getMessageDocumentation());
  5. message.setQName(messageContainer.getName());
  6. message.setUndefined(false);
  7. def.addMessage(message);
  8. List<MessagePartInfo> messageParts = messageContainer.getMessageParts();
  9. Part messagePart = null;
  10. for (MessagePartInfo messagePartInfo : messageParts) {
  11. messagePart = def.createPart();
  12. messagePart.setName(messagePartInfo.getName().getLocalPart());
  13. if (messagePartInfo.isElement()) {
  14. messagePart.setElementName(messagePartInfo.getElementQName());
  15. addNamespace(messagePartInfo.getElementQName().getNamespaceURI(), def);
  16. } else if (messagePartInfo.getTypeQName() != null) {
  17. messagePart.setTypeName(messagePartInfo.getTypeQName());
  18. addNamespace(messagePartInfo.getTypeQName().getNamespaceURI(), def);
  19. }
  20. message.addPart(messagePart);
  21. }
  22. }

代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs

  1. protected void buildMessage(Message message,
  2. AbstractMessageContainer messageContainer,
  3. final Definition def) {
  4. addDocumentation(message, messageContainer.getMessageDocumentation());
  5. message.setQName(messageContainer.getName());
  6. message.setUndefined(false);
  7. def.addMessage(message);
  8. List<MessagePartInfo> messageParts = messageContainer.getMessageParts();
  9. Part messagePart = null;
  10. for (MessagePartInfo messagePartInfo : messageParts) {
  11. messagePart = def.createPart();
  12. messagePart.setName(messagePartInfo.getName().getLocalPart());
  13. if (messagePartInfo.isElement()) {
  14. messagePart.setElementName(messagePartInfo.getElementQName());
  15. addNamespace(messagePartInfo.getElementQName().getNamespaceURI(), def);
  16. } else if (messagePartInfo.getTypeQName() != null) {
  17. messagePart.setTypeName(messagePartInfo.getTypeQName());
  18. addNamespace(messagePartInfo.getTypeQName().getNamespaceURI(), def);
  19. }
  20. message.addPart(messagePart);
  21. }
  22. }

代码示例来源:origin: apache/cxf

  1. public Message generateInputMessage(Operation operation, BindingOperation bindingOperation) {
  2. Message msg = definition.createMessage();
  3. QName msgName;
  4. if (!mapper.isDefaultMapping()) {
  5. //mangle the message name
  6. //REVISIT, do we put in the entire scope for mangling
  7. msgName = new QName(definition.getTargetNamespace(),
  8. getScope().tail() + "." + operation.getName());
  9. } else {
  10. msgName = new QName(definition.getTargetNamespace(), operation.getName());
  11. }
  12. msg.setQName(msgName);
  13. msg.setUndefined(false);
  14. String inputName = operation.getName() + REQUEST_SUFFIX;
  15. Input input = definition.createInput();
  16. input.setName(inputName);
  17. input.setMessage(msg);
  18. BindingInput bindingInput = definition.createBindingInput();
  19. bindingInput.setName(inputName);
  20. bindingOperation.setBindingInput(bindingInput);
  21. operation.setInput(input);
  22. definition.addMessage(msg);
  23. return msg;
  24. }

代码示例来源:origin: apache/cxf

  1. public Message generateOutputMessage(Operation operation, BindingOperation bindingOperation) {
  2. Message msg = definition.createMessage();
  3. QName msgName;
  4. if (!mapper.isDefaultMapping()) {
  5. //mangle the message name
  6. //REVISIT, do we put in the entire scope for mangling
  7. msgName = new QName(definition.getTargetNamespace(),
  8. getScope().tail() + "." + operation.getName() + RESPONSE_SUFFIX);
  9. } else {
  10. msgName = new QName(definition.getTargetNamespace(),
  11. operation.getName() + RESPONSE_SUFFIX);
  12. }
  13. msg.setQName(msgName);
  14. msg.setUndefined(false);
  15. String outputName = operation.getName() + RESPONSE_SUFFIX;
  16. Output output = definition.createOutput();
  17. output.setName(outputName);
  18. output.setMessage(msg);
  19. BindingOutput bindingOutput = definition.createBindingOutput();
  20. bindingOutput.setName(outputName);
  21. bindingOperation.setBindingOutput(bindingOutput);
  22. operation.setOutput(output);
  23. definition.addMessage(msg);
  24. return msg;
  25. }

相关文章