インタフェース Secs2Builder
public interface Secs2Builder
This interface is implements of building SECS-II (SEMI-E5) Data.
-
メソッドの概要
修飾子とタイプ メソッド 説明 Secs2ascii(java.lang.CharSequence cs)Returns SECS-II-String Data of cs.Secs2binary()Returns SECS-II-Binary Empty Data.Secs2binary(byte... bs)Returns SECS-II-Binary Data.Secs2binary(java.util.List<java.lang.Byte> bs)Returns SECS-II-Binary Data.Secs2bool()Returns SECS-II-Boolean Empty Data.Secs2bool(boolean... bools)Returns SECS-II-Boolean Data.Secs2bool(java.util.List<java.lang.Boolean> bools)Returns SECS-II-Boolean Data.Secs2empty()Returns empty SECS-II Data.Secs2float4()Returns SECS-II-FLOAT4 Empty Data.Secs2float4(float... values)Returns SECS-II-FLOAT4 Data.Secs2float4(java.util.List<? extends java.lang.Number> values)Returns SECS-II-FLOAT4 Data.Secs2float8()Returns SECS-II-FLOAT8 Empty Data.Secs2float8(double... values)Returns SECS-II-FLOAT8 Data.Secs2float8(java.util.List<? extends java.lang.Number> values)Returns SECS-II-FLOAT8 Data.static Secs2BuildergetInstance()Secs2Builder instance getter.Secs2int1()Returns SECS-II-INT1 Empty Data.Secs2int1(int... values)Returns SECS-II-INT1 Data.Secs2int1(long... values)Returns SECS-II-INT1 Data.Secs2int1(java.math.BigInteger... values)Returns SECS-II-INT1 Data.Secs2int1(java.util.List<? extends java.lang.Number> values)Returns SECS-II-INT1 Data.Secs2int2()Returns SECS-II-INT2 Empty Data.Secs2int2(int... values)Returns SECS-II-INT2 Data.Secs2int2(long... values)Returns SECS-II-INT2 Data.Secs2int2(java.math.BigInteger... values)Returns SECS-II-INT2 Data.Secs2int2(java.util.List<? extends java.lang.Number> values)Returns SECS-II-INT2 Data.Secs2int4()Returns SECS-II-INT4 Empty Data.Secs2int4(int... values)Returns SECS-II-INT4 Data.Secs2int4(long... values)Returns SECS-II-INT4 Data.Secs2int4(java.math.BigInteger... values)Returns SECS-II-INT4 Data.Secs2int4(java.util.List<? extends java.lang.Number> values)Returns SECS-II-INT4 Data.Secs2int8()Returns SECS-II-INT8 Empty Data.Secs2int8(int... values)Returns SECS-II-INT8 Data.Secs2int8(long... values)Returns SECS-II-INT8 Data.Secs2int8(java.math.BigInteger... values)Returns SECS-II-INT8 Data.Secs2int8(java.util.List<? extends java.lang.Number> values)Returns SECS-II-INT8 Data.Secs2list()Returns empty SECS-II-List Empty Data.Secs2list(Secs2... values)Returns SECS-II-List Data of values.Secs2list(java.util.List<? extends Secs2> values)Returns SECS-II-List Data of values.Secs2raw(byte[] bs)Returns SECS-II Data from receiving bytes data.Secs2uint1()Returns SECS-II-UINT1 Empty Data.Secs2uint1(int... values)Returns SECS-II-UINT1 Data.Secs2uint1(long... values)Returns SECS-II-UINT1 Data.Secs2uint1(java.math.BigInteger... values)Returns SECS-II-UINT1 Data.Secs2uint1(java.util.List<? extends java.lang.Number> values)Returns SECS-II-UINT1 Data.Secs2uint2()Returns SECS-II-UINT2 Empty Data.Secs2uint2(int... values)Returns SECS-II-UINT2 Data.Secs2uint2(long... values)Returns SECS-II-UINT2 Data.Secs2uint2(java.math.BigInteger... values)Returns SECS-II-UINT2 Data.Secs2uint2(java.util.List<? extends java.lang.Number> values)Returns SECS-II-UINT2 Data.Secs2uint4()Returns SECS-II-UINT4 Empty Data.Secs2uint4(int... values)Returns SECS-II-UINT4 Data.Secs2uint4(long... values)Returns SECS-II-UINT4 Data.Secs2uint4(java.math.BigInteger... values)Returns SECS-II-UINT4 Data.Secs2uint4(java.util.List<? extends java.lang.Number> values)Returns SECS-II-UINT4 Data.Secs2uint8()Returns SECS-II-UINT8 Empty Data.Secs2uint8(int... values)Returns SECS-II-UINT8 Data.Secs2uint8(long... values)Returns SECS-II-UINT8 Data.Secs2uint8(java.math.BigInteger... values)Returns SECS-II-UINT8 Data.Secs2uint8(java.util.List<? extends java.lang.Number> values)Returns SECS-II-UINT8 Data.
-
メソッドの詳細
-
getInstance
Secs2Builder instance getter.- 戻り値:
- Secs2Builder instance
-
empty
Secs2 empty()Returns empty SECS-II Data.Used in Header-only-SECS-Message.
This instance is Singleton-pattern.
- 戻り値:
- Secs2 of 0 bytes
-
raw
Returns SECS-II Data from receiving bytes data.Used in receiving bytes data.
- パラメータ:
bs- bytes- 戻り値:
- SECS-II Data from receiving bytes data
-
list
Secs2 list()Returns empty SECS-II-List Empty Data.This instance is Singleton-pattern.
- 戻り値:
- Secs2 of L[0]
-
list
Returns SECS-II-List Data of values.- パラメータ:
values- the Secs2 values- 戻り値:
- Secs2 of List
- 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
list
Returns SECS-II-List Data of values.- パラメータ:
values- list of Secs2- 戻り値:
- Secs2 of List
- 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
ascii
Returns SECS-II-String Data of cs.Not accept
null.
- パラメータ:
cs- the CharSequence- 戻り値:
- Secs2 of Ascii
- 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
binary
Secs2 binary()Returns SECS-II-Binary Empty Data.- 戻り値:
- Secs2 of B[0]
-
binary
Returns SECS-II-Binary Data.- パラメータ:
bs- the bytes- 戻り値:
- Secs of Binary
- 例外:
java.lang.NullPointerException- if bs is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
binary
Returns SECS-II-Binary Data.- パラメータ:
bs- List of Byte- 戻り値:
- Secs2 of binary
- 例外:
java.lang.NullPointerException- if bs is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
bool
Secs2 bool()Returns SECS-II-Boolean Empty Data.- 戻り値:
- Secs2 of BOOLEAN[0]
-
bool
Returns SECS-II-Boolean Data.- パラメータ:
bools- booleans- 戻り値:
- Secs2 of BOOLEAN
- 例外:
java.lang.NullPointerException- if bools is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
bool
Returns SECS-II-Boolean Data.- パラメータ:
bools- list of boolean- 戻り値:
- Secs2 of boolean
- 例外:
java.lang.NullPointerException- if bools is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int1
Secs2 int1()Returns SECS-II-INT1 Empty Data.- 戻り値:
- Secs2 of
<I1[0]>
-
int1
Returns SECS-II-INT1 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<I1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int1
Returns SECS-II-INT1 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<I1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int1
Returns SECS-II-INT1 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<I1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int1
Returns SECS-II-INT1 Data.- パラメータ:
values- list of Number- 戻り値:
- Secs2 of
<I1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int2
Secs2 int2()Returns SECS-II-INT2 Empty Data.- 戻り値:
- Secs2 of
<I2[0]>
-
int2
Returns SECS-II-INT2 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<I2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int2
Returns SECS-II-INT2 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<I2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int2
Returns SECS-II-INT2 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<I2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int2
Returns SECS-II-INT2 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<I2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int4
Secs2 int4()Returns SECS-II-INT4 Empty Data.- 戻り値:
- Secs2 of
<I4[0]>
-
int4
Returns SECS-II-INT4 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<I4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int4
Returns SECS-II-INT4 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<I4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int4
Returns SECS-II-INT4 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<I4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int4
Returns SECS-II-INT4 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<I4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int8
Secs2 int8()Returns SECS-II-INT8 Empty Data.- 戻り値:
- Secs2 of
<I8[0]>
-
int8
Returns SECS-II-INT8 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<I8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int8
Returns SECS-II-INT8 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<I8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int8
Returns SECS-II-INT8 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<I8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
int8
Returns SECS-II-INT8 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<I8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint1
Secs2 uint1()Returns SECS-II-UINT1 Empty Data.- 戻り値:
- Secs2 of
<U1[0]>
-
uint1
Returns SECS-II-UINT1 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<U1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint1
Returns SECS-II-UINT1 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<U1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint1
Returns SECS-II-UINT1 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<U1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint1
Returns SECS-II-UINT1 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<U1[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint2
Secs2 uint2()Returns SECS-II-UINT2 Empty Data.- 戻り値:
- Secs2 of
<U2[0]>
-
uint2
Returns SECS-II-UINT2 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<U2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint2
Returns SECS-II-UINT2 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<U2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint2
Returns SECS-II-UINT2 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<U2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint2
Returns SECS-II-UINT2 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<U2[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint4
Secs2 uint4()Returns SECS-II-UINT4 Empty Data.- 戻り値:
- Secs2 of
<U4[0]>
-
uint4
Returns SECS-II-UINT4 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<U4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint4
Returns SECS-II-UINT4 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<U4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint4
Returns SECS-II-UINT4 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<U4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint4
Returns SECS-II-UINT4 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<U4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint8
Secs2 uint8()Returns SECS-II-UINT8 Empty Data.- 戻り値:
- Secs2 of
<U8[0]>
-
uint8
Returns SECS-II-UINT8 Data.- パラメータ:
values- the int values- 戻り値:
- Secs2 of
<U8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint8
Returns SECS-II-UINT8 Data.- パラメータ:
values- the long values- 戻り値:
- Secs2 of
<U8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint8
Returns SECS-II-UINT8 Data.- パラメータ:
values- the BigInteger values- 戻り値:
- Secs2 of
<U8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
uint8
Returns SECS-II-UINT8 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<U8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
float4
Secs2 float4()Returns SECS-II-FLOAT4 Empty Data.- 戻り値:
- Secs2 of
<F4[0]>
-
float4
Returns SECS-II-FLOAT4 Data.- パラメータ:
values- the float values- 戻り値:
- Secs2 of
<F4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
float4
Returns SECS-II-FLOAT4 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<F4[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
float8
Secs2 float8()Returns SECS-II-FLOAT8 Empty Data.- 戻り値:
<F8[0]>
-
float8
Returns SECS-II-FLOAT8 Data.- パラメータ:
values- the double values- 戻り値:
- Secs2 of
<F8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-
float8
Returns SECS-II-FLOAT8 Data.- パラメータ:
values- list of Numbers- 戻り値:
- Secs2 of
<F8[n] n...> - 例外:
java.lang.NullPointerException- if values is null.Secs2LengthByteOutOfRangeException- if length-byte-size>0x00FFFFFF.
-