@Inject public CopyPasteManager( PromiseProvider promises, DialogFactory dialogFactory, NotificationManager notificationManager, CoreLocalizationConstant locale, EventBus eventBus) { this.promises = promises; this.dialogFactory = dialogFactory; this.notificationManager = notificationManager; this.locale = locale; this.eventBus = eventBus; eventBus.addHandler(ResourceChangedEvent.getType(), this); }
@Inject public LibrariesNode( @Assisted Path project, @Assisted NodeSettings nodeSettings, JavaLanguageExtensionServiceClient service, JavaNodeFactory nodeFactory, DtoFactory dtoFactory, JavaResources javaResources, EventBus eventBus) { super(project, nodeSettings); this.service = service; this.nodeFactory = nodeFactory; this.dtoFactory = dtoFactory; this.javaResources = javaResources; this.eventBus = eventBus; eventBus.addHandler(ResourceChangedEvent.getType(), this); eventBus.addHandler(ProjectClasspathChangedEvent.TYPE, this); }
@Inject public EditorContentSynchronizerImpl( EventBus eventBus, Provider<EditorGroupSynchronization> editorGroupSyncProvider) { this.editorGroupSyncProvider = editorGroupSyncProvider; this.editorGroups = new HashMap<>(); eventBus.addHandler(ActivePartChangedEvent.TYPE, this); eventBus.addHandler(ResourceChangedEvent.getType(), this); eventBus.addHandler(EditorDirtyStateChangedEvent.TYPE, this); }
@Inject public FindResultPresenter( WorkspaceAgent workspaceAgent, ProjectServiceClient projectServiceClient, CoreLocalizationConstant localizationConstant, Resources resources, FindResultView view, EventBus eventBus) { this.workspaceAgent = workspaceAgent; this.projectServiceClient = projectServiceClient; this.localizationConstant = localizationConstant; this.resources = resources; this.view = view; eventBus.addHandler(ResourceChangedEvent.getType(), this); view.setDelegate(this); }
private void registerEventHandlers() { eventBus.addHandler(ResourceChangedEvent.getType(), this); subscribeToGitEvents.addSubscriber(this); }
@Inject public ProjectsPage( ProjectsPageView view, AppContext appContext, EditorMessages messages, EventBus eventBus) { super(messages.pageProjectsTitle()); this.view = view; this.appContext = appContext; eventBus.addHandler(ResourceChangedEvent.getType(), this); view.setDelegate(this); }
private void addHandlers() { if (closeNonPinnedEditorsHandler == null) { closeNonPinnedEditorsHandler = eventBus.addHandler(CloseNonPinnedEditorsEvent.getType(), this); } if (resourceChangeHandler == null) { resourceChangeHandler = eventBus.addHandler(ResourceChangedEvent.getType(), this); } }
@Inject public AppContextImpl( EventBus eventBus, ResourceManager.ResourceManagerFactory resourceManagerFactory, Provider<EditorAgent> editorAgentProvider, Provider<WsAgentServerUtil> wsAgentServerUtilProvider) { this.eventBus = eventBus; this.resourceManagerFactory = resourceManagerFactory; this.editorAgentProvider = editorAgentProvider; this.wsAgentServerUtilProvider = wsAgentServerUtilProvider; this.startAppActions = new ArrayList<>(); projectsInImport = new ArrayList<>(); eventBus.addHandler(ProjectTypesLoadedEvent.TYPE, e -> initResourceManager()); eventBus.addHandler(SelectionChangedEvent.TYPE, this); eventBus.addHandler(ResourceChangedEvent.getType(), this); eventBus.addHandler(WorkspaceStoppedEvent.TYPE, this); }
createProjectAction, importProjectAction); eventBus.addHandler(ResourceChangedEvent.getType(), this);
ResourceChangedEvent.getType(), event -> { if (ResourceDelta.REMOVED == event.getDelta().getKind()
@Override public void onFileOperation(FileEvent event) { Path filePath = event.getFile().getLocation(); Path currentPath = getLocation(); if (!filePath.equals(currentPath)) { return; } switch (event.getOperationType()) { case OPEN: { if (resourceChangeHandlerRegistration == null) { resourceChangeHandlerRegistration = eventBus.addHandler(ResourceChangedEvent.getType(), this); } break; } case CLOSE: { if (resourceChangeHandlerRegistration != null) { resourceChangeHandlerRegistration.removeHandler(); resourceChangeHandlerRegistration = null; } break; } default: } }
ResourceChangedEvent.getType(), event -> { if (event.getDelta().getKind() != REMOVED) {
importProjectAction); eventBus.addHandler(ResourceChangedEvent.getType(), this); final SVGResource logo = productInfoDataProvider.getWaterMarkLogo(); if (nonNull(logo)) {
addDomHandler(this, ContextMenuEvent.getType()); eventBus.addHandler(ResourceChangedEvent.getType(), this); eventBus.addHandler(FileEvent.TYPE, this);
/** Registers events handlers. */ private void registerEventHandlers(EventBus eventBus) { eventBus.addHandler( EditorOpenedEvent.TYPE, event -> onOpenEditor(event.getFile().getLocation().toString(), event.getEditor())); eventBus.addHandler( ResourceChangedEvent.getType(), event -> { if (event.getDelta().getKind() == ResourceDelta.REMOVED) { final Resource resource = event.getDelta().getResource(); Path path = resource.getLocation(); if (resource.isFolder()) { deleteBreakpoints(path.addTrailingSeparator().toString()); } else if (resource.isFile()) { deleteBreakpoints(path.toString()); } } }); }
this.view.setDelegate(this); eventBus.addHandler(ResourceChangedEvent.getType(), this); eventBus.addHandler(MarkerChangedEvent.getType(), this); eventBus.addHandler(SyntheticNodeUpdateEvent.getType(), this);