public class JAXBElement<T> extends Object implements Serializable
Представление JAXB Элемента Xml.
Этот class представляет информацию об Элементе Xml и от объявления элемента в пределах схемы и от значения экземпляра элемента в пределах xml документа со следующими свойствами
Свойство declaredType И scope является привязкой class JAXB для определения типа xml.
Scope также JAXBElement.GlobalScope
или Java class, представляющий определение составного типа, содержащее объявление элемента схемы.
Есть ограничение свойства что, если value является null, то nil должен быть true. Обратное неверно позволять представить нулевой элемент с атрибутом (ами). Если nil является истиной, возможно, что value является ненулем, таким образом, это может содержать значение атрибутов, связанных с нулевым элементом.
Модификатор и Тип | Класс и Описание |
---|---|
static class |
JAXBElement. GlobalScope
Определяет глобальную область видимости для xml элемента.
|
Модификатор и Тип | Поле и Описание |
---|---|
protected Class<T> |
declaredType
Привязка типа данных Java для xml типа объявления элемента.
|
protected QName |
имя
имя тега элемента xml
|
protected boolean |
ноль
у истинной эквивалентности xml экземпляр элемента есть xsi:nil = "истина".
|
protected Class |
контекст
Контекст xml объявления элемента, представляющего этот xml экземпляр элемента.
|
protected T |
значение
значение элемента xml.
|
Конструктор и Описание |
---|
JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
Создайте xml экземпляр элемента.
|
JAXBElement(QName name, Class<T> declaredType, T value)
Создайте xml экземпляр элемента.
|
Модификатор и Тип | Метод и Описание |
---|---|
Class<T> |
getDeclaredType()
Возвращает привязку Java xml атрибута типа объявления элемента.
|
QName |
getName()
Возвращает xml имя тега элемента.
|
Класс |
getScope()
Контекст возвратов xml объявления элемента.
|
T |
getValue()
Возвратите модель контента и значения атрибута для этого элемента.
|
boolean |
isGlobalScope()
Эквивалентность истины возвратов это xml объявление элемента является глобальной переменной.
|
boolean |
isNil()
Возвраты эквивалентность true эта модель контента экземпляра элемента являются нолем.
|
boolean |
isTypeSubstituted()
У эквивалентности истины возвратов это xml значение экземпляра элемента есть различный тип чем объявленный тип объявления xml элемента.
|
void |
setNil(boolean value)
Набор, есть ли у этого элемента нулевой контент.
|
void |
setValue(T t)
Установите модель контента и атрибуты этого xml элемента.
|
protected final QName name
protected final Class<T> declaredType
protected final Class scope
JAXBElement.GlobalScope
для глобальной переменной xml объявление элемента. - локальному объявлению элемента установили контекст в Java представление class составного типа defintion содержащий xml объявление элемента.protected T value
protected boolean nil
public JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
Создайте xml экземпляр элемента.
name
- Привязка Java xml имени тега элементаdeclaredType
- Привязка Java xml типа объявления элементаscope
- Привязка Java контекста xml объявления элемента. Передача нуля является тем же самым как передачей GlobalScope.classvalue
- Экземпляр Java, представляющий xml значение элемента.getScope()
, isTypeSubstituted()
public Class<T> getDeclaredType()
public QName getName()
public void setValue(T t)
Установите модель контента и атрибуты этого xml элемента.
Когда это свойство устанавливается в null, isNil() должен true. Детали ограничения описываются в isNil()
.
isTypeSubstituted()
public T getValue()
Возвратите модель контента и значения атрибута для этого элемента.
См. isNil()
для описания ограничения свойства, когда этим значением является null
public Class getScope()
isGlobalScope()
public boolean isNil()
Возвраты эквивалентность true эта модель контента экземпляра элемента являются нолем.
Это свойство всегда возвращает true когда getValue()
нуль. Отметьте, что обратное неверно, когда этим свойством является true, getValue()
может содержать ненулевое значение для атрибута (ов). Это допустимо для ноля xml элемент, чтобы иметь атрибут (ы).
public void setNil(boolean value)
Набор, есть ли у этого элемента нулевой контент.
isNil()
public boolean isGlobalScope()
public boolean isTypeSubstituted()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92