Home | History | Annotate | Download | only in header
      1 /*
      2 * Conditions Of Use
      3 *
      4 * This software was developed by employees of the National Institute of
      5 * Standards and Technology (NIST), an agency of the Federal Government.
      6 * Pursuant to title 15 Untied States Code Section 105, works of NIST
      7 * employees are not subject to copyright protection in the United States
      8 * and are considered to be in the public domain.  As a result, a formal
      9 * license is not needed to use the software.
     10 *
     11 * This software is provided by NIST as a service and is expressly
     12 * provided "AS IS."  NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED
     13 * OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF
     14 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT
     15 * AND DATA ACCURACY.  NIST does not warrant or make any representations
     16 * regarding the use of the software or the results thereof, including but
     17 * not limited to the correctness, accuracy, reliability or usefulness of
     18 * the software.
     19 *
     20 * Permission to use this software is contingent upon your acceptance
     21 * of the terms of this agreement
     22 *
     23 * .
     24 *
     25 */
     26 /*******************************************************************************
     27 * Product of NIST/ITL Advanced Networking Technologies Division (ANTD).        *
     28 *******************************************************************************/
     29 package gov.nist.javax.sip.header;
     30 import javax.sip.header.*;
     31 import gov.nist.javax.sip.header.extensions.*;
     32 
     33 /**
     34  * SIPHeader names that are supported by this parser
     35  *
     36  * @version 1.2 $Revision: 1.9 $ $Date: 2009/07/17 18:57:37 $
     37  *
     38  * @author M. Ranganathan   <br/>
     39  *
     40  *
     41  */
     42 public interface SIPHeaderNames {
     43 
     44     public static final String MIN_EXPIRES = MinExpiresHeader.NAME; //1
     45     public static final String ERROR_INFO = ErrorInfoHeader.NAME; //2
     46     public static final String MIME_VERSION = MimeVersionHeader.NAME; //3
     47     public static final String IN_REPLY_TO = InReplyToHeader.NAME; //4
     48     public static final String ALLOW = AllowHeader.NAME; //5
     49     public static final String CONTENT_LANGUAGE = ContentLanguageHeader.NAME;
     50     //6
     51     public static final String CALL_INFO = CallInfoHeader.NAME; //7
     52     public static final String CSEQ = CSeqHeader.NAME; //8
     53     public static final String ALERT_INFO = AlertInfoHeader.NAME; //9
     54     public static final String ACCEPT_ENCODING = AcceptEncodingHeader.NAME;
     55     //10
     56     public static final String ACCEPT = AcceptHeader.NAME; //11
     57     public static final String ACCEPT_LANGUAGE = AcceptLanguageHeader.NAME;
     58     //12
     59     public static final String RECORD_ROUTE = RecordRouteHeader.NAME; //13
     60     public static final String TIMESTAMP = TimeStampHeader.NAME; //14
     61     public static final String TO = ToHeader.NAME; //15
     62     public static final String VIA = ViaHeader.NAME; //16
     63     public static final String FROM = FromHeader.NAME; //17
     64     public static final String CALL_ID = CallIdHeader.NAME; //18
     65     public static final String AUTHORIZATION = AuthorizationHeader.NAME; //19
     66     public static final String PROXY_AUTHENTICATE =
     67         ProxyAuthenticateHeader.NAME;
     68     //20
     69     public static final String SERVER = ServerHeader.NAME; //21
     70     public static final String UNSUPPORTED = UnsupportedHeader.NAME; //22
     71     public static final String RETRY_AFTER = RetryAfterHeader.NAME; //23
     72     public static final String CONTENT_TYPE = ContentTypeHeader.NAME; //24
     73     public static final String CONTENT_ENCODING = ContentEncodingHeader.NAME;
     74     //25
     75     public static final String CONTENT_LENGTH = ContentLengthHeader.NAME; //26
     76     public static final String ROUTE = RouteHeader.NAME; //27
     77     public static final String CONTACT = ContactHeader.NAME; //28
     78     public static final String WWW_AUTHENTICATE = WWWAuthenticateHeader.NAME;
     79     //29
     80     public static final String MAX_FORWARDS = MaxForwardsHeader.NAME; //30
     81     public static final String ORGANIZATION = OrganizationHeader.NAME; //31
     82     public static final String PROXY_AUTHORIZATION =
     83         ProxyAuthorizationHeader.NAME;
     84     //32
     85     public static final String PROXY_REQUIRE = ProxyRequireHeader.NAME; //33
     86     public static final String REQUIRE = RequireHeader.NAME; //34
     87     public static final String CONTENT_DISPOSITION =
     88         ContentDispositionHeader.NAME;
     89     //35
     90     public static final String SUBJECT = SubjectHeader.NAME; //36
     91     public static final String USER_AGENT = UserAgentHeader.NAME; //37
     92     public static final String WARNING = WarningHeader.NAME; //38
     93     public static final String PRIORITY = PriorityHeader.NAME; //39
     94     public static final String DATE = DateHeader.NAME; //40
     95     public static final String EXPIRES = ExpiresHeader.NAME; //41
     96     public static final String SUPPORTED = SupportedHeader.NAME; //42
     97     public static final String AUTHENTICATION_INFO =
     98         AuthenticationInfoHeader.NAME;
     99     //43
    100     public static final String REPLY_TO = ReplyToHeader.NAME; //44
    101     public static final String RACK = RAckHeader.NAME; //45
    102     public static final String RSEQ = RSeqHeader.NAME; //46
    103     public static final String REASON = ReasonHeader.NAME; //47
    104     public static final String SUBSCRIPTION_STATE =
    105         SubscriptionStateHeader.NAME;
    106     //48
    107     public static final String EVENT = EventHeader.NAME; //44
    108     public static final String ALLOW_EVENTS = AllowEventsHeader.NAME; //45
    109 
    110     public static final String SIP_ETAG = SIPETagHeader.NAME; //46
    111     public static final String SIP_IF_MATCH = SIPIfMatchHeader.NAME; //47
    112 
    113     // NewHeights pmusgrave
    114     public static final String REFERRED_BY = ReferredByHeader.NAME; //48
    115     public static final String SESSION_EXPIRES = SessionExpiresHeader.NAME; //49
    116     public static final String MIN_SE = MinSEHeader.NAME; //50
    117     public static final String REPLACES = ReplacesHeader.NAME; //51
    118     public static final String JOIN = JoinHeader.NAME; //52
    119 
    120 }
    121 
    122