Package com.globalmentor.text
Class ABNF
- java.lang.Object
-
- com.globalmentor.text.ABNF
-
public class ABNF extends java.lang.Object
Definitions for augmented BNF as defined by RFC 2234: Augmented BNF for Syntax Specifications: ABNF.- Author:
- Garret Wilson
- See Also:
- RFC 2234
-
-
Field Summary
Fields Modifier and Type Field Description static Characters
ALPHA_CHARACTERS
Alphabetic characters: 0x41-5A / 0x61-7A (A-Z / a-z).static Characters
BIT_CHARACTERS
Character representing binary bits: "0" / "1".static Characters
CHAR_CHARACTERS
Any 7-bit US-ASCII characters, excluding NUL: 0x01-7F.static char
CR
A carriage return character.static java.lang.String
CRLF
Internet standard newline.static Characters
CTL_CHARACTERS
Control characters: 0x00-1F / 0x7F.static Characters
DIGIT_CHARACTERS
Digit characters: 0x30-39 (0-9).static char
DQUOTE
A double quote character.static Characters
HEXDIG_CHARACTERS
Hexadecimal digits.static char
HTAB
A horizontal tab character.static char
LF
A linefeed character.static Characters
LWSP_CHARACTERS
Linear whitespace (WSP / CRLF WSP).static Characters
OCTET_CHARACTERS
Characters taking up 8 bits of data: 0x00-FF.static char
SP
A space character.static Characters
VCHAR_CHARACTERS
Visible (printing) characters: 0x21-7E.static Characters
WSP_CHARACTERS
White space characters.
-
Constructor Summary
Constructors Constructor Description ABNF()
-
-
-
Field Detail
-
ALPHA_CHARACTERS
public static final Characters ALPHA_CHARACTERS
Alphabetic characters: 0x41-5A / 0x61-7A (A-Z / a-z).
-
BIT_CHARACTERS
public static final Characters BIT_CHARACTERS
Character representing binary bits: "0" / "1".
-
CHAR_CHARACTERS
public static final Characters CHAR_CHARACTERS
Any 7-bit US-ASCII characters, excluding NUL: 0x01-7F.
-
CR
public static final char CR
A carriage return character.- See Also:
- Constant Field Values
-
LF
public static final char LF
A linefeed character.- See Also:
- Constant Field Values
-
CRLF
public static final java.lang.String CRLF
Internet standard newline.- See Also:
- Constant Field Values
-
CTL_CHARACTERS
public static final Characters CTL_CHARACTERS
Control characters: 0x00-1F / 0x7F.
-
DIGIT_CHARACTERS
public static final Characters DIGIT_CHARACTERS
Digit characters: 0x30-39 (0-9).
-
DQUOTE
public static final char DQUOTE
A double quote character.- See Also:
- Constant Field Values
-
HEXDIG_CHARACTERS
public static final Characters HEXDIG_CHARACTERS
Hexadecimal digits.Note that this definition differs from
ASCII.HEX_CHARACTERS
in that this definition, following RFC 2234, does not include lowercase letters.
-
HTAB
public static final char HTAB
A horizontal tab character.- See Also:
- Constant Field Values
-
SP
public static final char SP
A space character.- See Also:
- Constant Field Values
-
WSP_CHARACTERS
public static final Characters WSP_CHARACTERS
White space characters.
-
LWSP_CHARACTERS
public static final Characters LWSP_CHARACTERS
Linear whitespace (WSP / CRLF WSP).
-
OCTET_CHARACTERS
public static final Characters OCTET_CHARACTERS
Characters taking up 8 bits of data: 0x00-FF.
-
VCHAR_CHARACTERS
public static final Characters VCHAR_CHARACTERS
Visible (printing) characters: 0x21-7E.
-
-