JavaTM Platform
Standard Ed. 6

javax.xml.bind.annotation
注釈型 XmlAttachmentRef


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD,PARAMETER})
public @interface XmlAttachmentRef

XML 形式が MIME コンテンツへの URI 参照であるフィールド/プロパティーをマークします。MIME コンテンツは、添付として行外に最適に保存されます。 フィールド/プロパティーは、常に DataHandler クラスにマップされる必要があります。

使用方法

 
 @XmlRootElement
 class Foo {
   @XmlAttachmentRef
   @XmlAttribute
   DataHandler data;

   @XmlAttachmentRef
   @XmlElement
   DataHandler body;
 }
 
上記のコードは、次の XML にマップされます。  

 <xs:element name="foo" xmlns:ref="http://ws-i.org/profiles/basic/1.1/xsd">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="body" type="ref:swaRef" minOccurs="0" />
     </xs:sequence>
     <xs:attribute name="data" type="ref:swaRef" use="optional" />
   </xs:complexType>
 </xs:element>
 

上記のバインディングは、WS-I AP 1.0 (WS-I Attachments Profile Version 1.0) をサポートしています。

導入されたバージョン:
JAXB2.0


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。