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

Uses of Class
gov.nist.javax.sip.header.SIPHeader

Packages that use SIPHeader
gov.nist.javax.sip.header Contains implementations of the SIP headers as defined in JAIN-SIP 1.2 and an implementation of the JAIN-SIP header factory. 
gov.nist.javax.sip.header.extensions   
gov.nist.javax.sip.header.ims NIST-SIP Specific support for IMS headers contributed by Jose Miguel Freitas (Aveiro University, Portugal) and Alexandre Miguel Silva Santos (PT Inovacau, Portugal). 
gov.nist.javax.sip.message Class definitions for SIP messages and message factory. 
gov.nist.javax.sip.parser Parsers for SIP Headers, URL's and addresses. 
gov.nist.javax.sip.parser.extensions   
gov.nist.javax.sip.parser.ims Parser for IMS headers. 
 

Uses of SIPHeader in gov.nist.javax.sip.header
 

Classes in gov.nist.javax.sip.header with type parameters of type SIPHeader
 class SIPHeaderList<HDR extends SIPHeader>
          This is the root class for all lists of SIP headers.
 

Subclasses of SIPHeader in gov.nist.javax.sip.header
 class Accept
          Accept header : The top level header is actually AcceptList which is a list of Accept headers.
 class AcceptEncoding
          Accept-Encoding SIP (HTTP) Header.
 class AcceptEncodingList
          AcceptEncodingList of AccepEncoding headers.
 class AcceptLanguage
          Accept Language body.
 class AcceptLanguageList
          AcceptLanguageList: Strings together a list of AcceptLanguage SIPHeaders.
 class AcceptList
          Accept List of SIP headers.
 class AddressParametersHeader
          An abstract class for headers that take an address and parameters.
 class AlertInfo
          AlertInfo SIP Header.
 class AlertInfoList
          AlertInfo SIPHeader - there can be several AlertInfo headers.
 class Allow
          Allow SIPHeader.
 class AllowEvents
          AllowEvents SIPHeader.
 class AllowEventsList
          List of AllowEvents headers.
 class AllowList
          List of ALLOW headers.
 class AuthenticationHeader
          The generic AuthenticationHeader
 class AuthenticationInfo
          Authentication info SIP Header.
 class AuthenticationInfoList
          A list of AuthenticationInfo headers (there can be multiple in a message).
 class Authorization
          Authorization SIP header.
 class AuthorizationList
          WWWAuthenticate SIPHeader (of which there can be several?)
 class CallID
          Call ID SIPHeader.
 class CallInfo
          CallInfo SIPHeader.
 class CallInfoList
          A list of CallInfo headers (there can be multiple in a message).
 class Contact
          Contact Item.
 class ContactList
          List of contact headers.ContactLists are also maintained in a hashtable for quick lookup.
 class ContentDisposition
          Content Dispositon SIP Header.
 class ContentEncoding
          Content encoding part of a content encoding header list.
 class ContentEncodingList
          Content Encoding SIP header List.
 class ContentLanguage
          ContentLanguage header Fielding, et al.
 class ContentLanguageList
          ContentLanguage list of headers.
 class ContentLength
          ContentLength SIPHeader (of which there can be only one in a SIPMessage).
 class ContentType
          ContentType SIP Header 14.17 Content-Type The Content-Type entity-header field indicates the media type of the entity-body sent to the recipient or, in the case of the HEAD method, the media type that would have been sent had the request been a GET.
 class CSeq
          CSeq SIP Header.
 class ErrorInfo
          ErrorInfo SIP Header.
 class ErrorInfoList
          Error Info sip header.
 class Event
          Event SIP Header.
 class Expires
          Expires SIP Header.
 class ExtensionHeaderImpl
          A generic extension header for the stack.
 class ExtensionHeaderList
          A generic extension header list.
 class From
          From SIP Header.
 class InReplyTo
          InReplyTo SIP Header.
 class InReplyToList
          In-Reply-To SIP header.
 class MaxForwards
          MaxForwards SIPHeader
 class MimeVersion
          MimeVersion SIP Header.
 class MinExpires
          MinExpires SIP Header.
 class Organization
          Organization SIP Header.
 class ParametersHeader
          Parameters header.
 class Priority
          the Priority header.
 class ProxyAuthenticate
          Proxy Authenticate SIP (HTTP ) header.
 class ProxyAuthenticateList
          List of ProxyAuthenticate headers.
 class ProxyAuthorization
          ProxyAuthorization Header.
 class ProxyAuthorizationList
          List of ProxyAuthorization headers.
 class ProxyRequire
          ProxyRequire Header.
 class ProxyRequireList
          Proxy Require SIPSIPObject (list of option tags)
 class RAck
          RAck SIP Header implementation
 class Reason
          Definition of the Reason SIP Header.
 class ReasonList
          List of Reason headers.
 class RecordRoute
          The Request-Route header is added to a request by any proxy that insists on being in the path of subsequent requests for the same call leg.
 class RecordRouteList
          RecordRoute List of SIP headers (a collection of Addresses)
 class ReferTo
          ReferTo SIP Header.
 class ReplyTo
          ReplyTo Header.
 class Require
          Require SIP Header.
 class RequireList
          List of Require headers.
 class RetryAfter
          Retry-After SIP Header.
 class Route
          Route SIPHeader Object
 class RouteList
          A list of Route Headers.
 class RSeq
           
 class Server
          Supported SIP Header.
 class SIPDateHeader
          Date Header.
 class SIPETag
          the SIP-ETag header.
 class SIPHeaderList<HDR extends SIPHeader>
          This is the root class for all lists of SIP headers.
 class SIPIfMatch
          the SIP-If-Match header.
 class Subject
          Supported SIP Header.
 class SubscriptionState
          SubscriptionState header
 class Supported
          Supported SIP Header.
 class SupportedList
          A list of supported headers.
 class TimeStamp
          TimeStamp SIP Header.
 class To
          To SIP Header.
 class Unsupported
          the Unsupported header.
 class UnsupportedList
          List of Unsupported headers.
 class UserAgent
          the UserAgent SIPObject.
 class Via
          Via SIPHeader (these are strung together in a ViaList).
 class ViaList
          Keeps a list and a hashtable of via header functions.
 class Warning
          the WarningValue SIPObject.
 class WarningList
          A list of Warning headers.
 class WWWAuthenticate
          The WWWAuthenticate SIP header.
 class WWWAuthenticateList
          WWWAuthenticate SIPHeader (of which there can be several?)
 

