public String build(final UrlMapping mapping, final boolean encodeUrl, final Map<String, String[]> parameters)
   {
      List<UIParameter> list = new ArrayList<UIParameter>();
      if(parameters != null)
      {
         for (Entry<String, String[]> e : parameters.entrySet())
         {
            UIParameter p = new UIParameter();
            p.setName(e.getKey());
            p.setValue(e.getValue());
            list.add(p);
         }
      }
      return build(mapping, false, list);
   }
public String build(final UrlMapping mapping, final boolean encodeUrl, final Map<String, String[]> parameters)
   {
      List<UIParameter> list = new ArrayList<UIParameter>();
      if(parameters != null)
      {
         for (Entry<String, String[]> e : parameters.entrySet())
         {
            UIParameter p = new UIParameter();
            p.setName(e.getKey());
            p.setValue(e.getValue());
            list.add(p);
         }
      }
      return build(mapping, false, list);
   }
public String build ( final UrlMapping mapping , final boolean encodeUrl , final Map < String , String [ ] > parameters ) { List < UIParameter > list = new ArrayList < UIParameter > ( ) ; if ( parameters != null ) { for ( Entry < String , String [ ] > e : parameters . entrySet ( ) ) { UIParameter p = new UIParameter ( ) ; p . setName ( e . getKey ( ) ) ; p . setValue ( e . getValue ( ) ) ; list . add ( p ) ; } } return build ( mapping , false , list ) ; }
Build a Pretty URL for the given UrlMapping and parameters.

@since 3.2.0
Build a Pretty URL for the given UrlMapping and parameters .