/** Get the editor component for the specified data displayer. */ public DataDisplayerEditor getEditor(DataDisplayer target) { DataDisplayerType type = target.getDataDisplayerType(); String beanName = type.getUid() + "_editor"; DataDisplayerEditor editor = (DataDisplayerEditor) CDIBeanLocator.getBeanByName(beanName); editor.setDataDisplayer(target); return editor; }
/** Get the viewer component for the specified data displayer. */ public DataDisplayerViewer getViewer(DataDisplayer target) { DataDisplayerType type = target.getDataDisplayerType(); DataDisplayerRenderer lib = target.getDataDisplayerRenderer(); String beanName = lib.getUid() + "_" + type.getUid() + "_viewer"; DataDisplayerViewer viewer = (DataDisplayerViewer) CDIBeanLocator.getBeanByName(beanName); viewer.setDataDisplayer(target); return viewer; }
/** Get the editor component for the specified data provider. */ public DataProviderEditor getEditor(DataProviderType target) { String beanName = target.getUid() + "_editor"; return (DataProviderEditor) CDIBeanLocator.getBeanByName(beanName); }
public static UIBeanLocator lookup() { return (UIBeanLocator) CDIBeanLocator.getBeanByName("UIBeanLocator"); }