Return to www.inductionframework.org
A B C D E F G H I J L M O P R S T U V W X

A

addCompiledDir(File, String) - Method in class com.acciente.induction.init.config.Config.JavaClassPath
 
addDir(File) - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath
Adds a directory to the list of locations in which a template will be searched
addLoaderClass(String, String) - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath
Adds a class to the list of locations in which a template will be searched, this setting will only be used by a templating engine that supports it (e.g: Freemarker) in these cases the templating engine will call the getResource() method on the specified class to retrieve a template
addModelDef(String, String, boolean, boolean, boolean) - Method in class com.acciente.induction.init.config.Config.ModelDefs
Adds a new model definition
addSourceDir(File, String) - Method in class com.acciente.induction.init.config.Config.JavaClassPath
 
addWebappPath(String) - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath
Adds a web application path to the list of locations in which a template will be searched, this setting will only be used by a templating engine that supports it (e.g: Freemarker) in these cases the templating engine will call the Servlet context's getResource() method to passing the name to getResource()

B

begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.ControllerResolverRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.FileUploadRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddCompiledDirRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddSourceDirRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule.AddModelDefRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.RedirectResolverRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.SetLocaleRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddLoaderClassRule
 
begin(String, String, Attributes) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatingEngineRule
 
