public void run() throws Exception { contentProvider.dispose(); }
public void dispose() { contentProvider.dispose(); super.dispose(); }
@Override public void dispose() { if (provider != null) provider.dispose(); if (modelRoot != null) modelRoot.dispose(); traversalCache.clear(); super.dispose(); }
public void dispose() { mDelegate.dispose(); ProfileManager.getInstance().removeProfileListener(mProfileListener); for (Iterator it = mProfileToExtensionNode.values().iterator(); it .hasNext();) { ((IContentExtension) it.next()).dispose(); } mProfileToExtensionNode.clear(); mStateModel = null; }
/** * Return whether or not there are less than two pages. * * @return <code>true</code> if there are less than two pages. */ private boolean hasAtMostOnePage() { ITreeContentProvider contentProvider= new PreferenceContentProvider(); try { Object[] children= contentProvider.getElements(getPreferenceManager()); return children.length == 0 || children.length == 1 && !contentProvider.hasChildren(children[0]); } finally { contentProvider.dispose(); } }