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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.