Spec-Zone .ru
спецификации, руководства, описания, API
|
@Retention(value=RUNTIME) @Target(value={PACKAGE,FIELD,METHOD,TYPE,PARAMETER}) public @interface XmlJavaTypeAdapter
XmlAdapter
для пользовательского маршалинга. Использование:
Аннотация @XmlJavaTypeAdapter может использоваться со следующими элементами программы:
XmlJavaTypeAdapters
Когда аннотация @XmlJavaTypeAdapter определяется на классе, она применяется ко всем ссылкам на класс.
Когда аннотация @XmlJavaTypeAdapter определяется на уровне пакета, это применяется ко всем ссылкам изнутри пакета к @XmlJavaTypeAdapter.type().
Когда аннотация @XmlJavaTypeAdapter определяется на поле, свойстве или параметре, тогда аннотация применяется к полю, свойству или параметру только.
Аннотация @XmlJavaTypeAdapter на поле, свойство или параметр переопределяет аннотацию @XmlJavaTypeAdapter, связанную с классом, ссылаемым полем, свойством или параметром.
Аннотация @XmlJavaTypeAdapter на класс переопределяет аннотацию @XmlJavaTypeAdapter, определенную на уровне пакета для того класса.
Эта аннотация может использоваться со следующими другими аннотациями: XmlElement
, XmlAttribute
, XmlElementRef
, XmlElementRefs
, XmlAnyElement
. Это может также использоваться на уровне пакета со следующими аннотациями: XmlAccessorType
, XmlSchema
, XmlSchemaType
, XmlSchemaTypes
.
Пример: См. пример в XmlAdapter
XmlAdapter
Модификатор и Тип | Необходимый Элемент и Описание |
---|---|
Class<? extends XmlAdapter> |
значение
Точки к clsss, который преобразовывает тип значения в связанный тип или наоборот.
|
public abstract Class<? extends XmlAdapter> value
XmlAdapter
для большего количества деталей.public abstract Class type
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.