Package org.helm.rest

Class RestImages


  • @Path("Image")
    public class RestImages
    extends Object
    RestImages
    Author:
    hecht
    • Constructor Detail

      • RestImages

        public RestImages()
    • Method Detail

      • generateImageForMonomer

        @Path("Monomer")
        @GET
        @Produces("image/png")
        @Consumes("application/json")
        public javax.ws.rs.core.Response generateImageForMonomer​(@QueryParam("monomerId")
                                                                 String monomerID,
                                                                 @QueryParam("polymerType")
                                                                 String polymerType,
                                                                 @QueryParam("showRgroups")
                                                                 boolean showRgroups)
                                                          throws org.helm.notation2.exception.ChemistryException
        Throws:
        org.helm.notation2.exception.ChemistryException
      • generateImageForMonomerPost

        @Path("Monomer")
        @POST
        @Produces("text/plain")
        @Consumes("application/x-www-form-urlencoded")
        public javax.ws.rs.core.Response generateImageForMonomerPost​(@FormParam("monomerId")
                                                                     String monomerID,
                                                                     @FormParam("polymerType")
                                                                     String polymerType,
                                                                     @FormParam("showRgroups")
                                                                     boolean showRgroups)
                                                              throws org.helm.notation2.exception.ChemistryException
        Throws:
        org.helm.notation2.exception.ChemistryException
      • generateImageForHELM

        @Path("HELM/{c}")
        @GET
        @Produces("image/png")
        @Consumes("application/json")
        public javax.ws.rs.core.Response generateImageForHELM​(@PathParam("c")
                                                              String helmNotation)
                                                       throws org.jdom2.JDOMException,
                                                              org.helm.notation2.exception.MonomerException
        Throws:
        org.jdom2.JDOMException
        org.helm.notation2.exception.MonomerException
      • generateImageForHELMPost

        @Path("HELM")
        @POST
        @Produces("text/plain")
        @Consumes("application/x-www-form-urlencoded")
        public javax.ws.rs.core.Response generateImageForHELMPost​(@FormParam("HELMNotation")
                                                                  String helm)
                                                           throws org.jdom2.JDOMException,
                                                                  org.helm.notation2.exception.MonomerException
        Throws:
        org.jdom2.JDOMException
        org.helm.notation2.exception.MonomerException