Tabnine Logo
Message
Code IndexAdd Tabnine to your IDE (free)

How to use
Message
in
com.sun.tools.ws.wsdl.document

Best Java code snippets using com.sun.tools.ws.wsdl.document.Message (Showing top 20 results out of 315)

origin: org.glassfish.metro/webservices-tools

public void accept(WSDLDocumentVisitor visitor) throws Exception {
  visitor.preVisit(this);
  for (Iterator iter = _imports.iterator(); iter.hasNext();) {
    ((Import) iter.next()).accept(visitor);
  }
  if (_types != null) {
    _types.accept(visitor);
  }
  for (Iterator iter = _messages.iterator(); iter.hasNext();) {
    ((Message) iter.next()).accept(visitor);
  }
  for (Iterator iter = _portTypes.iterator(); iter.hasNext();) {
    ((PortType) iter.next()).accept(visitor);
  }
  for (Iterator iter = _bindings.iterator(); iter.hasNext();) {
    ((Binding) iter.next()).accept(visitor);
  }
  for (Iterator iter = _services.iterator(); iter.hasNext();) {
    ((Service) iter.next()).accept(visitor);
  }
  _helper.accept(visitor);
  visitor.postVisit(this);
}
origin: com.sun.xml.ws/jaxws-tools

public void validateThis() {
  if (getName() == null) {
    errorReceiver.error(getLocator(), WsdlMessages.VALIDATION_MISSING_REQUIRED_ATTRIBUTE("name", "wsdl:message"));
    throw new AbortException();
  }
}
origin: com.sun.xml.ws/jaxws-tools

  while (in.hasMoreTokens()) {
    String part = in.nextToken();
    MessagePart mPart = message.getPart(part);
    if (null == mPart) {
      error(message,  ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND(part, message.getName()));
  for (MessagePart mPart : message.getParts()) {
    if (!mimeParts.contains(mPart)) {
      mPart.setBindingExtensibilityElementKind(MessagePart.SOAP_BODY_BINDING);
for (MessagePart mPart : message.getParts()) {
  if (mimeParts.contains(mPart)) {
    mPart.setBindingExtensibilityElementKind(MessagePart.WSDL_MIME_BINDING);
origin: org.glassfish.metro/webservices-tools

private List<MessagePart> getBodyParts(SOAPBody body, Message message) {
  String bodyParts = body.getParts();
  if (bodyParts != null) {
    List<MessagePart> partsList = new ArrayList<MessagePart>();
    StringTokenizer in = new StringTokenizer(bodyParts.trim(), " ");
    while (in.hasMoreTokens()) {
      String part = in.nextToken();
      MessagePart mPart = message.getPart(part);
      if (null == mPart) {
        error(message, ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND(part, message.getName()));
      }
      mPart.setBindingExtensibilityElementKind(MessagePart.SOAP_BODY_BINDING);
      partsList.add(mPart);
    }
    return partsList;
  }
  return null;
}
origin: com.sun.xml.ws/jaxws-tools

context.push();
context.registerNamespaces(e);
Message message = new Message(definitions, forest.locatorTable.getStartLocation(e), errReceiver);
String name = Util.getRequiredAttribute(e, Constants.ATTR_NAME);
message.setName(name);
    message.setDocumentation(getDocumentationFor(e2));
  } else if (XmlUtil.matchesTagNS(e2, WSDLConstants.QNAME_PART)) {
    MessagePart part = parseMessagePart(context, e2);
    message.add(part);
  } else {
origin: com.sun.xml.ws/jaxws-tools

public static List<Parameter> createRpcLitParameters(Message message, Block block, S2JJAXBModel jaxbModel, ErrorReceiverFilter errReceiver){
  RpcLitStructure rpcStruct = (RpcLitStructure)block.getType();
  List<Parameter> parameters = new ArrayList<Parameter>();
  for(MessagePart part : message.getParts()){
    if(!ModelerUtils.isBoundToSOAPBody(part))
      continue;
    QName name = part.getDescriptor();
    TypeAndAnnotation typeAndAnn = jaxbModel.getJavaType(name);
    if(typeAndAnn == null){
      String msgQName = "{"+message.getDefining().getTargetNamespaceURI()+"}"+message.getName();
      errReceiver.error(part.getLocator(), ModelerMessages.WSDLMODELER_RPCLIT_UNKOWNSCHEMATYPE(name.toString(),
          part.getName(), msgQName));
      throw new AbortException();
    }
    String type = typeAndAnn.getTypeClass().fullName();
    type = ClassNameInfo.getGenericClass(type);
    RpcLitMember param = new RpcLitMember(new QName("", part.getName()), type);
    JavaType javaType = new JavaSimpleType(new JAXBTypeAndAnnotation(typeAndAnn));
    param.setJavaType(javaType);
    rpcStruct.addRpcLitMember(param);
    Parameter parameter = ModelerUtils.createParameter(part.getName(), param, block);
    parameter.setEmbedded(true);
    parameters.add(parameter);
  }
  return parameters;
}
origin: com.sun.xml.ws/jaxws-tools

protected boolean isSingleInOutPart(Set inputParameterNames,
                  MessagePart outputPart) {
  // As of now, we dont have support for in/out in doc-lit. So return false.
  SOAPOperation soapOperation =
      (SOAPOperation) getExtensionOfType(info.bindingOperation,
          SOAPOperation.class);
  if ((soapOperation != null) && (soapOperation.isDocument() || info.soapBinding.isDocument())) {
    Iterator iter = getInputMessage().parts();
    while (iter.hasNext()) {
      MessagePart part = (MessagePart) iter.next();
      if (outputPart.getName().equals(part.getName()) && outputPart.getDescriptor().equals(part.getDescriptor())) {
        return true;
      }
    }
  } else if (soapOperation != null && soapOperation.isRPC() || info.soapBinding.isRPC()) {
    com.sun.tools.ws.wsdl.document.Message inputMessage = getInputMessage();
    if (inputParameterNames.contains(outputPart.getName())) {
      if (inputMessage.getPart(outputPart.getName()).getDescriptor().equals(outputPart.getDescriptor())) {
        return true;
      }
    }
  }
  return false;
}
origin: org.glassfish.metro/webservices-tools

public Parameter(String name, Entity entity) {
  super(entity);
  this.name = name;
  if(entity instanceof com.sun.tools.ws.wsdl.document.Message){
    this.entityName = ((com.sun.tools.ws.wsdl.document.Message)entity).getName();
  }else if(entity instanceof MessagePart){
    this.entityName = ((MessagePart)entity).getName();
  }else{
    this.entityName = name;
  }
}
origin: javaee/metro-jax-ws

List<MessagePart> getAdditionHeaderParts(BindingOperation bindingOperation,Message message, boolean isInput){
  List<MessagePart> headerParts = new ArrayList<MessagePart>();
  List<MessagePart> parts = message.getParts();
  List<MessagePart> headers = getHeaderParts(bindingOperation, isInput);
  for(MessagePart part: headers){
    if (parts.contains(part)) {
      continue;
    }
    headerParts.add(part);
  }
  return headerParts;
}
origin: org.glassfish.metro/webservices-tools

if ((inputMessage != null && inputMessage.numParts() != 1)
    || (outputMessage != null && outputMessage.numParts() != 1)) {
  return false;
    ? inputMessage.parts().next() : null;
MessagePart outputPart = outputMessage != null
    ? outputMessage.parts().next() : null;
String operationName = info.portTypeOperation.getName();
origin: com.sun.xml.ws/jaxws-tools

Iterator iter2 = faultMessage.parts();
if (!iter2.hasNext()) {
  error(faultMessage, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_EMPTY_MESSAGE(portTypeFault.getName(), faultMessage.getName()));
  error(faultMessage, ModelerMessages.WSDLMODELER_INVALID_BINDING_FAULT_MESSAGE_HAS_MORE_THAN_ONE_PART(portTypeFault.getName(), faultMessage.getName()));
    warning(faultPart, ModelerMessages.WSDLMODELER_INVALID_MESSAGE_PART_MUST_HAVE_ELEMENT_DESCRIPTOR(faultMessage.getName(), faultPart.getName()));
  } else {
    error(faultPart, ModelerMessages.WSDLMODELER_INVALID_MESSAGE_PART_MUST_HAVE_ELEMENT_DESCRIPTOR(faultMessage.getName(), faultPart.getName()));
origin: javaee/metro-jax-ws

private Message getHeaderMessage(MessagePart part, TWSDLExtensible ext) {
  Iterator<SOAPHeader> headers = getHeaderExtensions(ext).iterator();
  while (headers.hasNext()) {
    SOAPHeader header = headers.next();
    if (!header.isLiteral()) {
      continue;
    }
    com.sun.tools.ws.wsdl.document.Message headerMessage = findMessage(header.getMessage(), document);
    if (headerMessage == null) {
      continue;
    }
    MessagePart headerPart = headerMessage.getPart(header.getPart());
    if (headerPart == part) {
      return headerMessage;
    }
  }
  return null;
}
origin: org.glassfish.metro/webservices-tools

private List<MessagePart> getHeaderPartsFromMessage(Message message, boolean isInput) {
  List<MessagePart> headerParts = new ArrayList<MessagePart>();
  Iterator<MessagePart> parts = message.parts();
  List<MessagePart> headers = getHeaderParts(info.bindingOperation, isInput);
  while (parts.hasNext()) {
    MessagePart part = parts.next();
    if (headers.contains(part)) {
      headerParts.add(part);
    }
  }
  return headerParts;
}
origin: javaee/metro-jax-ws

if(faultMessage.getParts().isEmpty()) {
    faultMessage.getName()));
String faultName = faultMessage.getName();
QName faultQName = new QName(faultNamespaceURI, faultName);
if (faultNames.contains(faultQName)) {
origin: com.sun.xml.ws/jaxws-tools

    List<String> unwrappedParameterList = new ArrayList<String>();
    if (inputMessage != null) {
      Iterator<MessagePart> parts = inputMessage.parts();
      if (parts.hasNext()) {
        MessagePart part = parts.next();
List<MessagePart> outputParts = outputMessage.getParts();
origin: javaee/metro-jax-ws

context.push();
context.registerNamespaces(e);
Message message = new Message(definitions, forest.locatorTable.getStartLocation(e), errReceiver);
String name = Util.getRequiredAttribute(e, Constants.ATTR_NAME);
message.setName(name);
    message.setDocumentation(getDocumentationFor(e2));
  } else if (XmlUtil.matchesTagNS(e2, WSDLConstants.QNAME_PART)) {
    MessagePart part = parseMessagePart(context, e2);
    message.add(part);
  } else {
origin: org.glassfish.metro/webservices-tools

public static List<Parameter> createRpcLitParameters(Message message, Block block, S2JJAXBModel jaxbModel, ErrorReceiverFilter errReceiver){
  RpcLitStructure rpcStruct = (RpcLitStructure)block.getType();
  List<Parameter> parameters = new ArrayList<Parameter>();
  for(MessagePart part : message.getParts()){
    if(!ModelerUtils.isBoundToSOAPBody(part))
      continue;
    QName name = part.getDescriptor();
    TypeAndAnnotation typeAndAnn = jaxbModel.getJavaType(name);
    if(typeAndAnn == null){
      String msgQName = "{"+message.getDefining().getTargetNamespaceURI()+"}"+message.getName();
      errReceiver.error(part.getLocator(), ModelerMessages.WSDLMODELER_RPCLIT_UNKOWNSCHEMATYPE(name.toString(),
          part.getName(), msgQName));
      throw new AbortException();
    }
    String type = typeAndAnn.getTypeClass().fullName();
    type = ClassNameInfo.getGenericClass(type);
    RpcLitMember param = new RpcLitMember(new QName("", part.getName()), type);
    JavaType javaType = new JavaSimpleType(new JAXBTypeAndAnnotation(typeAndAnn));
    param.setJavaType(javaType);
    rpcStruct.addRpcLitMember(param);
    Parameter parameter = ModelerUtils.createParameter(part.getName(), param, block);
    parameter.setEmbedded(true);
    parameters.add(parameter);
  }
  return parameters;
}
origin: com.sun.xml.ws/jaxws-tools

private List<MessagePart> getBodyParts(SOAPBody body, Message message) {
  String bodyParts = body.getParts();
  if (bodyParts != null) {
    List<MessagePart> partsList = new ArrayList<MessagePart>();
    StringTokenizer in = new StringTokenizer(bodyParts.trim(), " ");
    while (in.hasMoreTokens()) {
      String part = in.nextToken();
      MessagePart mPart = message.getPart(part);
      if (null == mPart) {
        error(message, ModelerMessages.WSDLMODELER_ERROR_PARTS_NOT_FOUND(part, message.getName()));
      }
      mPart.setBindingExtensibilityElementKind(MessagePart.SOAP_BODY_BINDING);
      partsList.add(mPart);
    }
    return partsList;
  }
  return null;
}
origin: javaee/metro-jax-ws

protected boolean isSingleInOutPart(Set inputParameterNames,
                  MessagePart outputPart) {
  // As of now, we dont have support for in/out in doc-lit. So return false.
  SOAPOperation soapOperation =
      (SOAPOperation) getExtensionOfType(info.bindingOperation,
          SOAPOperation.class);
  if ((soapOperation != null) && (soapOperation.isDocument() || info.soapBinding.isDocument())) {
    Iterator iter = getInputMessage().parts();
    while (iter.hasNext()) {
      MessagePart part = (MessagePart) iter.next();
      if (outputPart.getName().equals(part.getName()) && outputPart.getDescriptor().equals(part.getDescriptor())) {
        return true;
      }
    }
  } else if (soapOperation != null && soapOperation.isRPC() || info.soapBinding.isRPC()) {
    com.sun.tools.ws.wsdl.document.Message inputMessage = getInputMessage();
    if (inputParameterNames.contains(outputPart.getName())) {
      if (inputMessage.getPart(outputPart.getName()).getDescriptor().equals(outputPart.getDescriptor())) {
        return true;
      }
    }
  }
  return false;
}
origin: com.sun.xml.ws/jaxws-tools

public Parameter(String name, Entity entity) {
  super(entity);
  this.name = name;
  if(entity instanceof com.sun.tools.ws.wsdl.document.Message){
    this.entityName = ((com.sun.tools.ws.wsdl.document.Message)entity).getName();
  }else if(entity instanceof MessagePart){
    this.entityName = ((MessagePart)entity).getName();
  }else{
    this.entityName = name;
  }
}
com.sun.tools.ws.wsdl.documentMessage

Javadoc

Entity corresponding to the "message" WSDL element.

Most used methods

  • <init>
  • accept
  • add
  • getDefining
  • getLocator
  • getName
  • getPart
  • getParts
  • numParts
  • parts
  • setDocumentation
  • setName
  • setDocumentation,
  • setName

Popular in Java

  • Updating database using SQL prepared statement
  • onCreateOptionsMenu (Activity)
  • notifyDataSetChanged (ArrayAdapter)
  • onRequestPermissionsResult (Fragment)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Join (org.hibernate.mapping)
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now