インタフェース Secs2Builder
public interface Secs2Builder
This interface is implements of building SECS-II (SEMI-E5) Data.
-
メソッドの概要
修飾子とタイプ メソッド 説明 Secs2
ascii(java.lang.CharSequence cs)
Returns SECS-II-String Data of cs.Secs2
binary()
Returns SECS-II-Binary Empty Data.Secs2
binary(byte... bs)
Returns SECS-II-Binary Data.Secs2
binary(java.util.List<java.lang.Byte> bs)
Returns SECS-II-Binary Data.Secs2
bool()
Returns SECS-II-Boolean Empty Data.Secs2
bool(boolean... bools)
Returns SECS-II-Boolean Data.Secs2
bool(java.util.List<java.lang.Boolean> bools)
Returns SECS-II-Boolean Data.Secs2
empty()
Returns empty SECS-II Data.Secs2
float4()
Returns SECS-II-FLOAT4 Empty Data.Secs2
float4(float... values)
Returns SECS-II-FLOAT4 Data.Secs2
float4(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-FLOAT4 Data.Secs2
float8()
Returns SECS-II-FLOAT8 Empty Data.Secs2
float8(double... values)
Returns SECS-II-FLOAT8 Data.Secs2
float8(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-FLOAT8 Data.static Secs2Builder
getInstance()
Secs2Builder instance getter.Secs2
int1()
Returns SECS-II-INT1 Empty Data.Secs2
int1(int... values)
Returns SECS-II-INT1 Data.Secs2
int1(long... values)
Returns SECS-II-INT1 Data.Secs2
int1(java.math.BigInteger... values)
Returns SECS-II-INT1 Data.Secs2
int1(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-INT1 Data.Secs2
int2()
Returns SECS-II-INT2 Empty Data.Secs2
int2(int... values)
Returns SECS-II-INT2 Data.Secs2
int2(long... values)
Returns SECS-II-INT2 Data.Secs2
int2(java.math.BigInteger... values)
Returns SECS-II-INT2 Data.Secs2
int2(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-INT2 Data.Secs2
int4()
Returns SECS-II-INT4 Empty Data.Secs2
int4(int... values)
Returns SECS-II-INT4 Data.Secs2
int4(long... values)
Returns SECS-II-INT4 Data.Secs2
int4(java.math.BigInteger... values)
Returns SECS-II-INT4 Data.Secs2
int4(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-INT4 Data.Secs2
int8()
Returns SECS-II-INT8 Empty Data.Secs2
int8(int... values)
Returns SECS-II-INT8 Data.Secs2
int8(long... values)
Returns SECS-II-INT8 Data.Secs2
int8(java.math.BigInteger... values)
Returns SECS-II-INT8 Data.Secs2
int8(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-INT8 Data.Secs2
list()
Returns empty SECS-II-List Empty Data.Secs2
list(Secs2... values)
Returns SECS-II-List Data of values.Secs2
list(java.util.List<? extends Secs2> values)
Returns SECS-II-List Data of values.Secs2
raw(byte[] bs)
Returns SECS-II Data from receiving bytes data.Secs2
uint1()
Returns SECS-II-UINT1 Empty Data.Secs2
uint1(int... values)
Returns SECS-II-UINT1 Data.Secs2
uint1(long... values)
Returns SECS-II-UINT1 Data.Secs2
uint1(java.math.BigInteger... values)
Returns SECS-II-UINT1 Data.Secs2
uint1(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-UINT1 Data.Secs2
uint2()
Returns SECS-II-UINT2 Empty Data.Secs2
uint2(int... values)
Returns SECS-II-UINT2 Data.Secs2
uint2(long... values)
Returns SECS-II-UINT2 Data.Secs2
uint2(java.math.BigInteger... values)
Returns SECS-II-UINT2 Data.Secs2
uint2(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-UINT2 Data.Secs2
uint4()
Returns SECS-II-UINT4 Empty Data.Secs2
uint4(int... values)
Returns SECS-II-UINT4 Data.Secs2
uint4(long... values)
Returns SECS-II-UINT4 Data.Secs2
uint4(java.math.BigInteger... values)
Returns SECS-II-UINT4 Data.Secs2
uint4(java.util.List<? extends java.lang.Number> values)
Returns SECS-II-UINT4 Data.Secs2
uint8()
Returns SECS-II-UINT8 Empty Data.Secs2
uint8(int... values)
Returns SECS-II-UINT8 Data.Secs2
uint8(long... values)
Returns SECS-II-UINT8 Data.Secs2
uint8(java.math.BigInteger... values)
Returns SECS-II-UINT8 Data.Secs2
uint8(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
.
-