Package com.caucho.jaxb.property

Examples of com.caucho.jaxb.property.WrapperProperty


    XmlElementWrapper wrapper =
      accessor.getAnnotation(XmlElementWrapper.class);

    if (wrapper != null) {
      WrapperProperty wrapperProperty =
        new WrapperProperty(_property, wrapper,
                            _qname.getNamespaceURI(),
                            _qname.getLocalPart());

      _property = wrapperProperty;
      _qname = wrapperProperty.getWrapperQName();
    }
  }
View Full Code Here


      Class inputType = parameterTypes[_inputArgument];

      if ((inputType.isArray() &&
           ! byte.class.equals(inputType.getComponentType()))
          || Collection.class.isAssignableFrom(inputType)) {
        WrapperProperty wrapper =
          new WrapperProperty(_bodyArgs[_inputArgument]._property,
                              _bodyArgs[_inputArgument].getName(),
                              ITEM_NAME);

        _bodyArgs[_inputArgument].setName(ITEM_NAME);
        _bodyArgs[_inputArgument]._property = wrapper;
      }
    }
    else if (_bodyInputs == 0)
      _inputName = ""; // services/131[89]

    if (_returnMarshal != null) {
      WebResult webResult = _method.getAnnotation(WebResult.class);

      if (webResult == null && eiMethod != null)
        webResult = eiMethod.getAnnotation(WebResult.class);

      if (webResult == null || "".equals(webResult.name()))
        _returnMarshal.setName(new QName(_targetNamespace, _responseName));

      // services/144[01]

      else if (webResult.targetNamespace() == null ||
               "".equals(webResult.targetNamespace()))
        _returnMarshal.setName(new QName(_targetNamespace, webResult.name()));

      else
        _returnMarshal.setName(new QName(webResult.targetNamespace(),
                                         webResult.name()));

      Class returnType = method.getReturnType();

      if ((returnType.isArray() &&
           ! byte.class.equals(returnType.getComponentType()))
          || Collection.class.isAssignableFrom(returnType)) {
        WrapperProperty wrapper =
          new WrapperProperty(_returnMarshal._property,
                              _returnMarshal.getName(),
                              ITEM_NAME);

        _returnMarshal.setName(ITEM_NAME);
        _returnMarshal._property = wrapper;
View Full Code Here

      Class inputType = parameterTypes[_inputArgument];

      if ((inputType.isArray() &&
           ! byte.class.equals(inputType.getComponentType()))
          || Collection.class.isAssignableFrom(inputType)) {
        WrapperProperty wrapper =
          new WrapperProperty(_bodyArgs[_inputArgument]._property,
                              _bodyArgs[_inputArgument].getName(),
                              ITEM_NAME);

        _bodyArgs[_inputArgument].setName(ITEM_NAME);
        _bodyArgs[_inputArgument]._property = wrapper;
      }
    }
    else if (_bodyInputs == 0)
      _inputName = ""; // services/131[89]

    if (_returnMarshal != null) {
      WebResult webResult = _method.getAnnotation(WebResult.class);

      if (webResult == null && eiMethod != null)
        webResult = eiMethod.getAnnotation(WebResult.class);

      if (webResult == null || "".equals(webResult.name()))
        _returnMarshal.setName(new QName(_targetNamespace, _responseName));

      // services/144[01]

      else if (webResult.targetNamespace() == null ||
               "".equals(webResult.targetNamespace()))
        _returnMarshal.setName(new QName(_targetNamespace, webResult.name()));

      else
        _returnMarshal.setName(new QName(webResult.targetNamespace(),
                                         webResult.name()));

      Class returnType = method.getReturnType();

      if ((returnType.isArray() &&
           ! byte.class.equals(returnType.getComponentType()))
          || Collection.class.isAssignableFrom(returnType)) {
        WrapperProperty wrapper =
          new WrapperProperty(_returnMarshal._property,
                              _returnMarshal.getName(),
                              ITEM_NAME);

        _returnMarshal.setName(ITEM_NAME);
        _returnMarshal._property = wrapper;
View Full Code Here

    XmlElementWrapper wrapper =
      accessor.getAnnotation(XmlElementWrapper.class);

    if (wrapper != null) {
      WrapperProperty wrapperProperty =
        new WrapperProperty(_property, wrapper,
                            _qname.getNamespaceURI(),
                            _qname.getLocalPart());

      _property = wrapperProperty;
      _qname = wrapperProperty.getWrapperQName();
    }
  }
View Full Code Here

TOP

Related Classes of com.caucho.jaxb.property.WrapperProperty

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.