Package org.apache.struts2.conversion
Class StrutsConversionPropertiesProcessor
java.lang.Object
org.apache.struts2.conversion.StrutsConversionPropertiesProcessor
- All Implemented Interfaces:
ConversionPropertiesProcessor,UserConversionPropertiesProvider,EarlyInitializable,Initializable
public class StrutsConversionPropertiesProcessor
extends Object
implements ConversionPropertiesProcessor, EarlyInitializable, UserConversionPropertiesProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Use this method to initialise your bean, the whole dependency graph was already builtvoidProcess user conversion properties.voidloadConversionProperties(String propsName, boolean require) voidProcess given property to load converters as not required (Properties file doesn't have to exist)voidprocessRequired(String propsName) Process given property to load converters as required (Properties file must exist)voidsetTypeConverterCreator(TypeConverterCreator converterCreator) voidsetTypeConverterHolder(TypeConverterHolder converterHolder)
-
Constructor Details
-
StrutsConversionPropertiesProcessor
public StrutsConversionPropertiesProcessor()
-
-
Method Details
-
setTypeConverterCreator
-
setTypeConverterHolder
-
init
public void init()Description copied from interface:InitializableUse this method to initialise your bean, the whole dependency graph was already built- Specified by:
initin interfaceInitializable
-
initUserConversions
public void initUserConversions()Process user conversion properties. Called during late initialization when SpringObjectFactory is available for bean name resolution.This allows users to reference Spring bean names in struts-conversion.properties instead of only fully qualified class names.
- Specified by:
initUserConversionsin interfaceUserConversionPropertiesProvider- Since:
- 7.2.0
- See Also:
-
process
Description copied from interface:ConversionPropertiesProcessorProcess given property to load converters as not required (Properties file doesn't have to exist)- Specified by:
processin interfaceConversionPropertiesProcessor- Parameters:
propsName- Properties file name
-
processRequired
Description copied from interface:ConversionPropertiesProcessorProcess given property to load converters as required (Properties file must exist)- Specified by:
processRequiredin interfaceConversionPropertiesProcessor- Parameters:
propsName- Properties file name
-
loadConversionProperties
-