Package io.undertow.util
Class ParserUtils
java.lang.Object
io.undertow.util.ParserUtils
- Author:
- Richard Opalka
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final byte -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic intstatic booleanisAlphaChar(byte c) static booleanisDigitChar(byte c) static booleanisDNSNameChar(byte c) static booleanisHexDigitChar(byte c) static booleanisIPv4AddressChar(byte c) static booleanisIPv6AddressChar(byte c) static booleanisObsoleteChar(byte c) static booleanisPathSegmentChar(byte c) static booleanisProtocolChar(byte c, int index) static booleanisRequestTargetChar(byte c) static booleanisSchemeChar(byte c) static booleanisSpaceOrTabChar(byte c) static booleanisTokenChar(byte c) static booleanisVisibleAsciiChar(byte c)
-
Field Details
-
AMPERSAND
public static final byte AMPERSAND- See Also:
-
ASTERISK
public static final byte ASTERISK- See Also:
-
COLON
public static final byte COLON- See Also:
-
COMMA
public static final byte COMMA- See Also:
-
CARRIAGE_RETURN
public static final byte CARRIAGE_RETURN- See Also:
-
DOT
public static final byte DOT- See Also:
-
EQUALS
public static final byte EQUALS- See Also:
-
LEFT_SQUARE_BRACKET
public static final byte LEFT_SQUARE_BRACKET- See Also:
-
LINE_FEED
public static final byte LINE_FEED- See Also:
-
PERCENT
public static final byte PERCENT- See Also:
-
PLUS
public static final byte PLUS- See Also:
-
QUESTION
public static final byte QUESTION- See Also:
-
RIGHT_SQUARE_BRACKET
public static final byte RIGHT_SQUARE_BRACKET- See Also:
-
SEMICOLON
public static final byte SEMICOLON- See Also:
-
SLASH
public static final byte SLASH- See Also:
-
SPACE
public static final byte SPACE- See Also:
-
-
Method Details
-
getMaximumRequestMethodLength
public static int getMaximumRequestMethodLength() -
getProtocolLength
public static int getProtocolLength() -
isRequestTargetChar
public static boolean isRequestTargetChar(byte c) -
isDNSNameChar
public static boolean isDNSNameChar(byte c) -
isIPv4AddressChar
public static boolean isIPv4AddressChar(byte c) -
isIPv6AddressChar
public static boolean isIPv6AddressChar(byte c) -
isAlphaChar
public static boolean isAlphaChar(byte c) -
isSchemeChar
public static boolean isSchemeChar(byte c) -
isTokenChar
public static boolean isTokenChar(byte c) -
isObsoleteChar
public static boolean isObsoleteChar(byte c) -
isVisibleAsciiChar
public static boolean isVisibleAsciiChar(byte c) -
isSpaceOrTabChar
public static boolean isSpaceOrTabChar(byte c) -
isProtocolChar
public static boolean isProtocolChar(byte c, int index) -
isPathSegmentChar
public static boolean isPathSegmentChar(byte c) -
isDigitChar
public static boolean isDigitChar(byte c) -
isHexDigitChar
public static boolean isHexDigitChar(byte c)
-