1 24 package org.riotfamily.components.config; 25 26 import org.riotfamily.common.beans.xml.GenericBeanDefinitionParser; 27 import org.riotfamily.common.beans.xml.GenericNamespaceHandlerSupport; 28 import org.riotfamily.common.beans.xml.NestedPropertyDecorator; 29 import org.riotfamily.components.ComponentListController; 30 31 35 public class ControllerNamespaceHandler extends GenericNamespaceHandlerSupport { 36 37 public void init() { 38 registerBeanDefinitionParser("list", new GenericBeanDefinitionParser( 39 ComponentListController.class) 40 .addReference("locator") 41 .addTranslation("valid", "validComponentTypes") 42 .addTranslation("initial", "initialComponentTypes") 43 .addTranslation("min", "minComponents") 44 .addTranslation("max", "maxComponents")); 45 46 registerSpringBeanDefinitionParser("locator", 47 new NestedPropertyDecorator("locator")); 48 } 49 50 } 51 | Popular Tags |