Class OptionTags


  • public class OptionTags
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      OptionTags​(String tagName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isRequired​(javax.sip.message.Message message)
      Is this option tag required ("Require: <tag>")?
      boolean isSupported​(javax.sip.message.Message message)
      Is support for this option tag indicated ("Supported: <tag>" or "Require: <tag>")?
      void setRequired​(javax.sip.message.Message message, javax.sip.header.HeaderFactory hf)
      Adds the "Require: <tag>" header to a message, if not already present
      void setSupported​(javax.sip.message.Message message, javax.sip.header.HeaderFactory hf)
      Adds the "Supported: <tag>" header to a message, if not already present
    • Constructor Detail

      • OptionTags

        public OptionTags​(String tagName)
    • Method Detail

      • isSupported

        public boolean isSupported​(javax.sip.message.Message message)
        Is support for this option tag indicated ("Supported: <tag>" or "Require: <tag>")?
      • isRequired

        public boolean isRequired​(javax.sip.message.Message message)
        Is this option tag required ("Require: <tag>")?
      • setSupported

        public void setSupported​(javax.sip.message.Message message,
                                 javax.sip.header.HeaderFactory hf)
        Adds the "Supported: <tag>" header to a message, if not already present
        Parameters:
        message - the message to update
        hf - a JSIP HeaderFactory to create the header
      • setRequired

        public void setRequired​(javax.sip.message.Message message,
                                javax.sip.header.HeaderFactory hf)
        Adds the "Require: <tag>" header to a message, if not already present
        Parameters:
        message - the message to update
        hf - a JSIP HeaderFactory to create the header