Examples of BeanUtility


Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

                                            final ExpressionMetaData expressionMetaData)
  {

    try
    {
      final BeanUtility utility = new BeanUtility(expression);
      final ExpressionPropertyMetaData[] propertyDescriptions = expressionMetaData.getPropertyDescriptions();
      for (int x = 0; x < propertyDescriptions.length; x++)
      {
        final ExpressionPropertyMetaData metaData = propertyDescriptions[x];
        final Object o = utility.getProperty(metaData.getName());
        final String[] referencedFields = metaData.getReferencedFields(expression, o);
        for (int y = 0; y < referencedFields.length; y++)
        {
          final String field = referencedFields[y];
          if (isValidField(field, columnNames) == false)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

      return;
    }

    try
    {
      final BeanUtility utility = new BeanUtility(expression);
      final ExpressionPropertyMetaData[] propertyDescriptions = expressionMetaData.getPropertyDescriptions();
      for (int x = 0; x < propertyDescriptions.length; x++)
      {
        final ExpressionPropertyMetaData metaData = propertyDescriptions[x];
        final Object o = utility.getProperty(metaData.getName());
        final String[] referencedFields = metaData.getReferencedFields(expression, o);
        for (int y = 0; y < referencedFields.length; y++)
        {
          final String field = referencedFields[y];
          if (isValidField(field, columnNames) == false)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

      return;
    }

    try
    {
      final BeanUtility utility = new BeanUtility(expression);
      final ExpressionPropertyMetaData[] datas = expressionMetaData.getPropertyDescriptions();
      for (int i = 0; i < datas.length; i++)
      {
        final ExpressionPropertyMetaData metaData = datas[i];
        final Object o = utility.getProperty(metaData.getName());
        final String[] referencedFields = metaData.getReferencedFields(expression, o);
        for (int j = 0; j < referencedFields.length; j++)
        {
          final String field = referencedFields[j];
          if (isValidField(field, columnNames) == false)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

    }


    try
    {
      final BeanUtility utility = new BeanUtility(expression);
      final ExpressionPropertyMetaData[] datas = expressionMetaData.getPropertyDescriptions();
      for (int i = 0; i < datas.length; i++)
      {
        final ExpressionPropertyMetaData metaData = datas[i];
        if (metaData.isHidden())
        {
          continue;
        }
        if (WorkspaceSettings.getInstance().isShowExpertItems() == false && metaData.isExpert())
        {
          continue;
        }
        if (WorkspaceSettings.getInstance().isShowDeprecatedItems() == false && metaData.isDeprecated())
        {
          continue;
        }

        if (MetaData.VALUEROLE_FORMULA.equals(metaData.getPropertyRole()) == false)//NON-NLS
        {
          continue;
        }

        final Object o = utility.getProperty(metaData.getName());
        if (o instanceof String == false)
        {
          continue;
        }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

  private void collectColorFromExpressions(final Expression expression)
  {
    try
    {
      final BeanUtility beanUtility = new BeanUtility(expression);
      final String[] propertyNames = beanUtility.getProperties();

      for (int i = 0; i < propertyNames.length; i++)
      {
        try
        {
          final String key = propertyNames[i];
          // filter some of the standard properties. These are system-properties
          // and are set elsewhere
          final Class propertyType = beanUtility.getPropertyType(key);
          if (Color.class.isAssignableFrom(propertyType) == false)
          {
            continue;
          }

          final Object property = beanUtility.getProperty(key);
          if (property instanceof Color)
          {
            colors.add((Color) property);
          }
        }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

      return;
    }

    try
    {
      final BeanUtility buSource = new BeanUtility(source);
      final BeanUtility buDest = new BeanUtility(destination);
      final String[] strings = buSource.getProperties();
      for (int i = 0; i < strings.length; i++)
      {
        try
        {
          final String propertyName = strings[i];
          final Object value = buSource.getProperty(propertyName);
          buDest.setProperty(propertyName, value);
        }
        catch (BeanException e)
        {
          // ignore ..
        }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

    {
      this.editors = null;
    }
    else
    {
      this.editors = new BeanUtility(elements);
    }

    final ReportPreProcessorPropertyMetaData[] metaData = selectCommonAttributes();
    if (tableStyle == TableStyle.ASCENDING)
    {
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

                                  final Object value)
  {
    boolean changed = false;
    try
    {
      final BeanUtility element = editors;
      final Object attribute = element.getProperty(metaData.getName());
      if ((ObjectUtilities.equal(attribute, value)) == false)
      {
        changed = true;
      }

      if (changed)
      {
        final String name = metaData.getName();
        element.setProperty(name, value);
      }
    }
    catch (BeanException e)
    {
      UncaughtExceptionsModel.getInstance().addException(e);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

    {
      return null;
    }
    try
    {
      final BeanUtility element = this.editors;
      return element.getProperty(metaData.getName());
    }
    catch (BeanException e)
    {
      UncaughtExceptionsModel.getInstance().addException(e);
      return null;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.util.beans.BeanUtility

                                            final ExpressionMetaData expressionMetaData)
  {

    try
    {
      final BeanUtility utility = new BeanUtility(expression);
      final ExpressionPropertyMetaData[] propertyDescriptions = expressionMetaData.getPropertyDescriptions();
      for (int x = 0; x < propertyDescriptions.length; x++)
      {
        final ExpressionPropertyMetaData metaData = propertyDescriptions[x];
        final Object o = utility.getProperty(metaData.getName());
        final String[] referencedFields = metaData.getReferencedFields(expression, o);
        for (int y = 0; y < referencedFields.length; y++)
        {
          final String field = referencedFields[y];
          if (isValidField(field, columnNames) == false)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.