org.rubypeople.rdt.internal.ui.search.MockTreeViewer.java Source code

Java tutorial

Introduction

Here is the source code for org.rubypeople.rdt.internal.ui.search.MockTreeViewer.java

Source

/* Copyright (c) 2005 RubyPeople.
* 
* Author: Markus
* 
* This file is part of the Ruby Development Tools (RDT) plugin for eclipse. RDT
* is subject to the "Common Public License (CPL) v 1.0". You may not use RDT
* except in compliance with the License. For further information see
* org.rubypeople.rdt/rdt.license.
* 
*/

package org.rubypeople.rdt.internal.ui.search;

import java.util.Hashtable;
import java.util.List;
import java.util.Map;

import org.eclipse.jface.viewers.AbstractTreeViewer;
import org.eclipse.swt.events.TreeListener;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Item;
import org.eclipse.swt.widgets.Widget;

public class MockTreeViewer extends AbstractTreeViewer {
    private Map<Object, Object> hashtable = new Hashtable<Object, Object>();

    public void add(Object parentElement, Object childElement) {
        hashtable.put(parentElement, childElement);
    }

    public boolean isParentAdded(Object parentElement) {
        return hashtable.containsKey(parentElement);
    }

    public Object childFrom(Object parentElement) {
        return hashtable.get(parentElement);
    }

    protected void addTreeListener(Control control, TreeListener listener) {
        // TODO Auto-generated method stub

    }

    protected void doUpdateItem(Item item, Object element) {
        // TODO Auto-generated method stub

    }

    protected Item[] getChildren(Widget widget) {
        return new Item[0];
    }

    protected boolean getExpanded(Item item) {
        // TODO Auto-generated method stub
        return false;
    }

    protected int getItemCount(Control control) {
        // TODO Auto-generated method stub
        return 0;
    }

    protected int getItemCount(Item item) {
        // TODO Auto-generated method stub
        return 0;
    }

    protected Item[] getItems(Item item) {
        // TODO Auto-generated method stub
        return null;
    }

    protected Item getParentItem(Item item) {
        // TODO Auto-generated method stub
        return null;
    }

    protected Item[] getSelection(Control control) {
        // TODO Auto-generated method stub
        return null;
    }

    protected Item newItem(Widget parent, int style, int index) {
        // TODO Auto-generated method stub
        return null;
    }

    protected void removeAll(Control control) {
        // TODO Auto-generated method stub

    }

    protected void setExpanded(Item item, boolean expand) {
        // TODO Auto-generated method stub

    }

    protected void setSelection(List items) {
        // TODO Auto-generated method stub

    }

    protected void showItem(Item item) {
        // TODO Auto-generated method stub

    }

    public Control getControl() {
        // TODO Auto-generated method stub
        return null;
    }

}