Class NlgService

java.lang.Object
org.openprovenance.prov.service.xplain.NlgService
All Implemented Interfaces:
org.openprovenance.prov.model.interop.InteropMediaType, Constants, SwaggerTags

@Path("") public class NlgService extends Object implements Constants, org.openprovenance.prov.model.interop.InteropMediaType, SwaggerTags
  • Field Details

  • Constructor Details

  • Method Details

    • theDefaultConfiguration

      public Map<String,String> theDefaultConfiguration()
    • nlgRealiser

      @POST @Path("/nlg/realiser/") @Consumes("application/json") @Produces({"application/json","text/html","text/plain"}) public jakarta.ws.rs.core.Response nlgRealiser(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.ws.rs.core.Request ignoredRequest, org.openprovenance.prov.scala.wrapper.defs.Phrase phrase, @HeaderParam("Accept") String accept)
    • nlgExpander

      @POST @Path("/nlg/expander/") @Consumes("application/json") @Produces({"application/json","text/html","text/plain"}) public jakarta.ws.rs.core.Response nlgExpander(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.ws.rs.core.Request ignoredRequest, PhraseEnvironment phraseEnvironment, @HeaderParam("Accept") String accept, @HeaderParam("prov_xpand_only") String expandOnlyParam)
    • nlgExpanderWithQuery

      @POST @Path("/nlg/expander2/") @Consumes("application/json") @Produces({"application/json","text/html","text/plain"}) public jakarta.ws.rs.core.Response nlgExpanderWithQuery(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.ws.rs.core.Request ignoredRequest, PhraseEnvironment phraseEnvironment, @HeaderParam("Accept") String accept, @HeaderParam("prov_xpand_only") String ignoredExpandOnlyParam)
    • doPost

      public Map<?,?> doPost(String url, String requestBody) throws IOException
      Throws:
      IOException
    • authenticate

      @GET @Path("/authenticate") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response authenticate(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.servlet.http.HttpServletRequest ignoredRequest, @QueryParam("code") String code) throws IOException
      Throws:
      IOException
    • blockly

      @POST @Path("/xplan") @Consumes("application/json") @Produces("text/xml") public jakarta.ws.rs.core.Response blockly(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.servlet.http.HttpServletRequest ignoredRequest, org.openprovenance.prov.scala.nlgspec_transformer.specTypes.Phrase phrase) throws jakarta.servlet.ServletException, IOException
      Throws:
      jakarta.servlet.ServletException
      IOException
    • conversion

      @POST @Path("/conversion") @Consumes({"text/provenance-notation","application/ld+json","application/json"}) @Produces({"text/provenance-notation","application/json","application/ld+json","image/svg+xml","image/png","image/jpeg","application/pdf"}) public jakarta.ws.rs.core.Response conversion(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.ws.rs.core.Request request, org.openprovenance.prov.vanilla.Document document)