Class DocumentDetailsXHTMLTransform

  • All Implemented Interfaces:
    AppTransform, Transform

    public class DocumentDetailsXHTMLTransform
    extends AbstractDocumentTransform
    This transform is used to show details of a document. It has details like document name, report path and some other things. It also has details about all the constituent reports in the document.
    The output of this Transform generates well-formed XHTML, and it's designed to use external css files for all formatting.
    Since:
    MicroStrategy Web 8.0.0
    • Field Detail

      • LEVEL_NAME

        public static final int LEVEL_NAME
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display object's name.
        Value = 1
        See Also:
        Constant Field Values
      • LEVEL_DESCRIPTION

        public static final int LEVEL_DESCRIPTION
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display object's description.
        Value = 2
        See Also:
        Constant Field Values
      • LEVEL_OWNER

        public static final int LEVEL_OWNER
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display object's owner.
        Value = 4
        See Also:
        Constant Field Values
      • LEVEL_SERVER_NAME

        public static final int LEVEL_SERVER_NAME
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display the name of the server where the object is located.
        Value = 32
        See Also:
        Constant Field Values
      • LEVEL_PATH

        public static final int LEVEL_PATH
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display the path information of where the object is.
        Value = 64
        See Also:
        Constant Field Values
      • LEVEL_MESSAGE_ID

        public static final int LEVEL_MESSAGE_ID
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display the object's message identifier information.
        Value = 132
        See Also:
        Constant Field Values
      • LEVEL_DOCUMENT_ID

        public static final int LEVEL_DOCUMENT_ID
        Allowed value for the levelFlag formal parameter. Specifies that the transform will display the object's document identifier information.
        Value = 256
        See Also:
        Constant Field Values
      • LEVEL_ALL

        public static final int LEVEL_ALL
        Allowed value for the levelFlag formal parameter. Convenience flag to indicate all possible LEVEL values.
        Value = 0xffffffff
        See Also:
        Constant Field Values
      • FP_LEVEL_FLAG

        public static final java.lang.String FP_LEVEL_FLAG
        Constant specifying the name of the formal parameter for defining the level flag. Value is levelFlag.
        See Also:
        Constant Field Values
      • FP_REPORT_DETAIL_STYLE

        public static final java.lang.String FP_REPORT_DETAIL_STYLE
        Constant specifying the name of the formal parameter for defining the style to use for rendering the child report information. Value is reportDetailsStyle.
        See Also:
        Constant Field Values
      • FP_DOCUMENT_PATH_STYLE

        public static final java.lang.String FP_DOCUMENT_PATH_STYLE
        Constant specifying the name of the formal parameter for defining the style to use for rendering the document path information. Value is documentPathStyle.
        See Also:
        Constant Field Values
      • levelFlag

        public FormalParameter levelFlag
        Indicates the level of information to use when displaying the document details.
        The information may include object name, description, row count, sql details and other information. Multiple fields might be rendered at the same time. For indicating which fields to show, the value to assign to this formal parameter should be a bitwise flag combining constants such as LEVEL_NAME, LEVEL_DESCRIPTION, LEVEL_OWNER, etc.
        Usage: If name, description and owner should be displayed, the value to assign to the formal parameter would be 7 (1 + 2 + 4). Default value is LEVEL_ALL
      • reportDetailsStyle

        public FormalParameter reportDetailsStyle
        The name of the style used to show the report details for each of the reports in the document.
        This style has to be present in the style catalog and it must be able to transform a report bean. It also has to match one of the styles specified in the page config file for this page.
      • documentPathStyle

        public FormalParameter documentPathStyle
        The name of the style used to show the document path.
        This style has to be present in the style catalog. This formal parameter has no significance if the formal parameter used to show the document path is set to false.
    • Constructor Detail

      • DocumentDetailsXHTMLTransform

        public DocumentDetailsXHTMLTransform()
        Default no argument constructor.