public class AddressImpl extends ParameterableImpl implements Address
| Modifier and Type | Class and Description |
|---|---|
static class |
AddressImpl.ModifiableRule |
header, isModifiable, parameters| Constructor and Description |
|---|
AddressImpl() |
AddressImpl(javax.sip.address.Address address,
Map<String,String> parameters,
AddressImpl.ModifiableRule isModifiable) |
AddressImpl(javax.sip.header.HeaderAddress header,
AddressImpl.ModifiableRule modifiable)
Creates instance of Address object.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
boolean |
equals(Object obj) |
javax.sip.address.Address |
getAddress() |
String |
getDisplayName() |
int |
getExpires() |
static Map<String,String> |
getParameters(javax.sip.header.Parameters headerParams) |
float |
getQ() |
URI |
getURI() |
String |
getValue() |
int |
hashCode() |
boolean |
isWildcard() |
void |
setAddress(javax.sip.address.Address address) |
void |
setDisplayName(String name) |
void |
setExpires(int seconds) |
void |
setParameter(String name,
String value) |
void |
setQ(float q) |
void |
setURI(URI uri) |
void |
setValue(String value) |
String |
toString() |
getInternalParameters, getParameter, getParameterNames, getParameters, removeParameter, setParametersfinalize, getClass, notify, notifyAll, wait, wait, waitgetParameter, getParameterNames, getParameters, removeParameterpublic AddressImpl()
public AddressImpl(javax.sip.address.Address address,
Map<String,String> parameters,
AddressImpl.ModifiableRule isModifiable)
public AddressImpl(javax.sip.header.HeaderAddress header,
AddressImpl.ModifiableRule modifiable)
throws ParseException
addressString - -
string representing header, it has to conform to rfc 3261
sip(s) uri scheme, see chapter 19 and specification of To/From
header. ParseExceptionpublic javax.sip.address.Address getAddress()
public String getDisplayName()
getDisplayName in interface Addresspublic int getExpires()
getExpires in interface Addresspublic boolean isWildcard()
isWildcard in interface Addresspublic void setDisplayName(String name)
setDisplayName in interface Addresspublic void setExpires(int seconds)
throws IllegalArgumentException
setExpires in interface AddressIllegalArgumentExceptionpublic Object clone()
clone in interface Addressclone in interface Parameterableclone in class ParameterableImplpublic String toString()
toString in interface AddresstoString in class ParameterableImplpublic String getValue()
getValue in interface Parameterablepublic void setValue(String value)
setValue in interface Parameterablepublic void setAddress(javax.sip.address.Address address)
public void setParameter(String name, String value)
setParameter in interface ParameterablesetParameter in class ParameterableImplpublic int hashCode()
hashCode in class ParameterableImplpublic boolean equals(Object obj)
equals in interface Addressequals in interface Parameterableequals in class ParameterableImplCopyright © 2016. All Rights Reserved.