uCosminexus Business Reporting Processor 開発者ガイド

[目次][用語][索引][前へ][次へ]

6.9.15 XBRLHexBinaryクラス

public final class XBRLHexBinary
extends XBRLAbstractBinary

XBRLのバージョン:
2.0および2.1

説明:
XML Schemaのデータ型hexBinaryを表します。
hexBinary型は,バイナリデータ16進数で表記したものです。

コンストラクタの概要:
XBRLHexBinaryクラスのコンストラクタの概要を次の表に示します。

表6-150 XBRLHexBinaryクラスのコンストラクタの概要

項番 説明 XBRLのバージョン
1 XBRLHexBinary(java.lang.String hex)
  指定した16進数の文字列から,XBRLHexBinaryオブジェクトを構築します。
2.0および2.1
2 XBRLHexBinary(byte[] bytes)
  指定したバイト配列から,XBRLHexBinaryオブジェクトを構築します。
2.0および2.1
3 XBRLHexBinary(byte[] bytes, int offset, int length)
  指定したバイト配列の一部から,XBRLHexBinaryオブジェクトを構築します。
2.0および2.1

メソッドの概要:
XBRLHexBinaryクラスのメソッドの概要を次の表に示します。

表6-151 XBRLHexBinaryクラスのメソッドの概要

項番 説明 XBRLのバージョン
1 static byte[] toByteArray(java.lang.String hex)
  指定した16進数の文字列からバイト配列を生成します。
2.0および2.1
2 java.lang.String toString()
  XBRLHexBinaryオブジェクトが保持するバイト配列の,16進数での表記を取得します。
2.0および2.1
3 static java.lang.String toString(byte[] bytes)
  指定したバイト配列の,16進数での表記を取得します。
2.0および2.1
4 static java.lang.String toString(byte[] bytes, int offset, int length)
  指定したバイト配列の一部の,16進数での表記を取得します。
2.0および2.1
5 static XBRLHexBinary valueOf(java.lang.String hex)
  指定した16進数の文字列から,XBRLHexBinaryオブジェクトを取得します。
2.0および2.1
6 static XBRLHexBinary valueOf(byte[] bytes)
  指定したバイト配列から,XBRLHexBinaryオブジェクトを取得します。
2.0および2.1
7 static XBRLHexBinary valueOf(byte[] bytes, int offset, int length)
  指定したバイト配列の一部から,XBRLHexBinaryオブジェクトを取得します。
2.0および2.1
<この項の構成>
(1) XBRLHexBinary
(2) XBRLHexBinary
(3) XBRLHexBinary
(4) toByteArray
(5) toString
(6) toString
(7) toString
(8) valueOf
(9) valueOf
(10) valueOf

(1) XBRLHexBinary

public  XBRLHexBinary(java.lang.String hex)

XBRLのバージョン:
2.0および2.1

説明:
指定した16進数の文字列から,XBRLHexBinaryオブジェクトを構築します。

引数:
hex - 16進数の文字列を指定します。

例外:
XBRLDOMRuntimeException -
  • 引数hexにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数hexに指定した文字列が16進数として解釈できない場合にスローされます。[エラーコード:25004,25006,25007]

(2) XBRLHexBinary

public  XBRLHexBinary(byte[] bytes)

XBRLのバージョン:
2.0および2.1

説明:
指定したバイト配列から,XBRLHexBinaryオブジェクトを構築します。指定したバイト配列はコピーされます。

引数:
bytes - バイト配列を指定します。

例外:
XBRLDOMRuntimeException -
  • 引数bytesにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数bytesに長さ0の配列を指定した場合にスローされます。[エラーコード:25007]

(3) XBRLHexBinary

public  XBRLHexBinary(byte[] bytes,
                      int offset,
                      int length)

XBRLのバージョン:
2.0および2.1

説明:
指定したバイト配列の一部から,XBRLHexBinaryオブジェクトを構築します。バイト配列の指定した部分の内容がコピーされます。

引数:
bytes - バイト配列を指定します。
offset - 読み込み開始位置のインデックスを指定します。
length - 読み込むバイト数を指定します。

例外:
XBRLDOMRuntimeException -
  • 引数bytesにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数offsetおよびlengthの指定によるインデックスが配列の境界を超える場合にスローされます。[エラーコード:25001,25003,25010]
  • 引数bytesに長さ0の配列を指定した場合にスローされます。[エラーコード:25007]

