|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--net.sourceforge.jwap.wsp.header.CodePage
|
+--net.sourceforge.jwap.wsp.header.WAPCodePage
This class implements the WAP default codepage for Header encoding/decoding
| Method Summary | |
Header |
decode(byte[] data)
Convert (decode) a byte array containing a Header. |
java.lang.String |
decodeAcceptLanguage(byte[] data)
|
java.lang.String |
decodeCacheControl(byte[] data)
|
java.lang.String |
decodeConnection(byte[] data)
|
java.lang.String |
decodeContentDisposition(byte[] data)
|
java.lang.String |
decodeContentId(byte[] data)
|
java.lang.String |
decodeContentLength(byte[] data)
|
java.lang.String |
decodeContentLocation(byte[] data)
|
java.lang.String |
decodeContentType(byte[] data)
|
java.lang.String |
decodeDate(byte[] data)
|
java.lang.String |
decodeExpires(byte[] data)
|
java.lang.String |
decodeLocation(byte[] data)
|
java.lang.String |
decodePushFlag(byte[] data)
|
java.lang.String |
decodeServer(byte[] data)
|
java.lang.String |
decodeVia(byte[] data)
|
java.lang.String |
decodeWarning(byte[] data)
|
java.lang.String |
decodeXWapApplicationId(byte[] data)
|
java.lang.String |
decodeXWapContentUri(byte[] data)
|
java.lang.String |
decodeXWapInitiatorUri(byte[] data)
|
byte[] |
encode(java.lang.String key,
java.util.Date value)
Encode a date header. |
byte[] |
encode(java.lang.String key,
long value)
Encode a long header. |
byte[] |
encode(java.lang.String key,
java.lang.String value)
Encode a header. |
void |
encodeAccept(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeAcceptCharset(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeAcceptEncoding(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeAcceptLanguage(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeAcceptRanges(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeCacheControl(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeConnection(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentDisposition(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentEncoding(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentId(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentLanguage(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentLength(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentLocation(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeContentType(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeFrom(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeHost(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeIfMatch(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeIfNonMatch(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeIfRange(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeMaxForwards(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeReferer(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
void |
encodeUserAgent(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
|
static WAPCodePage |
getInstance()
Returns an instance of the WAP Codepage. |
static WAPCodePage |
getInstance(int major,
int minor)
Returns an instance of the WAP Codepage. |
| Methods inherited from class net.sourceforge.jwap.wsp.header.CodePage |
getBytes, getPageCode, getPageName, isShortCut |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static WAPCodePage getInstance()
public static WAPCodePage getInstance(int major,
int minor)
throws java.lang.IllegalArgumentException
major - the major encoding versionminor - the minor encoding versionjava.lang.IllegalArgumentException - if no encoding exists for the
specified major/minor version
public byte[] encode(java.lang.String key,
java.lang.String value)
throws HeaderParseException
CodePageencode in class CodePagenet.sourceforge.jwap.wsp.header.CodePagekey - the header namevalue - the header valueHeaderParseException - if the header cannot be encoded
public byte[] encode(java.lang.String key,
java.util.Date value)
CodePageencode in class CodePagenet.sourceforge.jwap.wsp.header.CodePagekey - the header namevalue - the valueHeaderParseException - if the header cannot be encoded
public byte[] encode(java.lang.String key,
long value)
throws HeaderParseException
CodePageencode in class CodePagenet.sourceforge.jwap.wsp.header.CodePagekey - the header namevalue - the header valueHeaderParseException - if the header cannot be encoded
public void encodeAccept(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeAcceptCharset(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeAcceptEncoding(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeAcceptLanguage(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeAcceptRanges(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeCacheControl(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeConnection(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentEncoding(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentId(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentLanguage(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentLength(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentLocation(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentType(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeContentDisposition(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeFrom(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeHost(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeIfMatch(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeIfNonMatch(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeIfRange(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeMaxForwards(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeReferer(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public void encodeUserAgent(java.io.OutputStream hdrs,
short wk,
java.lang.String value)
throws java.io.IOException
public Header decode(byte[] data)
throws HeaderParseException,
java.io.IOException
CodePagedecode in class CodePagenet.sourceforge.jwap.wsp.header.CodePagedata - the data to decodeHeaderParseException - if the data cannot be decoded
public java.lang.String decodeAcceptLanguage(byte[] data)
throws java.io.IOException
public java.lang.String decodeDate(byte[] data)
public java.lang.String decodeServer(byte[] data)
public java.lang.String decodeContentId(byte[] data)
public java.lang.String decodeContentDisposition(byte[] data)
public java.lang.String decodeContentLength(byte[] data)
public java.lang.String decodeContentLocation(byte[] data)
public java.lang.String decodeContentType(byte[] data)
public java.lang.String decodeConnection(byte[] data)
public java.lang.String decodeVia(byte[] data)
public java.lang.String decodeWarning(byte[] data)
public java.lang.String decodeExpires(byte[] data)
public java.lang.String decodeCacheControl(byte[] data)
public java.lang.String decodeLocation(byte[] data)
public java.lang.String decodeXWapApplicationId(byte[] data)
public java.lang.String decodeXWapContentUri(byte[] data)
public java.lang.String decodeXWapInitiatorUri(byte[] data)
public java.lang.String decodePushFlag(byte[] data)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||