Class WadlResource


  • @Singleton
    @Path("application.wadl")
    @ExtendedResource
    public final class WadlResource
    extends java.lang.Object
    • Field Detail

      • lastBaseUri

        private volatile java.net.URI lastBaseUri
      • lastDetailedWadl

        private volatile boolean lastDetailedWadl
      • wadlXmlRepresentation

        private byte[] wadlXmlRepresentation
      • lastModified

        private java.lang.String lastModified
    • Constructor Detail

      • WadlResource

        public WadlResource()
    • Method Detail

      • isCached

        private boolean isCached​(javax.ws.rs.core.UriInfo uriInfo,
                                 boolean detailedWadl)
      • getWadl

        @Produces({"application/vnd.sun.wadl+xml","application/xml"})
        @GET
        public javax.ws.rs.core.Response getWadl​(@Context
                                                 javax.ws.rs.core.UriInfo uriInfo)
      • getExternalGrammar

        @Produces("application/xml")
        @GET
        @Path("{path}")
        public javax.ws.rs.core.Response getExternalGrammar​(@Context
                                                            javax.ws.rs.core.UriInfo uriInfo,
                                                            @PathParam("path")
                                                            java.lang.String path)