Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) public @interface XmlAttribute
Отображает свойство JavaBean на атрибут XML.
Использование
Аннотация @XmlAttribute может использоваться со следующими элементами программы:
Статическое заключительное поле отображается на XML фиксированный атрибут.
См. "Спецификацию Пакета" в javax.xml.bind.package javadoc для дополнительной общей информации.
Использование подвергается следующим ограничениям:// Examples @XmlAttribute List<Integer> items; //legal @XmlAttribute List<Bar> foo; // illegal if Bar does not map to a schema simple type
// Examples @XmlAttribute int foo; // legal @XmlAttribute Foo foo; // illegal if Foo does not map to a schema simple type
XmlID
, XmlIDREF
, XmlList
, XmlSchemaType
, XmlValue
, XmlAttachmentRef
, XmlMimeType
, XmlInlineBinaryData
, XmlJavaTypeAdapter
Пример 1: свойство Map a JavaBean к атрибуту XML.
//Example: Code fragment public class USPrice { @XmlAttribute public java.math.BigDecimal getPrice() {...} ; public void setPrice(java.math.BigDecimal ) {...}; } <!-- Example: XML Schema fragment --> <xs:complexType name="USPrice"> <xs:sequence> </xs:sequence> <xs:attribute name="price" type="xs:decimal"/> </xs:complexType>
Пример 2: свойство Map a JavaBean к XML приписывает с анонимным типом.
См. Пример 7 вXmlType
. Пример 3: Отобразите свойство набора JavaBean на атрибут XML.
// Example: Code fragment class Foo { ... @XmlAttribute List<Integer> items; } <!-- Example: XML Schema fragment --> <xs:complexType name="foo"> ... <xs:attribute name="items"> <xs:simpleType> <xs:list itemType="xs:int"/> </xs:simpleType> </xs:complexType>
XmlType
Дополнительная Сводка Элемента | |
---|---|
java.lang.String |
имя
Имя атрибута XML-схемы. |
java.lang.String |
пространство имен
Определяет целевое пространство имен XML атрибута XML-схемы. |
boolean |
необходимый
Определяет, является ли атрибут XML-схемы дополнительным или необходимым. |
public abstract java.lang.String name
public abstract boolean required
public abstract java.lang.String namespace
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41