Package org.eclipse.ui

Examples of org.eclipse.ui.IMemento


   * saved, null is returned, not an empty collection, because an empty
   * collection of categories may have been saved.
   * @return a list of categories, or null if none has been saved.
   */
  List<Category> retrieveSavedCategories() {
    IMemento m = getMemento();

    String string = m.getString(CATEGORIES);
    if (string == null) {
      return null;
    }

    List<Category> result = newArrayList();
View Full Code Here


    checkNotNull(columns);
    for (TreeColumn column : columns) {
      checkNotNull(column);
    }

    IMemento m = getMemento();

    String widthString = m.getString(WIDTHS);
    if (widthString == null) {
      return this;
    }

    List<String> list = newArrayList(Splitter.on(SEPARATOR).split(widthString));
View Full Code Here

  StateHelper saveCategories(Category... categories) {
    for (Category c : categories) {
      checkNotNull(c);
    }

    IMemento m = getMemento();
    String string = Joiner.on(SEPARATOR).join(categories);
    m.putString(CATEGORIES, string);
    return this;
  }
View Full Code Here

    checkNotNull(columns);
    for (TreeColumn column : columns) {
      checkNotNull(column);
    }

    IMemento m = getMemento();
    List<Integer> widths = newArrayListWithCapacity(columns.length);
    for (TreeColumn column : columns) {
      widths.add(Integer.valueOf(column.getWidth()));
    }
    String widthString = Joiner.on(SEPARATOR).join(widths);
    m.putString(WIDTHS, widthString);
    return this;
  }
View Full Code Here

   * @see TreePathValueProvider#setVisualCategory(ICategory)
   */
  StateHelper saveVisualCategory(Category category) {
    checkNotNull(category);

    IMemento m = getMemento();
    m.putString(VISUAL_CATEGORY, category.toString());
    return this;
  }
View Full Code Here

  /**
   * Retrieve the previously saved visual category.
   * @return the category, or null.
   */
  Category retrieveSavedVisualCategory() {
    IMemento m = getMemento();

    String str = m.getString(VISUAL_CATEGORY);
    if (str == null) {
      return null;
    }

    try {
View Full Code Here

    }
    return this;
  }

  private IMemento getMemento() {
    IMemento m = parentMemento.getChild(childId);
    if (m == null) {
      return parentMemento.createChild(childId);
    }
    return m;
  }
View Full Code Here

    TreeColumn column1 = new TreeColumn(tree, SWT.NONE);
    TreeColumn column2 = new TreeColumn(tree, SWT.NONE);
    column1.setWidth(width1);
    column2.setWidth(width2);

    IMemento memento = XMLMemento.createWriteRoot("Testing");
    page.onSaveState(memento);

    column1.setWidth(column1.getWidth() * 2);
    page.onRestoreState(memento);

View Full Code Here

  @Test
  public void shouldSaveAndRestoreTheVisualCategory() {
    page.setVisualCategory(supportedCategories[0]);

    IMemento memento = XMLMemento.createWriteRoot("Testing");
    page.onSaveState(memento);
    page.setVisualCategory(supportedCategories[1]);
    page.onRestoreState(memento);

    assertThat(page.getVisualCategory(), equalTo(supportedCategories[0]));
View Full Code Here

  @Test
  public void shouldSaveAndRetoreTheSelectedCategories() {
    page.setSelectedCategories(asList(supportedCategories[0]));

    IMemento memento = XMLMemento.createWriteRoot("Testing");
    page.onSaveState(memento);
    page.setSelectedCategories(asList(supportedCategories[1]));
    page.onRestoreState(memento);

    assertThat(page.getSelectedCategories(),
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IMemento

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.