|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--jain.protocol.ip.sip.header.Header
|
+--jain.protocol.ip.sip.header.GeneralHeader
|
+--jain.protocol.ip.sip.header.AcceptLanguageHeader
This class represents the Accept-language request-header. AcceptLanguageHeader can be used in a RequestMessage to allow the client to indicate to the server in which language it would prefer to receive reason phrases, session descriptions or status responses carried as message bodies. The q-value is used in a similar manner to AcceptHeader to indicate degrees of preference.
AcceptHeader| Field Summary | |
static java.lang.String |
token
Token of AcceptLanguageHeader |
| Fields inherited from class jain.protocol.ip.sip.header.Header |
ENTITY_HEADER,
GENERAL_HEADER,
REQUEST_HEADER,
RESPONSE_HEADER |
| Constructor Summary | |
AcceptLanguageHeader(java.lang.String languageRange)
Creates AcceptLanguageHeader based on given language-range |
|
| Method Summary | |
java.lang.Object |
clone()
Creates and returns a copy of AcceptLanguageHeader |
boolean |
equals(AcceptLanguageHeader acceptLanguageHeader)
Indicates whether some other AcceptLanguageHeader is "equal to" this one |
java.lang.String |
getLanguageRange()
Gets the language-range of AcceptLanguageHeader |
float |
getQValue()
Gets the q-value of language-range in AcceptLanguageHeader |
java.lang.String |
getValue()
Gets value of AcceptLanguageHeader |
boolean |
hasQValue()
Indicates whether or not a q-value exists in AcceptLanguageHeader |
void |
removeQValue()
Removes q-value from AcceptLanguageHeader |
void |
setLanguageRange(java.lang.String languageRange)
Sets the language-range of AcceptLanguageHeader |
void |
setQValue(float qValue)
Sets q-value of language-range in AcceptLanguageHeader Q-values allow the user to indicate the relative degree of preference for that language-range, using the qvalue scale from 0 to 1. |
| Methods inherited from class jain.protocol.ip.sip.header.Header |
equals,
getHeaderType,
getToken,
setValue,
toString |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final java.lang.String token
| Constructor Detail |
public AcceptLanguageHeader(java.lang.String languageRange)
throws java.lang.IllegalArgumentException
languageRange - language-range| Method Detail |
public java.lang.String getLanguageRange()
public float getQValue()
throws ParameterNotSetException
public void removeQValue()
public boolean hasQValue()
public void setLanguageRange(java.lang.String languageRange)
throws java.lang.IllegalArgumentException
languageRange - language-range of AcceptLanguageHeader
public void setQValue(float qValue)
throws java.lang.IllegalArgumentException
qValue - q-value betwwen 0 and 1public java.lang.Object clone()
public java.lang.String getValue()
public boolean equals(AcceptLanguageHeader acceptLanguageHeader)
acceptLanguageHeader - the AcceptLanguageHeader with which to compare
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright - 2000 Sun Microsystems