public CFBorderPane getTabViewComponentsColumnsListPane() { if (tabViewComponentsColumnsListPane == null) { Collection<ICFBamIndexColObj> dataCollection; ICFBamIndexObj focus = (ICFBamIndexObj) getJavaFXFocusAsIndex(); if (focus != null) { dataCollection = focus.getOptionalComponentsColumns(javafxIsInitializing); } else { dataCollection = null; } ICFBamIndexObj javafxContainer; if ((focus != null) && (focus instanceof ICFBamIndexObj)) { javafxContainer = (ICFBamIndexObj) focus; } else { javafxContainer = null; } tabViewComponentsColumnsListPane = javafxSchema .getIndexColFactory() .newListPane( cfFormManager, javafxContainer, null, dataCollection, new RefreshComponentsColumnsList(), true); } return (tabViewComponentsColumnsListPane); }
public void refreshMe() { Collection<ICFBamIndexColObj> dataCollection; ICFBamIndexObj focus = (ICFBamIndexObj) getJavaFXFocusAsIndex(); if (focus != null) { dataCollection = focus.getOptionalComponentsColumns(javafxIsInitializing); } else { dataCollection = null; } CFBorderPane pane = getTabViewComponentsColumnsListPane(); ICFBamJavaFXIndexColPaneList jpList = (ICFBamJavaFXIndexColPaneList) pane; jpList.setJavaFXDataCollection(dataCollection); }