Class NarrativeLogic

java.lang.Object
org.openprovenance.prov.service.xplain.NarrativeLogic

public class NarrativeLogic extends Object
  • Field Details

    • PLEAD_CS_TEMPLATE_LIBRARY_JSON

      public static final String PLEAD_CS_TEMPLATE_LIBRARY_JSON
      See Also:
    • the_template_library

      public String the_template_library
  • Constructor Details

  • Method Details

    • random_nar

      public jakarta.ws.rs.core.Response random_nar(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, String ignoredAccept)
    • explanations

      public jakarta.ws.rs.core.Response explanations(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String docId, String explanationId, String ignoredAccept)
    • explanationDetails

      public jakarta.ws.rs.core.Response explanationDetails(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String docId, String explanationId, String ignoredAccept)
    • getExplanationForDocument

      public jakarta.ws.rs.core.Response getExplanationForDocument(String docId, String explanationId, boolean partial)
    • getScalaDocument

      public org.openprovenance.prov.scala.immutable.Document getScalaDocument(String id, org.openprovenance.prov.model.Document doc)
    • svg4anim

      public jakarta.ws.rs.core.Response svg4anim(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String ignoredAccept) throws IOException
      Throws:
      IOException
    • explanationDetailsConfig

      public jakarta.ws.rs.core.Response explanationDetailsConfig(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, String explanationId)
    • explanationConfig

      public jakarta.ws.rs.core.Response explanationConfig(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request ignoredRequest, String msg, String explanationId)
    • explanationsForDoc

      public jakarta.ws.rs.core.Response explanationsForDoc(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, TemplateAndProfile tap, jakarta.ws.rs.core.UriInfo uriInfo, String accept)
    • explanationsDetailsForDoc

      public jakarta.ws.rs.core.Response explanationsDetailsForDoc(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, TemplateAndProfile tap, jakarta.ws.rs.core.UriInfo uriInfo, String accept)
    • explanationsForDoc1

      public jakarta.ws.rs.core.Response explanationsForDoc1(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String template, String profile, boolean partial, jakarta.ws.rs.core.UriInfo uriInfo, String ignoredAccept)
    • linear_narrative

      public jakarta.ws.rs.core.Response linear_narrative(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request request, String msg, String ignoredAccept)
    • getLinearNarrative

      public Object getLinearNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant) throws IOException
      Throws:
      IOException
    • getRandomNarrative

      public Object getRandomNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant) throws IOException
      Throws:
      IOException
    • getNarrative

      public Object getNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, org.openprovenance.prov.scala.narrator.XConfig config, jakarta.ws.rs.core.MediaType variant) throws IOException
      Throws:
      IOException