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

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


  {
    final Object[] objects = defaultStyleSheet.toArray();
    final StyleKey[] keys = StyleKey.getDefinedStyleKeys();
    for (int i = 0; i < keys.length; i++)
    {
      final StyleKey key = keys[i];
      if (ElementStyleKeys.AVOID_PAGEBREAK_INSIDE.equals(key))
      {
        objects[i] = Boolean.TRUE;
      }
      else if (key.isInheritable())
      {
        objects[i] = parentStyleSheet.getStyleProperty(key, null);
      }
    }
    return objects;
View Full Code Here


    final StyleReadHandler[] data = group.getMetaData();
    for (int i = 0; i < data.length; i++)
    {
      final StyleReadHandler handler = data[i];
      final String keyName = handler.getName();
      final StyleKey key = StyleKey.getStyleKey(keyName);
      if (key == null)
      {
        throw new ParseException("There is no such key '" + keyName + "' defined.");
      }
      final String bundle;
View Full Code Here

    printWikiHeader(stylesArray);

    final StyleKey[] keys = StyleKey.getDefinedStyleKeys();
    for (int i = 0; i < keys.length; i++)
    {
      StyleKey key = keys[i];
      if (styles.containsKey(key.getName()) == false)
      {
        System.out.println (key);
      }
    }
View Full Code Here

        final Object[] oldStyleData = new Object[StyleKey.getDefinedStyleKeyCount()];
        final Object[] newStyleData = new Object[StyleKey.getDefinedStyleKeyCount()];
        for (int j = 0; j < definedPropertyNamesArray.length; j++)
        {
          final StyleKey styleKey = definedPropertyNamesArray[j];
          if (styleKey == null)
          {
            continue;
          }
          final StyleMetaData styleDescr = metaData.getStyleDescription(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 expressions = visualElement.getStyleExpressions();
    final StyleKey[] keys = (StyleKey[]) 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

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.