krysalis-version/src/java/org/krysalis/version/eclipse/plugin/views VersionListViewer.java,1.1,1.2 VersionView.java,1.1,1.2

[email protected]
Newsgroups gmane.comp.krysalis.sandbox
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/eclipse/plugin/views
In directory sc8-pr-cvs1:/tmp/cvs-serv16967/src/java/org/krysalis/version/eclipse/plugin/views

Modified Files:
	VersionListViewer.java VersionView.java 
Log Message:


Index: VersionListViewer.java
===================================================================
RCS file: /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/eclipse/plugin/views/VersionListViewer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** VersionListViewer.java	11 Feb 2003 23:46:21 -0000	1.1
--- VersionListViewer.java	18 Feb 2003 18:24:41 -0000	1.2
***************
*** 49,53 ****
  	}
  
! 	private Object[] getInputElements(Collector input) 
  	{
  		try
--- 49,53 ----
  	}
  
! 	/*private Object[] getInputElements(Collector input) 
  	{
  		try
***************
*** 74,78 ****
  		}
  		return new Object[0];
! 	}
  
  
--- 74,78 ----
  		}
  		return new Object[0];
! 	}*/
  
  

Index: VersionView.java
===================================================================
RCS file: /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/eclipse/plugin/views/VersionView.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** VersionView.java	11 Feb 2003 23:46:23 -0000	1.1
--- VersionView.java	18 Feb 2003 18:24:42 -0000	1.2
***************
*** 11,14 ****
--- 11,15 ----
  import java.net.URL;
  
+ import org.eclipse.core.resources.IResource;
  import org.eclipse.jface.action.IMenuListener;
  import org.eclipse.jface.action.IMenuManager;
