org.mitre.jsip
Clase SipUri
- public class SipUri
- extends GeneralUri
- implements Serializable
SipUri
public SipUri()
- SipUri
SipUri
public SipUri(String parseinput)
- SipUri
- Parameters:
parseinput
-
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