public void setEditorManager(EditorTabManager editorManager) { editorManager .currentXHTMLResourceProperty() .addListener((observable, oldValue, newValue) -> refreshWebView(newValue)); editorManager .needsRefreshProperty() .addListener( (observable, oldValue, newValue) -> { if (newValue) { logger.info("getting reload event from needs refresh property"); webview.getEngine().reload(); } }); this.editorManager = editorManager; }