Object must have some value in its @XmlValue field
Bonjour,
J'ai le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "udt_TextType", propOrder = { "value" })
@XmlSeeAlso({ RoadTypeCodeTypeType.class })
public class UdtTextType {
@XmlValue
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String value;
/**
* Gets the value of the value property.
*
* @return possible object is {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setValue(String value) {
this.value = value;
} |
J'ai envie de faire un marshall sur cet objet:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AdresseCompleteType", propOrder = { "inHouseMail", "buildingName", "buildingNumber", "blockName", "roadType",
"streetName", "postcode", "cityName", "lineFive" })
public class AdresseCompleteType {
@XmlElement(name = "InHouseMail")
protected UdtTextType inHouseMail;
@XmlElement(name = "BuildingName")
protected UdtTextType buildingName;
@XmlElement(name = "BuildingNumber")
protected UdtTextType buildingNumber;
... |
J'ai l'erreur suivante qui se produit:Object must have some value in its @XmlValue field
Pourquoi ai-je cette erreur? il est vrai que je ne renseigne pas tous les attributs de AdresseCompleteType, mais JAXB par défaut n'est pas censé faire un marsahlling sur les éléments = null.
Je ne vois donc pas pourquoi j'ai cette erreur...
Merci d'avance!