body(String, String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddWebAppPathRule
 

C

ClassLoaderInitializer - Class in com.acciente.induction.init
Internal.
ClassLoaderInitializer() - Constructor for class com.acciente.induction.init.ClassLoaderInitializer
 
CLOSE - Variable in class com.acciente.induction.init.config.XML
 
CLOSE_IND - Variable in class com.acciente.induction.init.config.XML
 
com.acciente.induction.controller - package com.acciente.induction.controller
 
com.acciente.induction.dispatcher - package com.acciente.induction.dispatcher
 
com.acciente.induction.dispatcher.controller - package com.acciente.induction.dispatcher.controller
 
com.acciente.induction.dispatcher.model - package com.acciente.induction.dispatcher.model
 
com.acciente.induction.dispatcher.view - package com.acciente.induction.dispatcher.view
 
com.acciente.induction.init - package com.acciente.induction.init
 
com.acciente.induction.init.config - package com.acciente.induction.init.config
 
com.acciente.induction.init.config.xmlconfigloader - package com.acciente.induction.init.config.xmlconfigloader
 
com.acciente.induction.resolver - package com.acciente.induction.resolver
 
com.acciente.induction.template - package com.acciente.induction.template
 
com.acciente.induction.util - package com.acciente.induction.util
 
com.acciente.induction.view - package com.acciente.induction.view
 
Config - Class in com.acciente.induction.init.config
This class is the container for the configuration information used by Induction.
Config() - Constructor for class com.acciente.induction.init.config.Config
 
Config - Static variable in class com.acciente.induction.init.config.XML
 
Config.ControllerResolver - Class in com.acciente.induction.init.config
Modular configuration container
Config.ControllerResolver() - Constructor for class com.acciente.induction.init.config.Config.ControllerResolver
 
Config.FileUpload - Class in com.acciente.induction.init.config
Modular configuration container
Config.FileUpload() - Constructor for class com.acciente.induction.init.config.Config.FileUpload
 
Config.JavaClassPath - Class in com.acciente.induction.init.config
Modular configuration container
Config.JavaClassPath() - Constructor for class com.acciente.induction.init.config.Config.JavaClassPath
 
Config.JavaClassPath.CompiledDir - Class in com.acciente.induction.init.config
Modular configuration container
Config.JavaClassPath.JavaCompiler - Class in com.acciente.induction.init.config
Modular configuration container
Config.JavaClassPath.JavaCompiler() - Constructor for class com.acciente.induction.init.config.Config.JavaClassPath.JavaCompiler
 
Config.JavaClassPath.SourceDir - Class in com.acciente.induction.init.config
Modular configuration container
Config.ModelDefs - Class in com.acciente.induction.init.config
Modular configuration container
Config.ModelDefs() - Constructor for class com.acciente.induction.init.config.Config.ModelDefs
 
Config.ModelDefs.ModelDef - Class in com.acciente.induction.init.config
Modular configuration container
Config.RedirectResolver - Class in com.acciente.induction.init.config
Modular configuration container
Config.RedirectResolver() - Constructor for class com.acciente.induction.init.config.Config.RedirectResolver
 
Config.Templating - Class in com.acciente.induction.init.config
Modular configuration container
Config.Templating() - Constructor for class com.acciente.induction.init.config.Config.Templating
 
Config.Templating.TemplatePath - Class in com.acciente.induction.init.config
Modular configuration container
Config.Templating.TemplatePath() - Constructor for class com.acciente.induction.init.config.Config.Templating.TemplatePath
 
Config.Templating.TemplatePath.Dir - Class in com.acciente.induction.init.config
Modular configuration container
Config.Templating.TemplatePath.LoaderClass - Class in com.acciente.induction.init.config
Modular configuration container
Config.Templating.TemplatePath.WebappPath - Class in com.acciente.induction.init.config
Modular configuration container
Config.Templating.TemplatePath.WebappPath(String) - Constructor for class com.acciente.induction.init.config.Config.Templating.TemplatePath.WebappPath
 
Config.Templating.TemplatingEngine - Class in com.acciente.induction.init.config
Modular configuration container
Config.Templating.TemplatingEngine() - Constructor for class com.acciente.induction.init.config.Config.Templating.TemplatingEngine
 
Config_ControllerResolver - Static variable in class com.acciente.induction.init.config.XML
 
Config_ControllerResolver_Class - Static variable in class com.acciente.induction.init.config.XML
 
Config_ControllerResolver_DefaultHandlerMethod - Static variable in class com.acciente.induction.init.config.XML
 
Config_ControllerResolver_IgnoreHandlerMethodCase - Static variable in class com.acciente.induction.init.config.XML
 
Config_FileUpload - Static variable in class com.acciente.induction.init.config.XML
 
Config_FileUpload_MaxUploadSize - Static variable in class com.acciente.induction.init.config.XML
 
Config_FileUpload_StoreFileOnDiskThreshold - Static variable in class com.acciente.induction.init.config.XML
 
Config_FileUpload_UploadedFileStorageDir - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_CompiledDirectory - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_CompiledDirectory_Directory - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_CompiledDirectory_PackagePrefix - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_JavaCompiler - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_JavaCompiler_Class - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_SourceDirectory - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_SourceDirectory_Directory - Static variable in class com.acciente.induction.init.config.XML
 
Config_JavaClassPath_SourceDirectory_PackagePrefix - Static variable in class com.acciente.induction.init.config.XML
 
CONFIG_LOADER_CLASS - Static variable in class com.acciente.induction.init.ConfigLoaderInitializer
 
Config_ModelDefs - Static variable in class com.acciente.induction.init.config.XML
 
Config_ModelDefs_ModelDef - Static variable in class com.acciente.induction.init.config.XML
 
Config_ModelDefs_ModelDef_Class - Static variable in class com.acciente.induction.init.config.XML
 
Config_ModelDefs_ModelDef_FactoryClass - Static variable in class com.acciente.induction.init.config.XML
 
Config_ModelDefs_ModelDef_Scope - Static variable in class com.acciente.induction.init.config.XML
 
Config_RedirectResolver - Static variable in class com.acciente.induction.init.config.XML
 
Config_RedirectResolver_Class - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_ExposePublicFields - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_Locale - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_Locale_ISOCountry - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_Locale_ISOLanguage - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatePath - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatePath_Directory - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatePath_LoaderClass - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatePath_LoaderClass_Class - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatePath_LoaderClass_Path - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatePath_WebAppPath - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatingEngine - Static variable in class com.acciente.induction.init.config.XML
 
Config_Templating_TemplatingEngine_Class - Static variable in class com.acciente.induction.init.config.XML
 
ConfigLoader - Interface in com.acciente.induction.init.config
This interface abstracts the mechanism used to load the configuration settings used by the dispatcher.
ConfigLoaderException - Exception in com.acciente.induction.init.config
Internal.
ConfigLoaderException(String) - Constructor for exception com.acciente.induction.init.config.ConfigLoaderException
 
ConfigLoaderException(String, Throwable) - Constructor for exception com.acciente.induction.init.config.ConfigLoaderException
 
ConfigLoaderInitializer - Class in com.acciente.induction.init
This class manages the loading of a config loader (yes, the config loader itself is configurable, and the parameter specifying its name is in a sense a bootstrap parameter value).
ConfigLoaderInitializer() - Constructor for class com.acciente.induction.init.ConfigLoaderInitializer
 
ConfiguredModelFactoryPool - Class in com.acciente.induction.dispatcher.model
Internal.
ConfiguredModelFactoryPool(ClassLoader, ServletConfig, Logger) - Constructor for class com.acciente.induction.dispatcher.model.ConfiguredModelFactoryPool
 
ConstructorNotFoundException - Exception in com.acciente.induction.util
Internal.
ConstructorNotFoundException(String) - Constructor for exception com.acciente.induction.util.ConstructorNotFoundException
 
ConstructorNotFoundException(String, Throwable) - Constructor for exception com.acciente.induction.util.ConstructorNotFoundException
 
containsParam(String) - Method in interface com.acciente.induction.controller.Form
Used to check if the specified HTML form has the specified parameter
containsParam(String) - Method in class com.acciente.induction.controller.HTMLForm
 
Controller - Interface in com.acciente.induction.controller
This interface is used to mark a specific class as a controller.
ControllerExecutor - Class in com.acciente.induction.dispatcher.controller
Internal.
ControllerExecutor(ControllerPool, ParamResolver) - Constructor for class com.acciente.induction.dispatcher.controller.ControllerExecutor
Creates a new controller executor instance
ControllerExecutorException - Exception in com.acciente.induction.dispatcher.controller
Internal.
ControllerExecutorException(String) - Constructor for exception com.acciente.induction.dispatcher.controller.ControllerExecutorException
 
ControllerExecutorException(String, Throwable) - Constructor for exception com.acciente.induction.dispatcher.controller.ControllerExecutorException
 
ControllerPool - Class in com.acciente.induction.dispatcher.controller
Internal.
ControllerPool(ClassLoader, ServletConfig, Logger) - Constructor for class com.acciente.induction.dispatcher.controller.ControllerPool
 
ControllerResolver - Interface in com.acciente.induction.resolver
This interface is used to abstract the algorithm used to map a HTTP request to a specific controller invocation.
ControllerResolver.Resolution - Class in com.acciente.induction.resolver
A container object containg the resolution information.
ControllerResolver.Resolution(String, String) - Constructor for class com.acciente.induction.resolver.ControllerResolver.Resolution
Creates a resolution object.
ControllerResolver.Resolution(String, String, boolean) - Constructor for class com.acciente.induction.resolver.ControllerResolver.Resolution
Creates a resolution object.
ControllerResolver.Resolution(String, String, boolean, Map) - Constructor for class com.acciente.induction.resolver.ControllerResolver.Resolution
Creates a resolution object.
ControllerResolverInitializer - Class in com.acciente.induction.init
Internal.
ControllerResolverInitializer() - Constructor for class com.acciente.induction.init.ControllerResolverInitializer
 
ControllerResolverRule - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
ControllerResolverRule(Config.ControllerResolver) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.ControllerResolverRule
 
createAddCompiledDirRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule
Factory methods for the "nested"-rules
createAddModelDefRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule
 
createAddSourceDirRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule
 
createExposePublicFieldsRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 
createModel(Config.ModelDefs.ModelDef, HttpServletRequest) - Method in class com.acciente.induction.dispatcher.model.ModelFactory
 
createObject(Class, Object[], ParameterProvider) - Static method in class com.acciente.induction.util.ObjectFactory
 
createParamClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ControllerResolverRule
 
createParamClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule.AddModelDefRule
 
createParamClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.RedirectResolverRule
 
createParamClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddLoaderClassRule
 
createParamClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatingEngineRule
 
createParamDefaultHandlerMethodRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ControllerResolverRule
 
createParamDirRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddCompiledDirRule
Factory methods for the "nested"-rules
createParamDirRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddSourceDirRule
Factory methods for the "nested"-rules
createParamFactoryClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule.AddModelDefRule
 
createParamIgnoreHandlerMethodCaseRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ControllerResolverRule
 
createParamISOCountryRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.SetLocaleRule
 
createParamISOLanguageRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.SetLocaleRule
 
createParamMaxUploadSizeRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.FileUploadRule
 
createParamPackageNamePrefixRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddCompiledDirRule
 
createParamPackageNamePrefixRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddSourceDirRule
 
createParamPathRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddLoaderClassRule
 
createParamScopeRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule.AddModelDefRule
 
createParamStoreFileOnDiskThresholdRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.FileUploadRule
 
createParamUploadedFileStorageDirRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.FileUploadRule
 
createSetJavaCompilerClassNameRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule
 
createSetLocaleRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 
createTemplatePathAddDirRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 
createTemplatePathAddLoaderClassRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 
createTemplatePathAddWebAppPathRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 
createTemplatingEngineRule() - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 

D

destroyObject(Object) - Static method in class com.acciente.induction.util.ObjectFactory
 
DigesterFactory - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
DigesterFactory() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.DigesterFactory
 
dispatch(HttpServletRequest, HttpServletResponse) - Method in class com.acciente.induction.dispatcher.HttpDispatcher
 

E

end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.ControllerResolverRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.FileUploadRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddCompiledDirRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddSourceDirRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule.AddModelDefRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.RedirectResolverRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.SetLocaleRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddLoaderClassRule
 
end(String, String) - Method in class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatingEngineRule
 
execute(ControllerResolver.Resolution, HttpServletRequest, HttpServletResponse) - Method in class com.acciente.induction.dispatcher.controller.ControllerExecutor
Executes the controller specified in the oResolution parameter
execute(Object, HttpServletResponse) - Method in class com.acciente.induction.dispatcher.view.ViewExecutor
 

F

FileUploadRule - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
FileUploadRule(Config.FileUpload) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.FileUploadRule
 
Form - Interface in com.acciente.induction.controller
This interface provides access to the HTML form submitted as part of the request (if any).
FreemarkerTemplatingEngine - Class in com.acciente.induction.template
An implementation of the Induction template engine interface that plugs in the Freemarker templating engine.
FreemarkerTemplatingEngine(Config.Templating, ClassLoader, ServletConfig, Logger) - Constructor for class com.acciente.induction.template.FreemarkerTemplatingEngine
 

G

getBoolean(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as a boolean value
getBoolean(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getClassLoader(Config.JavaClassPath, ClassLoader, Logger) - Static method in class com.acciente.induction.init.ClassLoaderInitializer
 
getClassName() - Method in class com.acciente.induction.init.config.Config.ControllerResolver
Returns the name of the class used to resolve a HTTP request to a controller name (and method).
getClassName() - Method in class com.acciente.induction.init.config.Config.RedirectResolver
Returns the name of the class used to resolve a redirect request.
getClassName() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatingEngine
Returns the name of the templating engine class configured or null if no value was provided
getClassName() - Method in class com.acciente.induction.resolver.ControllerResolver.Resolution
 
getConfig() - Method in interface com.acciente.induction.init.config.ConfigLoader
 
getConfig() - Method in class com.acciente.induction.init.config.xmlconfigloader.XMLConfigLoader
 
getConfigLoader(ServletConfig, Logger) - Static method in class com.acciente.induction.init.ConfigLoaderInitializer
Loads the configuration parameters used to configure every module in this dispatcher servlet.
getConfiguredModelFactory(String) - Method in class com.acciente.induction.dispatcher.model.ConfiguredModelFactoryPool
 
getController(String) - Method in class com.acciente.induction.dispatcher.controller.ControllerPool
Returns a controller from the controller pool, instantiating if needed
getControllerClass() - Method in class com.acciente.induction.controller.Redirect
 
getControllerMethodName() - Method in class com.acciente.induction.controller.Redirect
 
getControllerResolver() - Method in class com.acciente.induction.init.config.Config
This method is used to access the settings used to configure the controller resolver.
getControllerResolver(Config.ControllerResolver, ClassLoader, ServletConfig, Logger) - Static method in class com.acciente.induction.init.ControllerResolverInitializer
 
getDefaultHandlerMethodName() - Method in class com.acciente.induction.init.config.Config.ControllerResolver
 
getDigester(Config) - Static method in class com.acciente.induction.init.config.xmlconfigloader.DigesterFactory
 
getDir() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.CompiledDir
 
getDir() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.SourceDir
 
getDir() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.Dir
 
getDirList() - Method in class com.acciente.induction.init.config.Config.JavaClassPath
 
getFile(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as a file handle, this method should only be used to access a form parameter that represents an uploded file
getFile(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getFileUpload() - Method in class com.acciente.induction.init.config.Config
This method is used to access config parameters that control file uploads
getFloat(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as a float value
getFloat(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getImage() - Method in interface com.acciente.induction.view.Image
This method should return the contents of the image as a byte array
getInteger(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as an integer value
getInteger(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getJavaClassPath() - Method in class com.acciente.induction.init.config.Config
Defined the classpath to be used for loading java class files.
getJavaCompiler() - Method in class com.acciente.induction.init.config.Config.JavaClassPath
This method is used to configure the java compiler used for compiling java sources at runtime.
getJavaCompilerClassName() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.JavaCompiler
 
getList() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath
Returns the list of items added to this path
getLoaderClassName() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.LoaderClass
 
getLocale() - Method in class com.acciente.induction.init.config.Config.Templating
 
getLong(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as a long value
getLong(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getMaxUploadSizeInBytes() - Method in class com.acciente.induction.init.config.Config.FileUpload
 
getMethodName() - Method in class com.acciente.induction.resolver.ControllerResolver.Resolution
 
getMimeType() - Method in interface com.acciente.induction.view.Image
This method should return the mime type of the text content
getMimeType() - Method in interface com.acciente.induction.view.ImageStream
This method should return the mime type of the text content
getMimeType() - Method in interface com.acciente.induction.view.Template
This method should return the mime type of the text content
getMimeType() - Method in interface com.acciente.induction.view.Text
This method should return the mime type of the text content
getModel(String, HttpServletRequest) - Method in class com.acciente.induction.dispatcher.model.ModelPool
 
getModelClassName() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
getModelDef(String) - Method in class com.acciente.induction.init.config.Config.ModelDefs
 
getModelDefList() - Method in class com.acciente.induction.init.config.Config.ModelDefs
 
getModelDefs() - Method in class com.acciente.induction.init.config.Config
This method is used to access the model definitions, in particular to add to, and read from the model definitions stored in this configuration.
getModelFactoryClassName() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
getNoArgConstructor(Class) - Static method in class com.acciente.induction.util.ReflectUtils
This method introspects into the specified class and checks if the class has a public constructor with formal parameters (i.e.
getObject(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as an object value
getObject(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getOptions() - Method in class com.acciente.induction.resolver.ControllerResolver.Resolution
 
getPackageNamePrefix() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.CompiledDir
 
getPackageNamePrefix() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.SourceDir
 
getParameter(Class) - Method in class com.acciente.induction.dispatcher.model.ModelFactory.ModelParameterProvider
 
getParameterValue(Class, HttpServletRequest, HttpServletResponse, ControllerResolver.Resolution) - Method in class com.acciente.induction.dispatcher.ParamResolver
 
getParamNames() - Method in interface com.acciente.induction.controller.Form
Returns a list of the parameter names in the HTML form
getParamNames() - Method in class com.acciente.induction.controller.HTMLForm
 
getPath() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.LoaderClass
 
getPath() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.WebappPath
This path is relative to the parent of the WEB-INF directory of the web application
getRedirectResolver() - Method in class com.acciente.induction.init.config.Config
This method is used to access the settings used to configure the redirect resolver.
getRedirectResolver(Config.RedirectResolver, ClassLoader, ServletConfig, Logger) - Static method in class com.acciente.induction.init.config.RedirectResolverInitializer
 
getSingletonConstructor(Class) - Static method in class com.acciente.induction.util.ReflectUtils
This method introspects into the specified class and checks if the class has only one public constructor.
getSingletonMethod(Class, String) - Static method in class com.acciente.induction.util.ReflectUtils
This method introspects into the specified class and checks if the class has only one public method with the specified name.
getSingletonMethod(Class, String, boolean) - Static method in class com.acciente.induction.util.ReflectUtils
This method introspects into the specified class and checks if the class has only one public method with the specified name.
getStoreOnDiskThresholdInBytes() - Method in class com.acciente.induction.init.config.Config.FileUpload
 
getString(String) - Method in interface com.acciente.induction.controller.Form
Return the value of the specified HTML form parameter as a string value
getString(String) - Method in class com.acciente.induction.controller.HTMLForm
 
getTemplateName() - Method in interface com.acciente.induction.view.Template
Returns the name of the template that dragon will use to render the contents an instance of this class.
getTemplatePath() - Method in class com.acciente.induction.init.config.Config.Templating
 
getTemplating() - Method in class com.acciente.induction.init.config.Config
This method provides access to the configuration of the template engine.
getTemplatingEngine() - Method in class com.acciente.induction.init.config.Config.Templating
 
getTemplatingEngine(Config.Templating, ClassLoader, ServletConfig, Logger) - Static method in class com.acciente.induction.init.TemplatingEngineInitializer
 
getText() - Method in interface com.acciente.induction.view.Text
This method should return the text
getUploadedFileStorageDir() - Method in class com.acciente.induction.init.config.Config.FileUpload
Returns the path to which uploaded files that are too large to be kept in memory should be written, if no directory is specified all files are kept in memory
getURL() - Method in class com.acciente.induction.controller.Redirect
 

H

hasModelFactoryClassName() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
HTMLForm - Class in com.acciente.induction.controller
Internal.
HTMLForm(HttpServletRequest, Config.FileUpload) - Constructor for class com.acciente.induction.controller.HTMLForm
 
HTMLFormException - Exception in com.acciente.induction.controller
Internal.
HTMLFormException(String) - Constructor for exception com.acciente.induction.controller.HTMLFormException
 
HTMLFormException(String, Throwable) - Constructor for exception com.acciente.induction.controller.HTMLFormException
 
HttpDispatcher - Class in com.acciente.induction.dispatcher
This is the Induction dispatcher servlet.
HttpDispatcher() - Constructor for class com.acciente.induction.dispatcher.HttpDispatcher
 
HttpRequest - Class in com.acciente.induction.controller
Internal.
HttpRequest(HttpServletRequest) - Constructor for class com.acciente.induction.controller.HttpRequest
 
HttpResponse - Class in com.acciente.induction.controller
Internal.
HttpResponse(HttpServletResponse) - Constructor for class com.acciente.induction.controller.HttpResponse
 

I

Image - Interface in com.acciente.induction.view
This view interface should be implemented to send an image to the browser.
ImageStream - Interface in com.acciente.induction.view
This view interface should be implemented to send an image to the browser.
init(ServletConfig) - Method in class com.acciente.induction.dispatcher.HttpDispatcher
This method is called by the webcontainer to initialize this servlet
isApplicationScope() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
isConfiguredModelFactoryStale(String) - Method in class com.acciente.induction.dispatcher.model.ConfiguredModelFactoryPool
Use to check if the specified model factory classname has been refined since it was last used by this pool
isExposePublicFields() - Method in class com.acciente.induction.init.config.Config.Templating
 
isIgnoreMethodNameCase() - Method in class com.acciente.induction.init.config.Config.ControllerResolver
 
isIgnoreMethodNameCase() - Method in class com.acciente.induction.resolver.ControllerResolver.Resolution
 
isModelStale(Config.ModelDefs.ModelDef, Object) - Method in class com.acciente.induction.dispatcher.model.ModelFactory
 
isRequestScope() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
isSessionScope() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 

J

JavaClassPathRule - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
JavaClassPathRule(Config.JavaClassPath) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule
 
JavaClassPathRule.AddCompiledDirRule - Class in com.acciente.induction.init.config.xmlconfigloader
AddCompiledDirRule
JavaClassPathRule.AddCompiledDirRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddCompiledDirRule
 
JavaClassPathRule.AddSourceDirRule - Class in com.acciente.induction.init.config.xmlconfigloader
AddSourceDirRule Log May 1, 2008 APR - created
JavaClassPathRule.AddSourceDirRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.JavaClassPathRule.AddSourceDirRule
 

L

LEVEL - Variable in class com.acciente.induction.init.config.XML
 
log(String) - Method in interface com.acciente.induction.init.Logger
 
log(String, Throwable) - Method in interface com.acciente.induction.init.Logger
 
Logger - Interface in com.acciente.induction.init
Internal.

M

MethodNotFoundException - Exception in com.acciente.induction.util
Internal.
MethodNotFoundException(String) - Constructor for exception com.acciente.induction.util.MethodNotFoundException
 
MethodNotFoundException(String, Throwable) - Constructor for exception com.acciente.induction.util.MethodNotFoundException
 
ModelDefsRule - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
ModelDefsRule(Config.ModelDefs) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule
 
ModelDefsRule.AddModelDefRule - Class in com.acciente.induction.init.config.xmlconfigloader
 
ModelDefsRule.AddModelDefRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.ModelDefsRule.AddModelDefRule
 
ModelFactory - Class in com.acciente.induction.dispatcher.model
Internal.
ModelFactory(ClassLoader, ServletConfig, Logger) - Constructor for class com.acciente.induction.dispatcher.model.ModelFactory
 
ModelFactory.ModelParameterProvider - Class in com.acciente.induction.dispatcher.model
Internal.
ModelFactory.ModelParameterProvider(ModelPool, HttpServletRequest) - Constructor for class com.acciente.induction.dispatcher.model.ModelFactory.ModelParameterProvider
 
ModelPool - Class in com.acciente.induction.dispatcher.model
Internal.
ModelPool(Config.ModelDefs, ModelFactory) - Constructor for class com.acciente.induction.dispatcher.model.ModelPool
 

O

ObjectFactory - Class in com.acciente.induction.util
Internal.
ObjectFactory() - Constructor for class com.acciente.induction.util.ObjectFactory
 
OPEN - Variable in class com.acciente.induction.init.config.XML
 
OPEN_IND - Variable in class com.acciente.induction.init.config.XML
 
out() - Method in class com.acciente.induction.controller.HttpResponse
 
out() - Method in interface com.acciente.induction.controller.Response
 

P

ParamResolver - Class in com.acciente.induction.dispatcher
Internal.
ParamResolver(ModelPool, Config.FileUpload) - Constructor for class com.acciente.induction.dispatcher.ParamResolver
 
ParamResolverException - Exception in com.acciente.induction.dispatcher
Internal.
ParamResolverException(String) - Constructor for exception com.acciente.induction.dispatcher.ParamResolverException
 
ParamResolverException(String, Throwable) - Constructor for exception com.acciente.induction.dispatcher.ParamResolverException
 
PATTERN - Variable in class com.acciente.induction.init.config.XML
 
process(Template, Writer) - Method in class com.acciente.induction.template.FreemarkerTemplatingEngine
 
process(Template, Writer) - Method in interface com.acciente.induction.template.TemplatingEngine
This method is used to process a template via this instance of the templating engine

R

Redirect - Class in com.acciente.induction.controller
Used to instruct the client to redirect.
Redirect(Class) - Constructor for class com.acciente.induction.controller.Redirect
A redirect object defined in terms of the controller to which the client should redirect, Induction uses the redirect resolver to map the controller name to a URL.
Redirect(Class, String) - Constructor for class com.acciente.induction.controller.Redirect
A redirect object defined in terms of the controller to which the client should redirect, Induction uses the redirect resolver to map the controller name to a URL.
Redirect(String) - Constructor for class com.acciente.induction.controller.Redirect
A redirect object defined directly in terms of the URL to which the client should redirect to.
RedirectResolver - Interface in com.acciente.induction.resolver
This interface is used to abstract the algorithm used to map a redirect request to an actual URL
RedirectResolverInitializer - Class in com.acciente.induction.init.config
Internal.
RedirectResolverInitializer() - Constructor for class com.acciente.induction.init.config.RedirectResolverInitializer
 
RedirectResolverRule - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
RedirectResolverRule(Config.RedirectResolver) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.RedirectResolverRule
 
ReflectUtils - Class in com.acciente.induction.util
Internal.
ReflectUtils() - Constructor for class com.acciente.induction.util.ReflectUtils
 
Request - Interface in com.acciente.induction.controller
Provides access to the servlet Request, this interface decorates the standard HttpServletRequest object.
resolve(HttpServletRequest) - Method in interface com.acciente.induction.resolver.ControllerResolver
This method should resolve the class name of the controller and method name within same to be invoked in response to the specified HTTP request
resolve(Class) - Method in interface com.acciente.induction.resolver.RedirectResolver
Called by Induction to resolve a redirect request defined on in terms of a target controller.
resolve(Class, String) - Method in interface com.acciente.induction.resolver.RedirectResolver
Called by Induction to resolve a redirect request defined on in terms of a target controller and a specific target method in the controller.
resolve(String) - Method in interface com.acciente.induction.resolver.RedirectResolver
Called by Induction to resolve a redirect request defined on in terms of a target URL, the URL may be a partial URL that this method is expected to complete.
resolve(HttpServletRequest) - Method in class com.acciente.induction.resolver.URLPathControllerResolver
 
resolve(Class) - Method in class com.acciente.induction.resolver.URLPathRedirectResolver
 
resolve(Class, String) - Method in class com.acciente.induction.resolver.URLPathRedirectResolver
 
resolve(String) - Method in class com.acciente.induction.resolver.URLPathRedirectResolver
 
Response - Interface in com.acciente.induction.controller
Provides access to the servlet Response, this interface decorates the standards HttpServletResponse object.

S

service(HttpServletRequest, HttpServletResponse) - Method in class com.acciente.induction.dispatcher.HttpDispatcher
 
setClassName(String) - Method in class com.acciente.induction.init.config.Config.ControllerResolver
Used to set a fully qualified class name used to resolve a HTTP request to a controller name (and method).
setClassName(String) - Method in class com.acciente.induction.init.config.Config.RedirectResolver
Used to set a fully qualified class name used to resolve a redirect request.
setClassName(String) - Method in class com.acciente.induction.init.config.Config.Templating.TemplatingEngine
Used to set a fully qualified class name that implements the templating engine interface (the templating engine interface is com.acciente.induction.template.TemplatingEngine)
setDefaultHandlerMethodName(String) - Method in class com.acciente.induction.init.config.Config.ControllerResolver
 
setExposePublicFields(boolean) - Method in class com.acciente.induction.init.config.Config.Templating
 
setIgnoreMethodNameCase(boolean) - Method in class com.acciente.induction.init.config.Config.ControllerResolver
Controls if the default resolver should respect method case when looking for a method.
setJavaCompilerClassName(String) - Method in class com.acciente.induction.init.config.Config.JavaClassPath.JavaCompiler
 
setLocale(Locale) - Method in class com.acciente.induction.init.config.Config.Templating
 
setMaxUploadSizeInBytes(int) - Method in class com.acciente.induction.init.config.Config.FileUpload
Sets the maximum upload file size in bytes will be accepted
setModelPool(ModelPool) - Method in class com.acciente.induction.dispatcher.model.ModelFactory
Used to set a model pool for use in model-to-model dendency injection (note the cyclic relationship between ModelFactory class and the ModelPool class, also a the same relationship between the object instances)
setStoreOnDiskThresholdInBytes(int) - Method in class com.acciente.induction.init.config.Config.FileUpload
Set a file size in bytes above which the uploaded file will be stored on disk
setUploadedFileStorageDir(File) - Method in class com.acciente.induction.init.config.Config.FileUpload
 

T

Template - Interface in com.acciente.induction.view
This view interface should be implemented to render a text template to the browser.
TemplatingEngine - Interface in com.acciente.induction.template
This interface is used to abstract access to templating engine used.
TemplatingEngineException - Exception in com.acciente.induction.template
TemplatingEngineException.
TemplatingEngineException(String) - Constructor for exception com.acciente.induction.template.TemplatingEngineException
 
TemplatingEngineException(String, Throwable) - Constructor for exception com.acciente.induction.template.TemplatingEngineException
 
TemplatingEngineInitializer - Class in com.acciente.induction.init
Internal.
TemplatingEngineInitializer() - Constructor for class com.acciente.induction.init.TemplatingEngineInitializer
 
TemplatingRule - Class in com.acciente.induction.init.config.xmlconfigloader
Internal.
TemplatingRule(Config.Templating) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule
 
TemplatingRule.SetLocaleRule - Class in com.acciente.induction.init.config.xmlconfigloader
SetLocaleRule
TemplatingRule.SetLocaleRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.SetLocaleRule
 
TemplatingRule.TemplatePathAddLoaderClassRule - Class in com.acciente.induction.init.config.xmlconfigloader
TemplatePathAddLoaderClassRule
TemplatingRule.TemplatePathAddLoaderClassRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddLoaderClassRule
 
TemplatingRule.TemplatePathAddWebAppPathRule - Class in com.acciente.induction.init.config.xmlconfigloader
TemplatePathAddWebAppPathRule
TemplatingRule.TemplatePathAddWebAppPathRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatePathAddWebAppPathRule
 
TemplatingRule.TemplatingEngineRule - Class in com.acciente.induction.init.config.xmlconfigloader
TemplatingEngineRule
TemplatingRule.TemplatingEngineRule() - Constructor for class com.acciente.induction.init.config.xmlconfigloader.TemplatingRule.TemplatingEngineRule
 
Text - Interface in com.acciente.induction.view
This view interface should be implemented to output simple text to the browser.
toString() - Method in class com.acciente.induction.init.config.Config.ControllerResolver
 
toString() - Method in class com.acciente.induction.init.config.Config.FileUpload
 
toString() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.CompiledDir
 
toString() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.JavaCompiler
 
toString() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.SourceDir
 
toString() - Method in class com.acciente.induction.init.config.Config.JavaClassPath
 
toString() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
toString() - Method in class com.acciente.induction.init.config.Config.ModelDefs
 
toString() - Method in class com.acciente.induction.init.config.Config.RedirectResolver
 
toString() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.Dir
 
toString() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.LoaderClass
 
toString() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath
 
toString() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.WebappPath
 
toString() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatingEngine
 
toString() - Method in class com.acciente.induction.init.config.Config.Templating
 
toString() - Method in class com.acciente.induction.init.config.Config
 
toXML() - Method in class com.acciente.induction.init.config.Config.ControllerResolver
 
toXML() - Method in class com.acciente.induction.init.config.Config.FileUpload
 
toXML() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.CompiledDir
 
toXML() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.JavaCompiler
 
toXML() - Method in class com.acciente.induction.init.config.Config.JavaClassPath.SourceDir
 
toXML() - Method in class com.acciente.induction.init.config.Config.JavaClassPath
 
toXML() - Method in class com.acciente.induction.init.config.Config.ModelDefs.ModelDef
 
toXML() - Method in class com.acciente.induction.init.config.Config.ModelDefs
 
toXML() - Method in class com.acciente.induction.init.config.Config.RedirectResolver
 
toXML() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.Dir
 
toXML() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.LoaderClass
 
toXML() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath
 
toXML() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatePath.WebappPath
 
toXML() - Method in class com.acciente.induction.init.config.Config.Templating.TemplatingEngine
 
toXML() - Method in class com.acciente.induction.init.config.Config.Templating
 
toXML() - Method in class com.acciente.induction.init.config.Config
 
toXML(int) - Method in class com.acciente.induction.init.config.XML
 
toXML(boolean) - Method in class com.acciente.induction.init.config.XML
 
toXML(Object) - Method in class com.acciente.induction.init.config.XML
 

U

URLPathControllerResolver - Class in com.acciente.induction.resolver
This class implements a controller resolver that maps the path info in the URL to a controller class name and method name.
URLPathControllerResolver(Config.ControllerResolver) - Constructor for class com.acciente.induction.resolver.URLPathControllerResolver
 
URLPathRedirectResolver - Class in com.acciente.induction.resolver
This class is an illustrative implementation of a RedirectResolver that works in a manner consistent to the scheme used by the default ControllerResolver class, URLPathControllerResolver.
URLPathRedirectResolver(Config.RedirectResolver, ServletConfig) - Constructor for class com.acciente.induction.resolver.URLPathRedirectResolver
 

V

ViewExecutor - Class in com.acciente.induction.dispatcher.view
Internal.
ViewExecutor(TemplatingEngine) - Constructor for class com.acciente.induction.dispatcher.view.ViewExecutor
 
ViewExecutorException - Exception in com.acciente.induction.dispatcher.view
Internal.
ViewExecutorException(String) - Constructor for exception com.acciente.induction.dispatcher.view.ViewExecutorException
 
ViewExecutorException(String, Throwable) - Constructor for exception com.acciente.induction.dispatcher.view.ViewExecutorException
 

W

writeImage(OutputStream) - Method in interface com.acciente.induction.view.ImageStream
This method when called by Induction, should write the image contents to the output stream passed to the method

X

XML - Class in com.acciente.induction.init.config
Internal.
XMLConfigLoader - Class in com.acciente.induction.init.config.xmlconfigloader
An implementation of the ConfigLoader that loads the configuration from an XML file.
XMLConfigLoader(ServletConfig) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.XMLConfigLoader
 
XMLConfigLoader(File) - Constructor for class com.acciente.induction.init.config.xmlconfigloader.XMLConfigLoader
This constructor was written to faciliate testing the config loader by loading a file directly from the filesystem.
XMLConfigLoaderException - Exception in com.acciente.induction.init.config.xmlconfigloader
Internal.
XMLConfigLoaderException(String) - Constructor for exception com.acciente.induction.init.config.xmlconfigloader.XMLConfigLoaderException
 
XMLConfigLoaderException(String, Throwable) - Constructor for exception com.acciente.induction.init.config.xmlconfigloader.XMLConfigLoaderException
 

A B C D E F G H I J L M O P R S T U V W X
Return to www.inductionframework.org

Copyright (c) 2008 Acciente, LLC. All rights reserved.