@Singleton @Path(value="application.wadl") @ExtendedResource public final class WadlResource extends java.lang.Object
| Modifier and Type | Field and 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 and Description |
|---|
WadlResource() |
| Modifier and Type | Method and 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) |
public static final java.lang.String HTTPDATEFORMAT
private volatile java.net.URI lastBaseUri
private volatile boolean lastDetailedWadl
private byte[] wadlXmlRepresentation
private java.lang.String lastModified
@Context private WadlApplicationContext wadlContext
private boolean isCached(javax.ws.rs.core.UriInfo uriInfo,
boolean detailedWadl)
@Produces(value={"application/vnd.sun.wadl+xml","application/xml"})
@GET
public javax.ws.rs.core.Response getWadl(@Context
javax.ws.rs.core.UriInfo uriInfo)
@Produces(value="application/xml")
@GET
@Path(value="{path}")
public javax.ws.rs.core.Response getExternalGrammar(@Context
javax.ws.rs.core.UriInfo uriInfo,
@PathParam(value="path")
java.lang.String path)