Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.xml.bind.JAXBElement<T>
public class JAXBElement<T>
Представление 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 java.lang.Class<T> |
declaredType
Привязка типа данных Java для xml типа объявления элемента. |
protected javax.xml.namespace.QName |
имя
имя тега элемента xml |
protected boolean |
ноль
у истинной эквивалентности xml экземпляр элемента есть xsi:nil = "истина". |
protected java.lang.Class |
контекст
Контекст xml объявления элемента, представляющего этот xml экземпляр элемента. |
protected T |
значение
значение элемента xml. |
Сводка конструктора | |
---|---|
JAXBElement(javax.xml.namespace.QName name, java.lang.Class<T> declaredType, java.lang.Class scope, T value)
Создайте xml экземпляр элемента. |
|
JAXBElement(javax.xml.namespace.QName name, java.lang.Class<T> declaredType, T value)
Создайте xml экземпляр элемента. |
Сводка метода | |
---|---|
java.lang.Class<T> |
getDeclaredType()
Возвращает привязку Java xml атрибута типа объявления элемента. |
javax.xml.namespace.QName |
getName()
Возвращает xml имя тега элемента. |
java.lang.Class |
getScope()
Контекст возвратов xml объявления элемента. |
T |
getValue()
Возвратите модель контента и значения атрибута для этого элемента. |
boolean |
isGlobalScope()
Эквивалентность истины возвратов это xml объявление элемента является глобальной переменной. |
boolean |
isNil()
Возвраты эквивалентность true эта модель контента экземпляра элемента являются нолем. |
boolean |
isTypeSubstituted()
У эквивалентности истины возвратов это xml значение экземпляра элемента есть различный тип чем объявленный тип объявления xml элемента. |
void |
setNil(boolean value)
Набор, есть ли у этого элемента нулевой контент. |
void |
setValue(T t)
Установите модель контента и атрибуты этого xml элемента. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Полевая Деталь |
---|
protected final javax.xml.namespace.QName name
protected final java.lang.Class<T> declaredType
protected final java.lang.Class scope
JAXBElement.GlobalScope
для глобальной переменной xml объявление элемента. - локальному объявлению элемента установили контекст в Java представление class составного типа defintion содержащий xml объявление элемента.
protected T value
protected boolean nil
Деталь конструктора |
---|
public JAXBElement(javax.xml.namespace.QName name, java.lang.Class<T> declaredType, java.lang.Class scope, T value)
Создайте xml экземпляр элемента.
name
- Привязка Java xml имени тега элементаdeclaredType
- Привязка Java xml типа объявления элементаscope
- Привязка Java контекста xml объявления элемента. Передача нуля является тем же самым как передачей GlobalScope.classvalue
- Экземпляр Java, представляющий xml значение элемента.getScope()
, isTypeSubstituted()
public JAXBElement(javax.xml.namespace.QName name, java.lang.Class<T> declaredType, T value)
Деталь метода |
---|
public java.lang.Class<T> getDeclaredType()
public javax.xml.namespace.QName getName()
public void setValue(T t)
Установите модель контента и атрибуты этого xml элемента.
Когда это свойство устанавливается в null, isNil() должен true. Детали ограничения описываются в isNil()
.
isTypeSubstituted()
public T getValue()
Возвратите модель контента и значения атрибута для этого элемента.
См. isNil()
для описания ограничения свойства, когда этим значением является null
public java.lang.Class getScope()
isGlobalScope()
public boolean isNil()
Возвраты эквивалентность true эта модель контента экземпляра элемента являются нолем.
Это свойство всегда возвращает true когда getValue()
нуль. Отметьте, что обратное неверно, когда этим свойством является true, getValue()
может содержать ненулевое значение для атрибута (ов). Это допустимо для ноля xml элемент, чтобы иметь атрибут (ы).
public void setNil(boolean value)
Набор, есть ли у этого элемента нулевой контент.
isNil()
public boolean isGlobalScope()
public boolean isTypeSubstituted()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41