|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。
参照先:
説明
| クラスの概要 | |
|---|---|
| DatatypeConstants | 基本データ型の値を定数として格納するユーティリティークラスです。 |
| DatatypeConstants.Field | Duration クラスの 6 つのクラスを表現する型保障された enum クラスです。 |
| 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.datatypeAPI は、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 Platform Standard Ed. 6 |
|||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。