gov.nist.javax.sip.parser
クラス AcceptLanguageParser

java.lang.Object
  上位を拡張 gov.nist.core.ParserCore
      上位を拡張 gov.nist.javax.sip.parser.Parser
          上位を拡張 gov.nist.javax.sip.parser.HeaderParser
              上位を拡張 gov.nist.javax.sip.parser.AcceptLanguageParser
すべての実装されたインタフェース:
TokenTypes

public class AcceptLanguageParser
extends HeaderParser

Parser for Accept Language Headers. Accept Language body.


 Accept-Language = "Accept-Language" ":"
                         1#( language-range [ ";" "q" "=" qvalue ] )
       language-range  = ( ( 1*8ALPHA *( "-" 1*8ALPHA ) ) | "*" )  

 HTTP RFC 2616 Section 14.4
 
Accept-Language: da, en-gb;q=0.8, en;q=0.7

バージョン:
JAIN-SIP-1.1 $Revision: 1.5 $ $Date: 2004/07/28 14:13:54 $
作成者:
Olivier Deruelle This code is in the public domain.
関連項目:
AcceptLanguageList

フィールドの概要
 
クラス gov.nist.core.ParserCore から継承されたフィールド
debug
 
インタフェース 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, REFER_TO, 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
 
コンストラクタの概要
AcceptLanguageParser(java.lang.String acceptLanguage)
          Constructor
 
メソッドの概要
 SIPHeader parse()
          parse the String message
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AcceptLanguageParser

public AcceptLanguageParser(java.lang.String acceptLanguage)
Constructor

パラメータ:
acceptLanguage - AcceptLanguage message to parse
メソッドの詳細

parse

public SIPHeader parse()
                throws java.text.ParseException
parse the String message

オーバーライド:
クラス HeaderParser 内の parse
戻り値:
SIPHeader (AcceptLanguage object)
例外:
java.text.ParseException - if the message does not respect the spec.