Examples of StyleKey


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

    removedKeys.clear();

    final StyleKey[] propertyKeys = getPropertyKeys();
    for (int i = 0; i < propertyKeys.length; i++)
    {
      final StyleKey propertyKey = propertyKeys[i];
      parentValues.put(propertyKey, getStyleProperty(propertyKey));
    }
  }
View Full Code Here

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

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

  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

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

    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

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

      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

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

      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

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

      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

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

      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

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

    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

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

      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
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.