Package org.apache.hc.core5.http
Class ProtocolVersionParser
- java.lang.Object
-
- org.apache.hc.core5.http.ProtocolVersionParser
-
@Internal public class ProtocolVersionParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProtocolVersionParser.Factory
-
Field Summary
Fields Modifier and Type Field Description private static Tokenizer.DelimiterBLANKprivate static charFULL_STOPprivate static Tokenizer.DelimiterFULL_STOP_OR_BLANKstatic ProtocolVersionParserINSTANCEprivate static Tokenizer.DelimiterPROTO_DELIMITERprivate static charSLASHprivate Tokenizertokenizer
-
Constructor Summary
Constructors Constructor Description ProtocolVersionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolVersionparse(java.lang.CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate)ProtocolVersionparse(java.lang.String protocol, java.lang.CharSequence buffer, Tokenizer.Cursor cursor)ProtocolVersionparse(java.lang.String protocol, java.lang.CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate)ProtocolVersionparse(java.lang.String protocol, ProtocolVersionParser.Factory factory, java.lang.CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate)
-
-
-
Field Detail
-
INSTANCE
public static final ProtocolVersionParser INSTANCE
-
SLASH
private static final char SLASH
- See Also:
- Constant Field Values
-
FULL_STOP
private static final char FULL_STOP
- See Also:
- Constant Field Values
-
PROTO_DELIMITER
private static final Tokenizer.Delimiter PROTO_DELIMITER
-
FULL_STOP_OR_BLANK
private static final Tokenizer.Delimiter FULL_STOP_OR_BLANK
-
BLANK
private static final Tokenizer.Delimiter BLANK
-
tokenizer
private final Tokenizer tokenizer
-
-
Method Detail
-
parse
public ProtocolVersion parse(java.lang.String protocol, ProtocolVersionParser.Factory factory, java.lang.CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate) throws ParseException
- Throws:
ParseException
-
parse
public ProtocolVersion parse(java.lang.String protocol, java.lang.CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate) throws ParseException
- Throws:
ParseException
-
parse
public ProtocolVersion parse(java.lang.String protocol, java.lang.CharSequence buffer, Tokenizer.Cursor cursor) throws ParseException
- Throws:
ParseException
-
parse
public ProtocolVersion parse(java.lang.CharSequence buffer, Tokenizer.Cursor cursor, Tokenizer.Delimiter delimiterPredicate) throws ParseException
- Throws:
ParseException
-
-