Search in sources :

Example 6 with CorbaTypeImpl

use of org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl in project cxf by apache.

the class OperationVisitor method visitOpTypeSpec.

private void visitOpTypeSpec(AST node, XmlSchemaSequence outputWrappingSequence) {
    if (node.getType() == IDLTokenTypes.LITERAL_void) {
        // nothing to do here, move along
        return;
    }
    ParamTypeSpecVisitor visitor = new ParamTypeSpecVisitor(getScope(), definition, schema, wsdlVisitor);
    visitor.visit(node);
    XmlSchemaType schemaType = visitor.getSchemaType();
    CorbaTypeImpl corbaType = visitor.getCorbaType();
    Scope fqName = visitor.getFullyQualifiedName();
    addElement(outputWrappingSequence, schemaType, fqName, RETURN_PARAMETER);
    addCorbaReturn(corbaType, fqName, RETURN_PARAMETER);
}
Also used : CorbaTypeImpl(org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl) XmlSchemaType(org.apache.ws.commons.schema.XmlSchemaType)

Aggregations

CorbaTypeImpl (org.apache.cxf.binding.corba.wsdl.CorbaTypeImpl)6 XmlSchemaType (org.apache.ws.commons.schema.XmlSchemaType)4 QName (javax.xml.namespace.QName)2 AST (antlr.collections.AST)1 BindingOperation (javax.wsdl.BindingOperation)1 Operation (javax.wsdl.Operation)1 ArgType (org.apache.cxf.binding.corba.wsdl.ArgType)1 Const (org.apache.cxf.binding.corba.wsdl.Const)1 ParamType (org.apache.cxf.binding.corba.wsdl.ParamType)1 XmlSchemaElement (org.apache.ws.commons.schema.XmlSchemaElement)1 XmlSchemaSequence (org.apache.ws.commons.schema.XmlSchemaSequence)1