Class WadlResource
- java.lang.Object
-
- org.glassfish.jersey.server.wadl.internal.WadlResource
-
@Singleton @Path("application.wadl") @ExtendedResource public final class WadlResource extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HTTPDATEFORMAT
private java.net.URI
lastBaseUri
private boolean
lastDetailedWadl
private java.lang.String
lastModified
private WadlApplicationContext
wadlContext
private byte[]
wadlXmlRepresentation
-
Constructor Summary
Constructors Constructor Description WadlResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
getExternalGrammar(javax.ws.rs.core.UriInfo uriInfo, java.lang.String path)
javax.ws.rs.core.Response
getWadl(javax.ws.rs.core.UriInfo uriInfo)
private boolean
isCached(javax.ws.rs.core.UriInfo uriInfo, boolean detailedWadl)
-
-
-
Field Detail
-
HTTPDATEFORMAT
public static final java.lang.String HTTPDATEFORMAT
- See Also:
- Constant Field Values
-
lastBaseUri
private volatile java.net.URI lastBaseUri
-
lastDetailedWadl
private volatile boolean lastDetailedWadl
-
wadlXmlRepresentation
private byte[] wadlXmlRepresentation
-
lastModified
private java.lang.String lastModified
-
wadlContext
@Context private WadlApplicationContext wadlContext
-
-
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)
-
-