|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: REQUIRED | OPTIONAL | 详细信息: ELEMENT | ||||||||
javax.xml.bind.annotation Annotation Type XmlSchemaType
Maps a Java type to a simple schema built-in type.
Usage
@XmlSchemaType annotation can be used with the following program elements:
- a JavaBean property
- field
- package
@XmlSchemaType annotation defined for Java type applies to all references to the Java type from a property/field. A @XmlSchemaType annotation specified on the property/field overrides the @XmlSchemaType annotation specified at the package level.
This annotation can be used with the following annotations:
XmlElement, XmlAttribute.
Example 1: Customize mapping of XMLGregorianCalendar on the field.
//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>
Example 2: Customize mapping of XMLGregorianCalendar at package level
package foo;
@javax.xml.bind.annotation.XmlSchemaType(
name="date", type=javax.xml.datatype.XMLGregorianCalendar.class)
}
- 从以下版本开始:
- JAXB2.0
| Required Element Summary | |
|---|---|
String |
name
|
| Optional Element Summary | |
|---|---|
String |
namespace
|
Class |
type
If this annotation is used at the package level, then value of the type() must be specified. |
| 元素详细信息 |
|---|
name
public abstract String name
namespace
public abstract String namespace
- 默认值:
- "http://www.w3.org/2001/XMLSchema"
type
public abstract Class type
- If this annotation is used at the package level, then value of
the type() must be specified.
- 默认值:
- javax.xml.bind.annotation.XmlSchemaType.DEFAULT.class
|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: REQUIRED | OPTIONAL | 详细信息: ELEMENT | ||||||||
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.