@Retention(value=RUNTIME) @Target(value={FIELD,METHOD,TYPE}) public @interface XmlInlineBinaryData
Когда в кодировании XOP включают как описано AttachmentMarshaller.isXOPPackage()
, эта аннотация отключает типы данных такой как Image
или Source
или byte[], которые связываются с base64-закодированным двоичным файлом от того, чтобы быть рассмотренным для кодирования XOP. Если свойство JAXB аннотируется этой аннотацией или если базовый тип свойства JAXB аннотируется этой аннотацией, ни одним AttachmentMarshaller.addMtomAttachment(DataHandler, String, String)
ни AttachmentMarshaller.addMtomAttachment(byte[], int, int, String, String, String)
когда-либо вызывается для свойства. Двоичные данные будут всегда встраиваться.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92