-
@Retention(RUNTIME) @Target({FIELD,METHOD,TYPE}) public @interface XmlInlineBinaryData
XML内のbase64エンコード・バイナリ・データにバインドされるデータ型に対するXOPエンコーディングの考慮を無効にします。AttachmentMarshaller.isXOPPackage()
で説明されているようにXOPエンコーディングが有効な場合、この注釈は、base64エンコード・バイナリにバインドされるImage
またはSource
またはbyte[]
などのデータ型におけるXOPエンコーディングの考慮を無効にします。 JAXBプロパティがこの注釈で注釈されている場合、またはJAXBプロパティの基底型がこの注釈で注釈されている場合、そのプロパティに対してAttachmentMarshaller.addMtomAttachment(DataHandler, String, String)
またはAttachmentMarshaller.addMtomAttachment(byte[], int, int, String, String, String)
はいずれも呼び出されません。 バイナリ・データは常にインラインになります。- 導入されたバージョン:
- 1.6, JAXB 2.0