org.lastbamboo.common.sdp.fields
Class ProtoVersionField

java.lang.Object
  extended by org.lastbamboo.common.sdp.GenericObject
      extended by org.lastbamboo.common.sdp.fields.SDPObject
          extended by org.lastbamboo.common.sdp.fields.SDPField
              extended by org.lastbamboo.common.sdp.fields.ProtoVersionField
All Implemented Interfaces:
Serializable, Cloneable, Field, Version, SDPFieldNames

public class ProtoVersionField
extends SDPField
implements Version

Proto version field of SDP announce.

Version:
JSR141-PUBLIC-REVIEW (subject to change).
Author:
Olivier Deruelle , M. Ranganathan
This code is in the public domain.
See Also:
Serialized Form

Field Summary
protected  int protoVersion
           
 
Fields inherited from class org.lastbamboo.common.sdp.fields.SDPField
fieldName
 
Fields inherited from class org.lastbamboo.common.sdp.GenericObject
AND, AT, COLON, COMMA, DOT, DOUBLE_QUOTE, EQUALS, GREATER_THAN, HT, immutableClasses, immutableClassNames, indentation, LESS_THAN, LPAREN, matchExpression, NEWLINE, PERCENT, POUND, QUESTION, QUOTE, RETURN, RPAREN, SEMICOLON, SLASH, SP, STAR, stringRepresentation
 
Fields inherited from interface org.lastbamboo.common.sdp.fields.SDPFieldNames
ATTRIBUTE_FIELD, BANDWIDTH_FIELD, CONNECTION_FIELD, EMAIL_FIELD, INFORMATION_FIELD, KEY_FIELD, MEDIA_FIELD, ORIGIN_FIELD, PHONE_FIELD, PROTO_VERSION_FIELD, REPEAT_FIELD, SESSION_NAME_FIELD, TIME_FIELD, URI_FIELD, ZONE_FIELD
 
Constructor Summary
ProtoVersionField()
           
 
Method Summary
 String encode()
          Get the string encoded version of this object
 int getProtoVersion()
           
 int getVersion()
          Returns the version number.
 void setProtoVersion(int pv)
          Set the protoVersion member
 void setVersion(int value)
          Sets the version.
 
Methods inherited from class org.lastbamboo.common.sdp.fields.SDPField
getFieldName, getTypeChar, toString
 
Methods inherited from class org.lastbamboo.common.sdp.fields.SDPObject
dbgPrint, debugDump, equals, getStringRepresentation, initSprint, match, merge, replace, replace, replace, replace, sprint
 
Methods inherited from class org.lastbamboo.common.sdp.GenericObject
Assert, clone, dbgPrint, dbgPrint, debugDump, getIndentation, getMatcher, isMySubclass, makeClone, setMatcher, sprint, sprint, sprint, sprint, sprint, sprint, sprint, sprint
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.lastbamboo.common.sdp.api.Field
clone, getTypeChar
 

Field Detail

protoVersion

protected int protoVersion
Constructor Detail

ProtoVersionField

public ProtoVersionField()
Method Detail

getProtoVersion

public int getProtoVersion()

setProtoVersion

public void setProtoVersion(int pv)
Set the protoVersion member


getVersion

public int getVersion()
               throws SdpParseException
Returns the version number.

Specified by:
getVersion in interface Version
Returns:
int
Throws:
SdpParseException

setVersion

public void setVersion(int value)
                throws SdpException
Sets the version.

Specified by:
setVersion in interface Version
Parameters:
value - the - new version value.
Throws:
SdpException - if the value is <=0

encode

public String encode()
Get the string encoded version of this object

Specified by:
encode in class SDPField
Since:
v1.0


Copyright © 2013 LittleShoot. All Rights Reserved.