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

Examples of org.pentaho.reporting.engine.classic.core.style.StyleKey


      styles[i] = style;
    }
   
    for (int i = 0; i < keys.length; i++)
    {
      final StyleKey styleKey = keys[i];
      for (int elementIdx = 0; elementIdx < visualElements.length; elementIdx++)
      {
        final Object o = styles[elementIdx].getStyleProperty(styleKey);
        if (values[i] == null)
        {
          values[i] = o;
        }
        else
        {
          if (ObjectUtilities.equal(values[i], o) == false)
          {
            values[i] = null;
            break;
          }
        }
      }
    }

    final EditableStyleSheet styleSheet = new EditableStyleSheet();
    for (int i = 0; i < keys.length; i++)
    {
      final StyleKey styleKey = keys[i];
      styleSheet.setStyleProperty(styleKey, values[i]);
    }
    return styleSheet;
  }
View Full Code Here


  public StyleKey[] getDefinedPropertyNamesArray()
  {
    final StyleKey[] keys = getPropertyKeys();
    for (int i = 0; i < keys.length; i++)
    {
      final StyleKey key = keys[i];
      if (editedKeys.contains(key) == false)
      {
        keys[i] = null;
      }
    }
View Full Code Here

    final ElementStyleSheet styleSheet = visualElement.getStyle();
    final StyleKey[] definedPropertyNamesArray = styleSheet.getDefinedPropertyNamesArray();
    final Object[] retval = new Object[StyleKey.getDefinedStyleKeyCount()];
    for (int i = 0; i < definedPropertyNamesArray.length; i++)
    {
      final StyleKey styleKey = definedPropertyNamesArray[i];
      if (styleKey == null)
      {
        continue;
      }
      if (styleSheet.isLocalKey(styleKey))
View Full Code Here

      final ReportElement element = ModelUtility.findElementById(reportDefinition, visualElement);
      final ElementStyleSheet styleSheet = element.getStyle();
      final Object[] properties = oldStyle[i];
      for (int j = 0; j < keys.length; j++)
      {
        final StyleKey key = keys[j];
        styleSheet.setStyleProperty(key, properties[key.identifier]);
      }
    }
  }
View Full Code Here

      final ReportElement element = ModelUtility.findElementById(reportDefinition, visualElement);
      final ElementStyleSheet styleSheet = element.getStyle();
      final Object[] properties = currentStyle[i];
      for (int j = 0; j < keys.length; j++)
      {
        final StyleKey key = keys[j];
        styleSheet.setStyleProperty(key, properties[key.identifier]);
      }
    }
  }
View Full Code Here

      final InstanceID visualElement = visualElements[i];
      final ReportElement element = ModelUtility.findElementById(reportDefinition, visualElement);
      final Expression[] properties = oldExpressions[i];
      for (int j = 0; j < keys.length; j++)
      {
        final StyleKey key = keys[j];
        element.setStyleExpression(key, properties[key.identifier]);
      }
    }
  }
View Full Code Here

      final InstanceID visualElement = visualElements[i];
      final ReportElement element = ModelUtility.findElementById(reportDefinition, visualElement);
      final Expression[] properties = newExpressions[i];
      for (int j = 0; j < keys.length; j++)
      {
        final StyleKey key = keys[j];
        element.setStyleExpression(key, properties[key.identifier]);
      }
    }
  }
View Full Code Here

    final Map<StyleKey,Expression> expressions = visualElement.getStyleExpressions();
    final StyleKey[] keys = expressions.keySet().toArray(new StyleKey[expressions.size()]);
    final Expression[] retval = new Expression[StyleKey.getDefinedStyleKeyCount()];
    for (int i = 0; i < keys.length; i++)
    {
      final StyleKey styleKey = keys[i];
      if (styleKey == null)
      {
        continue;
      }
      final Expression styleExpression = visualElement.getStyleExpression(styleKey);
View Full Code Here

      final ElementStyleSheet editableStyleSheet = getStyleSheet();
      final StyleKey[] definedKeys = editableStyleSheet.getDefinedPropertyNamesArray();
      for (int i = 0; i < definedKeys.length; i++)
      {
        final StyleKey key = definedKeys[i];
        if (key == null)
        {
          continue;
        }
        final Object value = editableStyleSheet.getStyleProperty(key);
        for (int j = 0; j < visualElements.length; j++)
        {
          final Element element = visualElements[j];
          final ElementStyleSheet elementStyleSheet = element.getStyle();
          if (ObjectUtilities.equal(value, elementStyleSheet.getStyleProperty(key)) == false)
          {
            elementStyleSheet.setStyleProperty(key, value);
          }
        }
      }

      final Map resultExpressions = getStyleExpressions();
      final Iterator iterator = resultExpressions.entrySet().iterator();
      while (iterator.hasNext())
      {
        final Map.Entry entry = (Map.Entry) iterator.next();
        final StyleKey key = (StyleKey) entry.getKey();
        final Expression value = (Expression) entry.getValue();

        for (int j = 0; j < visualElements.length; j++)
        {
          final Element element = visualElements[j];
View Full Code Here

        group = data.getGrouping(locale);
        System.out.println();
        System.out.println("h2. " + group);
        System.out.println("||Name (Internal-Name)||Value-Type||Description||");
      }
      final StyleKey key = data.getStyleKey();
      if (data.isPreferred())
      {
        System.out.print("|*" + data.getDisplayName(locale) + "* (" + key.getName() + ") |");
      }
      else if (data.isDeprecated())
      {
        System.out.print("|-" + data.getDisplayName(locale) + "-|");
      }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.style.StyleKey

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.