Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.bind.annotation.adapters
Тип аннотации XmlJavaTypeAdapter


@Retention(value=RUNTIME)
@Target(value={PACKAGE,FIELD,METHOD,TYPE,PARAMETER})
public @interface XmlJavaTypeAdapter

Используйте адаптер, который реализует XmlAdapter для пользовательского маршалинга.

Использование:

Аннотация @XmlJavaTypeAdapter может использоваться со следующими элементами программы:

Когда аннотация @XmlJavaTypeAdapter определяется на class, она применяется ко всем ссылкам на class.

Когда аннотация @XmlJavaTypeAdapter определяется на уровне пакета, это применяется ко всем ссылкам изнутри пакета к @XmlJavaTypeAdapter.type().

Когда аннотация @XmlJavaTypeAdapter определяется на поле, свойстве или параметре, тогда аннотация применяется к полю, свойству или параметру только.

Аннотация @XmlJavaTypeAdapter на поле, свойство или параметр переопределяет аннотацию @XmlJavaTypeAdapter, связанную с class, ссылаемым полем, свойством или параметром.

Аннотация @XmlJavaTypeAdapter на class переопределяет аннотацию @XmlJavaTypeAdapter, определенную на уровне пакета для того class.

Эта аннотация может использоваться со следующими другими аннотациями: XmlElement, XmlAttribute, XmlElementRef, XmlElementRefs, XmlAnyElement. Это может также использоваться на уровне пакета со следующими аннотациями: XmlAccessorType, XmlSchema, XmlSchemaType, XmlSchemaTypes.

Пример: См. пример в XmlAdapter

С тех пор:
JAXB2.0
Автор:
См. Также:
XmlAdapter

Необходимая Сводка Элемента
 java.lang.Class<? extends XmlAdapter> значение
          Точки к clsss, который преобразовывает тип значения в связанный тип или наоборот.
 
Дополнительная Сводка Элемента
 java.lang.Class ввести
          Если эта аннотация используется на уровне пакета, то значение типа () должно быть определено.
 

Деталь элемента

значение

public abstract java.lang.Class<? extends XmlAdapter> value
Точки к clsss, который преобразовывает тип значения в связанный тип или наоборот. См. XmlAdapter для большего количества деталей.

ввести

public abstract java.lang.Class type
Если эта аннотация используется на уровне пакета, то значение типа () должно быть определено.

Значение по умолчанию:
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT.class


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter