NIST SIP Parser and Stack (v1.2) API

Uses of Class
javax.sdp.SdpException

Packages that use SdpException
gov.nist.javax.sdp Preliminary implementation of the javax.sdp package (JSR 141 see JSR 141
javax.sdp This is a preliminary version of the javax.sdp package based on the public review version JSR 141 .  
 

Uses of SdpException in gov.nist.javax.sdp
 

Methods in gov.nist.javax.sdp that throw SdpException
 void TimeDescriptionImpl.setTime(Time timeField)
          Sets the Time field.
 void TimeDescriptionImpl.setRepeatTimes(Vector repeatTimes)
          Returns the list of repeat times (r= fields) specified in the SessionDescription.
 void SessionDescriptionImpl.setVersion(Version v)
          Sets the version of SDP in use.
 void SessionDescriptionImpl.setOrigin(Origin origin)
          Sets information about the originator of the session.
 void SessionDescriptionImpl.setSessionName(SessionName sessionName)
          Sets the name of the session.
 void SessionDescriptionImpl.setInfo(Info i)
          Sets the i= field of this object.
 void SessionDescriptionImpl.setURI(URI uri)
          Sets the uri to the location of more details about the session.
 void SessionDescriptionImpl.setEmails(Vector emails)
          Sets a an email address to contact for further information about the session.
 Vector SessionDescriptionImpl.getPhones(boolean create)
          Returns a phone number to contact for further information about the session.
 void SessionDescriptionImpl.setPhones(Vector phones)
          Sets a phone number to contact for further information about the session.
 Vector SessionDescriptionImpl.getTimeDescriptions(boolean create)
          Returns a TimeField indicating the start, stop, repetition and time zone information of the session.
 void SessionDescriptionImpl.setTimeDescriptions(Vector times)
          Sets a TimeField indicating the start, stop, repetition and time zone information of the session.
 Vector SessionDescriptionImpl.getZoneAdjustments(boolean create)
          Returns the time zone adjustments for the Session
 void SessionDescriptionImpl.setZoneAdjustments(Vector zoneAdjustments)
          Sets the time zone adjustment for the TimeField.
 void SessionDescriptionImpl.setConnection(Connection conn)
          Set the connection data for this entity.
 void SessionDescriptionImpl.setBandwidths(Vector bandwidthList)
          set the value of the Bandwidth with the specified type.
 void SessionDescriptionImpl.setBandwidth(String name, int value)
          Sets the value of the specified bandwidth type.
 void SessionDescriptionImpl.setKey(Key key)
          Sets encryption key information.
 void SessionDescriptionImpl.setAttribute(String name, String value)
          Sets the value of the specified attribute.
 void SessionDescriptionImpl.setAttributes(Vector attributes)
          Adds the specified Attribute to this Description object.
 Vector SessionDescriptionImpl.getMediaDescriptions(boolean create)
          Adds a MediaDescription to the session description.
 void SessionDescriptionImpl.setMediaDescriptions(Vector mediaDescriptions)
          Removes all MediaDescriptions from the session description.
 void MediaDescriptionImpl.setMedia(Media media)
          Set the Media field of the description.
 void MediaDescriptionImpl.setInfo(Info i)
          Sets the i= field of this object.
 void MediaDescriptionImpl.setConnection(Connection conn)
          Set the connection data for this entity
 void MediaDescriptionImpl.setBandwidths(Vector bandwidths)
          set the value of the Bandwidth with the specified type
 void MediaDescriptionImpl.setBandwidth(String name, int value)
          Sets the value of the specified bandwidth type.
 void MediaDescriptionImpl.setKey(Key key)
          Sets encryption key information.
 void MediaDescriptionImpl.setAttributes(Vector attributes)
          Adds the specified Attribute to this Description object.
 void MediaDescriptionImpl.setAttribute(String name, String value)
          Sets the value of the specified attribute
 Vector MediaDescriptionImpl.getMimeTypes()
          Returns a Vector containing a string indicating the MIME type for each of the codecs in this description.
 Vector MediaDescriptionImpl.getMimeParameters()
          Returns a Vector containing a string of parameters for each of the codecs in this description.
 void MediaDescriptionImpl.addDynamicPayloads(Vector payloadNames, Vector payloadValues)
          Adds dynamic media types to the description.
 

Uses of SdpException in javax.sdp
 

Subclasses of SdpException in javax.sdp
 class SdpFactoryException
          The SdpFactoryException encapsulates the information thrown when a problem with configuration with the SdpFactory exists.
 class SdpParseException
          The SdpParseException encapsulates the information thrown when an error occurs during SDP parsing.
 

Methods in javax.sdp that throw SdpException
 void Version.setVersion(int value)
          Sets the version.
 void URI.set(URL value)
          Sets the value.
 void TimeZoneAdjustment.setZoneAdjustments(Hashtable map)
          Sets the Hashtable of adjustment times, where: key = Date.
 void TimeDescription.setTime(Time t)
          Sets the Time field.
 void TimeDescription.setRepeatTimes(Vector repeatTimes)
          Returns the list of repeat times (r= fields) specified in the SessionDescription.
 void Time.setStart(Date start)
          Sets the start time of the conference/session.
 void Time.setStop(Date stop)
          Sets the stop time of the session.
 void SessionName.setValue(String value)
          Sets the value
 void SessionDescription.setVersion(Version v)
          Sets the version of SDP in use.
 void SessionDescription.setOrigin(Origin origin)
          Sets information about the originator of the session.
 void SessionDescription.setSessionName(SessionName sessionName)
          Sets the name of the session.
 void SessionDescription.setInfo(Info i)
          Sets the i= field of this object.
 void SessionDescription.setURI(URI uri)
          Sets the uri to the location of more details about the session.
 void SessionDescription.setEmails(Vector emails)
          Sets a an email address to contact for further information about the session.
 Vector SessionDescription.getPhones(boolean create)
          Returns a phone number to contact for further information about the session.
 void SessionDescription.setPhones(Vector phones)
          Sets a phone number to contact for further information about the session.
 Vector SessionDescription.getTimeDescriptions(boolean create)
          Returns a TimeField indicating the start, stop, repetition and time zone information of the session.
 void SessionDescription.setTimeDescriptions(Vector times)
          Sets a TimeField indicating the start, stop, repetition and time zone information of the session.
 Vector SessionDescription.getZoneAdjustments(boolean create)
          Returns the time zone adjustments for the Session
 void SessionDescription.setZoneAdjustments(Vector zoneAdjustments)
          Sets the time zone adjustment for the TimeField.
 void SessionDescription.setConnection(Connection conn)
          Set the connection data for this entity.
 void SessionDescription.setBandwidths(Vector bandwidths)
          set the value of the Bandwidth with the specified type.
 void SessionDescription.setBandwidth(String name, int value)
          Sets the value of the specified bandwidth type.
 void SessionDescription.setKey(Key key)
          Sets encryption key information.
 void SessionDescription.setAttribute(String name, String value)
          Sets the value of the specified attribute.
 void SessionDescription.setAttributes(Vector Attributes)
          Adds the specified Attribute to this Description object.
 Vector SessionDescription.getMediaDescriptions(boolean create)
          Adds a MediaDescription to the session description.
 void SessionDescription.setMediaDescriptions(Vector mediaDescriptions)
          Removes all MediaDescriptions from the session description.
static SdpFactory SdpFactory.getInstance()
          Obtain an instance of an SdpFactory.
 SessionDescription SdpFactory.createSessionDescription()
          Creates a new, empty SessionDescription.
 URI SdpFactory.createURI(URL value)
          Returns URI object with the specified value.
 Media SdpFactory.createMedia(String media, int port, int numPorts, String transport, Vector staticRtpAvpTypes)
          Returns Media object with the specified properties.
 Origin SdpFactory.createOrigin(String userName, String address)
          Returns Origin object with the specified properties.
 Origin SdpFactory.createOrigin(String userName, long sessionId, long sessionVersion, String networkType, String addrType, String address)
          Returns Origin object with the specified properties.
 MediaDescription SdpFactory.createMediaDescription(String media, int port, int numPorts, String transport, int[] staticRtpAvpTypes)
          Returns MediaDescription object with the specified properties.
 TimeDescription SdpFactory.createTimeDescription(Time t)
          Returns TimeDescription object with the specified properties.
 TimeDescription SdpFactory.createTimeDescription()
          Returns TimeDescription unbounded (i.e.
 TimeDescription SdpFactory.createTimeDescription(Date start, Date stop)
          Returns TimeDescription object with the specified properties.
 Connection SdpFactory.createConnection(String netType, String addrType, String addr, int ttl, int numAddrs)
          Returns a Connection object with the specified properties a
 Connection SdpFactory.createConnection(String netType, String addrType, String addr)
          Returns a Connection object with the specified properties and no TTL and a default number of addresses (1).
 Connection SdpFactory.createConnection(String addr, int ttl, int numAddrs)
          Returns a Connection object with the specified properties and a network and address type of "IN" and "IP4" respectively.
 Connection SdpFactory.createConnection(String addr)
          Returns a Connection object with the specified address.
 Time SdpFactory.createTime(Date start, Date stop)
          Returns a Time specification with the specified start and stop times.
 Time SdpFactory.createTime()
          Returns an unbounded Time specification (i.e., "t=0 0").
 void RepeatTime.setRepeatInterval(int repeatInterval)
          Set the "repeat interval" in seconds.
 void RepeatTime.setActiveDuration(int activeDuration)
          Sets the "active duration" in seconds.
 void RepeatTime.setOffsetArray(int[] offsets)
          Set the list of offsets.
 void Phone.setValue(String value)
          Sets the value.
 void Origin.setUsername(String user)
          Sets the name of the session originator.
 void Origin.setSessionId(long id)
          Sets the unique identity of the session.
 void Origin.setSessionVersion(long version)
          Sets the unique version of the session.
 void Origin.setAddress(String addr)
          Sets the type of the address for this Connection.
 void Origin.setAddressType(String type)
          Returns the type of the network for this Connection.
 void Origin.setNetworkType(String type)
          Sets the type of the network for this Connection.
 void MediaDescription.setMedia(Media media)
          Set the Media field of the description.
 void MediaDescription.setInfo(Info i)
          Sets the i= field of this object.
 void MediaDescription.setConnection(Connection conn)
          Set the connection data for this entity
 void MediaDescription.setBandwidths(Vector bandwidths)
          set the value of the Bandwidth with the specified type
 void MediaDescription.setBandwidth(String name, int value)
          Sets the value of the specified bandwidth type.
 void MediaDescription.setKey(Key key)
          Sets encryption key information.
 void MediaDescription.setAttributes(Vector Attributes)
          Adds the specified Attribute to this Description object.
 void MediaDescription.setAttribute(String name, String value)
          Sets the value of the specified attribute
 Vector MediaDescription.getMimeTypes()
          Returns a Vector containing a string indicating the MIME type for each of the codecs in this description.
 Vector MediaDescription.getMimeParameters()
          Returns a Vector containing a string of parameters for each of the codecs in this description.
 void MediaDescription.addDynamicPayloads(Vector payloadNames, Vector payloadValues)
          Adds dynamic media types to the description.
 void Media.setMediaType(String mediaType)
          Sets the type (audio,video etc) of the media defined by this description.
 void Media.setMediaPort(int port)
          Sets the port of the media defined by this description
 void Media.setPortCount(int portCount)
          Sets the number of ports associated with this media description.
 void Media.setProtocol(String protocol)
          Sets the protocol over which this media should be transmitted.
 void Media.setMediaFormats(Vector mediaFormats)
          Adds a media format to the media description.
 void Key.setMethod(String name)
          Sets the id of this attribute.
 void Key.setKey(String key)
          Sets the value of this attribute.
 void Info.setValue(String value)
          Set the value.
 void EMail.setValue(String value)
          Set the value.
 void Connection.setAddress(String addr)
          Sets the type of the address for this Connection.
 void Connection.setAddressType(String type)
          Returns the type of the network for this Connection.
 void Connection.setNetworkType(String type)
          Sets the type of the network for this Connection.
 void BandWidth.setType(String type)
          Sets the bandwidth type.
 void BandWidth.setValue(int value)
          Sets the bandwidth value.
 void Attribute.setName(String name)
          Sets the id of this attribute.
 void Attribute.setValue(String value)
          Sets the value of this attribute.
 


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.