Examples of EnhancedRequestURI


Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

  /**
   * @see org.wymiwyg.rwcf.Handler#handle(org.wymiwyg.wrhapi.Request, org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain) throws HandlerException {
    EnhancedRequestURI requestURI = new EnhancedRequestURI(request.getRequestURI());
    String from = null;
    String to = null;
    try {
      from = requestURI.getParameterValues("from")[0];
      to = requestURI.getParameterValues("to")[0];
    } catch (Exception ex) {}
    PipedWriter pipedOut = new PipedWriter();
    PipedReader pipedReader;
    try {
      pipedReader = new PipedReader(pipedOut);
    } catch (IOException e) {
      throw new HandlerException(e);
    }
    response.setHeader(HeaderName.CONTENT_TYPE, "application/xhtml+xml");
    response.setBody(pipedReader);
    PrintWriter out = new PrintWriter(pipedOut);
    out.println("<!DOCTYPE html PUBLIC \"-//WYMIWYG//DTD extended XHTML//EN\" \"http://wymiwyg.org/dtd/exhtml.dtd\">");
    out.println("<html xmlns=\"http://www.w3.org/1999/xhtml\">");
    out.println("<body>");
    out.println("Don't forget hostcanonicalizer!<br/>");
    if (from != null) {
      if ("true".equals(requestURI.getParameter("prefix"))) {
        ResIterator resIter = model.listSubjects();
        while (resIter.hasNext()) {
         
        }
      }
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

   *           org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain)
      throws HandlerException {
    int max = 100;
    EnhancedRequestURI erequest = new EnhancedRequestURI(request.getRequestURI());
    String maxString = erequest.getParameter("max");
    if (maxString != null) {
      max = Integer.parseInt(maxString);
    }
    boolean pretend = erequest.getParameter("pretend") != null;
   
    PipedWriter pipedOut = new PipedWriter();
    try {
      PipedReader in = new PipedReader(pipedOut);
      response.setHeader(HeaderName.CONTENT_TYPE, "text/plain");
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

    public void handle(Request request, Response response, HandlerChain chain)
            throws HandlerException {
        EnhancedRequest ehRequest = new EnhancedRequest(request);
        String requestURL;
        if (ehRequest.getRequestURI().getPath().startsWith("/remote")) {
            requestURL = new EnhancedRequestURI(ehRequest.getRequestURI())
                    .getParameter("url");
        } else {
            requestURL = ehRequest.getRequestURLWithoutParams().toString();
        }
        Resource item = model.createResource(requestURL);
        if (!model.containsResource(item)) {
            chain.doNext(request, response);
            return;
        }
        if (!isPermitted(item)) {
            throw new AccessControlException(
                    "No suitable permission to access item");
        }
        if (!model.contains(item, RDF.type, RSS.item)) {
            chain.doNext(request, response);
            return;
        }
        TopicGetHandler.checkLanguageAvailability(item, ehRequest);
        AcceptLanguagesIterator acceptedLanguages = ehRequest
                .getAcceptLanguages();
        List acceptLanguagesStringList = new ArrayList();
        while (acceptedLanguages.hasNext()) {
            String current = acceptedLanguages.nextAcceptLanguageHeader()
                    .getLocaleRange().getLocale().getLanguage();
            acceptLanguagesStringList.add(current);
        }
        int maxBackwardLinks;
        try {
          maxBackwardLinks = Integer.parseInt(new EnhancedRequestURI(ehRequest.getRequestURI()).getParameter("till"));
        } catch (Exception e) {
          maxBackwardLinks = 10;
        }
       
        float minimalRelevance;
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

      .getDefaultMinimalRelevance(model);
    }
    EnhancedRequest ehRequest = new EnhancedRequest(request);
    String requestURL;
    if (ehRequest.getRequestURI().getPath().startsWith("/remote")) {
      requestURL = new EnhancedRequestURI(ehRequest.getRequestURI())
          .getParameter("url");
    } else {
      requestURL = ehRequest.getRequestURLWithoutParams().toString();
    }
    log.info("looking up resource: " + requestURL);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

    public void handle(Request request, Response response, HandlerChain chain) throws HandlerException {
        Model resultModel = ModelFactory.createDefaultModel();
        EnhancedRequest ehRequest = new EnhancedRequest(request);
    String requestURL;
    if (ehRequest.getRequestURI().getPath().startsWith("/remote")) {
      requestURL = new EnhancedRequestURI(ehRequest.getRequestURI())
          .getParameter("url");
    } else {
      requestURL = ehRequest.getRequestURLWithoutParams().toString();
    }
    log.info("looking up resource: " + requestURL);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

      try {
        Thread.sleep(500);
      } catch (InterruptedException ex) {
        log.error(ex);
      }
      EnhancedRequestURI ehRequestURI = new EnhancedRequestURI(request
          .getRequestURI());
      if ("true".equals(ehRequestURI.getParameter("showLocally"))) {
        showLocally(gd);
      }

      gd.setBackground(Color.BLUE);
      try {
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

   * @see org.wymiwyg.rwcf.Handler#handle(org.wymiwyg.rwcf.Request,
   *      org.wymiwyg.rwcf.Response, org.wymiwyg.rwcf.HandlerChain)
   */
  public void handle(Request request, Response response, HandlerChain chain)
      throws HandlerException {
    boolean delete = "true".equals(new EnhancedRequestURI(request
        .getRequestURI()).getParameter("delete"));
    PipedReader reader = new PipedReader();
    PipedWriter writer;
    try {
      writer = new PipedWriter(reader);
View Full Code Here

Examples of org.wymiwyg.wrhapi.util.EnhancedRequestURI

    EnhancedRequest ehRequest = new EnhancedRequest(request);
   

    String requestURL;
    if (ehRequest.getRequestURI().getPath().startsWith("/remote")) {
      requestURL = new EnhancedRequestURI(ehRequest.getRequestURI())
          .getParameter("url");
    } else {
      requestURL = ehRequest.getRequestURLWithoutParams().toString();
    }
    if (log.isDebugEnabled()) {
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.