Package org.pentaho.reporting.designer.core.util.undo

Examples of org.pentaho.reporting.designer.core.util.undo.AttributeExpressionEditUndoEntry


        final Expression attribute = element.getAttributeExpression
            (metaData.getNameSpace(), metaData.getName());
        if (value != null)
        {
          final Expression expression = value.getInstance();
          undos.add(new AttributeExpressionEditUndoEntry
              (element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, expression));
          element.setAttributeExpression(metaData.getNameSpace(), metaData.getName(), expression);
        }
        else
        {
          undos.add(new AttributeExpressionEditUndoEntry
              (element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, null));
          element.setAttributeExpression(metaData.getNameSpace(), metaData.getName(), null);
        }
      }
      undo.addChange(Messages.getString("VisualAttributeTableModel.UndoNameExpression"),
View Full Code Here


    {
      final ChartEditingResult editResult = dialog.performEdit(chartElement, context);
      if (editResult != null)
      {
        final ArrayList<UndoEntry> undoEntries = new ArrayList<UndoEntry>();
        undoEntries.add(new AttributeExpressionEditUndoEntry(chartElement.getObjectID(),
            AttributeNames.Core.NAMESPACE, AttributeNames.Core.VALUE,
            editResult.getOriginalChartExpression(), editResult.getChartExpression()));
        undoEntries.add(new AttributeEditUndoEntry(chartElement.getObjectID(),
            LegacyChartElementModule.NAMESPACE, LegacyChartElementModule.PRIMARY_DATA_COLLECTOR_FUNCTION_ATTRIBUTE,
            editResult.getOriginalPrimaryDataSource(), editResult.getPrimaryDataSource()));
View Full Code Here

    {
      final ChartEditingResult editResult = dialog.performEdit(chartElement, context);
      if (editResult != null)
      {
        final ArrayList<UndoEntry> undoEntries = new ArrayList<UndoEntry>();
        undoEntries.add(new AttributeExpressionEditUndoEntry(chartElement.getObjectID(),
            AttributeNames.Core.NAMESPACE, AttributeNames.Core.VALUE,
            editResult.getOriginalChartExpression(), editResult.getChartExpression()));
        undoEntries.add(new AttributeEditUndoEntry(chartElement.getObjectID(),
            LegacyChartElementModule.NAMESPACE, LegacyChartElementModule.PRIMARY_DATA_COLLECTOR_FUNCTION_ATTRIBUTE,
            editResult.getOriginalPrimaryDataSource(), editResult.getPrimaryDataSource()));
View Full Code Here

        final Expression attribute = element.getAttributeExpression
            (metaData.getNameSpace(), metaData.getName());
        if (value != null)
        {
          final Expression expression = value.getInstance();
          undos.add(new AttributeExpressionEditUndoEntry
              (element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, expression));
          element.setAttributeExpression(metaData.getNameSpace(), metaData.getName(), expression);
        }
        else
        {
          undos.add(new AttributeExpressionEditUndoEntry
              (element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, null));
          element.setAttributeExpression(metaData.getNameSpace(), metaData.getName(), null);
        }
      }
      undo.addChange(Messages.getString("VisualAttributeTableModel.UndoNameExpression"),
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.util.undo.AttributeExpressionEditUndoEntry

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.