1600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/* 2600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Conditions Of Use 3600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* 4600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* This software was developed by employees of the National Institute of 5600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Standards and Technology (NIST), an agency of the Federal Government. 6600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Pursuant to title 15 Untied States Code Section 105, works of NIST 7600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* employees are not subject to copyright protection in the United States 8600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* and are considered to be in the public domain. As a result, a formal 9600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* license is not needed to use the software. 10600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* 11600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* This software is provided by NIST as a service and is expressly 12600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* provided "AS IS." NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED 13600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF 14600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT 15600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* AND DATA ACCURACY. NIST does not warrant or make any representations 16600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* regarding the use of the software or the results thereof, including but 17600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* not limited to the correctness, accuracy, reliability or usefulness of 18600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* the software. 19600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* 20600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* Permission to use this software is contingent upon your acceptance 21600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* of the terms of this agreement 22600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* 23600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* . 24600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang* 25600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang*/ 26600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpackage gov.nist.javax.sip.parser; 27600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport javax.sip.message.Request; 28600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport gov.nist.javax.sip.address.*; 29600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangimport gov.nist.javax.sip.header.*; 30600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 31600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/** 32600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * A grab bag of SIP Token names. 33600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 34600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @version 1.2 $Revision: 1.10 $ $Date: 2009/07/27 20:35:02 $ 35600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 36600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * @author M. Ranganathan <br/> 37600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 38600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 39600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 40600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wangpublic interface TokenNames 41600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang extends 42600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang gov.nist.javax.sip.header.ParameterNames, 43600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang gov.nist.javax.sip.address.ParameterNames { 44600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang // And now dreaded short forms.... 45600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String INVITE = Request.INVITE; 46600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String ACK = Request.ACK; 47600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String BYE = Request.BYE; 48600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String SUBSCRIBE = Request.SUBSCRIBE; 49600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String NOTIFY = Request.NOTIFY; 50600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String OPTIONS = Request.OPTIONS; 51600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String REGISTER = Request.REGISTER; 52600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String MESSAGE = Request.MESSAGE; 53600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String PUBLISH = Request.PUBLISH; 54600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang 55600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String SIP = GenericURI.SIP; 56600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String SIPS = GenericURI.SIPS; 57600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String TEL = GenericURI.TEL; 58600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String GMT = SIPDate.GMT; 59600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String MON = SIPDate.MON; 60600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String TUE = SIPDate.TUE; 61600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String WED = SIPDate.WED; 62600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String THU = SIPDate.THU; 63600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String FRI = SIPDate.FRI; 64600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String SAT = SIPDate.SAT; 65600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String SUN = SIPDate.SUN; 66600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String JAN = SIPDate.JAN; 67600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String FEB = SIPDate.FEB; 68600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String MAR = SIPDate.MAR; 69600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String APR = SIPDate.APR; 70600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String MAY = SIPDate.MAY; 71600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String JUN = SIPDate.JUN; 72600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String JUL = SIPDate.JUL; 73600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String AUG = SIPDate.AUG; 74600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String SEP = SIPDate.SEP; 75600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String OCT = SIPDate.OCT; 76600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String NOV = SIPDate.NOV; 77600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String DEC = SIPDate.DEC; 78600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String K = "K"; 79600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String C = "C"; 80600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String E = "E"; 81600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String F = "F"; 82600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String I = "I"; 83600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String M = "M"; 84600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String L = "L"; 85600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String S = "S"; 86600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String T = "T"; 87600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String U = "U";// JvB: added 88600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String V = "V"; 89600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String R = "R"; 90600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String O = "O"; 91600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang public static final String X = "X"; //Jozef Saniga added 92600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang} 93600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang/* 94600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * $Log: TokenNames.java,v $ 95600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.10 2009/07/27 20:35:02 deruelle_jean 96600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Fix for the compact form of SessionExpires Header from RFC 4028 97600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 98600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Issue number: 99600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Obtained from: Jozef Saniga 100600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Submitted by: Jean Deruelle 101600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Reviewed by: 102600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 103600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.9 2009/07/17 18:58:06 emcho 104600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Converts indentation tabs to spaces so that we have a uniform indentation policy in the whole project. 105600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 106600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.8 2006/07/13 09:02:13 mranga 107600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Issue number: 108600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Obtained from: 109600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Submitted by: jeroen van bemmel 110600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Reviewed by: mranga 111600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Moved some changes from jain-sip-1.2 to java.net 112600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 113600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: ---------------------------------------------------------------------- 114600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Issue number: 115600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If this change addresses one or more issues, 116600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: then enter the issue number(s) here. 117600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Obtained from: 118600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If this change has been taken from another system, 119600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: then name the system in this line, otherwise delete it. 120600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Submitted by: 121600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If this code has been contributed to the project by someone else; i.e., 122600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: they sent us a patch or a set of diffs, then include their name/email 123600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: address here. If this is your work then delete this line. 124600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Reviewed by: 125600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If we are doing pre-commit code reviews and someone else has 126600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: reviewed your changes, include their name(s) here. 127600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If you have not had it reviewed then delete this line. 128600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 129600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.5 2006/06/19 06:47:27 mranga 130600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * javadoc fixups 131600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 132600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.4 2006/06/16 15:26:28 mranga 133600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Added NIST disclaimer to all public domain files. Clean up some javadoc. Fixed a leak 134600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 135600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.3 2005/10/27 20:49:00 jeroen 136600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * added support for RFC3903 PUBLISH 137600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 138600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.2 2005/10/08 23:13:56 jeroen 139600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * added short form for Allow-Events 140600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 141600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.1.1.1 2005/10/04 17:12:36 mranga 142600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 143600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Import 144600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 145600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 146600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.5 2005/04/27 14:12:05 mranga 147600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Submitted by: Mario Mantak 148600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Reviewed by: mranga 149600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 150600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Added a missing "short form" for event header. 151600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 152600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Revision 1.4 2004/01/22 13:26:32 sverker 153600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Issue number: 154600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Obtained from: 155600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Submitted by: sverker 156600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Reviewed by: mranga 157600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 158600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * Major reformat of code to conform with style guide. Resolved compiler and javadoc warnings. Added CVS tags. 159600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 160600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: ---------------------------------------------------------------------- 161600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Issue number: 162600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If this change addresses one or more issues, 163600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: then enter the issue number(s) here. 164600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Obtained from: 165600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If this change has been taken from another system, 166600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: then name the system in this line, otherwise delete it. 167600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Submitted by: 168600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If this code has been contributed to the project by someone else; i.e., 169600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: they sent us a patch or a set of diffs, then include their name/email 170600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: address here. If this is your work then delete this line. 171600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: Reviewed by: 172600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If we are doing pre-commit code reviews and someone else has 173600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: reviewed your changes, include their name(s) here. 174600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * CVS: If you have not had it reviewed then delete this line. 175600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang * 176600c7a4bbc7348167293eac928192e695b4ad5baChung-yih Wang */ 177