***************
*** 38,46 ****
  public class VersionView extends ViewPart
  {
! 	Collector m_input;
! 	VersionListViewer m_viewer;
! 	PackageCollectorAction m_packageCollectorAction;
! 	ClassCollectorAction m_classCollectorAction;
! 	CollectAllAction m_collectAllAction;
  
  	/**
--- 39,52 ----
  public class VersionView extends ViewPart
  {
! 	/** The view's identifier */
! 	public static final String ID = VersionView.class.getName();
! 
! 	Collector m_input = null;
! 	VersionContentProvider m_contentProvider = null;
! 
! 	VersionListViewer m_viewer = null;
! 	PackageCollectorAction m_packageCollectorAction = null;
! 	ClassCollectorAction m_classCollectorAction = null;
! 	CollectAllAction m_collectAllAction = null;
  
  	/**
***************
*** 50,55 ****
  	{
  		super();
- 		//input = new VersionFile(new File("list.lst"));
  		m_input = new PackageCollector();
  	}
  
--- 56,62 ----
  	{
  		super();
  		m_input = new PackageCollector();
+ 		m_contentProvider = new VersionContentProvider();
+ 		System.out.println("VersionView::VersionView");
  	}
  
***************
*** 59,62 ****
--- 66,70 ----
  	public void init(IViewSite site) throws PartInitException
  	{
+ 		System.out.println("VersionView::init");
  		super.init(site);
  	}
***************
*** 67,73 ****
  	public void createPartControl(Composite parent)
  	{
  		// Create viewer.
  		m_viewer = new VersionListViewer(parent);
! 		m_viewer.setContentProvider(new VersionContentProvider());
  		m_viewer.setLabelProvider(new LabelProvider());
  		setNewInput(m_input);
--- 75,82 ----
  	public void createPartControl(Composite parent)
  	{
+ 		System.out.println("VersionView::createPartControl");
  		// Create viewer.
  		m_viewer = new VersionListViewer(parent);
! 		m_viewer.setContentProvider(m_contentProvider);
  		m_viewer.setLabelProvider(new LabelProvider());
  		setNewInput(m_input);
***************
*** 85,103 ****
  	public void setNewInput(Collector input)
  	{
  		m_input = input;
  		m_viewer.setInput(m_input);
! 		m_viewer.add(getInputElements());
  	}
! 	
  	public void clearView()
  	{
  		//m_viewer.remove(getInputElements());
  	}
! 	
! 	
  	private Object[] getInputElements()
  	{
  		Object[] returnObjArray;
! 		
  		try
  		{
--- 94,121 ----
  	public void setNewInput(Collector input)
  	{
+ 		System.out.println("VersionView::setNewInput");
+ 
  		m_input = input;
  		m_viewer.setInput(m_input);
! 		//m_viewer.add(getInputElements());
  	}
! 
! 	public void updateView(Object[] versions)
! 	{
! 		System.out.println("VersionView::updateView");
! 		m_viewer.setInput(versions);
! 		//m_viewer.add(getInputElements());
! 	}
! 
  	public void clearView()
  	{
  		//m_viewer.remove(getInputElements());
  	}
! 
  	private Object[] getInputElements()
  	{
+ 		System.out.println("VersionView::getInputElements");
  		Object[] returnObjArray;
! 
  		try
  		{
***************
*** 116,122 ****
  
  			returnObjArray = new Object[tree.size()];
! 			for(int i = 0; i < tree.size(); i++)
  			{
! 				returnObjArray[i] = ((VersionLoadContext)tree.get(i)).getVersion();
  			}
  			return returnObjArray;
--- 134,140 ----
  
  			returnObjArray = new Object[tree.size()];
! 			for (int i = 0; i < tree.size(); i++)
  			{
! 				returnObjArray[i] = ((VersionLoadContext) tree.get(i)).getVersion();
  			}
  			return returnObjArray;
***************
*** 126,134 ****
  			System.out.println("Exception in getting the elements " + exp);
  			// log the exception
! 			returnObjArray =  new Object[0];
  		}
  		return returnObjArray;
  	}
  
  	/**
  	 * @see WorkbenchPart#setFocus()
--- 144,163 ----
  			System.out.println("Exception in getting the elements " + exp);
  			// log the exception
! 			returnObjArray = new Object[0];
  		}
  		return returnObjArray;
  	}
  
+ 	public void setResource(String classpath, Collector input)
+ 	{
+ 		System.out.println("VersionView::setResource");
+ 		//Object[] versions = m_contentProvider.initialize(classpath, input);
+ 		m_contentProvider.initialize(classpath);
+ 
+ 		setNewInput(input);
+ 		// actualize tree
+ 		//m_viewer.setContentProvider(m_contentProvider);
+ 	}
+ 
  	/**
  	 * @see WorkbenchPart#setFocus()
***************
*** 144,151 ****
  	public void createActions()
  	{
  		m_packageCollectorAction = new PackageCollectorAction("PackageVersion", this);
  		m_packageCollectorAction.setImageDescriptor(getImageDescriptor("packages.gif"));
  
! 		m_classCollectorAction = new ClassCollectorAction("ClassVersion",this);
  		m_classCollectorAction.setImageDescriptor(getImageDescriptor("class_hi.gif"));
  
--- 173,181 ----
  	public void createActions()
  	{
+ 		System.out.println("VersionView::createActions");
  		m_packageCollectorAction = new PackageCollectorAction("PackageVersion", this);
  		m_packageCollectorAction.setImageDescriptor(getImageDescriptor("packages.gif"));
  
! 		m_classCollectorAction = new ClassCollectorAction("ClassVersion", this);
  		m_classCollectorAction.setImageDescriptor(getImageDescriptor("class_hi.gif"));
  
***************
*** 160,163 ****
--- 190,194 ----
  	private ImageDescriptor getImageDescriptor(String relativePath)
  	{
+ 		System.out.println("VersionView::getImageDescriptor");
  		String iconPath = "icons/";
  		try
***************
*** 180,183 ****
--- 211,215 ----
  	private void createMenu()
  	{
+ 		System.out.println("VersionView::createMenu");
  		IMenuManager mgr = getViewSite().getActionBars().getMenuManager();
  		mgr.add(m_packageCollectorAction);
***************
*** 191,194 ****
--- 223,227 ----
  	private void createToolbar()
  	{
+ 		System.out.println("VersionView::createToolbar");
  		IToolBarManager mgr = getViewSite().getActionBars().getToolBarManager();
  		mgr.add(m_packageCollectorAction);
***************
*** 202,205 ****
--- 235,239 ----
  	private void createContextMenu()
  	{
+ 		System.out.println("VersionView::createContextMenu");
  		// Create menu manager.
  		MenuManager menuMgr = new MenuManager();
***************
*** 230,233 ****
--- 264,292 ----
  	}
  
+ 	private static String makeTitle(IResource[] folder)
+ 	{
+ 		StringBuffer sb = new StringBuffer("Version View");
+ 		sb.append(" ");
+ 		for (int i = 0; i < folder.length; i++)
+ 		{
+ 			sb.append(folder[i].getFullPath()).append(" | ");
+ 		}
+ 		return sb.toString();
+ 	}
+ 
+ 	public static VersionView openInActivePerspective()
+ 	{
+ 		System.out.println("VersionView::openInActivePerspective");
+ 		try
+ 		{
+ 			return (VersionView) VersionPlugin.getActivePage().showView(VersionView.ID);
+ 		}
+ 		catch (PartInitException pe)
+ 		{
+ 			System.out.println("Opening the view in the plugin failed for [" + VersionView.ID + "]");
+ 			return null;
+ 		}
+ 	}
+ 
  	/**
  	 * Returns the input.
***************
*** 236,239 ****
--- 295,299 ----
  	public Collector getInput()
  	{
+ 		System.out.println("VersionView::getInput");
  		return m_input;
  	}
***************
*** 245,248 ****
--- 305,309 ----
  	public VersionListViewer getViewer()
  	{
+ 		System.out.println("VersionView::getViewer");
  		return m_viewer;
  	}




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.