Class Page

    • Constructor Detail

      • Page

        public Page​(ReportConfig config,
                    java.lang.String fileName,
                    java.lang.String shortTitle,
                    java.lang.String fullTitle)
        Creates a new page.
        Parameters:
        config - The configuration to use
        fileName - File name for the page, without file extension
        shortTitle - A short navigation title
        fullTitle - A full headline title
    • Method Detail

      • setSiblings

        public void setSiblings​(java.lang.String siblingsTitle,
                                java.util.List siblingPages)
        Sets a list of Pages that are siblings of this page. The generated page will contain a navigation list that links to all siblings. The sibling list may contain the page itself.
        Specified by:
        setSiblings in interface NavigationNode
        Parameters:
        siblingsTitle - Title for navigation list, e.g. "Monthly Reports"
        sibling - A list of Pages
      • addAttribute

        public void addAttribute​(java.lang.String key,
                                 int value)
      • addAttribute

        public void addAttribute​(java.lang.String key,
                                 int value,
                                 java.lang.String unit)
      • addAttribute

        public void addAttribute​(java.lang.String key,
                                 java.util.Date value)
      • addAttribute

        public void addAttribute​(java.lang.String key,
                                 java.lang.String value)
      • addAttribute

        public void addAttribute​(java.lang.String key,
                                 double value,
                                 int decimalPlaces)
      • addAttribute

        public void addAttribute​(java.lang.String key,
                                 double value,
                                 int decimalPlaces,
                                 java.lang.String unit)
      • addRawAttribute

        public void addRawAttribute​(java.lang.String key,
                                    java.lang.String rawValue)
      • addRawContent

        public void addRawContent​(java.lang.String s)
      • addSection

        public void addSection​(java.lang.String title)
      • addLink

        public void addLink​(java.lang.String url,
                            java.lang.String text)
      • add

        public void add​(ChartImage chart,
                        java.lang.String linkURL)
      • add

        public void add​(Directory directory,
                        boolean withRootLinks)