|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
javax.xml.datatype
API は、XML / Java の型マッピングを提供します。
参照先:
説明
クラスの概要 | |
---|---|
DatatypeConstants | 基本データ型の値を定数として格納するユーティリティクラスです。 |
DatatypeConstants.Field | Duration クラスの 6 つのフィールドを表す型保証された列挙クラスです。 |
DatatypeFactory | XML を Java Object へ、あるいは Java Object からマップする新しい javax.xml.datatype Object を作成するファクトリです。 |
Duration | W3C XML Schema 1.0 仕様に定義された期間の不変の表現です。 |
XMLGregorianCalendar | W3C XML Schema 1.0 日時データ型の表現です。 |
例外の概要 | |
---|---|
DatatypeConfigurationException | 重大な構成エラーを示します。 |
XML / Java の型マッピング
javax.xml.datatype
API は、XML / Java の型マッピングを提供します。
次の XML 標準が適用されます。
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) 仕様、Java 表現への Binding XML Schema によって定義されています。JAXB が定義する XML Schema 組み込みデータ型のマッピングは次の通りです。
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。