📄 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 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 */ "VRID" // 0x02, 0x3E /* WV 1.2 : BUG IN SPEC ! The same token than 'MG' */ }; 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 "CancelAuth-Request", // 0x04, 0x1E /* WV 1.2 */ "GetReactiveAuthStatus-Request",// 0x04, 0x1F /* WV 1.2 */ "GetReactiveAuthStatus-Response",// 0x04, 0x20 /* WV 1.2 */ }; public static final String [] tagTablePage5 = {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -