Class AjaxUtil

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.wiki.ajax.AjaxUtil
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class AjaxUtil extends javax.servlet.http.HttpServlet
Helpful utilities for the Ajax functions.
Since:
2.10.2-svn12
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    getNextPathPart(String path, String lastPart)
    Given a requestUri path, find the next uri "fragment" after the "/lastPart/" one.
    static String
    toJson(Object input)
    Uses Google Gson (https://code.google.com/p/google-gson/) to convert to JSON

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service

    Methods inherited from class javax.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • toJson

      public static String toJson(Object input)
      Uses Google Gson (https://code.google.com/p/google-gson/) to convert to JSON
      Parameters:
      input - the object to be converted to JSON
      Returns:
      the JSON string of the object
    • getNextPathPart

      public static String getNextPathPart(String path, String lastPart) throws javax.servlet.ServletException
      Given a requestUri path, find the next uri "fragment" after the "/lastPart/" one. E.g. given url "/test/abc/travel", and lastPart "abc", this will return "travel". Given lastPart "test" will return "abc". This could be done better using a URITemplate (as RFC6570)
      Parameters:
      path - the RequestURI to search usually done by calling request.getRequestUri().
      lastPart - the previousPart of the path to search after.
      Returns:
      the next part of the path.
      Throws:
      javax.servlet.ServletException - if path does not contain lastPart