public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public String getType(QName qname, boolean element) { TypeAndAnnotation typeAnno = rawJaxbModelGenCode.getJavaType(qname); if (element) { Mapping mapping = rawJaxbModelGenCode.get(qname); if (mapping != null) { typeAnno = mapping.getType(); } } if (typeAnno != null && typeAnno.getTypeClass() != null) { return typeAnno.getTypeClass().fullName(); } return null; }
public String getType(QName qname, boolean element) { TypeAndAnnotation typeAnno = rawJaxbModelGenCode.getJavaType(qname); if (element) { Mapping mapping = rawJaxbModelGenCode.get(qname); if (mapping != null) { typeAnno = mapping.getType(); } } if (typeAnno != null && typeAnno.getTypeClass() != null) { return typeAnno.getTypeClass().fullName(); } return null; }
public static String getJType(QName xmlTypeName, S2JJAXBModel jaxbModel, boolean boxify) { if (jaxbModel == null) { return getJType(xmlTypeName.getNamespaceURI(), xmlTypeName.getLocalPart()); } TypeAndAnnotation typeAndAnnotation = jaxbModel.getJavaType(xmlTypeName); if (typeAndAnnotation == null) { return getJType(xmlTypeName.getNamespaceURI(), xmlTypeName.getLocalPart()); } if (boxify) { return typeAndAnnotation.getTypeClass().boxify().fullName(); } else { return typeAndAnnotation.getTypeClass().fullName(); } }
public DefaultValueWriter createDefaultValueWriter(QName qname, boolean element) { if (defaultValues == null) { return null; } TypeAndAnnotation typeAnno = rawJaxbModelGenCode.getJavaType(qname); if (element) { Mapping mapping = rawJaxbModelGenCode.get(qname); if (mapping != null) { typeAnno = mapping.getType(); } } if (typeAnno != null && typeAnno.getTypeClass() instanceof JDefinedClass) { JDefinedClass dc = (JDefinedClass)typeAnno.getTypeClass(); if (dc.isAbstract()) { //no default values for abstract classes typeAnno = null; } } if (typeAnno != null) { final JType type = typeAnno.getTypeClass(); return new JAXBDefaultValueWriter(type); } return null; }
public DefaultValueWriter createDefaultValueWriter(QName qname, boolean element) { if (defaultValues == null) { return null; } TypeAndAnnotation typeAnno = rawJaxbModelGenCode.getJavaType(qname); if (element) { Mapping mapping = rawJaxbModelGenCode.get(qname); if (mapping != null) { typeAnno = mapping.getType(); } } if (typeAnno != null && typeAnno.getTypeClass() instanceof JDefinedClass) { JDefinedClass dc = (JDefinedClass)typeAnno.getTypeClass(); if (dc.isAbstract()) { //no default values for abstract classes typeAnno = null; } } if (typeAnno != null) { final JType type = typeAnno.getTypeClass(); return new JAXBDefaultValueWriter(type); } return null; }
public static String boxify(QName xmlTypeName, S2JJAXBModel jaxbModel) { TypeAndAnnotation typeAndAnnotation = jaxbModel.getJavaType(xmlTypeName); if (typeAndAnnotation == null) { return null; } return typeAndAnnotation.getTypeClass().boxify().fullName(); }
public static String resolvePartType(Part part, S2JJAXBModel jaxbModel, boolean fullName) { if (jaxbModel == null) { return resolvePartType(part); } com.sun.tools.xjc.api.Mapping mapping = jaxbModel.get(getElementName(part)); if (mapping == null) { return resolvePartType(part); } if (fullName) { return mapping.getType().getTypeClass().fullName(); } else { return mapping.getType().getTypeClass().name(); } }
if (map!=null) return map.getType().getTypeClass(); if (taa!=null) return taa.getTypeClass();
Mapping mapping = (Mapping)iter.next(); QName qn = mapping.getElement(); String typeName = mapping.getType().getTypeClass().fullName();
typeClass = mapping.getType().getTypeClass(); return def.getTypeClass();
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; }
String typeName = mapping.getType().getTypeClass().fullName();
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; }
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; }
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; }