Class UrlEncodedMetadataValues

    • Constructor Detail

      • UrlEncodedMetadataValues

        public UrlEncodedMetadataValues()
    • Method Detail

      • setMetadataFilter

        public void setMetadataFilter​(MetadataFilter metadataFilter)
      • getSeparator

        public java.lang.String getSeparator()
        Returns:
        the querySeparator
      • setSeparator

        public void setSeparator​(java.lang.String s)
        Set the separator to be used in between each parameter in the String..

        Although '&' is the conventional standard (or even a semi-colon ';'), there isn't a formal standard for separating query parameters; RFC3986 simply states:

         
            URI           = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
            query         = *( pchar / "/" / "?" )
         
         
        Parameters:
        s - the separator to set, defaults to null which indicates '&'.
      • separator

        protected java.lang.String separator()
      • buildEncodedString

        protected java.lang.String buildEncodedString​(AdaptrisMessage msg)
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception