Class NarrativeLogic


  • public class NarrativeLogic
    extends Object
    • Field Detail

      • the_template_library

        public String the_template_library
    • Method Detail

      • 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 msg,
                                                        String explanationId,
                                                        String ignoredAccept)
      • explanationDetails

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

        public jakarta.ws.rs.core.Response getExplanationForId​(String msg,
                                                               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.nlg.Config config,
                                   jakarta.ws.rs.core.MediaType variant)
                            throws IOException
        Throws:
        IOException