List of usage examples for org.springframework.beans.factory.support ManagedList ManagedList
public ManagedList(int initialCapacity)
From source file:org.xacml4j.spring.pdp.RequestContextHandlerChainDefinitionParser.java
private static void parseHandlers(List<Element> childElements, BeanDefinitionBuilder chain) { ManagedList<BeanDefinition> handlers = new ManagedList<BeanDefinition>(childElements.size()); for (Element childElement : childElements) { BeanDefinitionBuilder handler = BeanDefinitionBuilder .rootBeanDefinition(RequestContextHandlerFactoryBean.class); handler.addPropertyReference("ref", childElement.getAttribute("ref")); handlers.add(handler.getBeanDefinition()); }//from w ww . j av a2 s.com chain.addPropertyValue("handlers", handlers); }
From source file:org.xacml4j.spring.pip.ResolverRegistryDefinitionParser.java
private static void parseResolvers(List<Element> childElements, BeanDefinitionBuilder factory) { ManagedList<BeanDefinition> children = new ManagedList<BeanDefinition>(childElements.size()); for (Element childElement : childElements) { BeanDefinitionBuilder child = parseResolvers(childElement); children.add(child.getBeanDefinition()); }//from w w w .j a va2 s. co m factory.addPropertyValue("resolvers", children); }
From source file:org.xacml4j.spring.DecisionCombiningAlgorithmProvidersDefinitionParser.java
private static void parseChildComponents(List<Element> childElements, BeanDefinitionBuilder factory) { ManagedList<BeanDefinition> children = new ManagedList<BeanDefinition>(childElements.size()); for (Element childElement : childElements) { BeanDefinitionBuilder child = parseComponent(childElement); children.add(child.getBeanDefinition()); }//from w w w.j a v a 2 s. c om factory.addPropertyValue("providers", children); }
From source file:com.github.yihtserns.jaxbean.unmarshaller.api.SpringBeanHandler.java
@Override public Object postProcessList(List<Object> unprocessedList) { ManagedList<Object> processedList = new ManagedList<Object>(unprocessedList.size()); for (Object value : unprocessedList) { processedList.add(value);/* ww w . j a v a 2 s.c om*/ } return processedList; }
From source file:org.bigtester.ate.xmlschema.TestCaseBeanDefinitionParser.java
private static void parseTestStepComponents(List<Element> childElements, BeanDefinitionBuilder factory, ParserContext parserContext) {/* w w w . j av a 2 s . co m*/ ManagedList<BeanDefinition> children = new ManagedList<BeanDefinition>(childElements.size()); for (Element element : childElements) { if (element.getTagName() == "ate:" //NOPMD + XsdElementConstants.ELEMENT_HOMESTEP) { HomeStepBeanDefinitionParser homeStep = new HomeStepBeanDefinitionParser(); children.add(homeStep.parse(element, parserContext)); } else if (element.getTagName() == "ate:" + XsdElementConstants.ELEMENT_ELEMENTSTEP) { ElementStepBeanDefinitionParser elementStep = new ElementStepBeanDefinitionParser(); children.add(elementStep.parse(element, parserContext)); } else if (element.getTagName() == "ate:" + XsdElementConstants.ELEMENT_REPEATSTEP) { RepeatStepBeanDefinitionParser repeatStep = new RepeatStepBeanDefinitionParser(); children.add(repeatStep.parse(element, parserContext)); } else if (element.getTagName() == "ate:" + XsdElementConstants.ELEMENT_LASTSTEP) { LastStepBeanDefinitionParser lastStep = new LastStepBeanDefinitionParser(); children.add(lastStep.parse(element, parserContext)); } else if (element.getTagName() == "ate:" + XsdElementConstants.ELEMENT_CASETYPESERVICE) { CaseTypeServiceBeanDefinitionParser caseService = new CaseTypeServiceBeanDefinitionParser(); children.add(caseService.parse(element, parserContext)); } } factory.addPropertyValue(XsdElementConstants.PROP_TESTCASE_TESTSTEPLIST, children); }
From source file:org.bigtester.ate.xmlschema.TestSuiteBeanDefinitionParser.java
private static void parseXmlTestCaseComponents(List<Element> childElements, BeanDefinitionBuilder factory, ParserContext parserContext) {//from w w w. j av a 2s. c o m ManagedList<BeanDefinition> children = new ManagedList<BeanDefinition>(childElements.size()); for (Element element : childElements) { XmlTestCaseBeanDefinitionParser xmltestcase = new XmlTestCaseBeanDefinitionParser(); children.add(xmltestcase.parse(element, parserContext)); } factory.addPropertyValue(XsdElementConstants.PROP_TESTSUITE_TESTCASELIST, children); }
From source file:org.bigtester.ate.xmlschema.TestProjectBeanDefinitionParser.java
private static void parseSuiteComponents(List<Element> childElements, BeanDefinitionBuilder factory, ParserContext parserContext) {/* w w w . jav a 2s . c o m*/ ManagedList<BeanDefinition> children = new ManagedList<BeanDefinition>(childElements.size()); for (Element element : childElements) { TestSuiteBeanDefinitionParser xmltestsuite = new TestSuiteBeanDefinitionParser(); children.add(xmltestsuite.parse(element, parserContext)); } factory.addPropertyValue(XsdElementConstants.PROP_TESTPROJECT_SUITELIST, children); }
From source file:com.helpinput.spring.registinerceptor.mvc.UrlInterceptorBeanRegistInterceptor.java
@Override public BeanDefinition beforeRegist(Class<?> clz, String beanName, String scope, DefaultListableBeanFactory dlbf, BeanDefinitionBuilder builder) { if (getCondition(clz)) { String refDefname = beanName + "$$$$"; RootBeanDefinition refDef = new RootBeanDefinition(); refDef.setBeanClass(clz);//from w w w . j a va 2s .c om refDef.setScope(scope); dlbf.registerBeanDefinition(refDefname, refDef); RootBeanDefinition mappedInterceptorDef = new RootBeanDefinition(MappedInterceptor.class); mappedInterceptorDef.setScope(scope); ManagedList<String> includePatterns = null; ManagedList<String> excludePatterns = null; Object interceptorBean; Mapping mapAnn = clz.getAnnotation(Mapping.class); if (mapAnn != null) { String[] includes = mapAnn.value(); if (Utils.hasLength(includes)) { includePatterns = new ManagedList<>(includes.length); for (String s : includes) includePatterns.add(s); } } MappingExclude unMapAnn = clz.getAnnotation(MappingExclude.class); if (unMapAnn != null) { String[] excludes = unMapAnn.value(); if (Utils.hasLength(excludes)) { excludePatterns = new ManagedList<>(excludes.length); for (String s : excludes) excludePatterns.add(s); } } interceptorBean = new RuntimeBeanReference(refDefname); mappedInterceptorDef.getConstructorArgumentValues().addIndexedArgumentValue(0, includePatterns); mappedInterceptorDef.getConstructorArgumentValues().addIndexedArgumentValue(1, excludePatterns); mappedInterceptorDef.getConstructorArgumentValues().addIndexedArgumentValue(2, interceptorBean); return mappedInterceptorDef; } return null; }
From source file:org.bigtester.ate.xmlschema.XmlTestCaseBeanDefinitionParser.java
private static void parseCaseDependenciesInnerComponents(List<Element> allDependencies, BeanDefinitionBuilder factory, ParserContext parserContext) { ManagedList<BeanDefinition> children = new ManagedList<BeanDefinition>(allDependencies.size()); for (Element element : allDependencies) { CaseDependencyBeanDefinitionParser dependency = new CaseDependencyBeanDefinitionParser(); children.add(dependency.parse(element, parserContext)); }//w w w. ja v a 2 s . c o m factory.addPropertyValue(XsdElementConstants.PROP_XMLTESTCASE_DEPENDONTESTCASES, children); }
From source file:com.dangdang.ddframe.rdb.sharding.spring.namespace.parser.MasterSlaveDataSourceBeanDefinitionParser.java
private List<BeanDefinition> parseSlaveDataSources(final Element element, final ParserContext parserContext) { List<String> slaveDataSources = Splitter.on(",").trimResults().splitToList(element .getAttribute(MasterSlaveDataSourceBeanDefinitionParserTag.SLAVE_DATA_SOURCES_REF_ATTRIBUTE)); List<BeanDefinition> result = new ManagedList<>(slaveDataSources.size()); for (String each : slaveDataSources) { result.add(parserContext.getRegistry().getBeanDefinition(each)); }/*from w w w. j a va 2 s . co m*/ return result; }