モジュール java.xml
パッケージjavax.xml.datatype
パッケージjavax.xml.datatype
XML/Java型マッピングを定義します。
このAPIは、XML/Java型のマッピングを提供します。
次のXML標準が適用されます。
- W3C XML Schema 1.0 Part 2, Section 3.2.7-14
- 「XQuery 1.0 and XPath 2.0 Data Model」、「xdt:dayTimeDuration」
- XQuery 1.0およびXPath 2.0データ・モデル、xdt:yearMonthDuration
W3C XML Schemaのデータ型 | Javaデータ型 |
---|---|
xs:date | XMLGregorianCalendar |
xs:dateTime | XMLGregorianCalendar |
xs:duration | Duration |
xs:gDay | XMLGregorianCalendar |
xs:gMonth | XMLGregorianCalendar |
xs:gMonthDay | XMLGregorianCalendar |
xs:gYear | XMLGregorianCalendar |
xs:gYearMonth | XMLGregorianCalendar |
xs:time | XMLGregorianCalendar |
XQuery 1.0 and XPath 2.0 Data Model | Javaデータ型 |
---|---|
xdt:dayTimeDuration | Duration |
xdt:yearMonthDuration | Duration |
Java型への「「自然」」マッピングを持つW3C XML Schemaデータ型はJSR 31によって定義されます: Java Architecture for XML Binding (JAXB) Specification、Binding XML Schema to Java Representations。 JAXBが定義するXML Schema組込みデータ型のマッピングは次のとおりです。
- xs:anySimpleType
- xs:base64Binary
- xs:boolean
- xs:byte
- xs:decimal
- xs:double
- xs:float
- xs:hexBinary
- xs:int
- xs:integer
- xs:long
- xs:QName
- xs:short
- xs:string
- xs:unsignedByte
- xs:unsignedInt
- xs:unsignedShort
- 導入されたバージョン:
- 1.5
- 関連項目:
-
クラス説明重大な構成エラーを示します。基本データ型の値を定数として格納するユーティリティ・クラスです。
Duration
クラスの6つのフィールドを表す型保障されたenumクラスです。XMLをJavaObject
へ、あるいはJava Objectからマップする新しいjavax.xml.datatype
Object
を作成するファクトリです。W3C XML Schema 1.0仕様に定義された期間の不変の表現です。W3C XML Schema 1.0日時データ型の表現です。