jaxb2-maven-plugin 1.3
オブジェクトの属性をスキップします。 XSD
は変更できません。なぜJAXB(jaxb2-maven-plugin)がこの属性をスキップするのですか?
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="classA" type="classA" substitutionGroup="classSubA"/>
<xs:complexType name="complexClassA" mixed="true">
<xs:attribute name="attA">
<xs:annotation>
<xs:appinfo>
<moProperty value="classA:attA"/>
<label value="Attribute A" default="true"/>
<externAccess value="readWrite"/>
<description value="NO COMMENTS"/>
</xs:appinfo>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="off"/>
<xs:enumeration value="on"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="id" type="xs:unsignedInt">
<xs:annotation>
<xs:appinfo>
<moProperty value="myClassB:id"/>
<label value="Id" default="true"/>
<externAccess value="readWrite"/>
<description value="NO COMMENTS"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:schema>
得られJava Object
(断片):XSD
(断片)に
public class ComplexClassA {
@XmlSchemaType(name = "unsignedInt")
protected Long id;
}
は、なぜそれがattA
体を生成しないのですか?
インライン列挙が発生する可能性がありますか?
ありがとうございます。
Udo。
インライン列挙型はどうですか?どこですか?申し訳ありませんが、XSDを公開することはできません。私は明日私が事務所にいるより有意義な例を追加します。あなたの時間をありがとう。 – ssedano