예제 #1
0
 /** 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;
 }
예제 #2
0
 /** 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;
 }
예제 #3
0
 /** Get the editor component for the specified data provider. */
 public DataProviderEditor getEditor(DataProviderType target) {
   String beanName = target.getUid() + "_editor";
   return (DataProviderEditor) CDIBeanLocator.getBeanByName(beanName);
 }
예제 #4
0
 public static UIBeanLocator lookup() {
   return (UIBeanLocator) CDIBeanLocator.getBeanByName("UIBeanLocator");
 }