/*************************************************************************** * * **************************************************************************/ public SwingBeanFactory (final Class<Bean> beanClass) { try { bean = (Bean)JAVA_BEAN_ENHANCER.createEnhancedBean(beanClass.newInstance(), JavaBeanEnhancer.EDT_COMPLIANT); } catch (InstantiationException e) { throw new IllegalArgumentException(e); } catch (IllegalAccessException e) { throw new IllegalArgumentException(e); } }
@BeforeMethod public void setup() { logger.info("******** setup()"); final JavaBeanEnhancer enhancer = new JavaBeanEnhancer(); bean = new CompositeMockItem(); enhancedBean = (CompositeMockItem)enhancer.createEnhancedBean(bean); logger.info("******** setup() completed"); }
/*************************************************************************** * * **************************************************************************/ public SwingBeanFactory (final Class<Bean> beanClass) { try { bean = (Bean)JAVA_BEAN_ENHANCER.createEnhancedBean(beanClass.newInstance(), JavaBeanEnhancer.EDT_COMPLIANT); } catch (InstantiationException e) { throw new IllegalArgumentException(e); } catch (IllegalAccessException e) { throw new IllegalArgumentException(e); } }
/*************************************************************************** * * **************************************************************************/ protected PaneSupport (@Nonnull final Class<Bean> beanClass, @Nonnull final PropertyFilter propertyFilter) { this.beanClass = beanClass; try { if (isJavaBean(beanClass)) { edtBean = beanClass.newInstance(); } else { edtBean = (Bean)JAVA_BEAN_ENHANCER.createEnhancedBean(beanClass.newInstance(), JavaBeanEnhancer.EDT_COMPLIANT, propertyFilter); } } catch (InstantiationException e) { throw new IllegalArgumentException(e); } catch (IllegalAccessException e) { throw new IllegalArgumentException(e); } }