|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 必需 | 可選 | 詳細資訊: 元素 |
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD,PACKAGE}) public @interface XmlSchemaType
將 Java 型別映射到一個簡單的網要內置型別。
用法
@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) }
必需元素摘要 | |
---|---|
String |
name
|
可選元素摘要 | |
---|---|
String |
namespace
|
Class |
type
如果此註釋用於包級別上,那麼必須指定 type() 的值。 |
元素詳細資訊 |
---|
public abstract String name
public abstract String namespace
public abstract Class type
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 必需 | 可選 | 詳細資訊: 元素 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。