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


Java IPropertyListener.propertyChanged方法代码示例

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


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

示例1: propertyChanged

import org.eclipse.ui.IPropertyListener; //导入方法依赖的package包/类
public void propertyChanged(Object source, int propId) {
	// When a property from the xslEditor Changes, walk the list all the listeners and notify them.
	Object listeners[] = listenerList.getListeners();
	for (int i = 0; i < listeners.length; i++) {
		IPropertyListener listener = (IPropertyListener) listeners[i];
		listener.propertyChanged(this, propId);
	}

	if (propId == IEditorPart.PROP_DIRTY) {
		if (!xmlEditor.isDirty()) {
			// We changed from Dirty to non dirty ==> User has saved so,
			// launch Convertigo engine

			// "touch" the parent style sheet ==> Convertigo engine will
			// recompile it
			
			IPath path;
			path = file.getRawLocation();
			path = path.append("../../" + parentStyleSheetUrl);
			File parentFile = path.toFile();
			parentFile.setLastModified(System.currentTimeMillis());
		}
	}
}
 
开发者ID:convertigo,项目名称:convertigo-eclipse,代码行数:25,代码来源:XslRuleEditor.java

示例2: propertyChanged

import org.eclipse.ui.IPropertyListener; //导入方法依赖的package包/类
public void propertyChanged(Object source, int propId) {
	// When a property from the xmlEditor Changes, walk the list all the listeners and notify them.
	Object listeners[] = listenerList.getListeners();
	for (int i = 0; i < listeners.length; i++) {
		IPropertyListener listener = (IPropertyListener) listeners[i];
		listener.propertyChanged(this, propId);
	}
}
 
开发者ID:convertigo,项目名称:convertigo-eclipse,代码行数:9,代码来源:XMLSequenceEditor.java

示例3: propertyChanged

import org.eclipse.ui.IPropertyListener; //导入方法依赖的package包/类
public void propertyChanged(Object source, int propId) {
	// When a property from the jsEditor Changes, walk the list all the listeners and notify them.
	Object listeners[] = listenerList.getListeners();
	for (int i = 0; i < listeners.length; i++) {
		IPropertyListener listener = (IPropertyListener) listeners[i];
		listener.propertyChanged(this, propId);
	}
}
 
开发者ID:convertigo,项目名称:convertigo-eclipse,代码行数:9,代码来源:JscriptStepEditor.java

示例4: firePropertyChange

import org.eclipse.ui.IPropertyListener; //导入方法依赖的package包/类
public void firePropertyChange(final int propertyId) {
	final Object[] allListeners = _propertyListeners.getListeners();
	for (final Object allListener : allListeners) {
		final IPropertyListener listener = (IPropertyListener) allListener;
		listener.propertyChanged(TourDatabase.this, propertyId);
	}
}
 
开发者ID:wolfgang-ch,项目名称:mytourbook,代码行数:8,代码来源:TourDatabase.java

示例5: firePropertyChange

import org.eclipse.ui.IPropertyListener; //导入方法依赖的package包/类
/**
 * Fires a property changed event.
 * 
 * @param propertyId
 *            the id of the property that changed
 */
protected void firePropertyChange(final int propertyId) {
	Object[] array = getListeners();
	for (int nX = 0; nX < array.length; nX++) {
		final IPropertyListener l = (IPropertyListener) array[nX];
		try {
			l.propertyChanged(WorkbenchPart.this, propertyId);
		} catch (RuntimeException e) {
			WorkbenchPlugin.log(e);
		}
	}
}
 
开发者ID:ghillairet,项目名称:gef-gwt,代码行数:18,代码来源:WorkbenchPart.java

示例6: fireChangedEvent

import org.eclipse.ui.IPropertyListener; //导入方法依赖的package包/类
private void fireChangedEvent() {
  for (final IPropertyListener l : listeners) {
    l.propertyChanged(this, 0);
  }
}
 
开发者ID:eclipse,项目名称:eclemma,代码行数:6,代码来源:ExecutionDataContent.java


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