Class NarrativeService

    • Method Detail

      • random_nar

        @GET
        @Path("/documents/{docId}/random_narrative")
        public jakarta.ws.rs.core.Response random_nar​(@Context
                                                      jakarta.servlet.http.HttpServletResponse response,
                                                      @Context
                                                      jakarta.ws.rs.core.Request request,
                                                      @PathParam("docId")
                                                      String msg,
                                                      @HeaderParam("Accept")
                                                      String accept)
      • explanations

        @GET
        @Path("/documents/{docId}/explanation/{expid}")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response explanations​(@Context
                                                        jakarta.servlet.http.HttpServletResponse response,
                                                        @Context
                                                        jakarta.ws.rs.core.Request request,
                                                        @PathParam("docId")
                                                        String docId,
                                                        @PathParam("expid")
                                                        String explanationId,
                                                        @HeaderParam("Accept")
                                                        String accept)
      • explanationDetails

        @GET
        @Path("/documents/{docId}/explanationdetails/{expid}")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response explanationDetails​(@Context
                                                              jakarta.servlet.http.HttpServletResponse response,
                                                              @Context
                                                              jakarta.ws.rs.core.Request request,
                                                              @PathParam("docId")
                                                              String msg,
                                                              @PathParam("expid")
                                                              String explanationId,
                                                              @HeaderParam("Accept")
                                                              String accept)
      • svg4anim

        @GET
        @Path("/documents/{docId}/animation.svg")
        @Produces("image/svg+xml")
        public jakarta.ws.rs.core.Response svg4anim​(@Context
                                                    jakarta.servlet.http.HttpServletResponse ignoredResponse,
                                                    @Context
                                                    jakarta.ws.rs.core.Request ignoredRequest,
                                                    @PathParam("docId")
                                                    String msg,
                                                    @HeaderParam("Accept")
                                                    String ignoredAccept)
                                             throws IOException
        Throws:
        IOException
      • explanationDetailsConfig

        @GET
        @Path("/documents/{docId}/explanationdetails/{expid}/config")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response explanationDetailsConfig​(@Context
                                                                    jakarta.servlet.http.HttpServletResponse response,
                                                                    @Context
                                                                    jakarta.ws.rs.core.Request request,
                                                                    @PathParam("docId")
                                                                    String msg,
                                                                    @PathParam("expid")
                                                                    String explanationId)
      • explanationConfig

        @GET
        @Path("/documents/{docId}/explanation/{expid}/config")
        @Produces("application/json")
        public jakarta.ws.rs.core.Response explanationConfig​(@Context
                                                             jakarta.servlet.http.HttpServletResponse response,
                                                             @Context
                                                             jakarta.ws.rs.core.Request request,
                                                             @PathParam("docId")
                                                             String msg,
                                                             @PathParam("expid")
                                                             String explanationId)
      • explanationsForDoc

        @POST
        @Path("/documents/{docId}/explanation/")
        @Produces("application/json")
        @Consumes("application/json")
        public jakarta.ws.rs.core.Response explanationsForDoc​(@Context
                                                              jakarta.servlet.http.HttpServletResponse response,
                                                              @Context
                                                              jakarta.ws.rs.core.Request request,
                                                              @PathParam("docId")
                                                              String msg,
                                                              TemplateAndProfile tap,
                                                              @Context
                                                              jakarta.ws.rs.core.UriInfo uriInfo,
                                                              @HeaderParam("Accept")
                                                              String accept)
      • explanationsDetailsForDoc

        @POST
        @Path("/documents/{docId}/explanationdetails/")
        @Produces("application/json")
        @Consumes("application/json")
        public jakarta.ws.rs.core.Response explanationsDetailsForDoc​(@Context
                                                                     jakarta.servlet.http.HttpServletResponse response,
                                                                     @Context
                                                                     jakarta.ws.rs.core.Request request,
                                                                     @PathParam("docId")
                                                                     String msg,
                                                                     TemplateAndProfile tap,
                                                                     @Context
                                                                     jakarta.ws.rs.core.UriInfo uriInfo,
                                                                     @HeaderParam("Accept")
                                                                     String accept)
      • linear_narrative

        @GET
        @Path("/documents/{docId}/linear_narrative")
        @Produces({"application/json","text/plain"})
        public jakarta.ws.rs.core.Response linear_narrative​(@Context
                                                            jakarta.servlet.http.HttpServletResponse response,
                                                            @Context
                                                            jakarta.ws.rs.core.Request request,
                                                            @PathParam("docId")
                                                            String msg,
                                                            @HeaderParam("Accept")
                                                            String accept)