Maven module :un.storage : binding-binary :
Class : un.storage.binding.binary.BinaryNodeType
Extends/Implements : un.api.model.tree.DefaultNodeType
Subclasses : -

author  Johann Sorel


Variables : BINARY_BLOCK, BINARY_BIT, BINARY_BYTE, BINARY_UBYTE, BINARY_CHARSEQUENCE, BINARY_BE_SHORT, BINARY_BE_USHORT, BINARY_BE_INT, BINARY_BE_UINT, BINARY_BE_LONG, BINARY_BE_FLOAT, BINARY_BE_DOUBLE, BINARY_LE_SHORT, BINARY_LE_USHORT, BINARY_LE_INT, BINARY_LE_UINT, BINARY_LE_LONG, BINARY_LE_FLOAT, BINARY_LE_DOUBLE
Functions : BinaryNodeType, BinaryNodeType, BinaryNodeType, getBinaryMappingType, getBinaryMappingSize, finishByte


public int BINARY_BLOCK

public int BINARY_BIT

public int BINARY_BYTE

public int BINARY_UBYTE

public int BINARY_CHARSEQUENCE

public int BINARY_BE_SHORT

public int BINARY_BE_USHORT

public int BINARY_BE_INT

public int BINARY_BE_UINT

public int BINARY_BE_LONG

public int BINARY_BE_FLOAT

public int BINARY_BE_DOUBLE

public int BINARY_LE_SHORT

public int BINARY_LE_USHORT

public int BINARY_LE_INT

public int BINARY_LE_UINT

public int BINARY_LE_LONG

public int BINARY_LE_FLOAT

public int BINARY_LE_DOUBLE


public void BinaryNodeType (Chars name, NodeCardinality[] descriptors)

public void BinaryNodeType (Chars name, int binaryType)

public void BinaryNodeType (Chars name, int binaryType, int size, boolean finishByte)


return  binary storage type
public int getBinaryMappingType ()


Express the number of elements, only for type BIT, BYTE, UBYTE, CHARSEQUENCE.
Other types must always be one.
return  number of elements
public int getBinaryMappingSize ()


Indicate if after reading a value the remaining bits of this byte must be skipped.
return  boolean
public boolean finishByte ()