Package org.pentaho.reporting.engine.classic.core.metadata

Examples of org.pentaho.reporting.engine.classic.core.metadata.ReportPreProcessorRegistry


    super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
    setText(" ");
    setToolTipText(null);
    if (value != null)
    {
      final ReportPreProcessorRegistry registry = ReportPreProcessorRegistry.getInstance();
      final String expressionName = value.getClass().getName();
      if (registry.isReportPreProcessorRegistered(expressionName))
      {
        final ReportPreProcessorMetaData data =
            registry.getReportPreProcessorMetaData(expressionName);
        setText(data.getDisplayName(Locale.getDefault()));
        if (data.isDeprecated())
        {
          setToolTipText(data.getDeprecationMessage(Locale.getDefault()));
        }
View Full Code Here


  }

  public static ReportPreProcessor[] getAllPreProcessors(final AbstractReportDefinition reportDefinition,
                                                         final boolean designTime)
  {
    final ReportPreProcessorRegistry registry = ReportPreProcessorRegistry.getInstance();
    final ReportPreProcessor[] processors = reportDefinition.getPreProcessors();
    final ArrayList<ReportPreProcessor> preProcessors = new ArrayList<ReportPreProcessor>();
    for (int i = 0; i < processors.length; i++)
    {
      final ReportPreProcessor o = processors[i];
      if (o == null)
      {
        continue;
      }

      final String identifier = o.getClass().getName();
      if (registry.isReportPreProcessorRegistered(identifier))
      {
        final ReportPreProcessorMetaData metaData = registry.getReportPreProcessorMetaData(identifier);
        if (designTime && metaData.isExecuteInDesignMode() == false)
        {
          continue;
        }
      }
      preProcessors.add(o);
    }

    final ReportPreProcessorMetaData[] allProcessors = registry.getAllReportPreProcessorMetaDatas();
    Arrays.sort(allProcessors, new PreProcessorComparator());
    for (int i = 0; i < allProcessors.length; i++)
    {
      final ReportPreProcessorMetaData processor = allProcessors[i];
      if (designTime && processor.isExecuteInDesignMode() == false)
View Full Code Here

    super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
    setText(" ");
    setToolTipText(null);
    if (value != null)
    {
      final ReportPreProcessorRegistry registry = ReportPreProcessorRegistry.getInstance();
      final String expressionName = value.getClass().getName();
      if (registry.isReportPreProcessorRegistered(expressionName))
      {
        final ReportPreProcessorMetaData data =
            registry.getReportPreProcessorMetaData(expressionName);
        setText(data.getDisplayName(Locale.getDefault()));
        if (data.isDeprecated())
        {
          setToolTipText(data.getDeprecationMessage(Locale.getDefault()));
        }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.metadata.ReportPreProcessorRegistry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.