|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.shared.ldap.codec.util.DNUtils
Utility class used by the LdapDN Parser.
Field Summary | |
static int |
BAD_HEX_PAIR
If an hex pair contains only one char, this value is returned |
static char[] |
OID_LOWER
"oid." static |
static byte[] |
OID_LOWER_BYTES
"oid." static |
static char[] |
OID_UPPER
"OID." static |
static byte[] |
OID_UPPER_BYTES
"OID." static |
static int |
ONE_BYTE
A constant representing one byte length |
static int |
ONE_CHAR
A constant representing one char length |
static int |
PARSING_ERROR
A value if we got an error while parsing |
static int |
TWO_BYTES
A constant representing two bytes length |
static int |
TWO_CHARS
A constant representing two chars length |
Constructor Summary | |
DNUtils()
|
Method Summary | |
static boolean |
isPairChar(byte[] byteArray,
int index)
Check if the current character is a Pair Char |
static boolean |
isPairChar(char[] charArray,
int index)
Check if the current character is a Pair Char |
static int |
isQuoteChar(byte[] byteArray,
int index)
Check if the current character is a Quote Char We are testing Unicode chars |
static int |
isQuoteChar(char[] charArray,
int index)
Check if the current character is a Quote Char We are testing Unicode chars |
static int |
isStringChar(byte[] byteArray,
int index)
Check if the current character is a String Char. |
static int |
isStringChar(char[] charArray,
int index)
Check if the current character is a String Char. |
static int |
parseAlphaASCII(byte[] byteArray,
int index)
Walk the buffer while characters are Alpha characters : |
static int |
parseAlphaASCII(char[] charArray,
int index)
Walk the buffer while characters are Alpha characters : |
static int |
parseBase64String(byte[] byteArray,
int index)
Walk the buffer while characters are Base64 characters : |
static int |
parseHexPair(byte[] byteArray,
int index)
Parse an hex pair |
static int |
parseHexPair(char[] charArray,
int index)
Parse an hex pair |
static int |
parseHexString(byte[] byteArray,
int index)
Parse an hex string, which is a list of hex pairs |
static int |
parseHexString(char[] charArray,
int index)
Parse an hex string, which is a list of hex pairs |
static int |
parseSafeString(byte[] byteArray,
int index)
Walk the buffer while characters are Safe String characters : |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final char[] OID_LOWER
public static final char[] OID_UPPER
public static final byte[] OID_LOWER_BYTES
public static final byte[] OID_UPPER_BYTES
public static final int PARSING_ERROR
public static final int BAD_HEX_PAIR
public static final int ONE_CHAR
public static final int TWO_CHARS
public static final int ONE_BYTE
public static final int TWO_BYTES
Constructor Detail |
public DNUtils()
Method Detail |
public static int parseSafeString(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int parseAlphaASCII(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int parseAlphaASCII(char[] charArray, int index)
charArray
- The buffer which contains the dataindex
- Current position in the buffer
public static boolean isPairChar(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
true
if the current character is a Pair Charpublic static boolean isPairChar(char[] charArray, int index)
charArray
- The buffer which contains the dataindex
- Current position in the buffer
true
if the current character is a Pair Charpublic static int isStringChar(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int isStringChar(char[] charArray, int index)
charArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int isQuoteChar(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
true
if the current character is a Quote Charpublic static int isQuoteChar(char[] charArray, int index)
charArray
- The buffer which contains the dataindex
- Current position in the buffer
true
if the current character is a Quote Charpublic static int parseHexPair(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int parseHexPair(char[] charArray, int index)
charArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int parseHexString(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int parseHexString(char[] charArray, int index)
charArray
- The buffer which contains the dataindex
- Current position in the buffer
public static int parseBase64String(byte[] byteArray, int index)
byteArray
- The buffer which contains the dataindex
- Current position in the buffer
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |