Class ModelUtility


  • public class ModelUtility
    extends Object
    Todo: Document Me
    Author:
    Thomas Morgner
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static List<org.pentaho.reporting.engine.classic.core.Element> filterParents​(List<org.pentaho.reporting.engine.classic.core.Element> elements)  
      static org.pentaho.reporting.engine.classic.core.DataFactory findDataFactoryForQuery​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition, String query)  
      static org.pentaho.reporting.engine.classic.core.ReportElement findElementById​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition, org.pentaho.reporting.engine.classic.core.util.InstanceID id)  
      static int findIndexOf​(org.pentaho.reporting.engine.classic.core.Section parent, org.pentaho.reporting.engine.classic.core.Element visualElement)  
      static int findSubreportIndexOf​(org.pentaho.reporting.engine.classic.core.RootLevelBand parent, org.pentaho.reporting.engine.classic.core.SubReport visualElement)  
      static org.pentaho.reporting.engine.classic.core.SubReport[] findSubReports​(org.pentaho.reporting.engine.classic.core.Section section)  
      static CachedLayoutData getCachedLayoutData​(org.pentaho.reporting.engine.classic.core.Element element)  
      static String[] getDateFormats()  
      static String[] getGroups​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition)  
      static LinealModel getHorizontalLinealModel​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition rootBand)  
      static String[] getNumberFormats()  
      static LinealModel getVerticalLinealModel​(org.pentaho.reporting.engine.classic.core.Element rootBand)  
      static boolean isDescendant​(org.pentaho.reporting.engine.classic.core.Section definition, org.pentaho.reporting.engine.classic.core.ReportElement element)  
      static boolean isHideInLayoutGui​(org.pentaho.reporting.engine.classic.core.layout.model.RenderNode node)  
      static boolean isHideInLayoutGui​(org.pentaho.reporting.engine.classic.core.ReportElement element)  
    • Method Detail

      • isHideInLayoutGui

        public static boolean isHideInLayoutGui​(org.pentaho.reporting.engine.classic.core.layout.model.RenderNode node)
      • isHideInLayoutGui

        public static boolean isHideInLayoutGui​(org.pentaho.reporting.engine.classic.core.ReportElement element)
      • getVerticalLinealModel

        public static LinealModel getVerticalLinealModel​(org.pentaho.reporting.engine.classic.core.Element rootBand)
      • getHorizontalLinealModel

        public static LinealModel getHorizontalLinealModel​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition rootBand)
      • getCachedLayoutData

        public static CachedLayoutData getCachedLayoutData​(org.pentaho.reporting.engine.classic.core.Element element)
      • isDescendant

        public static boolean isDescendant​(org.pentaho.reporting.engine.classic.core.Section definition,
                                           org.pentaho.reporting.engine.classic.core.ReportElement element)
      • filterParents

        public static List<org.pentaho.reporting.engine.classic.core.Element> filterParents​(List<org.pentaho.reporting.engine.classic.core.Element> elements)
      • findSubReports

        public static org.pentaho.reporting.engine.classic.core.SubReport[] findSubReports​(org.pentaho.reporting.engine.classic.core.Section section)
      • findElementById

        public static org.pentaho.reporting.engine.classic.core.ReportElement findElementById​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition,
                                                                                              org.pentaho.reporting.engine.classic.core.util.InstanceID id)
      • findIndexOf

        public static int findIndexOf​(org.pentaho.reporting.engine.classic.core.Section parent,
                                      org.pentaho.reporting.engine.classic.core.Element visualElement)
      • findSubreportIndexOf

        public static int findSubreportIndexOf​(org.pentaho.reporting.engine.classic.core.RootLevelBand parent,
                                               org.pentaho.reporting.engine.classic.core.SubReport visualElement)
      • getGroups

        public static String[] getGroups​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition)
      • getNumberFormats

        public static String[] getNumberFormats()
      • getDateFormats

        public static String[] getDateFormats()
      • findDataFactoryForQuery

        public static org.pentaho.reporting.engine.classic.core.DataFactory findDataFactoryForQuery​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition,
                                                                                                    String query)