Package org.glassfish.jersey.server.wadl
Interface WadlApplicationContext
-
- All Known Implementing Classes:
WadlApplicationContextImpl
public interface WadlApplicationContext
A context to obtain WADL-based information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationDescription
getApplication(javax.ws.rs.core.UriInfo ui, boolean detailedWadl)
Get a new instance of aApplicationDescription
corresponding to all the root resource classes, and configure the base URI.Application
getApplication(javax.ws.rs.core.UriInfo info, Resource resource, boolean detailedWadl)
Get a new instance ofApplication
for a particular resource.javax.xml.bind.JAXBContext
getJAXBContext()
Get the default JAXB context associated with theWadlGenerator
for the Web application.boolean
isWadlGenerationEnabled()
Get WADL generation status.void
setWadlGenerationEnabled(boolean wadlGenerationEnabled)
Enable/disable WADL generation.
-
-
-
Method Detail
-
getApplication
ApplicationDescription getApplication(javax.ws.rs.core.UriInfo ui, boolean detailedWadl)
Get a new instance of aApplicationDescription
corresponding to all the root resource classes, and configure the base URI.- Parameters:
ui
- the URI information from which the base URI is set on the WADL application.detailedWadl
- flag indicating whether or not detailed WADL should be generated.- Returns:
- the application description, the contents may be modified.
-
getApplication
Application getApplication(javax.ws.rs.core.UriInfo info, Resource resource, boolean detailedWadl)
Get a new instance ofApplication
for a particular resource.- Parameters:
info
- the URI information from which the base URI is set on the WADL application.resource
- the resource to build the Application fordetailedWadl
- flag indicating whether or not detailed WADL should be generated.- Returns:
- the application for this resource
-
getJAXBContext
javax.xml.bind.JAXBContext getJAXBContext()
Get the default JAXB context associated with theWadlGenerator
for the Web application.- Returns:
- the default JAXB context.
-
setWadlGenerationEnabled
void setWadlGenerationEnabled(boolean wadlGenerationEnabled)
Enable/disable WADL generation.- Parameters:
wadlGenerationEnabled
- if wadlGenerationEnabled is true andServerProperties.WADL_FEATURE_DISABLE
is false, WADL generation is enabled. In all other cases is disabled.
-
isWadlGenerationEnabled
boolean isWadlGenerationEnabled()
Get WADL generation status.- Returns:
- true when WADL generation is enabled. Does not take
ServerProperties.WADL_FEATURE_DISABLE
-
-