📄 wv.java
字号:
package org.kxml2.wap.wv;
import java.io.IOException;
import org.kxml2.wap.*;
/*
* WV.java
*
* Created on 25 September 2003, 10:40
*/
/**
* Wireless Village CSP 1.1 ("OMA-WV-CSP-V1_1-20021001-A.pdf")
* Wireless Village CSP 1.2 ("OMA-IMPS-WV-CSP_WBXML-v1_2-20030221-C.PDF")
* There are some bugs in the 1.2 spec but this is Ok. 1.2 is candidate
*
* @author Bogdan Onoiu
*/
public abstract class WV {
public static WbxmlParser createParser () throws IOException {
WbxmlParser parser = new WbxmlParser();
parser.setTagTable (0, WV.tagTablePage0);
parser.setTagTable (1, WV.tagTablePage1);
parser.setTagTable (2, WV.tagTablePage2);
parser.setTagTable (3, WV.tagTablePage3);
parser.setTagTable (4, WV.tagTablePage4);
parser.setTagTable (5, WV.tagTablePage5);
parser.setTagTable (6, WV.tagTablePage6);
parser.setTagTable (7, WV.tagTablePage7);
parser.setTagTable (8, WV.tagTablePage8);
parser.setTagTable (9, WV.tagTablePage9);
parser.setTagTable (10, WV.tagTablePageA);
parser.setAttrStartTable (0, WV.attrStartTable);
parser.setAttrValueTable (0, WV.attrValueTable);
return parser;
}
public static final String [] tagTablePage0 = {
/* Common ... continue on Page 0x09 */
"Acceptance", //0x00, 0x05
"AddList", //0x00, 0x06
"AddNickList", //0x00, 0x07
"SName", //0x00, 0x08
"WV-CSP-Message", //0x00, 0x09
"ClientID", //0x00, 0x0A
"Code", //0x00, 0x0B
"ContactList", //0x00, 0x0C
"ContentData", //0x00, 0x0D
"ContentEncoding",//0x00, 0x0E
"ContentSize", //0x00, 0x0F
"ContentType", //0x00, 0x10
"DateTime", //0x00, 0x11
"Description", //0x00, 0x12
"DetailedResult", //0x00, 0x13
"EntityList", //0x00, 0x14
"Group", //0x00, 0x15
"GroupID", //0x00, 0x16
"GroupList", //0x00, 0x17
"InUse", //0x00, 0x18
"Logo", //0x00, 0x19
"MessageCount", //0x00, 0x1A
"MessageID", //0x00, 0x1B
"MessageURI", //0x00, 0x1C
"MSISDN", //0x00, 0x1D
"Name", //0x00, 0x1E
"NickList", //0x00, 0x1F
"NickName", //0x00, 0x20
"Poll", //0x00, 0x21
"Presence", //0x00, 0x22
"PresenceSubList",//0x00, 0x23
"PresenceValue", //0x00, 0x24
"Property", //0x00, 0x25
"Qualifier", //0x00, 0x26
"Recipient", //0x00, 0x27
"RemoveList", //0x00, 0x28
"RemoveNickList", //0x00, 0x29
"Result", //0x00, 0x2A
"ScreenName", //0x00, 0x2B
"Sender", //0x00, 0x2C
"Session", //0x00, 0x2D
"SessionDescriptor",//0x00, 0x2E
"SessionID", //0x00, 0x2F
"SessionType", //0x00, 0x30
"Status", //0x00, 0x31
"Transaction", //0x00, 0x32
"TransactionContent",//0x00, 0x33
"TransactionDescriptor",//0x00, 0x34
"TransactionID", //0x00, 0x35
"TransactionMode",//0x00, 0x36
"URL", //0x00, 0x37
"URLList", //0x00, 0x38
"User", //0x00, 0x39
"UserID", //0x00, 0x3A
"UserList", //0x00, 0x3B
"Validity", //0x00, 0x3C
"Value", //0x00, 0x3D
};
public static final String [] tagTablePage1 = {
/* Access ... continue on Page 0x0A */
"AllFunctions", // 0x01, 0x05
"AllFunctionsRequest", // 0x01, 0x06
"CancelInvite-Request", // 0x01, 0x07
"CancelInviteUser-Request", // 0x01, 0x08
"Capability", // 0x01, 0x09
"CapabilityList", // 0x01, 0x0A
"CapabilityRequest", // 0x01, 0x0B
"ClientCapability-Request", // 0x01, 0x0C
"ClientCapability-Response",// 0x01, 0x0D
"DigestBytes", // 0x01, 0x0E
"DigestSchema", // 0x01, 0x0F
"Disconnect", // 0x01, 0x10
"Functions", // 0x01, 0x11
"GetSPInfo-Request", // 0x01, 0x12
"GetSPInfo-Response", // 0x01, 0x13
"InviteID", // 0x01, 0x14
"InviteNote", // 0x01, 0x15
"Invite-Request", // 0x01, 0x16
"Invite-Response", // 0x01, 0x17
"InviteType", // 0x01, 0x18
"InviteUser-Request", // 0x01, 0x19
"InviteUser-Response", // 0x01, 0x1A
"KeepAlive-Request", // 0x01, 0x1B
"KeepAliveTime", // 0x01, 0x1C
"Login-Request", // 0x01, 0x1D
"Login-Response", // 0x01, 0x1E
"Logout-Request", // 0x01, 0x1F
"Nonce", // 0x01, 0x20
"Password", // 0x01, 0x21
"Polling-Request", // 0x01, 0x22
"ResponseNote", // 0x01, 0x23
"SearchElement", // 0x01, 0x24
"SearchFindings", // 0x01, 0x25
"SearchID", // 0x01, 0x26
"SearchIndex", // 0x01, 0x27
"SearchLimit", // 0x01, 0x28
"KeepAlive-Response", // 0x01, 0x29
"SearchPairList", // 0x01, 0x2A
"Search-Request", // 0x01, 0x2B
"Search-Response", // 0x01, 0x2C
"SearchResult", // 0x01, 0x2D
"Service-Request", // 0x01, 0x2E
"Service-Response", // 0x01, 0x2F
"SessionCookie", // 0x01, 0x30
"StopSearch-Request", // 0x01, 0x31
"TimeToLive", // 0x01, 0x32
"SearchString", // 0x01, 0x33
"CompletionFlag", // 0x01, 0x34
null, // 0x01, 0x35
"ReceiveList", // 0x01, 0x36 /* WV 1.2 */
"VerifyID-Request", // 0x01, 0x37 /* WV 1.2 */
"Extended-Request", // 0x01, 0x38 /* WV 1.2 */
"Extended-Response", // 0x01, 0x39 /* WV 1.2 */
"AgreedCapabilityList", // 0x01, 0x3A /* WV 1.2 */
"Extended-Data", // 0x01, 0x3B /* WV 1.2 */
"OtherServer", // 0x01, 0x3C /* WV 1.2 */
"PresenceAttributeNSName",//0x01, 0x3D /* WV 1.2 */
"SessionNSName", // 0x01, 0x3E /* WV 1.2 */
"TransactionNSName", // 0x01, 0x3F /* WV 1.2 */
};
public static final String [] tagTablePage2 = {
/* Service ... continue on Page 0x08 */
"ADDGM", // 0x02, 0x05
"AttListFunc", // 0x02, 0x06
"BLENT", // 0x02, 0x07
"CAAUT", // 0x02, 0x08
"CAINV", // 0x02, 0x09
"CALI", // 0x02, 0x0A
"CCLI", // 0x02, 0x0B
"ContListFunc", // 0x02, 0x0C
"CREAG", // 0x02, 0x0D
"DALI", // 0x02, 0x0E
"DCLI", // 0x02, 0x0F
"DELGR", // 0x02, 0x10
"FundamentalFeat",//0x02, 0x11
"FWMSG", // 0x02, 0x12
"GALS", // 0x02, 0x13
"GCLI", // 0x02, 0x14
"GETGM", // 0x02, 0x15
"GETGP", // 0x02, 0x16
"GETLM", // 0x02, 0x17
"GETM", // 0x02, 0x18
"GETPR", // 0x02, 0x19
"GETSPI", // 0x02, 0x1A
"GETWL", // 0x02, 0x1B
"GLBLU", // 0x02, 0x1C
"GRCHN", // 0x02, 0x1D
"GroupAuthFunc",// 0x02, 0x1E
"GroupFeat", // 0x02, 0x1F
"GroupMgmtFunc",// 0x02, 0x20
"GroupUseFunc", // 0x02, 0x21
"IMAuthFunc", // 0x02, 0x22
"IMFeat", // 0x02, 0x23
"IMReceiveFunc",// 0x02, 0x24
"IMSendFunc", // 0x02, 0x25
"INVIT", // 0x02, 0x26
"InviteFunc", // 0x02, 0x27
"MBRAC", // 0x02, 0x28
"MCLS", // 0x02, 0x29
"MDELIV", // 0x02, 0x2A
"NEWM", // 0x02, 0x2B
"NOTIF", // 0x02, 0x2C
"PresenceAuthFunc",//0x02, 0x2D
"PresenceDeliverFunc",//0x02, 0x2E
"PresenceFeat", // 0x02, 0x2F
"REACT", // 0x02, 0x30
"REJCM", // 0x02, 0x31
"REJEC", // 0x02, 0x32
"RMVGM", // 0x02, 0x33
"SearchFunc", // 0x02, 0x34
"ServiceFunc", // 0x02, 0x35
"SETD", // 0x02, 0x36
"SETGP", // 0x02, 0x37
"SRCH", // 0x02, 0x38
"STSRC", // 0x02, 0x39
"SUBGCN", // 0x02, 0x3A
"UPDPR", // 0x02, 0x3B
"WVCSPFeat", // 0x02, 0x3C
"MF", // 0x02, 0x3D /* WV 1.2 */
"MG", // 0x02, 0x3E /* WV 1.2 */
"MM" // 0x02, 0x3F /* WV 1.2 */
};
public static final String [] tagTablePage3 = {
/* Client Capability */
"AcceptedCharset", // 0x03, 0x05
"AcceptedContentLength", // 0x03, 0x06
"AcceptedContentType", // 0x03, 0x07
"AcceptedTransferEncoding", // 0x03, 0x08
"AnyContent", // 0x03, 0x09
"DefaultLanguage", // 0x03, 0x0A
"InitialDeliveryMethod", // 0x03, 0x0B
"MultiTrans", // 0x03, 0x0C
"ParserSize", // 0x03, 0x0D
"ServerPollMin", // 0x03, 0x0E
"SupportedBearer", // 0x03, 0x0F
"SupportedCIRMethod", // 0x03, 0x10
"TCPAddress", // 0x03, 0x11
"TCPPort", // 0x03, 0x12
"UDPPort" // 0x03, 0x13
};
public static final String [] tagTablePage4 = {
/* Presence Primitive */
"CancelAuth-Request", // 0x04, 0x05
"ContactListProperties", // 0x04, 0x06
"CreateAttributeList-Request", // 0x04, 0x07
"CreateList-Request", // 0x04, 0x08
"DefaultAttributeList", // 0x04, 0x09
"DefaultContactList", // 0x04, 0x0A
"DefaultList", // 0x04, 0x0B
"DeleteAttributeList-Request", // 0x04, 0x0C
"DeleteList-Request", // 0x04, 0x0D
"GetAttributeList-Request", // 0x04, 0x0E
"GetAttributeList-Response", // 0x04, 0x0F
"GetList-Request", // 0x04, 0x10
"GetList-Response", // 0x04, 0x11
"GetPresence-Request", // 0x04, 0x12
"GetPresence-Response", // 0x04, 0x13
"GetWatcherList-Request", // 0x04, 0x14
"GetWatcherList-Response", // 0x04, 0x15
"ListManage-Request", // 0x04, 0x16
"ListManage-Response", // 0x04, 0x17
"UnsubscribePresence-Request", // 0x04, 0x18
"PresenceAuth-Request", // 0x04, 0x19
"PresenceAuth-User", // 0x04, 0x1A
"PresenceNotification-Request", // 0x04, 0x1B
"UpdatePresence-Request", // 0x04, 0x1C
"SubscribePresence-Request", // 0x04, 0x1D
"Auto-Subscribe", // 0x04, 0x1E /* WV 1.2 */
"GetReactiveAuthStatus-Request",// 0x04, 0x1F /* WV 1.2 */
"GetReactiveAuthStatus-Response",// 0x04, 0x20 /* WV 1.2 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -