Class FusekiNetLib

java.lang.Object
org.apache.jena.fuseki.system.FusekiNetLib

public class FusekiNetLib extends Object
Library of HTTP/network related functions.
  • Constructor Details

    • FusekiNetLib

      public FusekiNetLib()
  • Method Details

    • getContentType

      public static ContentType getContentType(javax.servlet.http.HttpServletRequest request)
      Get the content type of an action or return the default.
      Parameters:
      request -
      Returns:
      ContentType
    • getLangFromAction

      public static Lang getLangFromAction(HttpAction action, Lang dft)
      Get the incoming Lang based on Content-Type of an action.
      Parameters:
      action -
      dft - Default if no "Content-Type:" found.
      Returns:
      ContentType
    • getAccept

      public static String getAccept(javax.servlet.http.HttpServletRequest httpRequest)
      Get Accept header. If multiple headers, convert to a single, comma-separated value.
    • fmtRequest

      public static String fmtRequest(javax.servlet.http.HttpServletRequest request)
      Helper function for displaying an HttpServletRequest
    • parseQueryString

      public static org.apache.commons.collections4.MultiValuedMap<String,String> parseQueryString(javax.servlet.http.HttpServletRequest req)
      Parse the query string - do not process the body even for a form
    • safeParameter

      public static String safeParameter(javax.servlet.http.HttpServletRequest request, String pName)
    • addDataInto

      public static void addDataInto(Graph data, DatasetGraph dsg, Node graphName)
    • addDataInto

      public static void addDataInto(DatasetGraph src, DatasetGraph dest)
    • choosePort

      @Deprecated public static int choosePort()
      Deprecated.
      Use WebLib.choosePort() or start servers with port 0 and then ask which port was allocated.