public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public void annotate(JAnnotatable typeVar) { if(typeAnn != null) typeAnn.annotate(typeVar); }
if ((((inTa != null) && (outTa != null) && inTa.equals(outTa))) && !inType.equals(outType)) { String javaType = "javax.activation.DataHandler"; if (inElementName.getLocalPart().equals(outElementName.getLocalPart()) && inJavaType.equals(outJavaType) && (inTa == null || outTa == null || inTa.equals(outTa)) && (inRawTypeName == null || outRawTypeName == null || inRawTypeName.equals(outRawTypeName))) { inParam.setMode(Mode.INOUT);
if ((((inTa != null) && (outTa != null) && inTa.equals(outTa))) && !inType.equals(outType)) { String javaType = "javax.activation.DataHandler"; if (inElementName.getLocalPart().equals(outElementName.getLocalPart()) && inJavaType.equals(outJavaType) && (inTa == null || outTa == null || inTa.equals(outTa)) && (inRawTypeName == null || outRawTypeName == null || inRawTypeName.equals(outRawTypeName))) { inParam.setMode(Mode.INOUT);
public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public void annotate(JAnnotatable typeVar) { if(typeAnn != null) typeAnn.annotate(typeVar); }
if ((((inTa != null) && (outTa != null) && inTa.equals(outTa))) && !inType.equals(outType)) { String javaType = "javax.activation.DataHandler"; if (inElementName.getLocalPart().equals(outElementName.getLocalPart()) && inJavaType.equals(outJavaType) && (inTa == null || outTa == null || inTa.equals(outTa)) && (inRawTypeName == null || outRawTypeName == null || inRawTypeName.equals(outRawTypeName))) { inParam.setMode(Mode.INOUT);
public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public void annotate(JAnnotatable typeVar) { if(typeAnn != null) typeAnn.annotate(typeVar); }
if ((((inTa != null) && (outTa != null) && inTa.equals(outTa))) && !inType.equals(outType)) { String javaType = "javax.activation.DataHandler"; if (inElementName.getLocalPart().equals(outElementName.getLocalPart()) && inJavaType.equals(outJavaType) && (inTa == null || outTa == null || inTa.equals(outTa)) && (inRawTypeName == null || outRawTypeName == null || inRawTypeName.equals(outRawTypeName))) { inParam.setMode(Mode.INOUT);
public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn) { this.typeAnn = typeAnn; this.type = typeAnn.getTypeClass(); }
public void annotate(JAnnotatable typeVar) { if(typeAnn != null) typeAnn.annotate(typeVar); }
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();