本文整理了Java中java.beans.PropertyChangeEvent.setPropagationId()
方法的一些代码示例,展示了PropertyChangeEvent.setPropagationId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyChangeEvent.setPropagationId()
方法的具体详情如下:
包路径:java.beans.PropertyChangeEvent
类名称:PropertyChangeEvent
方法名:setPropagationId
[英]Sets the propagationId object.
[中]设置propagationId对象。
代码示例来源:origin: org.netbeans.api/org-openide-filesystems
final void firePropertyChange(String name, Object o, Object n, Object propagationId) {
if (changeSupport == null) {
return;
}
if ((o != null) && (n != null) && o.equals(n)) {
return;
}
PropertyChangeEvent e = new PropertyChangeEvent(this, name, o, n);
e.setPropagationId(propagationId);
changeSupport.firePropertyChange(e);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
private void fireChange(PropertyChangeEvent event) {
matcher = null;
PropertyChangeEvent ev = new PropertyChangeEvent(this, FilteringPathResourceImplementation.PROP_INCLUDES, null, null);
if (event != null) {
ev.setPropagationId(event);
}
pcs.firePropertyChange(ev);
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
final void firePropertyChange (String name, Object o, Object n, Object propagationId) {
if (changeSupport == null)
return;
if (o != null && n != null && o.equals(n))
return;
PropertyChangeEvent e = new PropertyChangeEvent(this, name, o, n);
e.setPropagationId(propagationId);
changeSupport.firePropertyChange(e);
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
final void firePropertyChange (String name, Object o, Object n, Object propagationId) {
if (changeSupport == null)
return;
if (o != null && n != null && o.equals(n))
return;
PropertyChangeEvent e = new PropertyChangeEvent(this, name, o, n);
e.setPropagationId(propagationId);
changeSupport.firePropertyChange(e);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai
private void logout(boolean setPropId) {
PasswordAuthentication old=auth;
synchronized(this) {
auth = null;
myProjects=null;
xmppDisconnect(setPropId);
}
PropertyChangeEvent propertyChangeEvent = new PropertyChangeEvent(this, PROP_LOGIN, old, auth);
if (setPropId) {
propertyChangeEvent.setPropagationId(PROP_URL_CHANGED);
}
firePropertyChange(propertyChangeEvent);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai
private void xmppDisconnect(boolean setPropId) {
if (xmppConnection == null) {
return;
}
xmppConnection.disconnect();
synchronized (users) {
users.clear();
}
synchronized (onlineUsers) {
onlineUsers.clear();
}
XMPPConnection temp = xmppConnection;
xmppConnection = null;
temp.removePacketListener(packetListener);
PropertyChangeEvent propertyChangeEvent = new PropertyChangeEvent(this, PROP_XMPP_LOGIN, temp, null);
if (setPropId) {
propertyChangeEvent.setPropagationId(PROP_URL_CHANGED);
}
firePropertyChange(propertyChangeEvent);
}
/**
代码示例来源:origin: com.geeoz.atom/atom-api
/**
* Retrieve a property change event from client abstract change.
*
* @return filled property change event
*/
public PropertyChangeEvent asPropertyChangeEvent() {
final PropertyChangeEvent event = new InsertChildPropertyChangeEvent(
this, getPropertyName(),
null, before, getChildren());
event.setPropagationId(getPropagationId());
return event;
}
代码示例来源:origin: com.geeoz.atom/atom-api
/**
* Retrieve a property change event from client abstract change.
*
* @return filled property change event
*/
public PropertyChangeEvent asPropertyChangeEvent() {
final PropertyChangeEvent event = new SimplePropertyChangeEvent(
this, getPropertyName(),
null, getPropertyValue());
event.setPropagationId(getPropagationId());
return event;
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.tips.core
/**
* Binds the passed provider to this manager. Implementations should override,
* call super, and then asynchronously call the
* {@link TipProvider#loadNewTips(org.eclipse.core.runtime.IProgressMonitor)}
* method.
*
* This manager then starts listening to the a {@link TipProvider#PROP_READY}
* property change event and resends it through its own change support.
*
* @param provider the {@link TipProvider} to register.
*
* @return this
*/
@Override
public ITipManager register(TipProvider provider) {
checkDisposed();
String message = MessageFormat.format(Messages.TipManager_0, provider.getID(), provider.getDescription());
log(LogUtil.info(message));
provider.setManager(this);
addToMaps(provider, Integer.valueOf(getPriority(provider)));
provider.getChangeSupport().addPropertyChangeListener(event -> {
if (event.getPropertyName().equals(TipProvider.PROP_READY)) {
PropertyChangeEvent newEvent = new PropertyChangeEvent(this, event.getPropertyName(), null, provider);
newEvent.setPropagationId(event.getPropagationId());
getChangeSupport().firePropertyChange(newEvent);
}
});
return this;
}
内容来源于网络,如有侵权,请联系作者删除!