NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

gov.nist.javax.sip.header
Class MimeVersion

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

public class MimeVersion
extends SIPHeader
implements MimeVersionHeader

MimeVersion SIP Header.

Since:
1.1
Version:
1.2 $Revision: 1.5 $ $Date: 2009/07/17 18:57:32 $
Author:
M. Ranganathan
, Olivier Deruelle
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, JOIN, MAX_FORWARDS, MIME_VERSION, MIN_EXPIRES, MIN_SE, ORGANIZATION, PRIORITY, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, PROXY_REQUIRE, RACK, REASON, RECORD_ROUTE, REFERRED_BY, REPLACES, REPLY_TO, REQUIRE, RETRY_AFTER, ROUTE, RSEQ, SERVER, SESSION_EXPIRES, SIP_ETAG, SIP_IF_MATCH, 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, encode, getHeaderName, getHeaderValue, getName, getValue, hashCode, isHeaderList, setHeaderName, toString
 
Methods inherited from class gov.nist.javax.sip.header.SIPObject
dbgPrint, debugDump, debugDump, equals, match
 
Methods inherited from class gov.nist.core.GenericObject
clone, getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, hashCode, 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.

Returns:
String

NIST-SIP: The Reference Implementation for JAIN-SIP 1.2

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