Interface WadlApplicationContext

  • All Known Implementing Classes:
    WadlApplicationContextImpl

    public interface WadlApplicationContext
    A context to obtain WADL-based information.
    Author:
    Paul Sandoz
    • Method Detail

      • getApplication

        ApplicationDescription getApplication​(UriInfo ui,
                                              boolean detailedWadl)
        Get a new instance of a ApplicationDescription 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​(UriInfo info,
                                   Resource resource,
                                   boolean detailedWadl)
        Get a new instance of Application 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 for
        detailedWadl - flag indicating whether or not detailed WADL should be generated.
        Returns:
        the application for this resource
      • getJAXBContext

        jakarta.xml.bind.JAXBContext getJAXBContext()
        Get the default JAXB context associated with the WadlGenerator for the Web application.
        Returns:
        the default JAXB context.
      • setWadlGenerationEnabled

        void setWadlGenerationEnabled​(boolean wadlGenerationEnabled)
        Enable/disable WADL generation.
        Parameters:
        wadlGenerationEnabled - if wadlGenerationEnabled is true and ServerProperties.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