-
@Retention(RUNTIME) @Target({字段,METHOD,TYPE}) public @interface XmlInlineBinaryData
禁用对XML绑定到base64编码的二进制数据的数据类型的XOP编码的考虑。当如
AttachmentMarshaller.isXOPPackage()
中所述启用XOP编码时,此注释将禁用与基于64位编码的二进制文件绑定的数据类型,例如Image
或Source
或byte[]
作为XOP编码。 如果JAXB属性使用此注释进行注释,或者如果JAXB属性的基本类型使用此注释进行注释, 那么此属性将不会调用AttachmentMarshaller.addMtomAttachment(DataHandler, String, String)
和AttachmentMarshaller.addMtomAttachment(byte[], int, int, String, String, String)
。 二进制数据将始终为内联。- 从以下版本开始:
- 1.6,JAXB 2.0