Examples of AttributeEditUndoEntry


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

    {
      final ArrayList<UndoEntry> undos = new ArrayList<UndoEntry>();
      for (int i = 0; i < visualElements.length; i++)
      {
        final Object attribute = visualElements[i].getAttribute(AttributeNames.Core.NAMESPACE, AttributeNames.Core.VALUE);
        undos.add(new AttributeEditUndoEntry(visualElements[i].getObjectID(), AttributeNames.Core.NAMESPACE, AttributeNames.Core.VALUE, oldValues.get(i),
            attribute));
      }
      getRenderContext().getUndo().addChange(Messages.getString("AbstractRenderComponent.InlineEditUndoName"),
          new CompoundUndoEntry((UndoEntry[]) undos.toArray(new UndoEntry[undos.size()])));
    }
View Full Code Here

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

    {
      return;
    }

    masterReportElement.setStyleDefinition(elementStyleDefinition);
    final AttributeEditUndoEntry undoEntry = new AttributeEditUndoEntry(masterReportElement.getObjectID(),
        AttributeNames.Core.NAMESPACE, AttributeNames.Core.STYLE_SHEET, styleDefinition, elementStyleDefinition);
    getActiveContext().getUndo().addChange(ActionMessages.getString("EditStyleDefinitionAction.UndoName"), undoEntry);
  }
View Full Code Here

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

    if (StringUtils.isEmpty(queryAttribute) && dataFactory.getQueryNames().length > 0)
    {
      final String queryName = dataFactory.getQueryNames()[0];
      report.setAttribute(AttributeNames.Internal.NAMESPACE, AttributeNames.Internal.QUERY, queryName);
      activeContext.getUndo().addChange(ActionMessages.getString("AddDataFactoryAction.SetQuery.UndoText"),
          new AttributeEditUndoEntry(report.getObjectID(),
              AttributeNames.Internal.NAMESPACE, AttributeNames.Internal.QUERY,
              queryAttribute, queryName));
    }

View Full Code Here

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

        }
      }

      final Object oldValue = element.getAttribute(ReportDesignerParserModule.NAMESPACE,
          ReportDesignerParserModule.HIDE_IN_LAYOUT_GUI_ATTRIBUTE);
      final UndoEntry entry = new AttributeEditUndoEntry(element.getObjectID(), ReportDesignerParserModule.NAMESPACE,
          ReportDesignerParserModule.HIDE_IN_LAYOUT_GUI_ATTRIBUTE, oldValue, value);
      undos.add(entry);
      element.setAttribute(ReportDesignerParserModule.NAMESPACE,
          ReportDesignerParserModule.HIDE_IN_LAYOUT_GUI_ATTRIBUTE, value);
    }
View Full Code Here

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

    {
      final ReportElement element = elements[i];
      final Object attribute = element.getAttribute(metaData.getNameSpace(), metaData.getName());
      if ((ObjectUtilities.equal(attribute, value)) == false)
      {
        undos.add(new AttributeEditUndoEntry
            (element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, value));
        element.setAttribute(metaData.getNameSpace(), metaData.getName(), value);
        changed = true;
      }
    }
View Full Code Here

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

    for (int i = 0; i < visualElements.length; i++)
    {
      final Element element = visualElements[i];
      final Object oldValue = element.getAttribute
          (SimpleBarcodesAttributeNames.NAMESPACE, SimpleBarcodesAttributeNames.TYPE_ATTRIBUTE);
      final UndoEntry entry = new AttributeEditUndoEntry(element.getObjectID(),
          SimpleBarcodesAttributeNames.NAMESPACE, SimpleBarcodesAttributeNames.TYPE_ATTRIBUTE,
          oldValue, type);
      undos.add(entry);
      element.setAttribute(SimpleBarcodesAttributeNames.NAMESPACE, SimpleBarcodesAttributeNames.TYPE_ATTRIBUTE, type);
    }
View Full Code Here

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

    {
      final ReportElement element = elements[i];
      final Object attribute = element.getAttribute(metaData.getNameSpace(), metaData.getName());
      if ((ObjectUtilities.equal(attribute, value)) == false)
      {
        undos.add(new AttributeEditUndoEntry
            (element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, value));
        element.setAttribute(metaData.getNameSpace(), metaData.getName(), value);
        changed = true;
      }
    }
View Full Code Here

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

      {
        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()));
        undoEntries.add(new AttributeEditUndoEntry(chartElement.getObjectID(),
            LegacyChartElementModule.NAMESPACE, LegacyChartElementModule.SECONDARY_DATA_COLLECTOR_FUNCTION_ATTRIBUTE,
            editResult.getOriginalSecondaryDataSource(), editResult.getSecondaryDataSource()));

        final CompoundUndoEntry ue = new CompoundUndoEntry(undoEntries.toArray(new UndoEntry[undoEntries.size()]));
        activeContext.getUndo().addChange(Messages.getInstance().getString("EditLegacyChartAction.Undo"), ue);
View Full Code Here

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

      {
        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()));
        undoEntries.add(new AttributeEditUndoEntry(chartElement.getObjectID(),
            LegacyChartElementModule.NAMESPACE, LegacyChartElementModule.SECONDARY_DATA_COLLECTOR_FUNCTION_ATTRIBUTE,
            editResult.getOriginalSecondaryDataSource(), editResult.getSecondaryDataSource()));

        final CompoundUndoEntry ue = new CompoundUndoEntry(undoEntries.toArray(new UndoEntry[undoEntries.size()]));
        activeContext.getUndo().addChange(ue);
View Full Code Here

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

    final Object oldValue = element.getAttribute(ReportDesignerParserModule.NAMESPACE,
        ReportDesignerParserModule.HIDE_IN_LAYOUT_GUI_ATTRIBUTE);
    final Boolean newValue = Boolean.valueOf(b);
    element.setAttribute(ReportDesignerParserModule.NAMESPACE,
        ReportDesignerParserModule.HIDE_IN_LAYOUT_GUI_ATTRIBUTE, newValue);
    undo.addChange(new AttributeEditUndoEntry(element.getObjectID(), ReportDesignerParserModule.NAMESPACE,
        ReportDesignerParserModule.HIDE_IN_LAYOUT_GUI_ATTRIBUTE, oldValue, newValue));
    element.notifyNodeStructureChanged();
  }
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.