Uses of SIPHeader in gov.nist.javax.sip.header.extensions
 

Subclasses of SIPHeader in gov.nist.javax.sip.header.extensions
 class Join
          Join SIPHeader.
 class MinSE
          MinSE SIP Header.
 class ReferredBy
          ReferredBy SIP Header.
 class Replaces
          Replaces SIPHeader.
 class SessionExpires
          ReferredBy SIP Header.
 

Uses of SIPHeader in gov.nist.javax.sip.header.ims
 

Subclasses of SIPHeader in gov.nist.javax.sip.header.ims
 class AddressHeaderIms
          AddressHeader base class.
 class PAccessNetworkInfo
          P-Access-Network-Info SIP Private Header
 class PAssertedIdentity
          P-Asserted-Identity SIP Private Header.
 class PAssertedIdentityList
          List of P-Asserted-Identity headers
 class PAssertedService
           
 class PAssociatedURI
          P-Associated-URI SIP Private Header.
 class PAssociatedURIList
          List of P-Associated-URI headers
 class Path
           
 class PathList
           
 class PCalledPartyID
          P-Called-Party-ID SIP Private Header.
 class PChargingFunctionAddresses
          P-Charging-Function-Addresses SIP Private Header.
 class PChargingVector
          P-Charging-Vector header SIP Private Header: RFC 3455.
 class PMediaAuthorization
          P-Media-Authorization SIP Private Header - RFC 3313.
 class PMediaAuthorizationList
          List of P-Media-Authorization headers.
 class PPreferredIdentity
          P-Preferred-Identity SIP Private Header - RFC 3325.
 class PPreferredService
           
 class PProfileKey
           
 class Privacy
          Privacy SIP header - RFC 3323.
 class PrivacyList
          List of Privacy headers.
 class PServedUser
           
 class PUserDatabase
           
 class PVisitedNetworkID
          P-Visited-Network-ID SIP Private Header: RFC 3455.
 class PVisitedNetworkIDList
          List of P-Visited-Network-ID headers.
 class SecurityAgree
          "Security Mechanism Agreemet for SIP Sessions" - sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
 class SecurityClient
          Security-Client header - sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
 class SecurityClientList
          List of Security-Client headers.
 class SecurityServer
          Security-Server header - sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
 class SecurityServerList
          List of Security-Server headers.
 class SecurityVerify
          Security-Verify header - sec-agree: RFC 3329 + 3GPP TS33.203 (Annex H).
 class SecurityVerifyList
          List of Security-Verify headers.
 class ServiceRoute
          SERVICE-ROUTE header SIP param: RFC 3608.
 class ServiceRouteList
           
 

