Interface PageExtractionHandler

    • Field Detail

      • SERVICE_PROPERTY_LABEL

        static final java.lang.String SERVICE_PROPERTY_LABEL
        Service property to provide a label for the implementation.

        Currently used in the listing of PageExtractionHandlerListServlet.

        See Also:
        Constant Field Values
      • SERVICE_PROPERTY_DESCRIPTION

        static final java.lang.String SERVICE_PROPERTY_DESCRIPTION
        Service property to provide a description for the implementation.

        Currently used in the listing of PageExtractionHandlerListServlet.

        See Also:
        Constant Field Values
    • Method Detail

      • extractPage

        Page extractPage​(Rendition extractedRendition,
                         java.lang.String pageRoot,
                         java.lang.String pageName,
                         java.lang.String pageTitle,
                         java.lang.String pageTemplate,
                         java.lang.String pageDesign)
                  throws PageExtractionException
        Extract a Page from the given Rendition.

        The parameters are set by the configuration of the INDDPageExtractProcess.

        Parameters:
        extractedRendition - The renditions to extract the page from.
        pageRoot - The root path for the page.
        pageName - The page name.
        pageTitle - The page title.
        pageTemplate - The page template.
        pageDesign - The design
        Returns:
        Page The extracted page.
        Throws:
        PageExtractionException - exception caused in extracting page.
      • getRenditionPicker

        RenditionPicker getRenditionPicker()
        Get the rendition picker.

        Implementations must provide a RenditionPicker to indicate what renditions they can handle.

        Returns:
        The rendition picker.