Class HTTPHeader
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.io.dav.http.HTTPHeader
-
public class HTTPHeader extends java.lang.Object- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACCEPT_ENCODING_HEADERstatic java.lang.StringAUTHENTICATE_HEADERstatic java.lang.StringBASE_MD5static java.lang.StringCONNECTION_HEADERstatic java.lang.StringCONTENT_ENCODING_HEADERstatic java.lang.StringCONTENT_LENGTH_HEADERstatic java.lang.StringCONTENT_RANGE_HEADERstatic java.lang.StringCONTENT_TYPE_HEADERstatic java.lang.StringCOOKIEstatic java.lang.StringCREATION_DATE_HEADERstatic java.lang.StringDAV_HEADERstatic java.lang.StringDEPTH_HEADERstatic java.lang.StringDESTINATION_HEADERstatic java.lang.StringHOST_HEADERstatic java.lang.StringIF_HEADERstatic java.lang.StringLABEL_HEADERstatic java.lang.StringLOCATION_HEADERstatic java.lang.StringLOCK_OWNER_HEADERstatic java.lang.StringLOCK_TOKEN_HEADERprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>>myHeadersstatic java.lang.StringNEW_URI_HEADERstatic java.lang.StringOVERWRITE_HEADERstatic java.lang.StringPROXY_AUTHENTICATE_HEADERstatic java.lang.StringPROXY_CONNECTION_HEADERstatic java.lang.StringSET_COOKIEstatic java.lang.StringSVN_DELTA_BASE_HEADERstatic java.lang.StringSVN_OPTIONS_HEADERstatic java.lang.StringSVN_VERSION_NAME_HEADERstatic java.lang.StringSVNDIFF_MIME_TYPEstatic java.lang.StringTEXT_MD5static java.lang.StringTIMEOUT_HEADERstatic java.lang.StringTRANSFER_ENCODING_HEADER
-
Constructor Summary
Constructors Constructor Description HTTPHeader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeaderValue(java.lang.String name, java.lang.String value)java.lang.StringgetFirstHeaderValue(java.lang.String name)private java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()java.util.List<java.lang.String>getHeaderValues(java.lang.String name)java.util.Map<java.lang.String,java.util.List<java.lang.String>>getRawHeaders()booleanhasHeader(java.lang.String name)static HTTPHeaderparseHeader(java.io.InputStream is, java.lang.String charset)voidsetHeaderValue(java.lang.String name, java.lang.String value)java.lang.StringtoString()
-
-
-
Field Detail
-
CONNECTION_HEADER
public static final java.lang.String CONNECTION_HEADER
- See Also:
- Constant Field Values
-
PROXY_CONNECTION_HEADER
public static final java.lang.String PROXY_CONNECTION_HEADER
- See Also:
- Constant Field Values
-
TRANSFER_ENCODING_HEADER
public static final java.lang.String TRANSFER_ENCODING_HEADER
- See Also:
- Constant Field Values
-
CONTENT_LENGTH_HEADER
public static final java.lang.String CONTENT_LENGTH_HEADER
- See Also:
- Constant Field Values
-
CONTENT_ENCODING_HEADER
public static final java.lang.String CONTENT_ENCODING_HEADER
- See Also:
- Constant Field Values
-
CONTENT_TYPE_HEADER
public static final java.lang.String CONTENT_TYPE_HEADER
- See Also:
- Constant Field Values
-
AUTHENTICATE_HEADER
public static final java.lang.String AUTHENTICATE_HEADER
- See Also:
- Constant Field Values
-
PROXY_AUTHENTICATE_HEADER
public static final java.lang.String PROXY_AUTHENTICATE_HEADER
- See Also:
- Constant Field Values
-
LOCATION_HEADER
public static final java.lang.String LOCATION_HEADER
- See Also:
- Constant Field Values
-
LOCK_OWNER_HEADER
public static final java.lang.String LOCK_OWNER_HEADER
- See Also:
- Constant Field Values
-
CREATION_DATE_HEADER
public static final java.lang.String CREATION_DATE_HEADER
- See Also:
- Constant Field Values
-
SVN_VERSION_NAME_HEADER
public static final java.lang.String SVN_VERSION_NAME_HEADER
- See Also:
- Constant Field Values
-
SVN_OPTIONS_HEADER
public static final java.lang.String SVN_OPTIONS_HEADER
- See Also:
- Constant Field Values
-
TEXT_MD5
public static final java.lang.String TEXT_MD5
- See Also:
- Constant Field Values
-
BASE_MD5
public static final java.lang.String BASE_MD5
- See Also:
- Constant Field Values
-
LOCK_TOKEN_HEADER
public static final java.lang.String LOCK_TOKEN_HEADER
- See Also:
- Constant Field Values
-
IF_HEADER
public static final java.lang.String IF_HEADER
- See Also:
- Constant Field Values
-
DEPTH_HEADER
public static final java.lang.String DEPTH_HEADER
- See Also:
- Constant Field Values
-
LABEL_HEADER
public static final java.lang.String LABEL_HEADER
- See Also:
- Constant Field Values
-
DESTINATION_HEADER
public static final java.lang.String DESTINATION_HEADER
- See Also:
- Constant Field Values
-
TIMEOUT_HEADER
public static final java.lang.String TIMEOUT_HEADER
- See Also:
- Constant Field Values
-
DAV_HEADER
public static final java.lang.String DAV_HEADER
- See Also:
- Constant Field Values
-
SVN_DELTA_BASE_HEADER
public static final java.lang.String SVN_DELTA_BASE_HEADER
- See Also:
- Constant Field Values
-
ACCEPT_ENCODING_HEADER
public static final java.lang.String ACCEPT_ENCODING_HEADER
- See Also:
- Constant Field Values
-
CONTENT_RANGE_HEADER
public static final java.lang.String CONTENT_RANGE_HEADER
- See Also:
- Constant Field Values
-
HOST_HEADER
public static final java.lang.String HOST_HEADER
- See Also:
- Constant Field Values
-
NEW_URI_HEADER
public static final java.lang.String NEW_URI_HEADER
- See Also:
- Constant Field Values
-
OVERWRITE_HEADER
public static final java.lang.String OVERWRITE_HEADER
- See Also:
- Constant Field Values
-
SVNDIFF_MIME_TYPE
public static final java.lang.String SVNDIFF_MIME_TYPE
- See Also:
- Constant Field Values
-
SET_COOKIE
public static final java.lang.String SET_COOKIE
- See Also:
- Constant Field Values
-
COOKIE
public static final java.lang.String COOKIE
- See Also:
- Constant Field Values
-
myHeaders
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> myHeaders
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addHeaderValue
public void addHeaderValue(java.lang.String name, java.lang.String value)
-
getRawHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRawHeaders()
-
getHeaderValues
public java.util.List<java.lang.String> getHeaderValues(java.lang.String name)
-
getFirstHeaderValue
public java.lang.String getFirstHeaderValue(java.lang.String name)
-
hasHeader
public boolean hasHeader(java.lang.String name)
-
setHeaderValue
public void setHeaderValue(java.lang.String name, java.lang.String value)
-
getHeaders
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
-
parseHeader
public static HTTPHeader parseHeader(java.io.InputStream is, java.lang.String charset) throws java.io.IOException, java.text.ParseException
- Throws:
java.io.IOExceptionjava.text.ParseException
-
-