Package org.springframework.richclient.settings

Examples of org.springframework.richclient.settings.TransientSettings


    assertTrue(settings.contains("table.selectedRows"));
    assertEquals("0-2,4", settings.getString("table.selectedRows"));
  }

  public void testSaveSelectionRowsWithTwoIntervals() {
    TransientSettings settings = new TransientSettings();

    table.getSelectionModel().setSelectionInterval(0, 1);
    table.getSelectionModel().addSelectionInterval(3, 4);
    memento.saveSelectedRows(settings);
    assertTrue(settings.contains("table.selectedRows"));
    assertEquals("0-1,3-4", settings.getString("table.selectedRows"));
  }
View Full Code Here


    assertTrue(settings.contains("table.selectedRows"));
    assertEquals("0-1,3-4", settings.getString("table.selectedRows"));
  }

  public void testSaveColumnWidths() {
    TransientSettings settings = new TransientSettings();

    table.getColumnModel().getColumn(0).setWidth(30);
    table.getColumnModel().getColumn(1).setWidth(120);
    table.getColumnModel().getColumn(2).setWidth(50);
    table.getColumnModel().getColumn(3).setWidth(70);

    memento.saveColumnWidths(settings);

    assertTrue(settings.contains("table.columnWidths"));
    assertEquals("30,120,50,70", settings.getString("table.columnWidths"));
  }
View Full Code Here

    assertTrue(settings.contains("table.columnWidths"));
    assertEquals("30,120,50,70", settings.getString("table.columnWidths"));
  }

  public void testRestoreColumnWidths() {
    TransientSettings settings = new TransientSettings();
    settings.setString("table.columnWidths", "30,120,50,70");

    memento.restoreColumnWidths(settings);

    assertEquals(30, table.getColumnModel().getColumn(0).getWidth());
    assertEquals(120, table.getColumnModel().getColumn(1).getWidth());
View Full Code Here

    int width0 = table.getColumnModel().getColumn(0).getWidth();
    int width1 = table.getColumnModel().getColumn(1).getWidth();
    int width2 = table.getColumnModel().getColumn(2).getWidth();
    int width3 = table.getColumnModel().getColumn(3).getWidth();

    TransientSettings settings = new TransientSettings();
    settings.setString("table.columnWidths", "30,120,50");

    memento.restoreColumnWidths(settings);

    assertEquals(width0, table.getColumnModel().getColumn(0).getWidth());
    assertEquals(width1, table.getColumnModel().getColumn(1).getWidth());
View Full Code Here

    int width0 = table.getColumnModel().getColumn(0).getWidth();
    int width1 = table.getColumnModel().getColumn(1).getWidth();
    int width2 = table.getColumnModel().getColumn(2).getWidth();
    int width3 = table.getColumnModel().getColumn(3).getWidth();

    TransientSettings settings = new TransientSettings();
    settings.setString("table.columnWidths", "illegalPref");

    memento.restoreColumnWidths(settings);

    assertEquals(width0, table.getColumnModel().getColumn(0).getWidth());
    assertEquals(width1, table.getColumnModel().getColumn(1).getWidth());
View Full Code Here

    assertEquals(width2, table.getColumnModel().getColumn(2).getWidth());
    assertEquals(width3, table.getColumnModel().getColumn(3).getWidth());
  }

  public void testSaveColumnOrder() {
    TransientSettings settings = new TransientSettings();

    table.getColumnModel().moveColumn(0, 2);
    table.getColumnModel().moveColumn(3, 1);

    memento.saveColumnOrder(settings);

    assertTrue(settings.contains("table.columnOrder"));
    assertEquals("1,3,2,0", settings.getString("table.columnOrder"));
  }
View Full Code Here

    assertTrue(settings.contains("table.columnOrder"));
    assertEquals("1,3,2,0", settings.getString("table.columnOrder"));
  }

  public void testRestoreColumnOrderWithIncorrectColumnCount() {
    TransientSettings settings = new TransientSettings();
    settings.setString("table.columnOrder", "1,3,2");

    memento.restoreColumnOrder(settings);

    memento.saveColumnOrder(settings);
    assertTrue(settings.contains("table.columnOrder"));
    assertEquals("0,1,2,3", settings.getString("table.columnOrder"));
  }
View Full Code Here

  /**
   * Still got a bug in it. This was tested under jdk1.3.1 and it worked :-(,
   * switched to jdk1.4.2, and it fails
   */
  public void testRestoreColumnOrder() {
    TransientSettings settings = new TransientSettings();
    settings.setString("table.columnOrder", "0,3,1,2");

    memento.restoreColumnOrder(settings);

    memento.saveColumnOrder(settings);
    assertTrue(settings.contains("table.columnOrder"));
    assertEquals("0,3,1,2", settings.getString("table.columnOrder"));
  }
View Full Code Here

    assertTrue(settings.contains("table.columnOrder"));
    assertEquals("0,3,1,2", settings.getString("table.columnOrder"));
  }

  public void testRestoreColumnOrderWithIllegalSettingsString() {
    TransientSettings settings = new TransientSettings();
    settings.setString("table.columnOrder", "illegalPref");

    memento.restoreColumnOrder(settings);

    memento.saveColumnOrder(settings);
    assertTrue(settings.contains("table.columnOrder"));
    assertEquals("0,1,2,3", settings.getString("table.columnOrder"));
  }
View Full Code Here

    splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
    splitPane.setLeftComponent(new JLabel("Left"));
    splitPane.setRightComponent(new JLabel("Right"));
    splitPane.setSize(800, 600);

    settings = new TransientSettings();
  }
View Full Code Here

TOP

Related Classes of org.springframework.richclient.settings.TransientSettings

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.