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

Examples of org.pentaho.reporting.engine.classic.core.function.Expression


    {
      final StyleExpressionHandler handler = styleExpressionHandlers.get(i);
      final StyleKey key = handler.getKey();
      if (handler.getKey() != null)
      {
        final Expression expression = handler.getExpression();
        element.setStyleExpression(key, expression);
      }
    }
    super.doneParsing();
  }
View Full Code Here


      {
        final String name = attributeNames[j];
        final AttributeList attList = new AttributeList();
        attList.setAttribute(BundleNamespaces.LAYOUT, "namespace", namespace);
        attList.setAttribute(BundleNamespaces.LAYOUT, "name", name);
        final Expression ex = element.getAttributeExpression(namespace, name);
        ExpressionWriterUtility.writeExpressionCore
            (bundle, state, ex, writer, BundleNamespaces.LAYOUT, "attribute-expression", attList);
      }
    }
  }
View Full Code Here

    // write style expressions.
    final Map<StyleKey, Expression> styleExpressions = element.getStyleExpressions();
    for (final Map.Entry<StyleKey, Expression> entry : styleExpressions.entrySet())
    {
      final StyleKey key = entry.getKey();
      final Expression ex = entry.getValue();
      ExpressionWriterUtility.writeStyleExpression(bundle, state, ex, writer, key, BundleNamespaces.LAYOUT,
          "style-expression");
    }
  }
View Full Code Here

    }

    final Expression[] targetExpressions = new Expression[expressions.length];
    for (int i = 0; i < expressions.length; i++)
    {
      final Expression expression = expressions[i];
      targetExpressions[i] = expression.getInstance();
    }
    return targetExpressions;
  }
View Full Code Here

    final ExpressionCollection exp = state.getReport().getExpressions();
    final ExpressionRegistry registry = ExpressionRegistry.getInstance();
    for (int i = 0; i < exp.size(); i++)
    {
      final Expression expression = exp.getExpression(i);
      if (registry.isExpressionRegistered(expression.getClass().getName()) == false)
      {
        continue;
      }

      final ExpressionMetaData emd =
          registry.getExpressionMetaData(expression.getClass().getName());
      if (emd.isElementLayoutProcessor())
      {
        return true;
      }
    }
View Full Code Here

    final ExpressionCollection exp = state.getReport().getExpressions();
    final ExpressionRegistry registry = ExpressionRegistry.getInstance();
    for (int i = 0; i < exp.size(); i++)
    {
      final Expression expression = exp.getExpression(i);
      if (registry.isExpressionRegistered(expression.getClass().getName()) == false)
      {
        continue;
      }

      final ExpressionMetaData emd =
          registry.getExpressionMetaData(expression.getClass().getName());
      if (emd.isElementLayoutProcessor())
      {
        writeExpression(bundle, state, expression, writer, BundleNamespaces.LAYOUT, "expression");// NON-NLS
      }
    }
View Full Code Here

    final ExpressionCollection exp = state.getReport().getExpressions();
    final ExpressionRegistry registry = ExpressionRegistry.getInstance();
    for (int i = 0; i < exp.size(); i++)
    {
      final Expression expression = exp.getExpression(i);
      if (registry.isExpressionRegistered(expression.getClass().getName()) == false)
      {
        continue;
      }

      final ExpressionMetaData emd =
          registry.getExpressionMetaData(expression.getClass().getName());
      if (emd.isGlobalLayoutProcessor())
      {
        return true;
      }
    }
View Full Code Here

    final ExpressionCollection exp = state.getReport().getExpressions();
    final ExpressionRegistry registry = ExpressionRegistry.getInstance();
    for (int i = 0; i < exp.size(); i++)
    {
      final Expression expression = exp.getExpression(i);
      if (registry.isExpressionRegistered(expression.getClass().getName()) == false)
      {
        continue;
      }

      final ExpressionMetaData emd =
          registry.getExpressionMetaData(expression.getClass().getName());
      if (emd.isGlobalLayoutProcessor())
      {
        writeExpression(bundle, state, expression, writer, BundleNamespaces.LAYOUT, "expression");// NON-NLS
      }
    }
View Full Code Here

    final ExpressionCollection exp = state.getReport().getExpressions();
    final ExpressionRegistry registry = ExpressionRegistry.getInstance();
    for (int i = 0; i < exp.size(); i++)
    {
      final Expression expression = exp.getExpression(i);
      if (registry.isExpressionRegistered(expression.getClass().getName()) == false)
      {
        continue;
      }

      final ExpressionMetaData emd =
          registry.getExpressionMetaData(expression.getClass().getName());
      if (emd.isGlobalLayoutProcessor() || emd.isElementLayoutProcessor())
      {
        continue;
      }
View Full Code Here

    }

    final Expression[] targetExpressions = new Expression[expressions.length];
    for (int i = 0; i < expressions.length; i++)
    {
      final Expression expression = expressions[i];
      targetExpressions[i] = expression.getInstance();
    }
    return targetExpressions;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.function.Expression

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.