org.zoolu.sip.header
Class EndPointHeader
java.lang.Object
|
+--org.zoolu.sip.header.Header
|
+--org.zoolu.sip.header.ParametricHeader
|
+--org.zoolu.sip.header.NameAddressHeader
|
+--org.zoolu.sip.header.EndPointHeader
- Direct Known Subclasses:
- ContactHeader, FromHeader, ToHeader
- public abstract class EndPointHeader
- extends NameAddressHeader
Abstract EndPointHeader is the base Class for SIP Headers such as FromHeader, ToHeader.
The "tag" parameter is used in the EndPointHeader.
It serves as a general mechanism to identify a dialog,
which is the combination of the Call-ID along with two tags, one from
each participant in the dialog.
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EndPointHeader
public EndPointHeader(java.lang.String hname,
NameAddress nameaddr)
- Creates a new EndPointHeader.
EndPointHeader
public EndPointHeader(java.lang.String hname,
SipURL url)
- Creates a new EndPointHeader.
EndPointHeader
public EndPointHeader(java.lang.String hname,
NameAddress nameaddr,
java.lang.String tag)
- Creates a new EndPointHeader.
EndPointHeader
public EndPointHeader(java.lang.String hname,
SipURL url,
java.lang.String tag)
- Creates a new EndPointHeader.
EndPointHeader
public EndPointHeader(Header hd)
- Creates a new EndPointHeader.
getTag
public java.lang.String getTag()
- Gets 'tag' parameter.
hasTag
public boolean hasTag()
- Whether it has 'tag' parameter.
getNameAddress
public NameAddress getNameAddress()
- Gets NameAddress from the EndPointHeader.
It extends the NameAddressHeader.getNameAddress() method, by removing
eventual EndPointHeader field parameters (e.g. 'tag' param) from the returnerd NameAddress.
- Overrides:
getNameAddress in class NameAddressHeader
- Returns:
- the end point NameAddress or null if NameAddress does not exist
(that leads to the wildcard in case of ContactHeader)