(4) toByteArray

public static byte[] toByteArray(java.lang.String hex)

XBRLのバージョン:
2.0および2.1

説明:
指定した16進数の文字列からバイト配列を生成します。

引数:
hex - 16進数の文字列を指定します。

戻り値:
指定した16進数の文字列から生成されたバイト配列を返します。

例外:
XBRLDOMRuntimeException -
  • 引数hexにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数hexに指定した文字列が16進数として解釈できない場合にスローされます。[エラーコード:25004,25006,25007]

(5) toString

public java.lang.String toString()

XBRLのバージョン:
2.0および2.1

説明:
XBRLHexBinaryオブジェクトが保持するバイト配列の,16進数での表記を取得します。

定義:
クラスXBRLAbstractBinary内のtoString()

戻り値:
XBRLHexBinaryオブジェクトが保持するバイト配列の16進数による表記を返します。返却される文字列は,必ずアルファベットが大文字になります。

(6) toString

public static java.lang.String toString(byte[] bytes)

XBRLのバージョン:
2.0および2.1

説明:
指定したバイト配列の,16進数での表記を取得します。

引数:
bytes - バイト配列を指定します。

戻り値:
指定したバイト配列の16進数による表記を返します。

例外:
XBRLDOMRuntimeException -
  • 引数bytesにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数bytesに長さ0の配列を指定した場合にスローされます。[エラーコード:25007]

(7) toString

public static java.lang.String toString(byte[] bytes,
                                        int offset,
                                        int length)

XBRLのバージョン:
2.0および2.1

説明:
指定したバイト配列の一部の,16進数での表記を取得します。

引数:
bytes - バイト配列を指定します。
offset - 読み込み開始位置のインデックスを指定します。
length - 読み込むバイト数を指定します。

戻り値:
指定したバイト配列の一部の16進数による表記を返します。

例外:
XBRLDOMRuntimeException -
  • 引数bytesにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数offsetおよびlengthの指定によるインデックスが配列の境界を超える場合にスローされます。[エラーコード:25001,25003,25010]
  • 引数bytesに長さ0の配列を指定した場合にスローされます。[エラーコード:25007]

(8) valueOf

public static XBRLHexBinary valueOf(java.lang.String hex)

XBRLのバージョン:
2.0および2.1

説明:
指定した16進数の文字列から,XBRLHexBinaryオブジェクトを取得します。

引数:
hex - 16進数の文字列を指定します。

戻り値:
指定した16進数の文字列から生成されたXBRLHexBinaryオブジェクトを返します。

例外:
XBRLDOMRuntimeException -
  • 引数hexにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数hexに指定した文字列が16進数として解釈できない場合にスローされます。[エラーコード:25004,25006,25007]

(9) valueOf

public static XBRLHexBinary valueOf(byte[] bytes)

XBRLのバージョン:
2.0および2.1

説明:
指定したバイト配列から,XBRLHexBinaryオブジェクトを取得します。指定したバイト配列はコピーされます。

引数:
bytes - バイト配列を指定します。

戻り値:
指定したバイト配列から生成されたXBRLHexBinaryオブジェクトを返します。

例外:
XBRLDOMRuntimeException -
  • 引数bytesにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数bytesに長さ0の配列を指定した場合にスローされます。[エラーコード:25007]

(10) valueOf

public static XBRLHexBinary valueOf(byte[] bytes,
                                    int offset,
                                    int length)

XBRLのバージョン:
2.0および2.1

説明:
指定したバイト配列の一部から,XBRLHexBinaryオブジェクトを取得します。バイト配列の指定した部分の内容がコピーされます。

引数:
bytes - バイト配列を指定します。
offset - 読み込み開始位置のインデックスを指定します。
length - 読み込むバイト数を指定します。

戻り値:
指定したバイト配列の一部から生成されたXBRLHexBinaryオブジェクトを返します。

例外:
XBRLDOMRuntimeException -
  • 引数bytesにnullを指定した場合にスローされます。[エラーコード:20002]
  • 引数offsetおよびlengthの指定によるインデックスが配列の境界を超える場合にスローされます。[エラーコード:25001,25003,25010]
  • 引数bytesに長さ0の配列を指定した場合にスローされます。[エラーコード:25007]