List of usage examples for org.springframework.beans.factory.parsing CompositeComponentDefinition addNestedComponent
public void addNestedComponent(ComponentDefinition component)
From source file:org.jdal.vaadin.beans.DefaultsBeanDefinitionParser.java
/** * {@inheritDoc}//from w w w . ja va 2 s . co m */ public BeanDefinition parse(Element element, ParserContext parserContext) { Object source = parserContext.extractSource(element); CompositeComponentDefinition ccd = new CompositeComponentDefinition("jdal-vaadin", source); ccd.addNestedComponent(registerPropertyEditors(element, parserContext)); ccd.addNestedComponent(registerPaginatorView(element, parserContext)); ccd.addNestedComponent(registerDefaultTableActions(element, parserContext)); ccd.addNestedComponent(registerDefaultGuiFactory(element, parserContext)); parserContext.getReaderContext().fireComponentRegistered(ccd); return null; }
From source file:org.jdal.beans.DefaultsBeanDefinitionParser.java
/** * {@inheritDoc}/* w w w.j a va 2 s .c o m*/ */ public BeanDefinition parse(Element element, ParserContext parserContext) { Object source = parserContext.extractSource(element); CompositeComponentDefinition ccd = new CompositeComponentDefinition("jdal-swing", source); ccd.addNestedComponent(registerPropertyEditors(element, parserContext)); ccd.addNestedComponent(registerAccessorFactory(element, parserContext)); ccd.addNestedComponent(registerBinderFactory(element, parserContext)); ccd.addNestedComponent(registerPaginatorView(element, parserContext)); ccd.addNestedComponent(registerDefaultTableActions(element, parserContext)); ccd.addNestedComponent(registerDefaultGuiFactory(element, parserContext)); ccd.addNestedComponent(registerCollectionTableCellRenderer(element, parserContext)); // ccd.addNestedComponent(registerControlInitializer(element, parserContext)); parserContext.getReaderContext().fireComponentRegistered(ccd); return null; }