krysalis-version/src/java/org/krysalis/version/eclipse/plugin/views VersionListViewer.java,1.1,1.2 VersionView.java,1.1,1.2
[email protected] Tue, 18 Feb 2003 10:25:18 -0800
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