org.riotfamily.forms.factory.xml
Class XmlFormRepository
java.lang.Object
org.riotfamily.forms.factory.AbstractFormRepository
org.riotfamily.forms.factory.xml.XmlFormRepository
- All Implemented Interfaces:
- ConfigurableBean, FormRepository, BeanFactoryAware, InitializingBean
- Direct Known Subclasses:
- ContentFormRepository
public class XmlFormRepository
- extends AbstractFormRepository
- implements BeanFactoryAware, InitializingBean, ConfigurableBean
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlFormRepository
public XmlFormRepository()
setCustomElements
public void setCustomElements(Map<String,Class<? extends Element>> elements)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getElementClass
public Class<? extends Element> getElementClass(String type)
setConfig
public void setConfig(Resource config)
setConfigLocations
public void setConfigLocations(Resource[] configLocations)
setPriorityConfig
public void setPriorityConfig(Resource config)
setPriorityConfigLocations
public void setPriorityConfigLocations(Resource[] configLocations)
getDefaultBeanClass
public Class<?> getDefaultBeanClass()
setDefaultBeanClass
public void setDefaultBeanClass(Class<?> defaultBeanClass)
isReloadable
public boolean isReloadable()
- Specified by:
isReloadable
in interface ConfigurableBean
setReloadable
public void setReloadable(boolean reloadable)
addListener
public void addListener(ConfigurationEventListener listener)
- Specified by:
addListener
in interface FormRepository
setBeanFactory
public void setBeanFactory(BeanFactory beanFactory)
- Specified by:
setBeanFactory
in interface BeanFactoryAware
setMimetypesMap
public void setMimetypesMap(MimetypesFileTypeMap mimetypesMap)
getMimetypesMap
public MimetypesFileTypeMap getMimetypesMap()
getTinyMCEConfig
public Map<String,Object> getTinyMCEConfig(String profile)
setTinyMCEProfiles
public void setTinyMCEProfiles(Map<String,Map<String,Object>> profiles)
afterPropertiesSet
public final void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Throws:
Exception
createFormFactory
public FormFactory createFormFactory(Class<?> beanClass,
FormInitializer initializer,
Validator validator)
getFormFactory
public FormFactory getFormFactory(String id)
- Specified by:
getFormFactory
in interface FormRepository
- Overrides:
getFormFactory
in class AbstractFormRepository
registerImport
public void registerImport(String formId,
FormFactory importedFormFactory)
configure
public void configure()
- Specified by:
configure
in interface ConfigurableBean