[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers ...

Robert Stryker rob.stryker at jboss.com
Mon Mar 19 18:49:39 EDT 2007


  User: rawb    
  Date: 07/03/19 18:49:39

  Modified:    as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers 
                        EventLogViewProvider.java
  Log:
  Integration with packages
  Removal of path publisher for individual files
  Changes to event log label providers
  
  Revision  Changes    Path
  1.7       +18 -21    jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/EventLogViewProvider.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: EventLogViewProvider.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/providers/EventLogViewProvider.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- EventLogViewProvider.java	22 Dec 2006 23:26:35 -0000	1.6
  +++ EventLogViewProvider.java	19 Mar 2007 22:49:39 -0000	1.7
  @@ -22,9 +22,11 @@
   package org.jboss.ide.eclipse.as.ui.views.server.providers;
   
   import java.util.ArrayList;
  +import java.util.Arrays;
   import java.util.Collections;
   import java.util.Date;
   import java.util.HashMap;
  +import java.util.List;
   import java.util.Properties;
   
   import org.eclipse.core.runtime.CoreException;
  @@ -118,10 +120,16 @@
   	public class EventLogContentProvider implements ITreeContentProvider {
   		public Object[] getChildren(Object parentElement) {
   			if( parentElement instanceof ServerViewProvider && input != null ) {
  -				boolean categorize = getCategorize(); // TODO: get from preferences 
  +				boolean categorize = getCategorize();  
   				if( categorize ) 
   					return getRootCategories();
  -				return EventLogModel.getModel(input).getRoot().getChildren();
  +				Object[] ret = EventLogModel.getModel(input).getRoot().getChildren();
  +				if( getSortOrder()) {
  +					List l = Arrays.asList(ret); 
  +					Collections.reverse(l);
  +					return l.toArray();
  +				}
  +				return ret;
   			}
   			
   			if( parentElement instanceof String ) {
  @@ -326,47 +334,36 @@
   			firstGroup.setText("Which elements should be at the top?");
   			firstGroup.setLayout(new GridLayout(2, false));
   			newestFirst = new Button(firstGroup, SWT.RADIO);
  -			newestFirstLabel = new Label(firstGroup, SWT.NONE);
   			oldestFirst = new Button(firstGroup, SWT.RADIO);
  -			oldestFirstLabel = new Label(firstGroup, SWT.NONE);
   			
  -			newestFirstLabel.setText("Newest");
  -			oldestFirstLabel.setText("Oldest");
  +			newestFirst.setText("Newest");
  +			oldestFirst.setText("Oldest");
   			
   			FormData firstGroupData = new FormData();
   			firstGroupData.left = new FormAttachment(0,5);
   			firstGroupData.top = new FormAttachment(0,5);
   			firstGroup.setLayoutData(firstGroupData);
   			
  -			
  -			showTimeLabel = new Label(this, SWT.NONE);
  -			showTimeLabel.setText("Show timestamp? (ex: x minutes ago)");
   			showTime = new Button(this, SWT.CHECK);
  +			showTime.setText("Show timestamp? (ex: x minutes ago)");
   			
   			FormData d = new FormData();
   			d.left = new FormAttachment(0, 5);
   			d.top = new FormAttachment(firstGroup, 5);
   			showTime.setLayoutData(d);
   			
  -			d = new FormData();
  -			d.left = new FormAttachment(showTime, 5);
  -			d.top = new FormAttachment(firstGroup, 5);
  -			showTimeLabel.setLayoutData(d);
  -
  -			
  -			sortLabel = new Label(this, SWT.NONE);
  -			sortLabel.setText("Sort by event category?");
   			sort = new Button(this, SWT.CHECK);
  +			sort.setText("Sort by event category?");
   			
   			d = new FormData();
   			d.left = new FormAttachment(0, 5);
   			d.top = new FormAttachment(showTime, 5);
   			sort.setLayoutData(d);
   			
  -			d = new FormData();
  -			d.left = new FormAttachment(sort, 5);
  -			d.top = new FormAttachment(showTime, 5);
  -			sortLabel.setLayoutData(d);
  +//			d = new FormData();
  +//			d.left = new FormAttachment(sort, 5);
  +//			d.top = new FormAttachment(showTime, 5);
  +//			sortLabel.setLayoutData(d);
   		}
   		public boolean isValid() {
   			return true;
  
  
  



More information about the jboss-cvs-commits mailing list