public class DataTypeFormatConversion
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
debug |
static java.lang.String |
DOUBLE_BYTE_ARRAY_FORMAT |
static java.util.regex.Pattern |
DOUBLE_BYTE_ARRAY_REGEX
Format: (0,0)(0,0)(0,0)(0,0)(0,0)(0,0)(0,0)....
|
static java.lang.Integer |
INET_TRANSPORT_ADDRESS_MAX_BYTE_LENGTH |
static java.lang.Integer |
IP_PORT_BYTE_LENGTH |
static java.lang.String |
IP_PORT_RANGE |
static java.lang.Integer |
IPV4_ADDRESS_BYTE_LENGTH |
static java.lang.String |
IPV4_ADDRESS_FORMAT |
static java.util.regex.Pattern |
IPV4_ADDRESS_REGEX |
static java.lang.Integer |
IPV4_TRANSPORT_ADDRESS_MAX_BYTE_LENGTH |
static java.lang.String |
IPV4_TRANSPORT_FORMAT |
static java.util.regex.Pattern |
IPV4_TRANSPORT_REGEX |
static java.lang.Integer |
IPV6_ADDRESS_BYTE_LENGTH |
static java.lang.String |
IPV6_ADDRESS_FORMAT |
static java.util.regex.Pattern |
IPV6_ADDRESS_REGEX |
static java.lang.Integer |
IPV6_TRANSPORT_ADDRESS_MAX_BYTE_LENGTH |
static java.lang.String |
IPV6_TRANSPORT_FORMAT |
static java.util.regex.Pattern |
IPV6_TRANSPORT_REGEX |
static java.lang.String |
MAC_ADDRESS_FORMAT |
static java.lang.Integer |
MAC_ADDRESS_LENGTH |
static java.util.regex.Pattern |
MAC_ADDRESS_REGEX
Format: (01:FF:FF:FF:FF:FF)(02:FF:FF:FF:FF:FF)(03:FF:FF:FF:FF:FF)....
|
static java.lang.String |
STRING_BITS_FORMAT |
| Constructor and Description |
|---|
DataTypeFormatConversion() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
binaryBitMaskToByteArray(java.lang.String sBinaryBitMask) |
static boolean |
binaryBitMaskValidate(java.lang.String sBinaryBitMask)
Format: (00000000)(11111111)(00000000)(11111111) = 32Bits in * Bits Per Byte
|
static java.lang.StringBuilder |
byteArrayBinaryBitMaskToString(byte[] bBinaryBitMask) |
static java.lang.StringBuilder |
byteArrayBinaryBitMaskToString(byte[] bBinaryBitMask,
int iBitGroup) |
static java.lang.String |
byteArrayToInetTransportAddress(byte[] bInetTransportAddress) |
static java.lang.String |
byteArrayToIPv4TransportAddress(byte[] bIPv4TransportAddress)
Expected Format:
XXX.XXX.XXX.XXX(PORT ADDRESS)
|
static java.lang.String |
byteArrayToIPv6TransportAddress(byte[] bIPv6TransportAddress)
Expected Format:
XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX(PORT ADDRESS)
|
static java.lang.String |
byteArrayToMacAddressFormat(byte[] bMacAddressFormatList)
Format: (00:00:00:00:00:00)(00:00:00:00:00:00)...
|
static java.lang.String |
doubleByteArray(byte[] bDoubleByteArray)
Format: (0,0)(0,0)(0,0)(0,0)(0,0)(0,0)(0,0)....
|
static byte[] |
doubleByteArray(java.lang.String sDoubleByteArray)
Format: (0,0)(0,0)(0,0)(0,0)(0,0)(0,0)(0,0)....
|
static boolean |
doubleByteArrayValidate(java.lang.String sDoubleByteArray) |
static java.lang.String |
getDataTypeDisplayHelp(java.lang.String sDisplayHelp) |
static byte |
hexStringToByte(java.lang.String sHexByte) |
static byte[] |
inetAddressToByteArray(java.lang.String sInetAddress) |
static java.lang.String |
inetAddressToString(byte[] bInetAddress) |
static byte[] |
inetTransportAddressToByteArray(java.lang.String sInetTransportAddress) |
static byte[] |
ipv4TransportAddressToByteArray(java.lang.String sIpv4TransportAddress) |
static byte[] |
ipv6TransportAddressToByteArray(java.lang.String sIPv6TransportAddress)
Convert : XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX(PORT ADDRESS) to ByteArray
|
static byte[] |
macAddressFormatToByteArray(java.lang.String sMacAddressFormatList) |
static boolean |
macAddressFormatValidation(java.lang.String sMacAddress) |
static byte[] |
oidObj6ToByteArray(java.lang.String sOidObj6) |
static boolean |
verifyIPv4TransportAddressFormat(java.lang.String sIPv4TransportAddress) |
static boolean |
verifyIPv6TransportAddressFormat(java.lang.String sIPv6TransportAddress) |
public static final java.lang.Integer IPV4_ADDRESS_BYTE_LENGTH
public static final java.lang.Integer IPV6_ADDRESS_BYTE_LENGTH
public static final java.lang.Integer IP_PORT_BYTE_LENGTH
public static final java.lang.Integer MAC_ADDRESS_LENGTH
public static final java.lang.Integer INET_TRANSPORT_ADDRESS_MAX_BYTE_LENGTH
public static final java.lang.Integer IPV6_TRANSPORT_ADDRESS_MAX_BYTE_LENGTH
public static final java.lang.Integer IPV4_TRANSPORT_ADDRESS_MAX_BYTE_LENGTH
public static final java.lang.String IP_PORT_RANGE
public static boolean debug
public static final java.util.regex.Pattern IPV6_ADDRESS_REGEX
public static final java.util.regex.Pattern IPV6_TRANSPORT_REGEX
public static final java.util.regex.Pattern IPV4_ADDRESS_REGEX
public static final java.util.regex.Pattern IPV4_TRANSPORT_REGEX
public static final java.util.regex.Pattern DOUBLE_BYTE_ARRAY_REGEX
public static final java.util.regex.Pattern MAC_ADDRESS_REGEX
public static final java.lang.String DOUBLE_BYTE_ARRAY_FORMAT
public static final java.lang.String IPV4_TRANSPORT_FORMAT
public static final java.lang.String IPV6_TRANSPORT_FORMAT
public static final java.lang.String STRING_BITS_FORMAT
public static final java.lang.String IPV6_ADDRESS_FORMAT
public static final java.lang.String IPV4_ADDRESS_FORMAT
public static final java.lang.String MAC_ADDRESS_FORMAT
public static java.lang.String byteArrayToIPv6TransportAddress(byte[] bIPv6TransportAddress)
throws DataTypeFormatException
bIPv6TransportAddress - byte[]DataTypeFormatExceptionpublic static byte[] ipv6TransportAddressToByteArray(java.lang.String sIPv6TransportAddress)
sIPv6TransportAddress - Stringpublic static boolean verifyIPv6TransportAddressFormat(java.lang.String sIPv6TransportAddress)
sIPv6TransportAddress - public static java.lang.String byteArrayToIPv4TransportAddress(byte[] bIPv4TransportAddress)
throws DataTypeFormatException
bIPv4TransportAddress - byte[]DataTypeFormatExceptionpublic static byte[] ipv4TransportAddressToByteArray(java.lang.String sIpv4TransportAddress)
sIpv4TransportAddress - public static java.lang.String byteArrayToInetTransportAddress(byte[] bInetTransportAddress)
throws DataTypeFormatException
bInetTransportAddress - DataTypeFormatExceptionpublic static byte[] inetTransportAddressToByteArray(java.lang.String sInetTransportAddress)
sInetTransportAddress - public static boolean verifyIPv4TransportAddressFormat(java.lang.String sIPv4TransportAddress)
sIPv4TransportAddress - public static java.lang.String doubleByteArray(byte[] bDoubleByteArray)
throws java.lang.IllegalArgumentException
bDoubleByteArray - byte[]java.lang.IllegalArgumentExceptionpublic static byte[] doubleByteArray(java.lang.String sDoubleByteArray)
throws java.lang.IllegalArgumentException
sDoubleByteArray - java.lang.IllegalArgumentExceptionpublic static boolean doubleByteArrayValidate(java.lang.String sDoubleByteArray)
sDoubleByteArray - public static byte[] binaryBitMaskToByteArray(java.lang.String sBinaryBitMask)
sBinaryBitMask - public static java.lang.StringBuilder byteArrayBinaryBitMaskToString(byte[] bBinaryBitMask)
bBinaryBitMask - public static java.lang.StringBuilder byteArrayBinaryBitMaskToString(byte[] bBinaryBitMask,
int iBitGroup)
bBinaryBitMask - iBitGroup - public static boolean binaryBitMaskValidate(java.lang.String sBinaryBitMask)
sBinaryBitMask - public static java.lang.String byteArrayToMacAddressFormat(byte[] bMacAddressFormatList)
throws java.lang.IllegalArgumentException
bMacAddressFormatList - byte[]java.lang.IllegalArgumentExceptionpublic static byte[] macAddressFormatToByteArray(java.lang.String sMacAddressFormatList)
throws java.lang.IllegalArgumentException
sMacAddressFormatList - java.lang.IllegalArgumentExceptionpublic static boolean macAddressFormatValidation(java.lang.String sMacAddress)
sMacAddress - public static byte[] inetAddressToByteArray(java.lang.String sInetAddress)
sInetAddress - public static java.lang.String inetAddressToString(byte[] bInetAddress)
bInetAddress - public static byte hexStringToByte(java.lang.String sHexByte)
sHexByte - public static java.lang.String getDataTypeDisplayHelp(java.lang.String sDisplayHelp)
sDisplayHelp - public static byte[] oidObj6ToByteArray(java.lang.String sOidObj6)
sOidObj6 -