|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface NutConfig
这个接口是一个抽象封装
如果是通过 Servlet 方式加载的 Nutz.Mvc, 只需要根据 ServletConfig 来实现一下这个接口 同理, Filter 方式,甚至不是标准的 JSP/Servlet 容器,只要实现了这个接口,都可以 正常的调用 Loading 接口
方法摘要 | ||
---|---|---|
Loading |
createLoading()
根据 MainModule 中的 '@LoadingBy' 得到一个加载逻辑的实现类 |
|
java.lang.String |
getAppName()
|
|
java.lang.String |
getAppRoot()
|
|
AtMap |
getAtMap()
在你的模块中通过 '@At' 声明的入口函数,可以存储在 AtMap 中,这个函数提供一个 AtMap 的实例 |
|
java.lang.Object |
getAttribute(java.lang.String name)
获取上下文环境中的属性对象 |
|
|
getAttributeAs(java.lang.Class<T> type,
java.lang.String name)
获取上下文环境中的属性对象,并自动转成指定类型 |
|
java.util.List<java.lang.String> |
getAttributeNames()
获取上下文环境中属性名称的列表 |
|
java.lang.String |
getInitParameter(java.lang.String name)
获取配置的参数 |
|
java.util.List<java.lang.String> |
getInitParameterNames()
获取配置参数的名称列表 |
|
Ioc |
getIoc()
|
|
Context |
getLoadingContext()
加载时上下文包括环境变量,以及 "app.root" 等信息 |
|
java.lang.Class<?> |
getMainModule()
获取配置的主模块,一般的说是存放在 initParameter 集合下的 "modules" 属性 值为一个 class 的全名 |
|
javax.servlet.ServletContext |
getServletContext()
如果在非 JSP/SERVLET 容器内,这个函数不保证返回正确的结果 |
|
SessionProvider |
getSessionProvider()
|
|
void |
setAttribute(java.lang.String name,
java.lang.Object obj)
在上下文环境中设置属性对象 |
|
void |
setAttributeIgnoreNull(java.lang.String name,
java.lang.Object obj)
在上下文环境中设置属性对象,如果值为 null,则忽略 |
|
void |
setSessionProvider(SessionProvider provider)
|
方法详细信息 |
---|
Ioc getIoc()
java.lang.String getAppRoot()
java.lang.String getAppName()
java.lang.String getInitParameter(java.lang.String name)
name
- 参数名
java.util.List<java.lang.String> getInitParameterNames()
java.lang.Object getAttribute(java.lang.String name)
name
- - 属性名
java.util.List<java.lang.String> getAttributeNames()
<T> T getAttributeAs(java.lang.Class<T> type, java.lang.String name)
T
- 类型type
- 类型name
- 属性名
void setAttribute(java.lang.String name, java.lang.Object obj)
name
- 属性名obj
- 属性值void setAttributeIgnoreNull(java.lang.String name, java.lang.Object obj)
name
- 属性名obj
- 属性值java.lang.Class<?> getMainModule()
AtMap getAtMap()
Loading createLoading()
javax.servlet.ServletContext getServletContext()
Context getLoadingContext()
void setSessionProvider(SessionProvider provider)
SessionProvider getSessionProvider()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |