private EditorMimeTypes() {
impl = Lookup.getDefault().lookup(EditorMimeTypesImplementation.class);
if (impl == null) {
throw new IllegalStateException(String.format(
"No %s instance in the default Lookup.", //NOI18N
EditorMimeTypesImplementation.class));
}
listeners = new PropertyChangeSupport(this);
listener = new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
if (EditorMimeTypesImplementation.PROP_SUPPORTED_MIME_TYPES.equals(evt.getPropertyName())) {
listeners.firePropertyChange(PROP_SUPPORTED_MIME_TYPES, null, null);
}
}
};
impl.addPropertyChangeListener(WeakListeners.propertyChange(listener, impl));
}
EditorMimeTypes.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录