NIST SIP Parser and Stack (v1.2) API

gov.nist.javax.sip.header
Class MimeVersion

java.lang.Object
  |
  +--gov.nist.core.GenericObject
        |
        +--gov.nist.javax.sip.header.SIPObject
              |
              +--gov.nist.javax.sip.header.SIPHeader
                    |
                    +--gov.nist.javax.sip.header.MimeVersion
All Implemented Interfaces:
Cloneable, Header, MimeVersionHeader, Serializable, SIPHeaderNames

public class MimeVersion
extends SIPHeader
implements MimeVersionHeader

MimeVersion SIP Header.

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

Field Summary
 
Fields inherited from interface javax.sip.header.MimeVersionHeader
NAME
 
Fields inherited from interface gov.nist.javax.sip.header.SIPHeaderNames
ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ALERT_INFO, ALLOW, ALLOW_EVENTS, AUTHENTICATION_INFO, AUTHORIZATION, CALL_ID, CALL_INFO, CONTACT, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CSEQ, DATE, ERROR_INFO, EVENT, EXPIRES, FROM, IN_REPLY_TO, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SUBJECT, SUBSCRIPTION_STATE, SUPPORTED, TIMESTAMP, TO, UNSUPPORTED, USER_AGENT, VIA, WARNING, WWW_AUTHENTICATE
 
Constructor Summary
MimeVersion()
          Default constructor
 
Method Summary
 String encodeBody()
          Return canonical form.
 int getMajorVersion()
          Gets the Major version value of this MimeVersionHeader.
 int getMinorVersion()
          Gets the Minor version value of this MimeVersionHeader.
 void setMajorVersion(int majorVersion)
          Sets the Major-Version argument of this MimeVersionHeader to the supplied majorVersion value.
 void setMinorVersion(int minorVersion)
          Sets the Minor-Version argument of this MimeVersionHeader to the supplied minorVersion value.
 
Methods inherited from class gov.nist.javax.sip.header.SIPHeader
encode, getHeaderName, getHeaderValue, getName, getValue, isHeaderList, setHeaderName
 
Methods inherited from class gov.nist.javax.sip.header.SIPObject
clone, dbgPrint, debugDump, debugDump, equals, match, merge, replace, replace, replace, replace, toString
 
Methods inherited from class gov.nist.core.GenericObject
getClassFromName, getMatcher, isMySubclass, setMatcher
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, toString
 

Constructor Detail

MimeVersion

public MimeVersion()
Default constructor

Method Detail

getMinorVersion

public int getMinorVersion()
Gets the Minor version value of this MimeVersionHeader.

Specified by:
getMinorVersion in interface MimeVersionHeader
Returns:
the Minor version of this MimeVersionHeader

getMajorVersion

public int getMajorVersion()
Gets the Major version value of this MimeVersionHeader.

Specified by:
getMajorVersion in interface MimeVersionHeader
Returns:
the Major version of this MimeVersionHeader

setMinorVersion

public void setMinorVersion(int minorVersion)
                     throws InvalidArgumentException
Sets the Minor-Version argument of this MimeVersionHeader to the supplied minorVersion value.

Specified by:
setMinorVersion in interface MimeVersionHeader
Parameters:
minorVersion - - the new integer Minor version
Throws:
InvalidArgumentException

setMajorVersion

public void setMajorVersion(int majorVersion)
                     throws InvalidArgumentException
Sets the Major-Version argument of this MimeVersionHeader to the supplied majorVersion value.

Specified by:
setMajorVersion in interface MimeVersionHeader
Parameters:
majorVersion - - the new integer Major version
Throws:
InvalidArgumentException

encodeBody

public String encodeBody()
Return canonical form.

Overrides:
encodeBody in class SIPHeader
Returns:
String

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.