Interface SipURIExt

  • All Superinterfaces:
    Cloneable, javax.sip.header.Parameters, Serializable, javax.sip.address.SipURI, javax.sip.address.URI

    public interface SipURIExt
    extends javax.sip.address.SipURI
    URI Interface extensions that will be added to version 2.0 of the JSR 32 spec. This interface is copy of RI gov.nist.javax.sip.address.SipURIExt
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean hasGrParam()
      Returns whether the gr parameter is set.
      boolean hasLrParam()
      Returns whether the lr parameter is set.
      void removeHeader​(String headerName)
      Strip a specific header tacked to the URI.
      void removeHeaders()
      Strip the headers that are tacked to the URI.
      void setGrParam​(String value)
      Sets the gr parameter.
      void setLrParam()
      Sets the lr parameter.
      • Methods inherited from interface javax.sip.header.Parameters

        getParameter, getParameterNames, removeParameter, setParameter
      • Methods inherited from interface javax.sip.address.SipURI

        getHeader, getHeaderNames, getHost, getMAddrParam, getMethodParam, getPort, getTransportParam, getTTLParam, getUser, getUserParam, getUserPassword, isSecure, removePort, setHeader, setHost, setMAddrParam, setMethodParam, setPort, setSecure, setTransportParam, setTTLParam, setUser, setUserParam, setUserPassword, toString
      • Methods inherited from interface javax.sip.address.URI

        clone, getScheme, isSipURI
    • Method Detail

      • removeHeaders

        void removeHeaders()
        Strip the headers that are tacked to the URI.
      • removeHeader

        void removeHeader​(String headerName)
        Strip a specific header tacked to the URI.
        Parameters:
        headerName - -- the name of the header.
      • hasGrParam

        boolean hasGrParam()
        Returns whether the gr parameter is set.
      • setGrParam

        void setGrParam​(String value)
        Sets the gr parameter.
        Parameters:
        value - -- the GRUU param value.
      • hasLrParam

        boolean hasLrParam()
        Returns whether the lr parameter is set.
        Specified by:
        hasLrParam in interface javax.sip.address.SipURI
      • setLrParam

        void setLrParam()
        Sets the lr parameter.
        Specified by:
        setLrParam in interface javax.sip.address.SipURI