当前位置: 首页>>代码示例>>Java>>正文


Java IObservable.dispose方法代码示例

本文整理汇总了Java中org.eclipse.core.databinding.observable.IObservable.dispose方法的典型用法代码示例。如果您正苦于以下问题:Java IObservable.dispose方法的具体用法?Java IObservable.dispose怎么用?Java IObservable.dispose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.core.databinding.observable.IObservable的用法示例。


在下文中一共展示了IObservable.dispose方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: dispose

import org.eclipse.core.databinding.observable.IObservable; //导入方法依赖的package包/类
public void dispose(){
	if(this.cells != null){
		for(TreeCell cell : this.cells){
			if(cell != null){
				cell.dispose();
			}
		}
	}
	
	if(this.currentChildren != null){
		for(TreeRow row: this.currentChildren){
			if(row != null){
				row.dispose();
			}
		}
	}

	this.currentChildren = null;
	
	for(IObservable o : externalObservables.values()){
		o.dispose();
	}
	externalObservables.clear();
}
 
开发者ID:CloudScale-Project,项目名称:Environment,代码行数:25,代码来源:TreeRow.java

示例2: processRemove

import org.eclipse.core.databinding.observable.IObservable; //导入方法依赖的package包/类
/**
* @since 1.2
*/
  protected void processRemove ( final Object element )
  {
      final IObservable obs = this.observables.remove ( element );
      if ( obs != null )
      {
          obs.dispose ();
      }
      else
      {
          removeListenerFrom ( element );
      }
  }
 
开发者ID:eclipse,项目名称:neoscada,代码行数:16,代码来源:ListeningStyledCellLabelProvider.java

示例3: dispose

import org.eclipse.core.databinding.observable.IObservable; //导入方法依赖的package包/类
@Override
public void dispose ()
{
    for ( final IObservable obs : this.observables.values () )
    {
        obs.dispose ();
    }
    this.observables.clear ();
    super.dispose ();
}
 
开发者ID:eclipse,项目名称:neoscada,代码行数:11,代码来源:ListeningStyledCellLabelProvider.java

示例4: disposeBindings

import org.eclipse.core.databinding.observable.IObservable; //导入方法依赖的package包/类
public void disposeBindings(){
	
	for(IObservable o : externalObservables.values()){
		o.dispose();
	}
	externalObservables.clear();
	
	if(bindingContext != null){
		this.bindingContext.dispose();
	}
	bindingContext = null;
}
 
开发者ID:CloudScale-Project,项目名称:Environment,代码行数:13,代码来源:TreeCell.java


注:本文中的org.eclipse.core.databinding.observable.IObservable.dispose方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。