54 lines
1.3 KiB
Java
54 lines
1.3 KiB
Java
package javax.sip.address;
|
|
|
|
import java.text.ParseException;
|
|
import java.util.Iterator;
|
|
import javax.sip.header.Parameters;
|
|
import javax.sip.InvalidArgumentException;
|
|
|
|
public interface SipURI extends URI, Parameters {
|
|
boolean isSecure();
|
|
void setSecure(boolean secure);
|
|
|
|
String getHeader(String name);
|
|
void setHeader(String name, String value);
|
|
Iterator getHeaderNames();
|
|
|
|
String getHost();
|
|
void setHost(String host) throws ParseException;
|
|
|
|
String getLrParam();
|
|
void setLrParam();
|
|
boolean hasLrParam();
|
|
|
|
String getMAddrParam();
|
|
void setMAddrParam(String mAddrParam) throws ParseException;
|
|
|
|
int getPort();
|
|
void setPort(int port) throws InvalidArgumentException;
|
|
|
|
int getTTLParam();
|
|
void setTTLParam(int ttlParam);
|
|
|
|
String getTransportParam();
|
|
void setTransportParam(String transportParam) throws ParseException;
|
|
boolean hasTransport();
|
|
|
|
String getUser();
|
|
void setUser(String user);
|
|
String getUserParam();
|
|
void setUserParam(String userParam);
|
|
|
|
String getUserType();
|
|
void removeUserType();
|
|
|
|
String getUserPassword();
|
|
void setUserPassword(String userPassword);
|
|
|
|
String getUserAtHost();
|
|
String getUserAtHostPort();
|
|
|
|
String getMethodParam();
|
|
void setMethodParam(String methodParam) throws ParseException;
|
|
}
|
|
|