6.9.10 XBRLGDayクラス
public final class XBRLGDay
extends java.lang.Object
- XBRLのバージョン:
- 2.0および2.1
- 説明:
- XML Schemaのデータ型gDayを表します。
- コンストラクタの概要:
- XBRLGDayクラスのコンストラクタの概要を次の表に示します。
表6-140 XBRLGDayクラスのコンストラクタの概要
説明 | XBRLのバージョン |
---|
XBRLGDay(java.lang.String gday) 指定したgDay型データの文字列表現から,XBRLGDayオブジェクトを構築します。 | 2.0および2.1 |
- メソッドの概要:
- XBRLGDayクラスのメソッドの概要を次の表に示します。
表6-141 XBRLGDayクラスのメソッドの概要
項番 | 説明 | XBRLのバージョン |
---|
1 | java.lang.String | toString() gDay型データの文字列表現を取得します。 | 2.0および2.1 |
2 | boolean | equals(java.lang.Object obj) XBRLGDayオブジェクトとほかのオブジェクトが等しいかどうかを調べます。 | 2.0および2.1 |
3 | int | hashCode() XBRLGDayオブジェクトのハッシュコードを取得します。 | 2.0および2.1 |
- <この項の構成>
- (1) XBRLGDay
- (2) toString
- (3) equals
- (4) hashCode
(1) XBRLGDay
public XBRLGDay(java.lang.String gday)
- XBRLのバージョン:
- 2.0および2.1
- 説明:
- 指定したgDay型データの文字列表現から,XBRLGDayオブジェクトを構築します。
- 次の文字列表現だけ指定できます。文字列表現が不正な場合は例外がスローされます。
- 指定できる文字列表現:BNF表記
gDayFormat ::= '-' '-' '-' (day | day timezone)
day ::= [0][1-9] | [1-2][0-9] | [3][0-1]
timezone ::= 'Z' | ('+'|'-') hour ':' minute
hour ::= [0-1][0-9] | [2][0-3]
minute ::= [0-5][0-9]
- dayについては,BNF表記で表現できない月ごとの最大値もチェックします。
- 引数:
- gday - gDay型データの文字列表現を指定します。
- 例外:
- XBRLDOMRuntimeException -
- 引数gdayにnullを指定した場合にスローされます。[エラーコード:20002]
- 引数gdayに指定したgDay型データの文字列表現が不正な場合にスローされます。[エラーコード:25000]
(2) toString
public java.lang.String toString()
- XBRLのバージョン:
- 2.0および2.1
- 説明:
- gDay型データの文字列表現を取得します。
- オーバーライド:
- クラスjava.lang.Object内のtoString()
- 戻り値:
- このgDay型データの文字列表現を返します。
(3) equals
public boolean equals(java.lang.Object obj)
- XBRLのバージョン:
- 2.0および2.1
- 説明:
- XBRLGDayオブジェクトとほかのオブジェクトが等しいかどうかを調べます。
- タイムゾーンを含み同じ文字列表現となる場合だけ,等しいものとみなします。
- オーバーライド:
- クラスjava.lang.Object内のequals()
- 引数:
- obj - このXBRLGDayオブジェクトと比較するオブジェクトを指定します。
- 戻り値:
- XBRLGDayオブジェクトが引数objで指定したオブジェクトと等しい場合はtrue,等しくない場合はfalseを返します。
(4) hashCode
public int hashCode()
- XBRLのバージョン:
- 2.0および2.1
- 説明:
- XBRLGDayオブジェクトのハッシュコードを取得します。
- オーバーライド:
- クラスjava.lang.Object内のhashCode()
- 戻り値:
- このXBRLGDayオブジェクトのハッシュコードを返します。