下面列出了org.eclipse.ui.part.IPage#dispose ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* Destroys a page in the pagebook for a particular part. This page was
* returned as a result from <code>doCreatePage</code>.
*
* @param part
* the input part
* @param pageRecord
* a page record for the part
* @see #doCreatePage
*/
protected void doDestroyPage( IWorkbenchPart part, PageRec pageRecord )
{
if ( treeViewPage != null && prefs != null )
{
prefs.removePreferenceChangeListener( treeViewPage );
}
this.resourceFolder = null;
IPage page = pageRecord.page;
page.dispose( );
pageRecord.dispose( );
}
/**
* Destroys a page in the pagebook for a particular part. This page was
* returned as a result from <code>doCreatePage</code>.
*
* @param part
* the input part
* @param pageRecord
* a page record for the part
* @see #doCreatePage
*/
protected void doDestroyPage( IWorkbenchPart part, PageRec pageRecord )
{
IPage page = pageRecord.page;
page.dispose( );
pageRecord.dispose( );
}
/**
* Destroys a page in the pagebook for a particular part. This page was
* returned as a result from <code>doCreatePage</code>.
*
* @param part
* the input part
* @param pageRecord
* a page record for the part
* @see #doCreatePage
*/
protected void doDestroyPage( IWorkbenchPart part, PageRec pageRecord )
{
IPage page = pageRecord.page;
page.dispose( );
pageRecord.dispose( );
}