6.9.14 XBRLGYearMonthクラス

public final class XBRLGYearMonth
extends java.lang.Object

XBRLのバージョン:
2.0および2.1
説明:
XML Schemaのデータ型gYearMonthを表します。
コンストラクタの概要:
XBRLGYearMonthクラスのコンストラクタの概要を次の表に示します。

表6-148 XBRLGYearMonthクラスのコンストラクタの概要

説明XBRLのバージョン
XBRLGYearMonth(java.lang.String gyearmonth)
  指定したgYearMonth型データの文字列表現から,XBRLGYearMonthオブジェクトを構築します。
2.0および2.1
メソッドの概要:
XBRLGYearMonthクラスのメソッドの概要を次の表に示します。

表6-149 XBRLGYearMonthクラスのメソッドの概要

項番説明XBRLのバージョン
1java.lang.StringtoString()
  gYearMonth型データの文字列表現を取得します。
2.0および2.1
2booleanequals(java.lang.Object obj)
  XBRLGYearMonthオブジェクトとほかのオブジェクトが等しいかどうかを調べます。
2.0および2.1
3inthashCode()
  XBRLGYearMonthオブジェクトのハッシュコードを取得します。
2.0および2.1
<この項の構成>
(1) XBRLGYearMonth
(2) toString
(3) equals
(4) hashCode

(1) XBRLGYearMonth

public  XBRLGYearMonth(java.lang.String gyearmonth)

XBRLのバージョン:
2.0および2.1
説明:
指定したgYearMonth型データの文字列表現から,XBRLGYearMonthオブジェクトを構築します。
次の文字列表現だけ指定できます。文字列表現が不正な場合は例外がスローされます。
指定できる文字列表現:BNF表記

gYearMonthFormat ::= ('-')?(yearmonth | yearmonth timezone)
yearmonth ::= year '-' month
year ::= ([0-9])*[0-9][0-9][0-9][0-9]
month ::= [0][1-9] | [1][0-2]
timezone ::= 'Z' | ('+'|'-') hour ':' minute
hour ::= [0-1][0-9] | [2][0-3]
minute ::= [0-5][0-9]

yearには「0」を指定できません。
引数:
gyearmonth - gYearMonth型データの文字列表現を指定します。
例外:
XBRLDOMRuntimeException -
  • 引数gyearmonthにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数gyearmonthに指定したgYearMonth型データの文字列表現が不正な場合にスローされます。[エラーコード:25000]

(2) toString

public java.lang.String toString()

XBRLのバージョン:
2.0および2.1
説明:
gYearMonth型データの文字列表現を取得します。
オーバーライド:
クラスjava.lang.Object内のtoString()
戻り値:
gYearMonth型データの文字列表現を返します。

(3) equals

public boolean equals(java.lang.Object obj)

XBRLのバージョン:
2.0および2.1
説明:
XBRLGYearMonthオブジェクトとほかのオブジェクトが等しいかどうかを調べます。
タイムゾーンを含み同じ文字列表現となる場合だけ,等しいものとみなします。
オーバーライド:
クラスjava.lang.Object内のequals()
引数:
obj - このXBRLGYearMonthオブジェクトと比較するオブジェクトを指定します。
戻り値:
このXBRLGYearMonthオブジェクトが,引数objで指定したオブジェクトと等しい場合はtrue,等しくない場合はfalseを返します。

(4) hashCode

public int hashCode()

XBRLのバージョン:
2.0および2.1
説明:
XBRLGYearMonthオブジェクトのハッシュコードを取得します。
オーバーライド:
クラスjava.lang.Object内のhashCode()
戻り値:
このXBRLGYearMonthオブジェクトのハッシュコードを返します。