Examples of DrillDownParameter


Examples of org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownParameter

    return null;
  }

  public boolean isPreferred(final int row)
  {
    final DrillDownParameter downParameter = groupedElements[row];
    if (downParameter != null)
    {
      return downParameter.isPreferred();
    }
    return true;
  }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownParameter

{
  private static class PlainParameterComparator implements Comparator
  {
    public int compare(final Object o1, final Object o2)
    {
      final DrillDownParameter parameter1 = (DrillDownParameter) o1;
      final DrillDownParameter parameter2 = (DrillDownParameter) o2;
      if (parameter1 == null && parameter2 == null)
      {
        return 0;
      }
      if (parameter1 == null)
      {
        return -1;
      }
      if (parameter2 == null)
      {
        return 1;
      }

      if (parameter1.getPosition() < parameter2.getPosition())
      {
        return -1;
      }
      if (parameter1.getPosition() > parameter2.getPosition())
      {
        return 1;
      }
      return parameter1.getName().compareTo(parameter2.getName());
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownParameter

  private static class GroupedParameterComparator implements Comparator
  {
    public int compare(final Object o1, final Object o2)
    {
      final DrillDownParameter parameter1 = (DrillDownParameter) o1;
      final DrillDownParameter parameter2 = (DrillDownParameter) o2;
      if (parameter1 == null && parameter2 == null)
      {
        return 0;
      }
      if (parameter1 == null)
      {
        return -1;
      }
      if (parameter2 == null)
      {
        return 1;
      }
      final DrillDownParameter.Type type1 = parameter1.getType();
      final DrillDownParameter.Type type2 = parameter2.getType();
      final int compareType = type1.compareTo(type2);
      if (compareType != 0)
      {
        return compareType;
      }
     
      if (parameter1.getPosition() < parameter2.getPosition())
      {
        return -1;
      }
      if (parameter1.getPosition() > parameter2.getPosition())
      {
        return 1;
      }
      return parameter1.getName().compareTo(parameter2.getName());
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownParameter

    public void actionPerformed(final ActionEvent e)
    {
      final DrillDownParameter[] data = parameterTableModel.getData();
      final DrillDownParameter[] data2 = new DrillDownParameter[data.length + 1];
      System.arraycopy(data, 0, data2, 0, data.length);
      data2[data.length] = new DrillDownParameter("");
      data2[data.length].setPosition(data.length);
      parameterTableModel.setData(data2);
    }
View Full Code Here

Examples of org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownParameter

      final DrillDownParameter[] data = parameterTableModel.getGroupedData();
      final ListSelectionModel listSelectionModel = table.getSelectionModel();
      final ArrayList<DrillDownParameter> result = new ArrayList<DrillDownParameter>(data.length);
      for (int i = 0; i < data.length; i++)
      {
        final DrillDownParameter parameter = data[i];
        if (parameter == null)
        {
          continue;
        }
        if (listSelectionModel.isSelectedIndex(model.mapFromModel(i)) == false ||
            parameter.getType() != DrillDownParameter.Type.MANUAL)
        {
          result.add(data[i]);
        }
      }
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.