@Inject public Struts2PlexusInSpringObjectFactory( @Inject(value=StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_AUTOWIRE,required=false) String autoWire, @Inject(value=StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_AUTOWIRE_ALWAYS_RESPECT,required=false) String alwaysAutoWire, @Inject(value=StrutsConstants.STRUTS_OBJECTFACTORY_SPRING_USE_CLASS_CACHE,required=false) String useClassCacheStr, @Inject ServletContext servletContext, @Inject(StrutsConstants.STRUTS_DEVMODE) String devMode, @Inject Container container) { super(autoWire, alwaysAutoWire, useClassCacheStr, servletContext, devMode, container); }
ParameterInjector<?>[] constructParameterInjector( Inject inject, ContainerImpl container, Constructor<T> constructor ) throws MissingDependencyException { return constructor.getParameterTypes().length == 0 ? null // default constructor. : container.getParametersInjectors( constructor, constructor.getParameterAnnotations(), constructor.getParameterTypes(), inject.value() ); }
/** * @param uploadFolder folder for uploads. default is "/uploads". */ @Inject(value = "struts.ckeditor.uploadFolder", required = false) public void setUploadFolder(String uploadFolder) { this.uploadFolder = uploadFolder; }
@Inject public void setReflectionProvider(ReflectionProvider prov) { this.reflectionProvider = prov; }
/** * @param allowedFileExtensions allowed file extensions. default is "". */ @Inject(value = "struts.ckeditor.allowedFileExtensions", required = false) public void setAllowedFileExtensions(String allowedFileExtensions) { this.allowedFileExtensions = allowedFileExtensions; }
@Inject public void setReflectionProvider(ReflectionProvider prov) { this.reflectionProvider = prov; }
@Inject public void setXWorkConverter(final XWorkConverter converter) { this.converter = converter; } }
/** * @param localeProvider a locale provider. */ @Inject public void setLocaleProvider(LocaleProvider localeProvider) { this.localeProvider = localeProvider; }
@Inject(required=false,value="struts.json.dateformat") public void setDefaultDateFormat(String defaultDateFormat) { this.defaultDateFormat = defaultDateFormat; } }
/** * @param packageLocatorsBasePackage (Optional) If set, only packages that start with this * name will be scanned for actions. */ @Inject(value = ConventionConstants.CONVENTION_PACKAGE_LOCATORS_BASE_PACKAGE, required = false) public void setPackageLocatorsBase(String packageLocatorsBasePackage) { this.packageLocatorsBasePackage = packageLocatorsBasePackage; }
@Inject(StrutsConstants.STRUTS_I18N_ENCODING) public void setDefaultEncoding(String val) { this.defaultEncoding = val; } }
@Inject(StrutsConstants.STRUTS_I18N_ENCODING) public void setDefaultEncoding(String val) { this.defaultEncoding = val; } }
/** * Modify ActionMapper instance. * @param mapper New instance */ @Inject public static void setActionMapper(ActionMapper mapper) { actionMapper = mapper; }
@Inject(value="objectFactory.classloader", required=false) public void setClassLoader(ClassLoader cl) { this.ccl = cl; }
@Inject public void setActionFactory(ActionFactory actionFactory) { this.actionFactory = actionFactory; }
@Inject public void setConverterFactory(ConverterFactory converterFactory) { this.converterFactory = converterFactory; }
@Inject public void setValidatorFileParser(ValidatorFileParser parser) { this.validatorFileParser = parser; }
@Inject public void setActionValidatorManager(ActionValidatorManager mgr) { this.actionValidatorManager = mgr; }
@Inject public void setReflectionProvider(ReflectionProvider reflectionProvider) { this.reflectionProvider = reflectionProvider; }