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]