org.mitre.jsip
Clase SipUri

public class SipUri
extends GeneralUri
implements Serializable
Detalle del constructor

SipUri

public SipUri()
SipUri

SipUri

public SipUri(String parseinput)
SipUri
Parameters:
parseinput -

Detalle del método

isValid

public boolean isValid()
isValid
Returns:
bool

getSipPort

public int getSipPort()
getSipPort
Returns:
int

getUserParamString

public static String getUserParamString(int u)
getUserParamString
Parameters:
u -
Returns:
String

getTransportParamString

public static String getTransportParamString(int t)
getTransportParamString
Parameters:
t -
Returns:
String

getProtocolName

public String getProtocolName()
getProtocolName
Returns:
String

setProtocolName

public void setProtocolName(String name)
Set the protocol for this URI
Parameters:
name - The protocol name

setShowMethods

public void setShowMethods(boolean showMethods)
Print a uri. By default, will not display method params

uri

public String uri()
Print the user's uri.
Parameters:
showMethods - Determines whether to display the methods supported
Returns:
String

nameAddr

public String nameAddr()
nameAddr
Returns:
String

reqUri

public String reqUri()
reqUri
Returns:
String

user

public String user()
user
Returns:
String

getFullname

public String getFullname()
getFullname
Returns:
String

getUsername

public String getUsername()
getUsername
Returns:
String

getPassword

public String getPassword()
getPassword
Returns:
String

getHostname

public String getHostname()
getHostname
Returns:
String

getTag

public String getTag()
getTag
Returns:
String

generateTag

public void generateTag()
generateTag

setTag

public void setTag(String newtag)
setTag
Parameters:
newtag -

setFullname

public void setFullname(String newfname)
setFullname
Parameters:
newfname -

setUsername

public void setUsername(String u)
setUsername
Parameters:
u -

setHostname

public void setHostname(String hname)
setHostname
Parameters:
hname -

setPassword

public void setPassword(String p)
setPassword
Parameters:
p -

hasUserInfo

public boolean hasUserInfo()
hasUserInfo
Returns:
bool

hasPassword

public boolean hasPassword()
hasPassword
Returns:
bool

setPortNumber

public void setPortNumber(int p)
setPortNumber
Parameters:
p -

getPortNumber

public int getPortNumber()
getPortNumber
Returns:
int

hasTransportParam

public boolean hasTransportParam()
hasTransportParam
Returns:
bool

setTransportParam

public void setTransportParam(int t)
setTransportParam
Parameters:
t -

hasUserParam

public boolean hasUserParam()
hasUserParam
Returns:
bool

setUserParam

public void setUserParam(int u)
setUserParam
Parameters:
u -

hasMethodsParam

public boolean hasMethodsParam()
hasMethodParam
Returns:
bool

setMethodsParam

public void setMethodsParam(int m)
setMethodParam
Parameters:
m -

hasTtlParam

public boolean hasTtlParam()
hasTtlParam
Returns:
bool

setTtl

public void setTtl(int t)
setTtl
Parameters:
t -

hasMaddrParam

public boolean hasMaddrParam()
hasMaddrParam
Returns:
bool

getMaddrParam

public String getMaddrParam()
getMaddrParam
Returns:
String

setMaddrParam

public void setMaddrParam(String newmaddr)
setMaddrParam
Parameters:
newmaddr -

hasTag

public boolean hasTag()
hasTag
Returns:
bool

equals

public boolean equals(Object obj)
equals

clear

private void clear()
clear

parseUri

protected void parseUri(String parseinput)
parseUri
Parameters:
parseinput -

parseParameters

private void parseParameters(String parseinput)
parseParameters
Parameters:
parseinput -

main

public static void main(String[] args)
Test method for SipUri