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


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


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

Отображает тип Java на простую схему встроенный тип.

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

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

Аннотация @XmlSchemaType, определенная для типа Java, применяется ко всем ссылкам на тип Java от свойства/поля. Аннотация @XmlSchemaType, определенная на свойстве/поле, переопределяет аннотацию @XmlSchemaType, определенную на уровне пакета.

Эта аннотация может использоваться со следующими аннотациями: XmlElement, XmlAttribute.

Пример 1: Настройте отображение XMLGregorianCalendar на поле.

     //Example: Code fragment
     public class USPrice {
         @XmlElement
         @XmlSchemaType(name="date")
         public XMLGregorianCalendar date;
     }
 
     <!-- Example: Local XML Schema element -->
     <xs:complexType name="USPrice"/>
       <xs:sequence>
         <xs:element name="date" type="xs:date"/>
       </sequence>
     </xs:complexType>
 

Пример 2: Настройте отображение XMLGregorianCalendar на уровне пакета

     package foo;
     @javax.xml.bind.annotation.XmlSchemaType(
          name="date", type=javax.xml.datatype.XMLGregorianCalendar.class)
     }
 

С тех пор:
JAXB2.0

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

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

имя

public abstract java.lang.String name

пространство имен

public abstract java.lang.String namespace
Значение по умолчанию:
"http://www.w3.org/2001/XMLSchema"

ввести

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

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


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

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

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

free hit counter