org.lastbamboo.common.sdp.fields
Class EmailField

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.EmailField
All Implemented Interfaces:
Serializable, Cloneable, EMail, Field, SDPFieldNames

public class EmailField
extends SDPField
implements EMail

email field in the 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  EmailAddress emailAddress
           
 
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
EmailField()
           
 
Method Summary
 Object clone()
          Clones this object.
 String encode()
          Get the string encoded version of this object
 EmailAddress getEmailAddress()
           
 String getValue()
          Returns the value.
 void setEmailAddress(EmailAddress emailAddress)
          Set the emailAddress member
 void setValue(String value)
          Set the value.
 String toString()
           
 
Methods inherited from class org.lastbamboo.common.sdp.fields.SDPField
getFieldName, getTypeChar
 
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, 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
getTypeChar
 

Field Detail

emailAddress

protected EmailAddress emailAddress
Constructor Detail

EmailField

public EmailField()
Method Detail

getEmailAddress

public EmailAddress getEmailAddress()

setEmailAddress

public void setEmailAddress(EmailAddress emailAddress)
Set the emailAddress member


encode

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

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

toString

public String toString()
Overrides:
toString in class SDPField

getValue

public String getValue()
                throws SdpParseException
Returns the value.

Specified by:
getValue in interface EMail
Returns:
the value
Throws:
SdpParseException

setValue

public void setValue(String value)
              throws SdpException
Set the value.

Specified by:
setValue in interface EMail
Parameters:
value - to set
Throws:
SdpException - if the value is null

clone

public Object clone()
Description copied from class: GenericObject
Clones this object.

Specified by:
clone in interface Field
Overrides:
clone in class GenericObject
Returns:
a clone of this field.


Copyright © 2013 LittleShoot. All Rights Reserved.