Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 61897 Details for
Bug 165565
MAX: Filtering, sorting of resources
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
ExceptionInInitializerError Fixed in this patch
MAXFilteringPatch_on_24_Mar_07.txt (text/plain), 9.68 KB, created by
Hariharan L Narayanan
on 2007-03-24 05:49:42 EDT
(
hide
)
Description:
ExceptionInInitializerError Fixed in this patch
Filename:
MIME Type:
Creator:
Hariharan L Narayanan
Created:
2007-03-24 05:49:42 EDT
Size:
9.68 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.tptp.monitoring.managedagent.wsdm >Index: src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/MaxFilterPreference.java >=================================================================== >RCS file: /cvsroot/ganges/org.eclipse.tptp.monitoring.managedagent.wsdm/src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/MaxFilterPreference.java,v >retrieving revision 1.1 >diff -u -r1.1 MaxFilterPreference.java >--- src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/MaxFilterPreference.java 23 Mar 2007 21:59:00 -0000 1.1 >+++ src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/MaxFilterPreference.java 24 Mar 2007 09:47:47 -0000 >@@ -29,11 +29,10 @@ > > public static final String PREF_FILTERS = "FILTERS"; > >- private String filePath = "D:\\Eclipse_Europa\\Workspace_From_13_Feb_07\\org.eclipse.tptp.monitoring.managedagent.ui\\filterPrefs.properties"; > > public MaxFilterPreference() > { >- _prefs = new PreferenceStore(filePath); >+ > } > > public static void loadFilters() >Index: src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/Messages.java >=================================================================== >RCS file: /cvsroot/ganges/org.eclipse.tptp.monitoring.managedagent.wsdm/src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/Messages.java,v >retrieving revision 1.1 >diff -u -r1.1 Messages.java >--- src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/Messages.java 23 Mar 2007 21:59:00 -0000 1.1 >+++ src/org/eclipse/tptp/monitoring/managedagent/wsdm/internal/filter/Messages.java 24 Mar 2007 09:47:47 -0000 >@@ -14,19 +14,24 @@ > import java.util.MissingResourceException; > import java.util.ResourceBundle; > >-public class Messages { >- private static final String BUNDLE_NAME = "org.eclipse.tptp.monitoring.managedagent.internal.wsdm.filter.messages"; //$NON-NLS-1$ >+public class Messages >+{ >+ private static final String BUNDLE_NAME = "org.eclipse.tptp.monitoring.managedagent.wsdm.internal.filter.messages"; //$NON-NLS-1$ > > private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle > .getBundle(BUNDLE_NAME); > >- private Messages() { >+ private Messages() >+ { > } > >- public static String getString(String key) { >- try { >+ public static String getString(String key) >+ { >+ try >+ { > return RESOURCE_BUNDLE.getString(key); >- } catch (MissingResourceException e) { >+ } catch (MissingResourceException e) >+ { > return '!' + key + '!'; > } > } >Index: src/org/eclipse/tptp/monitoring/managedagent/wsdm/provisional/filter/WSDMAgentFilterProvider.java >=================================================================== >RCS file: /cvsroot/ganges/org.eclipse.tptp.monitoring.managedagent.wsdm/src/org/eclipse/tptp/monitoring/managedagent/wsdm/provisional/filter/WSDMAgentFilterProvider.java,v >retrieving revision 1.3 >diff -u -r1.3 WSDMAgentFilterProvider.java >--- src/org/eclipse/tptp/monitoring/managedagent/wsdm/provisional/filter/WSDMAgentFilterProvider.java 23 Mar 2007 21:59:00 -0000 1.3 >+++ src/org/eclipse/tptp/monitoring/managedagent/wsdm/provisional/filter/WSDMAgentFilterProvider.java 24 Mar 2007 09:47:47 -0000 >@@ -11,17 +11,12 @@ > *******************************************************************************/ > package org.eclipse.tptp.monitoring.managedagent.wsdm.provisional.filter; > >-import org.eclipse.jface.viewers.TreeViewer; >-import org.eclipse.jface.viewers.ViewerComparator; > import org.eclipse.swt.SWT; > import org.eclipse.swt.events.SelectionAdapter; > import org.eclipse.swt.events.SelectionEvent; > import org.eclipse.swt.graphics.Image; > import org.eclipse.swt.layout.FillLayout; > import org.eclipse.swt.widgets.Composite; >-import org.eclipse.swt.widgets.Control; >-import org.eclipse.swt.widgets.Menu; >-import org.eclipse.swt.widgets.MenuItem; > import org.eclipse.swt.widgets.ToolBar; > import org.eclipse.swt.widgets.ToolItem; > import org.eclipse.tptp.monitoring.managedagent.internal.wsdm.ImageUtil; >@@ -29,39 +24,21 @@ > import org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.controller.BrowserViewContentProvider; > import org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.controller.IBrowserNode; > import org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.controller.ManagedResourceNode; >-import org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.filter.Comparator; > import org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.filter.IFilterProvider; > import org.eclipse.tptp.monitoring.managedagent.wsdm.internal.filter.Filter; > import org.eclipse.tptp.monitoring.managedagent.wsdm.internal.filter.FilterDialog; > import org.eclipse.tptp.monitoring.managedagent.wsdm.internal.filter.FilterUtil; >-import org.eclipse.tptp.monitoring.managedagent.wsdm.internal.filter.Messages; > import org.eclipse.ui.forms.widgets.FormToolkit; > > public class WSDMAgentFilterProvider implements IFilterProvider > { > >- private boolean _sort = false; >- >- private Image _imgSort; >- > private Image _imgFilter; > >- private Image _imgUnSort; >- >- private MenuItem _miFilter; >- >- private ToolItem _tiSort; >- > private FormToolkit _toolkit; > >- //private MAExplorerView _view; >- > private ToolItem _tiFilter; > >- private TreeViewer _topologyViewer; >- >- private ViewerComparator _sorter; >- > private BrowserViewContentProvider _topologyViewContentProvider; > > private Composite _sfComp; >@@ -70,8 +47,6 @@ > > public WSDMAgentFilterProvider() > { >- //findAndSetMAXView(); >- _sorter = new Comparator(); > } > > /* (non-Javadoc) >@@ -113,80 +88,12 @@ > public void setFilter(Object filter) > { > if(filter instanceof Filter) >+ { > FilterUtil.setFilter((Filter)filter); >+ } > this._filter = filter; > } > >- /*private void addMenuItemSelectionListener() { >- _miFilter.addSelectionListener(new SelectionAdapter() { >- public void widgetSelected(SelectionEvent se) { >- Filter filter = new FilterDialog().showWindow(); >- if (filter == null) { >- return; >- } >- >- IBrowserNode root = _topologyViewContentProvider.getRoot(); >- >- // if this is a service group then we can apply this filter >- // note that we do not check if it has members coz it might be an empty service group at this point and more members might be added later >- >- //System.out.println("root instanceof ManagedResourceNode = "+(root instanceof ManagedResourceNode)); >- //System.out.println(root.getClass()); >- Object[] children = root.getChildren(); >- >- // the first child is what we want >- IBrowserNode child = null; >- try{ >- child = (IBrowserNode) children[0]; >- }catch(ArrayIndexOutOfBoundsException ae){ >- >- } >- if(child != null >- && child instanceof ManagedResourceNode){ >- ((ManagedResourceNode)child).setFilter(filter); >- ((ManagedResourceNode)child).refresh(); >- if (!MAExplorerView.filterMatches) { >- MessageDialog >- .openInformation( >- _topologyViewer.getControl().getShell(), >- Messages >- .getString("MAExplorerView.FILTER.TITILE.UI."), >- Messages >- .getString("MAExplorerView.FILTER.MESSAGE.UI.")); >- //_topologyViewer.setInput(null); >- } >- } >- >- // this filtering must not be done here - it should be done by the ManagedResourceNode in figuring out which of its children to show >- >- Object[] children = root.getChildren(); >- for (int i = 0; i < children.length; i++) { >- root.removeChild((IBrowserNode) children[i]); >- } >- FilterUtil.setFilter(filter); >- System.out.println("FILTER STRING: " + filter.toString()); >- ManagedResource[] resources = FilterUtil.getManagedResources(); >- if (resources == null || resources.length<0) { >- return; >- } >- _topologyViewContentProvider.setFilterMatch(false); >- >- boolean match = _topologyViewContentProvider.getFilterMatch(); >- if (!match) { >- MessageDialog >- .openInformation( >- _topologyViewer.getControl().getShell(), >- Messages >- .getString("MAExplorerView.FILTER.TITILE.UI."), >- Messages >- .getString("MAExplorerView.FILTER.MESSAGE.UI.")); >- _topologyViewer.setInput(null); >- } >- >- } >- }); >- }*/ >- > private void addToolItemSelectionListener() { > _tiFilter.addSelectionListener(new SelectionAdapter() { > public void widgetSelected(SelectionEvent se) { >@@ -206,29 +113,25 @@ > && child instanceof ManagedResourceNode){ > ((ManagedResourceNode)child).setFilter(filter); > ((ManagedResourceNode)child).refresh(); >- /*if (!MAExplorerView.filterMatches) { >- MessageDialog >- .openInformation( >- _topologyViewer.getControl().getShell(), >- Messages >- .getString("MAExplorerView.FILTER.TITILE.UI."), >- Messages >- .getString("MAExplorerView.FILTER.MESSAGE.UI.")); >- }*/ > } > } > }); > } > >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.filter.IFilterProvider#setBrowserViewContentProvider(org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.controller.BrowserViewContentProvider) >+ */ > public void setBrowserViewContentProvider(BrowserViewContentProvider contentProvider) > { > if(contentProvider != null) > { > _topologyViewContentProvider = contentProvider; >- //_view.setFilterProvider(this); > } > } > >+ /* (non-Javadoc) >+ * @see org.eclipse.tptp.monitoring.managedagent.ui.explorer.provisional.filter.IFilterProvider#enableFiltering(boolean) >+ */ > public void enableFiltering(boolean enable) > { > _tiFilter.setEnabled(enable);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 165565
:
55492
|
60132
|
61379
| 61897