public abstract class InternetHeaderParser extends Object
messageHeader ::= messageHeaders CRLF
messageHeaders ::=
messageHeaders ::= fieldName COLON fieldValue CRLF
fieldName ::= token
fieldValue ::= line
fieldValue ::= line LWS fieldValue
| Constructor and Description |
|---|
InternetHeaderParser() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
fieldName(String name) |
protected String |
fieldValue(String s1) |
protected String |
fieldValue(String s1,
String s2) |
protected abstract String |
line(String value) |
protected void |
messageHeader(Map<String,List<String>> hdr) |
protected void |
messageHeaders() |
protected void |
messageHeaders(String fieldName,
String fieldValue,
Map<String,List<String>> hdr) |
Map<String,List<String>> |
parse(InputStream is) |
protected abstract Map<String,List<String>> |
parse(InputStream is,
Map<String,List<String>> hdr) |
Map<String,List<String>> |
parse(String str) |
protected abstract Map<String,List<String>> |
parse(String str,
Map<String,List<String>> hdr) |
public Map<String,List<String>> parse(InputStream is)
protected abstract Map<String,List<String>> parse(String str, Map<String,List<String>> hdr)
str - hdr - protected abstract Map<String,List<String>> parse(InputStream is, Map<String,List<String>> hdr)
is - hdr - protected void messageHeaders()
protected void messageHeaders(String fieldName, String fieldValue, Map<String,List<String>> hdr)
Copyright © 2014. All rights reserved.