📄 xmlattachmentref.java
字号:
/* * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package javax.xml.bind.annotation;import javax.activation.DataHandler;import static java.lang.annotation.ElementType.*;import java.lang.annotation.Retention;import static java.lang.annotation.RetentionPolicy.RUNTIME;import java.lang.annotation.Target;/** * Marks a field/property that its XML form is a uri reference to mime content. * The mime content is optimally stored out-of-line as an attachment. * * A field/property must always map to the {@link DataHandler} class. * * <h2>Usage</h2> * <pre> * @{@link XmlRootElement} * class Foo { * @{@link XmlAttachmentRef} * @{@link XmlAttribute} * {@link DataHandler} data; * * @{@link XmlAttachmentRef} * @{@link XmlElement} * {@link DataHandler} body; * } * </pre> * The above code maps to the following XML: * <pre><xmp> * <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> * </xmp></pre> * * <p> * The above binding supports WS-I AP 1.0 <a href="http://www.ws-i.org/Profiles/AttachmentsProfile-1.0-2004-08-24.html#Referencing_Attachments_from_the_SOAP_Envelope">WS-I Attachments Profile Version 1.0.</a> * * @author Kohsuke Kawaguchi * @since JAXB2.0 */@Retention(RUNTIME)@Target({FIELD,METHOD,PARAMETER})public @interface XmlAttachmentRef {}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -