Class ConfigModel
- java.lang.Object
-
- org.springframework.extensions.webscripts.ConfigModel
-
- Direct Known Subclasses:
ScriptConfigModel,TemplateConfigModel
public abstract class ConfigModel extends java.lang.ObjectAbstract base class used for objects that represent configuration as a root object in a script or template model.- Author:
- gavinc
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConfigModel.ScopedConfigMapMap to allow access to scoped config in a unified way for scripts and templates.
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.extensions.config.ConfigServiceconfigServiceprotected java.util.Map<java.lang.String,org.springframework.extensions.config.ConfigElement>globalConfigprotected java.lang.StringscriptConfig
-
Constructor Summary
Constructors Constructor Description ConfigModel(org.springframework.extensions.config.ConfigService configService, java.lang.String scriptConfig)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,org.springframework.extensions.config.ConfigElement>getGlobal()Retrieves the global configuration as a Map.java.util.Map<java.lang.String,org.springframework.extensions.config.ConfigElement>getScoped()Retrieves scoped configuration as a Map.abstract java.lang.ObjectgetScript()Retrieves the script configuration.
It's up to the subclass what is returned to represent script config.
-
-
-
Method Detail
-
getGlobal
public java.util.Map<java.lang.String,org.springframework.extensions.config.ConfigElement> getGlobal()
Retrieves the global configuration as a Map.- Returns:
- Map of the global config
-
getScoped
public java.util.Map<java.lang.String,org.springframework.extensions.config.ConfigElement> getScoped()
Retrieves scoped configuration as a Map.- Returns:
- Map of the scoped config
-
getScript
public abstract java.lang.Object getScript()
Retrieves the script configuration.
It's up to the subclass what is returned to represent script config.- Returns:
- script configuration
-
-