JavaTM Platform
Standard Ed. 6

クラス
javax.xml.datatype.Duration の使用

Duration を使用しているパッケージ
javax.xml.datatype XML / Java の型マッピング javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。 
 

javax.xml.datatype での Duration の使用
 

Duration を返す javax.xml.datatype のメソッド
abstract  Duration Duration.add(Duration rhs)
          値が this+rhs である新しいデュレーションを計算します。
abstract  Duration Duration.multiply(BigDecimal factor)
          値がこのデュレーションの値より factor 倍長い新しいデュレーションを計算します。
 Duration Duration.multiply(int factor)
          値がこのデュレーションの値より factor 倍長い新しいデュレーションを計算します。
abstract  Duration Duration.negate()
          値が -this である新しい Duration オブジェクトを返します。
abstract  Duration DatatypeFactory.newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)
          Duration を isPositive、年、月、日、時間、分、秒で指定する Duration の新しいインスタンスを取得します。
 Duration DatatypeFactory.newDuration(boolean isPositive, int years, int months, int days, int hours, int minutes, int seconds)
          Duration を isPositive、年、月、日、時間、分、秒で指定する Duration の新しいインスタンスを取得します。
abstract  Duration DatatypeFactory.newDuration(long durationInMilliSeconds)
          Duration をミリ秒で指定する Duration の新しいインスタンスを取得します。
abstract  Duration DatatypeFactory.newDuration(String lexicalRepresentation)
          Duration の新しいインスタンスを取得し、XML Schema 1.0 section 3.2.6.1 に定義されているように文字列表現「PnYnMnDTnHnMnS」を解析して、Duration を指定します。
 Duration DatatypeFactory.newDurationDayTime(boolean isPositive, BigInteger day, BigInteger hour, BigInteger minute, BigInteger second)
          「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」で定義された指定の dayhourminute、および second を使用して、xdt:dayTimeDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationDayTime(boolean isPositive, int day, int hour, int minute, int second)
          「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」で定義された指定の dayhourminute、および second を使用して、xdt:dayTimeDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationDayTime(long durationInMilliseconds)
          「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」 で定義された指定ミリ秒を使用して、xdt:dayTimeDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationDayTime(String lexicalRepresentation)
          String 表現、「PnDTnHnMnS」、「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」 を構文解析することによって、xdt:dayTimeDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationYearMonth(boolean isPositive, BigInteger year, BigInteger month)
          「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」で定義された指定の year および month を使用して、xdt:yearMonthDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationYearMonth(boolean isPositive, int year, int month)
          「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」で定義された指定の year および month を使用して、xdt:yearMonthDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationYearMonth(long durationInMilliseconds)
          「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」で定義された指定ミリ秒を使用して、xdt:yearMonthDuration 型の Duration を作成します。
 Duration DatatypeFactory.newDurationYearMonth(String lexicalRepresentation)
          String 表現、「PnYnM」、「XQuery 1.0 and XPath 2.0 Data Model」の「xdt:dayTimeDuration」を構文解析することによって、xdt:yearMonthDuration 型の Duration を作成します。
abstract  Duration Duration.normalizeWith(Calendar startTimeInstant)
          特定の時点を参照点として使用して、年および月フィールドを日フィールドに変換します。
 Duration Duration.subtract(Duration rhs)
          値が this-rhs である新しいデュレーションを計算します。
 

Duration 型のパラメータを持つ javax.xml.datatype のメソッド
abstract  void XMLGregorianCalendar.add(Duration duration)
          このインスタンスに duration を追加します。
abstract  Duration Duration.add(Duration rhs)
          値が this+rhs である新しいデュレーションを計算します。
abstract  int Duration.compare(Duration duration)
          この Duration インスタンスと部分順序リレーションを比較します。
 boolean Duration.isLongerThan(Duration duration)
          この Duration オブジェクトがほかの Duration オブジェクトより確実に長いかどうかをチェックします。
 boolean Duration.isShorterThan(Duration duration)
          この Duration オブジェクトがほかの Duration オブジェクトより確実に短いかどうかをチェックします。
 Duration Duration.subtract(Duration rhs)
          値が this-rhs である新しいデュレーションを計算します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。