Uses of SIPHeader in gov.nist.javax.sip.message
 

Methods in gov.nist.javax.sip.message that return SIPHeader
 SIPHeader SIPDuplicateHeaderException.getSIPHeader()
           
 

Methods in gov.nist.javax.sip.message that return types with arguments of type SIPHeader
 Iterator<SIPHeader> SIPMessage.getHeaders()
          Return an iterator for the list of headers in this message.
 ListIterator<SIPHeader> SIPMessage.getHeaders(String headerName)
          Get a SIP header or Header list given its name.
 

Methods in gov.nist.javax.sip.message with parameters of type SIPHeader
 void SIPMessage.attachHeader(SIPHeader h, boolean replaceflag)
          Attach a header to the end of the existing headers in this SIPMessage structure.
 void SIPMessage.attachHeader(SIPHeader header, boolean replaceFlag, boolean top)
          Attach the header to the SIP Message structure at a specified position in its list of headers.
static boolean SIPMessage.isRequestHeader(SIPHeader sipHeader)
          Return true if the header belongs only in a Request.
static boolean SIPMessage.isResponseHeader(SIPHeader sipHeader)
          Return true if the header belongs only in a response.
 void SIPDuplicateHeaderException.setSIPHeader(SIPHeader sipHeader)
           
 

Method parameters in gov.nist.javax.sip.message with type arguments of type SIPHeader
 void SIPMessage.setHeaders(List<SIPHeader> headers)
          Set a header from a linked list of headers.
 

Uses of SIPHeader in gov.nist.javax.sip.parser
 

