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

gov.nist.javax.sdp.fields
Class EmailAddress

java.lang.Object
  extended by gov.nist.core.GenericObject
      extended by gov.nist.javax.sdp.fields.SDPObject
          extended by gov.nist.javax.sdp.fields.EmailAddress
All Implemented Interfaces:
SDPFieldNames, Serializable, Cloneable

public class EmailAddress
extends SDPObject

email address field of the SDP header.

Version:
JSR141-PUBLIC-REVIEW (subject to change)
Author:
Oliver Deruelle , M. Ranganathan
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface gov.nist.javax.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
EmailAddress()
           
 
Method Summary
 Object clone()
          Clones this object.
 String encode()
          Get the string encoded version of this object
 String getDisplayName()
           
 void setDisplayName(String displayName)
          Set the displayName member
 void setEmail(Email email)
          Set the email member
 
Methods inherited from class gov.nist.javax.sdp.fields.SDPObject
dbgPrint, debugDump, equals, match, toString
 
Methods inherited from class gov.nist.core.GenericObject
debugDump, encode, getClassFromName, getMatcher, isMySubclass, makeClone, merge, setMatcher
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmailAddress

public EmailAddress()
Method Detail

getDisplayName

public String getDisplayName()

setDisplayName

public void setDisplayName(String displayName)
Set the displayName member


setEmail

public void setEmail(Email email)
Set the email member


encode

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

Specified by:
encode in class SDPObject
Since:
v1.0 Here, we implement only the "displayName " form and not the "email (displayName)" form

clone

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

Overrides:
clone in class gov.nist.core.GenericObject

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.