NIST SIP Parser and Stack (v1.2) API

gov.nist.javax.sip.parser
Class PriorityParser

java.lang.Object
  |
  +--gov.nist.core.ParserCore
        |
        +--gov.nist.javax.sip.parser.Parser
              |
              +--gov.nist.javax.sip.parser.HeaderParser
                    |
                    +--gov.nist.javax.sip.parser.PriorityParser
All Implemented Interfaces:
TokenTypes

public class PriorityParser
extends HeaderParser

Parser for Priority header.

Version:
JAIN-SIP-1.1, 1.0
Author:
Olivier Deruelle
, M. Ranganathan
This code is in the public domain.

Field Summary
 
Fields inherited from class gov.nist.core.ParserCore
debug
 
Fields inherited from interface gov.nist.javax.sip.parser.TokenTypes
ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACK, ALERT_INFO, ALLOW, ALLOW_EVENTS, ALPHA, AND, AT, AUTHENTICATION_INFO, AUTHORIZATION, BACK_QUOTE, BACKSLASH, BAR, BYE, CALL_ID, CALL_INFO, CANCEL, COLON, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, DIGIT, DOLLAR, DOT, DOUBLEQUOTE, ENCRYPTION, END, EQUALS, ERROR_INFO, EVENT, EXCLAMATION, EXPIRES, FROM, GREATER_THAN, HAT, HIDE, HT, ID, IN_REPLY_TO, INVITE, L_CURLY, L_SQUARE_BRACKET, LESS_THAN, LPAREN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MINUS, NOTIFY, NULL, OPTIONS, ORGANIZATION, PERCENT, PLUS, POUND, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, QUESTION, QUOTE, R_CURLY, R_SQUARE_BRACKET, RACK, REASON, RECORD_ROUTE, REGISTER, REPLY_TO, REQUIRE, RESPONSE_KEY, RETRY_AFTER, ROUTE, RPAREN, RSEQ, SEMICOLON, SERVER, SIP, SLASH, SP, STAR, START, SUBJECT, SUBSCRIBE, SUBSCRIPTION_STATE, SUPPORTED, TEL, TILDE, TIMESTAMP, TO, UNDERSCORE, UNSUPPORTED, USER_AGENT, VIA, WARNING, WHITESPACE, WWW_AUTHENTICATE
 
Constructor Summary
PriorityParser(String priority)
          Creates a new instance of PriorityParser
 
Method Summary
static void main(String[] args)
          Test program
 SIPHeader parse()
          parse the String header
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PriorityParser

public PriorityParser(String priority)
Creates a new instance of PriorityParser

Parameters:
priority - the header to parse
Method Detail

parse

public SIPHeader parse()
                throws ParseException
parse the String header

Overrides:
parse in class HeaderParser
Returns:
SIPHeader (Priority object)
Throws:
SIPParseException - if the message does not respect the spec.
ParseException - if there was an error parsing.

main

public static void main(String[] args)
                 throws ParseException
Test program

ParseException

NIST SIP Parser and Stack (v1.2) API

A product of the NIST/ITL Advanced Networking Technologies Division.
See conditions of use.
Get the latest distribution.
Submit a bug report or feature request.