Methods in gov.nist.javax.sip.parser that return SIPHeader
 SIPHeader AcceptEncodingParser.parse()
          parse the String message
 SIPHeader AcceptLanguageParser.parse()
          parse the String message
 SIPHeader AcceptParser.parse()
          parse the Accept String header
 SIPHeader AlertInfoParser.parse()
          parse the AlertInfo String header
 SIPHeader AllowEventsParser.parse()
          parse the AllowEvents String header
 SIPHeader AllowParser.parse()
          parse the Allow String header
 SIPHeader AuthenticationInfoParser.parse()
          parse the AuthenticationInfo String header
 SIPHeader AuthorizationParser.parse()
          parse the String message
 SIPHeader CSeqParser.parse()
           
 SIPHeader CallIDParser.parse()
          parse the String message
 SIPHeader CallInfoParser.parse()
          parse the CallInfo String header
 SIPHeader ContactParser.parse()
           
 SIPHeader ContentDispositionParser.parse()
          parse the ContentDispositionHeader String header
 SIPHeader ContentEncodingParser.parse()
          parse the ContentEncodingHeader String header
 SIPHeader ContentLanguageParser.parse()
          parse the ContentLanguageHeader String header
 SIPHeader ContentLengthParser.parse()
           
 SIPHeader ContentTypeParser.parse()
           
 SIPHeader DateParser.parse()
          Parse method.
 SIPHeader ErrorInfoParser.parse()
          parse the ErrorInfo String header
 SIPHeader EventParser.parse()
          parse the String message
 SIPHeader ExpiresParser.parse()
          Parse the header.
 SIPHeader FromParser.parse()
           
 SIPHeader HeaderParser.parse()
          Parse the SIP header from the buffer and return a parsed structure.
 SIPHeader InReplyToParser.parse()
          parse the String message
 SIPHeader MaxForwardsParser.parse()
           
 SIPHeader MimeVersionParser.parse()
          parse the String message
 SIPHeader MinExpiresParser.parse()
          parse the String message
 SIPHeader OrganizationParser.parse()
          parse the String header
 SIPHeader PriorityParser.parse()
          parse the String header
 SIPHeader ProxyAuthenticateParser.parse()
          parse the String message
 SIPHeader ProxyAuthorizationParser.parse()
          parse the String message
 SIPHeader ProxyRequireParser.parse()
          parse the String message
 SIPHeader RAckParser.parse()
          parse the String message
 SIPHeader RSeqParser.parse()
          parse the String message
 SIPHeader ReasonParser.parse()
          parse the String message
 SIPHeader RecordRouteParser.parse()
          parse the String message and generate the RecordRoute List Object
 SIPHeader ReferToParser.parse()
           
 SIPHeader ReplyToParser.parse()
          parse the String message and generate the ReplyTo List Object
 SIPHeader RequireParser.parse()
          parse the String message
 SIPHeader RetryAfterParser.parse()
          parse the String message
 SIPHeader RouteParser.parse()
          parse the String message and generate the Route List Object
 SIPHeader SIPETagParser.parse()
          parse the String header
 SIPHeader SIPIfMatchParser.parse()
          parse the String header
 SIPHeader ServerParser.parse()
          parse the String server
 SIPHeader SubjectParser.parse()
          parse the String message
 SIPHeader SubscriptionStateParser.parse()
          parse the String message
 SIPHeader SupportedParser.parse()
          parse the String message
 SIPHeader TimeStampParser.parse()
          parse the String message
 SIPHeader ToParser.parse()
           
 SIPHeader UnsupportedParser.parse()
          parse the String message
 SIPHeader UserAgentParser.parse()
          parse the message.
 SIPHeader ViaParser.parse()
           
 SIPHeader WWWAuthenticateParser.parse()
          parse the String message
 SIPHeader WarningParser.parse()
          parse the String message
 SIPHeader StringMsgParser.parseSIPHeader(String header)
          Parse an individual SIP message header from a string.
 

Uses of SIPHeader in gov.nist.javax.sip.parser.extensions
 

Methods in gov.nist.javax.sip.parser.extensions that return SIPHeader
 SIPHeader JoinParser.parse()
          parse the String message
 SIPHeader MinSEParser.parse()
          Parse the header.
 SIPHeader ReferredByParser.parse()
           
 SIPHeader ReplacesParser.parse()
          parse the String message
 SIPHeader SessionExpiresParser.parse()
          Parse the header.
 

Uses of SIPHeader in gov.nist.javax.sip.parser.ims
 

Methods in gov.nist.javax.sip.parser.ims that return SIPHeader
 SIPHeader PAccessNetworkInfoParser.parse()
           
 SIPHeader PAssertedIdentityParser.parse()
           
 SIPHeader PAssertedServiceParser.parse()
           
 SIPHeader PAssociatedURIParser.parse()
           
 SIPHeader PCalledPartyIDParser.parse()
           
 SIPHeader PChargingFunctionAddressesParser.parse()
           
 SIPHeader PChargingVectorParser.parse()
           
 SIPHeader PMediaAuthorizationParser.parse()
           
 SIPHeader PPreferredIdentityParser.parse()
           
 SIPHeader PPreferredServiceParser.parse()
          "The URN consists of a hierarchical service identifier or application identifier, with a sequence of labels separated by periods.The left-most label is the most significant one and is called 'top-level service identifier', while names to the right are called 'sub-services' or 'sub-applications'.
 SIPHeader PProfileKeyParser.parse()
           
 SIPHeader PServedUserParser.parse()
           
 SIPHeader PUserDatabaseParser.parse()
           
 SIPHeader PVisitedNetworkIDParser.parse()
           
 SIPHeader PathParser.parse()
          parse the String message and generate the RecordRoute List Object
 SIPHeader PrivacyParser.parse()
           
 SIPHeader SecurityClientParser.parse()
           
 SIPHeader SecurityServerParser.parse()
           
 SIPHeader SecurityVerifyParser.parse()
           
 SIPHeader ServiceRouteParser.parse()
          parse the String message and generate the RecordRoute List Object
 


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.