@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE={FIELDSE,METHODSE,TYPESE}) public @interface XmlInlineBinaryData
AttachmentMarshaller.isXOPPackage()
に従って XOP エンコーディングが有効になっている場合、このアノテーションは、base64 でエンコードされたバイナリにバインドされている Image
SE、Source
SE、byte[]
などのデータ型が XOP エンコーディングで考慮されないようにします。Jakarta XML Binding プロパティにこのアノテーションが付けられている場合、または Jakarta XML Binding プロパティの基本型にこのアノテーションが付けられている場合、そのプロパティに対して AttachmentMarshaller.addMtomAttachment(DataHandler, String, String)
も AttachmentMarshaller.addMtomAttachment(byte[], int, int, String, String, String)
も呼び出されません。バイナリデータは常にインライン化されます。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.