Examples of URIWriter


Examples of org.exoplatform.web.controller.router.URIWriter

            throw new IllegalStateException("No resource set on portal URL");
        }

        //
        if (writer == null) {
            writer = new URIWriter(buffer = new StringBuilder());
        } else {
            buffer.setLength(0);
            writer.reset(buffer);
        }
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

               params.put(ResourceRequestHandler.ORIENTATION_QN, orientation == Orientation.RT ? "rt" : "lt");
               params.put(ResourceRequestHandler.COMPRESS_QN, compress ? "min" : "");
               params.put(WebAppController.HANDLER_PARAM, "skin");
               params.put(ResourceRequestHandler.RESOURCE_QN, resource);
               StringBuilder url = new StringBuilder();
               context.renderURL(params, new URIWriter(url, MimeType.PLAIN));

               //
               return url.toString();
            }
            catch (IOException e)
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

               params.put(ResourceRequestHandler.ORIENTATION_QN, orientation == Orientation.RT ? "rt" : "lt");
               params.put(ResourceRequestHandler.COMPRESS_QN, compress ? "min" : "");
               params.put(WebAppController.HANDLER_PARAM, "skin");
               params.put(ResourceRequestHandler.RESOURCE_QN, resource);
               StringBuilder url = new StringBuilder();
               context.renderURL(params, new URIWriter(url, MimeType.PLAIN));

               //
               return url.toString();
            }
            catch (IOException e)
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

               return ((Module.Remote)modules.get(0)).getURI();
            }
         }

         StringBuilder buffer = new StringBuilder();
         URIWriter writer = new URIWriter(buffer);
         controllerContext.renderURL(resource.getParameters(minified, locale), writer);
         return buffer.toString();           
      }
      else
      {
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

                  params.put(ResourceRequestHandler.ORIENTATION_QN, orientation == Orientation.RT ? "rt" : "lt");
                  params.put(ResourceRequestHandler.COMPRESS_QN, merge ? "min" : "");
                  params.put(WebAppController.HANDLER_PARAM, "skin");
                  params.put(ResourceRequestHandler.RESOURCE_QN, resource);
                  StringBuilder embeddedPath = new StringBuilder();
                  context.renderURL(params, new URIWriter(embeddedPath, MimeType.PLAIN));

                  //
                  strReplace.append(matcher.group(1));
                  strReplace.append(embeddedPath);
                  strReplace.append(matcher.group(3));
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

                        params.put(ResourceRequestHandler.ORIENTATION_QN, orientation == Orientation.RT ? "rt" : "lt");
                        params.put(ResourceRequestHandler.COMPRESS_QN, merge ? "min" : "");
                        params.put(WebAppController.HANDLER_PARAM, "skin");
                        params.put(ResourceRequestHandler.RESOURCE_QN, resource);
                        StringBuilder embeddedPath = new StringBuilder();
                        context.renderURL(params, new URIWriter(embeddedPath, MimeType.PLAIN));

                        //
                        strReplace.append(matcher.group(1));
                        strReplace.append(embeddedPath);
                        strReplace.append(matcher.group(3));
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

                    params.put(ResourceRequestHandler.ORIENTATION_QN, orientation == Orientation.RT ? "rt" : "lt");
                    params.put(ResourceRequestHandler.COMPRESS_QN, compress ? "min" : "");
                    params.put(WebAppController.HANDLER_PARAM, "skin");
                    params.put(ResourceRequestHandler.RESOURCE_QN, resource);
                    StringBuilder url = new StringBuilder();
                    context.renderURL(params, new URIWriter(url, MimeType.PLAIN));

                    //
                    return url.toString();
                } catch (IOException e) {
                    LoggerFactory.getLogger(this.getClass()).error(e.getMessage(), e);
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

      boolean minified,
      Locale locale) throws IOException
   {
      Map<String, FetchMode> urls = new LinkedHashMap<String, FetchMode>();
      StringBuilder buffer = new StringBuilder();
      URIWriter writer = new URIWriter(buffer);

      //
      if (ids.size() > 0)
      {
         ScriptResource resource = getResource(ids.keySet().iterator().next());
               
         //
         if (resource != null)
         {
            FetchMode mode = resource.getFetchMode();
            List<Module> modules = resource.getModules();
            if (modules.size() > 0 && modules.get(0) instanceof Module.Remote)
            {
               urls.put(((Module.Remote)modules.get(0)).getURI(), mode);
            }
            else
            {
               controllerContext.renderURL(resource.getParameters(minified, locale), writer);
               urls.put(buffer.toString(), mode);
               buffer.setLength(0);
               writer.reset(buffer);
            }           
         }
      }

      //
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

                        params.put(ResourceRequestHandler.ORIENTATION_QN, orientation == Orientation.RT ? "rt" : "lt");
                        params.put(ResourceRequestHandler.COMPRESS_QN, merge ? "min" : "");
                        params.put(WebAppController.HANDLER_PARAM, "skin");
                        params.put(ResourceRequestHandler.RESOURCE_QN, resource);
                        StringBuilder embeddedPath = new StringBuilder();
                        context.renderURL(params, new URIWriter(embeddedPath, MimeType.PLAIN));

                        //
                        strReplace.append(matcher.group(1));
                        strReplace.append(embeddedPath);
                        strReplace.append(matcher.group(3));
View Full Code Here

Examples of org.exoplatform.web.controller.router.URIWriter

                    return ((Module.Remote) modules.get(0)).getURI();
                }
            }

            StringBuilder buffer = new StringBuilder();
            URIWriter writer = new URIWriter(buffer);
            controllerContext.renderURL(resource.getParameters(minified, locale), writer);
            return buffer.toString();
        } else {
            return null;
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.