Class TabDocumentWatermarkTransform

  • All Implemented Interfaces:
    AppTransform, LayoutTransform, Transform

    public class TabDocumentWatermarkTransform
    extends AbstractTabTransform
    implements LayoutTransform
    Deprecated.
    - Since we now use the JUIL architecture, these transforms are no longer being used.

    This class transforms a TabBean allowing users to view/modify watermark properties of a document. As with other TabTransforms, this one assumes its TabManagerBean will take care of rendering the required HTML & Javascript allowing users to switch between different formatting TabBean instances.

    This Transform implements LayoutTransform, therefore its render methods can be invoked using a custom layout-xml. When this is the case, the layout-xml specified in the style-catalog controls which methods are called and in which order. Otherwise, the default output of this transform changes depending on the selection. By default is as:
         Contents / ContentsBody
         -------------------------------------
         |                                   |
         |  Watermark Section                |
         |                                   |
         -------------------------------------
     
    Since:
    MicroStrategy Web 9.0.0
    • Constructor Detail

      • TabDocumentWatermarkTransform

        public TabDocumentWatermarkTransform()
        Deprecated.
    • Method Detail

      • renderContentsBody

        public void renderContentsBody​(MarkupOutput out)
        Deprecated.

        This is the entry point for the Tranform, and generates the body of the Tab.

        If a layout-xml is specified, this method will delegate the output generation to the Layout parser, otherwise it calls renderTOCSection().

        Specified by:
        renderContentsBody in class AbstractTabTransform
        Parameters:
        out - MarkupOutput instance where the HTML contents to render will be saved.
      • renderWatermarkSection

        public void renderWatermarkSection​(MarkupOutput out)
        Deprecated.
        Renders the watermark section
        Parameters:
        out - MarkupOutput
      • renderUseProjectWatermark

        public void renderUseProjectWatermark​(MarkupOutput out)
        Deprecated.
      • renderNoWatermark

        public void renderNoWatermark​(MarkupOutput out)
        Deprecated.
      • renderTextWatermark

        public void renderTextWatermark​(MarkupOutput out)
        Deprecated.
      • renderTextInputBox

        public void renderTextInputBox​(MarkupOutput out)
        Deprecated.
      • renderTextWatermarkOptions

        public void renderTextWatermarkOptions​(MarkupOutput out)
        Deprecated.
      • renderOrientationOptions

        public void renderOrientationOptions​(MarkupOutput out)
        Deprecated.
      • renderImageWatermark

        public void renderImageWatermark​(MarkupOutput out)
        Deprecated.
      • renderImageWatermarkContent

        public void renderImageWatermarkContent​(MarkupOutput out)
        Deprecated.
      • initializeCss

        public void initializeCss()
        Deprecated.
        Initializes the Css Classes to use. For each one of the css classes to use, the prefix indicated on the formal parameter is added to the name of the class to use.
        Overrides:
        initializeCss in class AbstractTabTransform
      • initializeJavaScriptAttributes

        public void initializeJavaScriptAttributes()
        Deprecated.
        For JavaScript, certain properties are required to be added to the HTML tags to generate for its integration with the code generated for the feature to work in DHTML environments. This method assigns values to these attributes, so they can be displayed together with the tags they represent. If a value is set to be null, it won't be included on the HTML tag definition. By default, it includes the definition of values for properties such as styFrame, tyFrame and scriptClassFrame.
        Overrides:
        initializeJavaScriptAttributes in class AbstractTabTransform