@Retention(value=RUNTIME) @Target(value={FIELD,METHOD,PACKAGE}) public @interface XmlSchemaType
使用法
@XmlSchemaType 注釈は、次のプログラム要素で使用できます。
Java 型に定義された @XmlSchemaType 注釈は、プロパティーまたはフィールドからその Java 型へのすべての参照に適用されます。プロパティーまたはフィールドに指定された @XmlSchemaType 注釈は、パッケージレベルで指定された @XmlSchemaType 注釈よりも優先されます。
この注釈型は、次の注釈型とともに使用できます。XmlElement
、XmlAttribute
。
例 1: フィールドの XMLGregorianCalendar のマッピングをカスタマイズする。
//Example: Code fragment public class USPrice { @XmlElement @XmlSchemaType(name="date") public XMLGregorianCalendar date; } <!-- Example: Local XML Schema element --> <xs:complexType name="USPrice"/> <xs:sequence> <xs:element name="date" type="xs:date"/> </sequence> </xs:complexType>
例 2: パッケージレベルで XMLGregorianCalendar のマッピングをカスタマイズする
package foo; @javax.xml.bind.annotation.XmlSchemaType( name="date", type=javax.xml.datatype.XMLGregorianCalendar.class) }
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.