/** * Annotate the element property 'field' */ private void annotateElement(JAnnotatable field) { CElementPropertyInfo ep = (CElementPropertyInfo) prop; List<CTypeRef> types = ep.getTypes(); if(ep.isValueList()) { field.annotate(XmlList.class); } assert ep.getXmlName()==null; // if( eName!=null ) { // wrapper // XmlElementWrapperWriter xcw = field.annotate2(XmlElementWrapperWriter.class); // xcw.name(eName.getLocalPart()) // .namespace(eName.getNamespaceURI()); // } if (types.size() == 1) { CTypeRef t = types.get(0); writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), false); } else { for (CTypeRef t : types) { // generate @XmlElements writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), true); } xesw = null; } }
/** * Annotate the element property 'field' */ private void annotateElement(JAnnotatable field) { CElementPropertyInfo ep = (CElementPropertyInfo) prop; List<CTypeRef> types = ep.getTypes(); if(ep.isValueList()) { field.annotate(XmlList.class); } assert ep.getXmlName()==null; // if( eName!=null ) { // wrapper // XmlElementWrapperWriter xcw = field.annotate2(XmlElementWrapperWriter.class); // xcw.name(eName.getLocalPart()) // .namespace(eName.getNamespaceURI()); // } if (types.size() == 1) { CTypeRef t = types.get(0); writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), false); } else { for (CTypeRef t : types) { // generate @XmlElements writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), true); } xesw = null; } }
/** * Annotate the element property 'field' */ private void annotateElement(JAnnotatable field) { CElementPropertyInfo ep = (CElementPropertyInfo) prop; List<CTypeRef> types = ep.getTypes(); if(ep.isValueList()) { field.annotate(XmlList.class); } assert ep.getXmlName()==null; // if( eName!=null ) { // wrapper // XmlElementWrapperWriter xcw = field.annotate2(XmlElementWrapperWriter.class); // xcw.name(eName.getLocalPart()) // .namespace(eName.getNamespaceURI()); // } if (types.size() == 1) { CTypeRef t = types.get(0); writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), false); } else { for (CTypeRef t : types) { // generate @XmlElements writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), true); } xesw = null; } }
/** * Annotate the element property 'field' */ private void annotateElement(JAnnotatable field) { CElementPropertyInfo ep = (CElementPropertyInfo) prop; List<CTypeRef> types = ep.getTypes(); if(ep.isValueList()) { field.annotate(XmlList.class); } assert ep.getXmlName()==null; // if( eName!=null ) { // wrapper // XmlElementWrapperWriter xcw = field.annotate2(XmlElementWrapperWriter.class); // xcw.name(eName.getLocalPart()) // .namespace(eName.getNamespaceURI()); // } if (types.size() == 1) { CTypeRef t = types.get(0); writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), false); } else { for (CTypeRef t : types) { // generate @XmlElements writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), true); } xesw = null; } }
/** * Annotate the element property 'field' */ private void annotateElement(JAnnotatable field) { CElementPropertyInfo ep = (CElementPropertyInfo) prop; List<CTypeRef> types = ep.getTypes(); if(ep.isValueList()) { field.annotate(XmlList.class); } assert ep.getXmlName()==null; // if( eName!=null ) { // wrapper // XmlElementWrapperWriter xcw = field.annotate2(XmlElementWrapperWriter.class); // xcw.name(eName.getLocalPart()) // .namespace(eName.getNamespaceURI()); // } if (types.size() == 1) { CTypeRef t = types.get(0); writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), false); } else { for (CTypeRef t : types) { // generate @XmlElements writeXmlElementAnnotation(field, t, resolve(t,IMPLEMENTATION), true); } xesw = null; } }