public class TelURI extends GenericURI
The "tel" URI is a globally unique identifier ("name") only; it does not describe the steps necessary to reach a particular number and does not imply dialling semantics.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PARAM_CONTEXT
Context parameter
|
static java.lang.String |
PARAM_EXT
Extension parameter
|
static java.lang.String |
PARAM_ISUB
ISDN subaddress parameter
|
protected static java.lang.String |
TEL_COLON
Scheme of TEL URI
|
PARAM_LR, SCHEME_SIP, SCHEME_SIPS, SCHEME_TEL, uri
Constructor and Description |
---|
TelURI(GenericURI u)
Creates a new TelURI.
|
TelURI(java.lang.String uri)
Creates a new TelURI.
|
Modifier and Type | Method and Description |
---|---|
void |
addExtension(java.lang.String extension)
Adds "extension" parameter.
|
void |
addIsdnSubaddress(java.lang.String subaddress)
Adds ISDN subaddress parameter.
|
void |
addPhoneContext(java.lang.String context)
Adds parameter.
|
java.lang.String |
getExtension()
Gets "extension" parameter.
|
java.lang.String |
getIsdnSubaddress()
Gets ISDN subaddress parameter.
|
java.lang.String |
getNumber()
Gets digits of the global or local number.
|
java.lang.String |
getPhoneContext()
Gets phone-context parameter.
|
boolean |
hasExtension()
Whether "extension" parameter is present.
|
boolean |
hasIsdnSubaddress()
Whether ISDN subaddress parameter is present.
|
boolean |
hasPhoneContext()
Whether phone-context parameter is present.
|
addLr, addParameter, addParameter, clone, equals, getParameter, getParameterNames, getScheme, getSpecificPart, hasLr, hasParameter, hasParameters, isSipURI, isTelURI, removeParameter, removeParameters, toString
public static final java.lang.String PARAM_ISUB
public static final java.lang.String PARAM_EXT
public static final java.lang.String PARAM_CONTEXT
protected static final java.lang.String TEL_COLON
public TelURI(GenericURI u)
public TelURI(java.lang.String uri)
uri
- the URI wth or without the "tel:" scheme prefix.public java.lang.String getNumber()
public java.lang.String getIsdnSubaddress()
public boolean hasIsdnSubaddress()
public void addIsdnSubaddress(java.lang.String subaddress)
public java.lang.String getExtension()
public boolean hasExtension()
public void addExtension(java.lang.String extension)
public java.lang.String getPhoneContext()
public boolean hasPhoneContext()
public void addPhoneContext(java.lang.String context)