您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
_
A
accept(T)
- 接口 中的方法org.noear.solon.ext.
ConsumerEx
add(String, XMethod, XHandler)
- 接口 中的方法org.noear.solon.core.
XHandlerSlots
add(String, XMethod, XHandler)
- 类 中的方法org.noear.solon.
XApp
主体监听
add(String, Class<?>)
- 类 中的方法org.noear.solon.
XApp
add(String, Class<?>, boolean)
- 类 中的方法org.noear.solon.
XApp
add(Class<?>)
- 类 中的方法org.noear.solon.
XGateway
添加接口
add(Class<?>, boolean)
- 类 中的方法org.noear.solon.
XGateway
添加接口(remoting ?
add(BeanWrap)
- 类 中的方法org.noear.solon.
XGateway
add(BeanWrap, boolean)
- 类 中的方法org.noear.solon.
XGateway
添加接口(适用于,从Aop工厂遍历加入;或者把rpc代理包装成bw)
add(String, XHandler)
- 类 中的方法org.noear.solon.
XGateway
添加二级路径处理
add(String, XHandler)
- 类 中的方法org.noear.solon.
XRouter
添加路由关系
add(String, int, XMethod, XHandler)
- 类 中的方法org.noear.solon.
XRouter
添加路由关系
add(String, int, XMethod, int, XHandler)
- 类 中的方法org.noear.solon.
XRouter
添加路由关系
addDo(String, XHandler)
- 类 中的方法org.noear.solon.
XGateway
after
- 类 中的静态变量org.noear.solon.core.
XEndpoint
后置处理
after(XHandler)
- 类 中的方法org.noear.solon.core.
XHandlerAide
添加后置处理
after(String, XMethod, int, XHandler)
- 接口 中的方法org.noear.solon.core.
XHandlerSlots
after(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
重置监听
after(String, XMethod, XHandler)
- 类 中的方法org.noear.solon.
XApp
after(String, XMethod, int, XHandler)
- 类 中的方法org.noear.solon.
XApp
after(Class<T>)
- 类 中的方法org.noear.solon.
XGateway
添加后置拦截器
all(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加所有方法监听
allowActionMapping()
- 类 中的方法org.noear.solon.
XGateway
允许 Action Mapping 申明
annoS
- 类 中的变量org.noear.solon.core.
FieldWrap
ANSI_BLACK
- 类 中的静态变量org.noear.solon.ext.
PrintUtil
ANSI_BLUE
- 类 中的静态变量org.noear.solon.ext.
PrintUtil
ANSI_RED
- 类 中的静态变量org.noear.solon.ext.
PrintUtil
ANSI_RESET
- 类 中的静态变量org.noear.solon.ext.
PrintUtil
Aop
-
org.noear.solon.core
中的类
Aop 管理中心 负责常用对外接口
Aop()
- 类 的构造器org.noear.solon.core.
Aop
AopFactory
-
org.noear.solon.core
中的类
Aop 处理工厂(可以被继承重写)
AopFactory()
- 类 的构造器org.noear.solon.core.
AopFactory
AopFactoryBase
-
org.noear.solon.core
中的类
为 AopFactory 提供存储 支持,并提供注册管理
AopFactoryBase()
- 类 的构造器org.noear.solon.core.
AopFactoryBase
argx()
- 类 中的方法org.noear.solon.
XAppProperties
获取启动参数
attr(String, T)
- 类 中的方法org.noear.solon.core.
XContext
获取自定义特性
attr(String)
- 类 中的方法org.noear.solon.core.
XContext
attrClear()
- 类 中的方法org.noear.solon.core.
XContext
清除上下文特性
attrMap()
- 类 中的方法org.noear.solon.core.
XContext
attrSet(String, Object)
- 类 中的方法org.noear.solon.core.
XContext
设置上下文特性
attrSet(Map<String, Object>)
- 类 中的方法org.noear.solon.core.
XContext
B
bean()
- 类 中的方法org.noear.solon.core.
XAction
获取一个控制器实例
beanAnnoHandle(BeanWrap, XBean)
- 类 中的方法org.noear.solon.core.
AopFactory
XBean 的处理
beanBuild(String, MethodWrap, BeanWrap, XInject, Function<Parameter, String>)
- 类 中的静态方法org.noear.solon.core.
AopFactory
执行对象构建
beanBuildEnd(String, XInject, Object)
- 类 中的静态方法org.noear.solon.core.
AopFactory
BeanCreator
<
T
extends
Annotation
> -
org.noear.solon.core
中的接口
Bean 生成处理器
beanCreatorAdd(Class<T>, BeanCreator<T>)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
添加 bean creator, injector
beanCreators
- 类 中的变量org.noear.solon.core.
AopFactoryBase
bean loaders
beanForeach(BiConsumer<String, BeanWrap>)
- 类 中的静态方法org.noear.solon.core.
Aop
遍历bean (拿到的是bean包装)
beanInject(VarHolder, String)
- 类 中的静态方法org.noear.solon.core.
AopFactory
执行变量注入
BeanInjector
<
T
extends
Annotation
> -
org.noear.solon.core
中的接口
Bean 注入处理器
beanInjectorAdd(Class<T>, BeanInjector<T>)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
beanInjectors
- 类 中的变量org.noear.solon.core.
AopFactoryBase
bean injectors
beanLoad(Class<?>)
- 类 中的静态方法org.noear.solon.core.
Aop
加载bean
beanLoad(Class<?>, boolean)
- 类 中的方法org.noear.solon.core.
AopFactory
加载 bean 及对应处理
beanNotice(Object, BeanWrap)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
bean通知
beanOnloaded(Runnable)
- 类 中的静态方法org.noear.solon.core.
Aop
添加bean加载完成事件
beanRegister(BeanWrap, String)
- 类 中的方法org.noear.solon.core.
AopFactory
注册到管理中心
beans
- 类 中的变量org.noear.solon.core.
AopFactoryBase
bean库
beanSubscribe(Object, Consumer<BeanWrap>)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
bean订阅
BeanSubscriber
-
org.noear.solon.core
中的类
Bean 订阅者
BeanSubscriber(Object, Consumer<BeanWrap>)
- 类 的构造器org.noear.solon.core.
BeanSubscriber
BeanWebWrap
-
org.noear.solon.core
中的类
Web Bean 包装
BeanWebWrap(BeanWrap)
- 类 的构造器org.noear.solon.core.
BeanWebWrap
BeanWebWrap(BeanWrap, String)
- 类 的构造器org.noear.solon.core.
BeanWebWrap
BeanWebWrap(BeanWrap, String, boolean)
- 类 的构造器org.noear.solon.core.
BeanWebWrap
BeanWebWrap(BeanWrap, String, boolean, XRender, boolean)
- 类 的构造器org.noear.solon.core.
BeanWebWrap
BeanWrap
-
org.noear.solon.core
中的类
Bean 包装(可以被继承重写) Bean 构建过程:Constructor(构造方法) -> @XInject(依赖注入) -> @XInit(初始化,相当于 PostConstruct)
BeanWrap()
- 类 的构造器org.noear.solon.core.
BeanWrap
BeanWrap(Class<?>)
- 类 的构造器org.noear.solon.core.
BeanWrap
BeanWrap(Class<?>, Object)
- 类 的构造器org.noear.solon.core.
BeanWrap
beanWraps
- 类 中的变量org.noear.solon.core.
AopFactoryBase
bean包装库
before
- 类 中的静态变量org.noear.solon.core.
XEndpoint
前置处理
before(XHandler)
- 类 中的方法org.noear.solon.core.
XHandlerAide
添加前置处理
before(String, XMethod, int, XHandler)
- 接口 中的方法org.noear.solon.core.
XHandlerSlots
before(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
前置监听
before(String, XMethod, XHandler)
- 类 中的方法org.noear.solon.
XApp
before(String, XMethod, int, XHandler)
- 类 中的方法org.noear.solon.
XApp
before(Class<T>)
- 类 中的方法org.noear.solon.
XGateway
添加前置拦截器
bindingThread()
- 类 中的静态方法org.noear.solon.core.
XClassLoader
绑定线程
bindTo(Map<String, String>, Object)
- 类 中的静态方法org.noear.solon.
XUtil
将 source:Map 数据,绑定到 target:bean
bindTo(Properties, Object)
- 类 中的静态方法org.noear.solon.
XUtil
将 source:Properties 数据,绑定到 target:bean
bindTo(Function<String, String>, Object)
- 类 中的静态方法org.noear.solon.
XUtil
将 source:((k)->v) 数据,绑定到 target:bean
blueln(String)
- 类 中的静态方法org.noear.solon.ext.
PrintUtil
body()
- 类 中的方法org.noear.solon.core.
XContext
获取RAW内容
body(String)
- 类 中的方法org.noear.solon.core.
XContext
bodyAsBytes()
- 类 中的方法org.noear.solon.core.
XContext
获取RAW内容为byte[]
bodyAsStream()
- 类 中的方法org.noear.solon.core.
XContext
获取RAW内容为Stream
bodyAsStream()
- 类 中的方法org.noear.solon.core.
XContextEmpty
buildArgs(XContext, Parameter[])
- 类 中的方法org.noear.solon.core.
XActionExecutor
构建执行参数
buildExt(String, boolean)
- 类 中的静态方法org.noear.solon.
XUtil
构建应用扩展目录
C
c_map
- 类 中的变量org.noear.solon.core.
BeanWebWrap
c_path
- 类 中的变量org.noear.solon.core.
BeanWebWrap
c_poi
- 类 中的变量org.noear.solon.core.
BeanWebWrap
c_remoting
- 类 中的变量org.noear.solon.core.
BeanWebWrap
callback
- 类 中的变量org.noear.solon.core.
BeanSubscriber
callDo(XContext, Object)
- 类 中的方法org.noear.solon.core.
XAction
执行动作(便于重写)
cfg()
- 类 中的静态方法org.noear.solon.
XApp
changeBody(XContext)
- 类 中的方法org.noear.solon.core.
XActionExecutor
尝试将body转换为特定对象
changeOfCtx(AnnotatedElement, Class<?>, String, String, XContext)
- 类 中的静态方法org.noear.solon.core.utils.
TypeUtil
changeOfPop(Class<?>, String)
- 类 中的静态方法org.noear.solon.core.utils.
TypeUtil
changeValue(XContext, Parameter, int, Class<?>, Object)
- 类 中的方法org.noear.solon.core.
XActionExecutor
尝试将值按类型转换
charset(String)
- 类 中的方法org.noear.solon.core.
XContext
设置字符集
charset(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
className
- 类 中的变量org.noear.solon.core.
XPluginEntity
类名(全路径)
ClassWrap
-
org.noear.solon.core
中的类
Class 包装 用于缓存类的方法
ClassWrap(Class<?>)
- 类 的构造器org.noear.solon.core.
ClassWrap
clazz
- 类 中的变量org.noear.solon.core.
ClassWrap
clear()
- 类 中的方法org.noear.solon.core.
ModelAndView
clear()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
clear()
- 类 中的方法org.noear.solon.
XRouter
清空路由关系
clone()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
close()
- 类 中的方法org.noear.solon.core.
XContext
clz()
- 类 中的方法org.noear.solon.core.
BeanWrap
bean 类
clzMapping
- 类 中的变量org.noear.solon.core.
AopFactoryBase
clz mapping
code
- 枚举 中的变量org.noear.solon.core.
XMethod
commit()
- 类 中的方法org.noear.solon.core.
XContext
commonPool
- 类 中的静态变量org.noear.solon.
XUtil
ConsumerEx
<
T
> -
org.noear.solon.ext
中的接口
containsKey(Object)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
containsValue(Object)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
content
- 类 中的变量org.noear.solon.core.
XFile
内容流
contentLength()
- 类 中的方法org.noear.solon.core.
XContext
获取内容长度
contentLength()
- 类 中的方法org.noear.solon.core.
XContextEmpty
contentType()
- 类 中的方法org.noear.solon.core.
XContext
获取内容类型
contentType(String)
- 类 中的方法org.noear.solon.core.
XContext
设置内容类型
contentType()
- 类 中的方法org.noear.solon.core.
XContextEmpty
contentType
- 类 中的变量org.noear.solon.core.
XFile
内容类型
contentTypeDef
- 类 中的静态变量org.noear.solon.core.
XContextUtil
contentTypeDoSet(String)
- 类 中的方法org.noear.solon.core.
XContext
contentTypeDoSet(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
contentTypeNew()
- 类 中的方法org.noear.solon.core.
XContext
convertKey(String)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
cookie(String)
- 类 中的方法org.noear.solon.core.
XContext
获取COOKIE
cookie(String, String)
- 类 中的方法org.noear.solon.core.
XContext
cookie(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
cookie(String, String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
cookieMap()
- 类 中的方法org.noear.solon.core.
XContext
cookieMap()
- 类 中的方法org.noear.solon.core.
XContextEmpty
cookieRemove(String)
- 类 中的方法org.noear.solon.core.
XContext
移徐COOKIE
cookieSet(String, String)
- 类 中的方法org.noear.solon.core.
XContext
设置COOKIE
cookieSet(String, String, int)
- 类 中的方法org.noear.solon.core.
XContext
cookieSet(String, String, String, int)
- 类 中的方法org.noear.solon.core.
XContext
cookieSet(String, String, String, String, int)
- 类 中的方法org.noear.solon.core.
XContext
cookieSet(String, String, String, String, int)
- 类 中的方法org.noear.solon.core.
XContextEmpty
create()
- 类 中的静态方法org.noear.solon.core.
XContextEmpty
createAction(BeanWrap, Method, int, XMapping, String, boolean)
- 类 中的方法org.noear.solon.core.
BeanWebWrap
构建 XAction
current()
- 类 中的静态方法org.noear.solon.core.
XContext
获取当前线程的上下文
current()
- 类 中的静态方法org.noear.solon.core.
XContextUtil
获取当前线程的上下文
currentRemove()
- 类 中的静态方法org.noear.solon.core.
XContextUtil
移除当前线程的上下文
currentSet(XContext)
- 类 中的静态方法org.noear.solon.core.
XContextUtil
设置当前线程的上下文
D
DataThrowable
-
org.noear.solon.core
中的异常错误
可抛出的数据
DataThrowable(String)
- 异常错误 的构造器org.noear.solon.core.
DataThrowable
DataThrowable(String, Throwable)
- 异常错误 的构造器org.noear.solon.core.
DataThrowable
delete(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加DELETE方法的监听(REST.delete 从服务端删除资源)
do_change(Class<?>, String)
- 类 中的静态方法org.noear.solon.core.utils.
TypeUtil
E
enableHttp
- 类 中的变量org.noear.solon.
XApp
enableSocket
- 类 中的变量org.noear.solon.
XApp
enableWebSocket
- 类 中的变量org.noear.solon.
XApp
endpointSet(int)
- 类 中的方法org.noear.solon.core.
BeanWebWrap
设置切入点
entityClz
- 类 中的变量org.noear.solon.core.
FieldWrap
entrySet()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
equals(Object)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
execute(XContext, Object, MethodWrap)
- 接口 中的方法org.noear.solon.core.
MethodExecutor
执行
execute(XContext, Object, MethodWrap)
- 类 中的方法org.noear.solon.core.
XActionExecutor
exeDef
- 类 中的静态变量org.noear.solon.core.
XActionUtil
默认执行器
exeLib
- 类 中的静态变量org.noear.solon.core.
XActionUtil
执行库
exeMethod(XContext, Object, MethodWrap)
- 类 中的静态方法org.noear.solon.core.
XActionUtil
执行方法
ExtendLoader
-
org.noear.solon.core
中的类
外部扩展加载器(对于动态扩展)
extension
- 类 中的变量org.noear.solon.core.
XFile
扩展名
F
factory()
- 类 中的静态方法org.noear.solon.core.
Aop
获取Aop处理工厂
factorySet(AopFactory)
- 类 中的静态方法org.noear.solon.core.
Aop
设置Aop处理工厂
failure(int)
- 类 中的静态方法org.noear.solon.core.
XResult
失败的结果
failure(int, String)
- 类 中的静态方法org.noear.solon.core.
XResult
失败的结果
field
- 类 中的变量org.noear.solon.core.
FieldWrap
fields
- 类 中的变量org.noear.solon.core.
ClassWrap
FieldWrap
-
org.noear.solon.core
中的类
字段包装 用于缓存类的字段,并附加些功能(和 ClassWrap 差不多意图)
FieldWrap(Class<?>, Field)
- 类 的构造器org.noear.solon.core.
FieldWrap
file(String)
- 类 中的方法org.noear.solon.core.
XContext
files(String)
- 类 中的方法org.noear.solon.core.
XContext
获取文件
files(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
fill(Object, Function<String, String>, XContext)
- 类 中的方法org.noear.solon.core.
ClassWrap
为一个对象填充数据
findDo(XContext)
- 类 中的方法org.noear.solon.
XGateway
查找接口
firstOrNull(List<T>)
- 类 中的静态方法org.noear.solon.
XUtil
获取第一项或者null
forEach(BiConsumer<? super Object, ? super Object>)
- 类 中的方法org.noear.solon.core.
XProperties
重写 forEach,增加 defaults 的遍历
from(String[])
- 类 中的静态方法org.noear.solon.core.
XMap
from(List<String>)
- 类 中的静态方法org.noear.solon.core.
XMap
future
- 类 中的变量org.noear.solon.core.
VarHolderParam
fw
- 类 中的变量org.noear.solon.core.
VarHolderField
G
genericType
- 类 中的变量org.noear.solon.core.
FieldWrap
get(String)
- 类 中的静态方法org.noear.solon.core.
Aop
获取bean (key)
get(Class<?>)
- 类 中的静态方法org.noear.solon.core.
Aop
获取bean (clz)
get()
- 类 中的方法org.noear.solon.core.
BeanWrap
bean对象
get(Class<?>)
- 类 中的静态方法org.noear.solon.core.
ClassWrap
根据clz获取一个ClassWrap
get(Method)
- 类 中的静态方法org.noear.solon.core.
MethodWrap
get(String)
- 类 中的方法org.noear.solon.core.
XProperties
获取某项配置
get(String, String)
- 类 中的方法org.noear.solon.core.
XProperties
get(Object)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
get()
- 接口 中的方法org.noear.solon.ext.
SupplierEx
get(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加GET方法的监听(REST.select 从服务端获取一或多项资源)
getAnnoS()
- 接口 中的方法org.noear.solon.core.
VarHolder
注解
getAnnoS()
- 类 中的方法org.noear.solon.core.
VarHolderField
获取所有注解
getAnnoS()
- 类 中的方法org.noear.solon.core.
VarHolderParam
getAsyn(String, Consumer<BeanWrap>)
- 类 中的静态方法org.noear.solon.core.
Aop
异步获取bean (key)
getAsyn(Class<?>, Consumer<BeanWrap>)
- 类 中的静态方法org.noear.solon.core.
Aop
异步获取bean (clz)
getBean(String, Class<T>)
- 类 中的方法org.noear.solon.core.
XProperties
查找 keyStarts 开头的所有配置;并生成一个新的 Bean
getBool(String, boolean)
- 类 中的方法org.noear.solon.core.
XProperties
getCode()
- 类 中的方法org.noear.solon.core.
XResult
getData()
- 类 中的方法org.noear.solon.core.
XResult
getDescription()
- 类 中的方法org.noear.solon.core.
XResult
getDouble(String)
- 类 中的方法org.noear.solon.core.
XMap
getDouble(String, double)
- 类 中的方法org.noear.solon.core.
XProperties
getFieldWrap(Field)
- 类 中的方法org.noear.solon.core.
ClassWrap
获取一个字段包装
getFullStackTrace(Throwable)
- 类 中的静态方法org.noear.solon.
XUtil
获取异常的完整内容
getGenericType()
- 接口 中的方法org.noear.solon.core.
VarHolder
getGenericType()
- 类 中的方法org.noear.solon.core.
VarHolderField
getGenericType()
- 类 中的方法org.noear.solon.core.
VarHolderParam
getHandled()
- 类 中的方法org.noear.solon.core.
XContext
getInt(String)
- 类 中的方法org.noear.solon.core.
XMap
getInt(String, int)
- 类 中的方法org.noear.solon.core.
XProperties
getLocale()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
getLong(String)
- 类 中的方法org.noear.solon.core.
XMap
getLong(String, long)
- 类 中的方法org.noear.solon.core.
XProperties
getMethod()
- 类 中的方法org.noear.solon.core.
MethodWrap
获取函数本身
getName()
- 类 中的方法org.noear.solon.core.
MethodWrap
获取函数名
getOrDefault(Object, V)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
getParameters()
- 类 中的方法org.noear.solon.core.
MethodWrap
获取函数参数
getPriority()
- 类 中的方法org.noear.solon.core.
XPluginEntity
优先级
getProp(String)
- 类 中的方法org.noear.solon.core.
XProperties
查找 keyStarts 开头的所有配置;并生成一个新的 配置集
getPropByExpr(String)
- 类 中的方法org.noear.solon.core.
XProperties
getProperties(URL)
- 类 中的静态方法org.noear.solon.
XUtil
根据url加载配置集
getProperties(String)
- 类 中的静态方法org.noear.solon.
XUtil
根据txt加载配置集
getRendered()
- 类 中的方法org.noear.solon.core.
XContext
getResource(String)
- 类 中的静态方法org.noear.solon.
XUtil
获取资源URL
getResources(String)
- 类 中的静态方法org.noear.solon.
XUtil
获取资源URL集
getReturnType()
- 类 中的方法org.noear.solon.core.
MethodWrap
获取函数反回类型
getType()
- 接口 中的方法org.noear.solon.core.
VarHolder
类型
getType()
- 类 中的方法org.noear.solon.core.
VarHolderField
获取字段类型
getType()
- 类 中的方法org.noear.solon.core.
VarHolderParam
getValue()
- 类 中的方法org.noear.solon.core.
VarHolderParam
getWrap(Object)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
获取一个bean包装
getXmap(String)
- 类 中的方法org.noear.solon.core.
XProperties
查找 keyStarts 开头的所有配置;并生成一个新的 Map
global()
- 类 中的静态方法org.noear.solon.core.
XClassLoader
global
- 类 中的静态变量org.noear.solon.core.
XPropertiesLoader
global
- 类 中的静态变量org.noear.solon.core.
XRenderManager
global
- 类 中的静态变量org.noear.solon.core.
XSessionStateDefault
global()
- 类 中的静态方法org.noear.solon.
XApp
唯一实例
guid()
- 类 中的静态方法org.noear.solon.
XUtil
生成UGID
H
handle(XContext)
- 类 中的方法org.noear.solon.core.
XAction
handle(XContext)
- 接口 中的方法org.noear.solon.core.
XHandler
handle(XContext)
- 类 中的方法org.noear.solon.core.
XHandlerLink
handle(XContext)
- 类 中的方法org.noear.solon.core.
XRouterHandler
handle(XContext)
- 类 中的方法org.noear.solon.
XApp
统一代理入口
handle(XContext)
- 类 中的方法org.noear.solon.
XGateway
for XHandler
handleDo(XContext, RunnableEx)
- 类 中的方法org.noear.solon.core.
XAction
handleDo(XContext, RunnableEx)
- 类 中的方法org.noear.solon.
XGateway
handleMultiple(XContext, int)
- 类 中的方法org.noear.solon.core.
XRouterHandler
多项目处理(用于拦截器)
handleOne(XContext, int)
- 类 中的方法org.noear.solon.core.
XRouterHandler
唯一处理(用于主处理)
handler(Class<?>, BeanWrap, T)
- 接口 中的方法org.noear.solon.core.
BeanCreator
handler(VarHolder, T)
- 接口 中的方法org.noear.solon.core.
BeanInjector
handler
- 类 中的变量org.noear.solon.core.
XListener
handlerGet()
- 类 中的方法org.noear.solon.
XApp
handlerSet(XHandler)
- 类 中的方法org.noear.solon.
XApp
hashCode()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
header(String)
- 类 中的方法org.noear.solon.core.
XContext
获取HEADER
header(String, String)
- 类 中的方法org.noear.solon.core.
XContext
headerAdd(String, String)
- 类 中的方法org.noear.solon.core.
XContext
headerAdd(String, String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
headerMap()
- 类 中的方法org.noear.solon.core.
XContext
headerMap()
- 类 中的方法org.noear.solon.core.
XContextEmpty
headerSet(String, String)
- 类 中的方法org.noear.solon.core.
XContext
设置HEADER
headerSet(String, String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
holder(Object)
- 类 中的方法org.noear.solon.core.
FieldWrap
获取自身的临时对象
http(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加HTTP所有方法的监听(GET,POST,PUT,PATCH,DELETE,HEAD)
I
index
- 类 中的变量org.noear.solon.core.
XListener
initialize()
- 类 中的方法org.noear.solon.core.
AopFactory
初始化(独立出 initialize,方便重写)
initialValue()
- 类 中的方法org.noear.solon.core.utils.
TlData
inject(T)
- 类 中的静态方法org.noear.solon.core.
Aop
尝试注入(建议使用:get(clz) )
inject(T, Properties)
- 类 中的静态方法org.noear.solon.core.
Aop
inject(Object)
- 类 中的方法org.noear.solon.core.
AopFactory
为一个对象注入(可以重写)
invoke(Object, Object...)
- 类 中的方法org.noear.solon.core.
MethodWrap
执行并返回
invoke(XContext, Object)
- 类 中的方法org.noear.solon.core.
XAction
调用
invoke0(XContext, Object)
- 类 中的方法org.noear.solon.core.
XAction
ip()
- 类 中的方法org.noear.solon.core.
XContext
获取远程IP
ip()
- 类 中的方法org.noear.solon.core.
XContextEmpty
isDebugMode()
- 类 中的方法org.noear.solon.
XAppProperties
是否为 debug mode
isDriftMode()
- 类 中的方法org.noear.solon.
XAppProperties
是否为 drift mode (of ip)
isEmpty()
- 类 中的方法org.noear.solon.core.
ModelAndView
是否为空
isEmpty()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
isEmpty(String)
- 类 中的静态方法org.noear.solon.
XUtil
检查字符串是否为空
isHttpMethod()
- 枚举 中的方法org.noear.solon.core.
XMethod
isMultipart()
- 类 中的方法org.noear.solon.core.
XContext
是否为分段上传
isMultipartFormData()
- 类 中的方法org.noear.solon.core.
XContext
isNotEmpty(String)
- 类 中的静态方法org.noear.solon.
XUtil
检查字符串是否为非空
isSupport(String)
- 类 中的方法org.noear.solon.core.
XPropertiesLoader
是否支持
K
key
- 类 中的变量org.noear.solon.core.
BeanSubscriber
keySet()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
L
LinkedCaseInsensitiveMap
<
V
> -
org.noear.solon.ext
中的类
LinkedCaseInsensitiveMap()
- 类 的构造器org.noear.solon.ext.
LinkedCaseInsensitiveMap
LinkedCaseInsensitiveMap(int, Locale)
- 类 的构造器org.noear.solon.ext.
LinkedCaseInsensitiveMap
load(XHandlerSlots)
- 类 中的方法org.noear.solon.core.
BeanWebWrap
加载 XAction 到目标容器
load(boolean, XHandlerSlots)
- 类 中的方法org.noear.solon.core.
BeanWebWrap
加载 XAction 到目标容器
load(String)
- 类 中的静态方法org.noear.solon.core.
ExtendLoader
加载扩展文件夹(或文件)
load(URL)
- 类 中的方法org.noear.solon.core.
XPropertiesLoader
加载 url 配置
load(String)
- 类 中的方法org.noear.solon.core.
XPropertiesLoader
加载 txt 配置
load(XMap)
- 类 中的方法org.noear.solon.
XAppProperties
加载配置(用于第一次加载)
load(URL)
- 类 中的方法org.noear.solon.
XAppProperties
加载配置(用于扩展加载)
loadActionDo(XHandlerSlots, boolean)
- 类 中的方法org.noear.solon.core.
BeanWebWrap
加载 XAction 处理
loadBean(Class<?>)
- 类 中的方法org.noear.solon.
XApp
loadClass(String)
- 类 中的方法org.noear.solon.core.
XClassLoader
loadClass(String)
- 类 中的静态方法org.noear.solon.
XUtil
根据字符串加载为一个类
loadedEvent
- 类 中的变量org.noear.solon.core.
AopFactoryBase
bean 加载完成事件
loadHandlerDo(XHandlerSlots)
- 类 中的方法org.noear.solon.core.
BeanWebWrap
加载处理
loadJar(File)
- 类 中的静态方法org.noear.solon.core.
ExtendLoader
加载扩展具体的jar文件
loadJar(URL)
- 类 中的方法org.noear.solon.core.
XClassLoader
加载jar包
M
main
- 类 中的静态变量org.noear.solon.core.
XEndpoint
主体处理
mapping()
- 类 中的方法org.noear.solon.core.
BeanWebWrap
mapping expr
mapping(String, XRender)
- 类 中的静态方法org.noear.solon.core.
XRenderManager
印射后缀和渲染器的关系
mapping(String, String)
- 类 中的静态方法org.noear.solon.core.
XRenderManager
印射后缀和渲染器的关系
matchAll(XContext, int)
- 类 中的方法org.noear.solon.
XRouter
区配多个目标(根据上上文)
matched(XContext, String)
- 接口 中的方法org.noear.solon.core.
MethodExecutor
是否匹配
matched(XContext, String)
- 类 中的方法org.noear.solon.core.
XActionExecutor
matcher(String)
- 类 中的方法org.noear.solon.core.
PathAnalyzer
获取路径匹配结果
matches(String)
- 类 中的方法org.noear.solon.core.
PathAnalyzer
检测是否匹配
matches(XMethod, String)
- 类 中的方法org.noear.solon.core.
XListener
是否匹配
matchOne(XContext, int)
- 类 中的方法org.noear.solon.
XRouter
区配一个目标(根据上上文)
mergePath(String, String)
- 类 中的静态方法org.noear.solon.
XUtil
合并两个路径
method()
- 类 中的方法org.noear.solon.core.
XAction
函数包装器
method()
- 类 中的方法org.noear.solon.core.
XContext
获取请求方法
method()
- 类 中的方法org.noear.solon.core.
XContextEmpty
MethodExecutor
-
org.noear.solon.core
中的接口
函数执行器
MethodWrap
-
org.noear.solon.core
中的类
方法包装 和 FieldWrap 意图相同
MethodWrap(Method)
- 类 的构造器org.noear.solon.core.
MethodWrap
methodWraps
- 类 中的变量org.noear.solon.core.
ClassWrap
model()
- 类 中的方法org.noear.solon.core.
ModelAndView
模型
ModelAndView
-
org.noear.solon.core
中的类
mvc:模型与视图
ModelAndView()
- 类 的构造器org.noear.solon.core.
ModelAndView
ModelAndView(String)
- 类 的构造器org.noear.solon.core.
ModelAndView
ModelAndView(String, Map<String, ?>)
- 类 的构造器org.noear.solon.core.
ModelAndView
N
name()
- 类 中的方法org.noear.solon.core.
XAction
接口名称
name
- 类 中的变量org.noear.solon.core.
XFile
文件名
name
- 枚举 中的变量org.noear.solon.core.
XMethod
newBy(Function<String, String>)
- 类 中的方法org.noear.solon.core.
ClassWrap
newClass(String)
- 类 中的静态方法org.noear.solon.
XUtil
根据字段串加载为一个对象
nextNode
- 类 中的变量org.noear.solon.core.
XHandlerLink
下个节点
node
- 类 中的变量org.noear.solon.core.
XHandlerLink
当前节点
O
obj
- 类 中的变量org.noear.solon.core.
VarHolderField
onChange(BiConsumer<String, String>)
- 类 中的方法org.noear.solon.
XAppProperties
添加变更事件
onError(XEventListener<Throwable>)
- 类 中的方法org.noear.solon.
XApp
onEvent(Event)
- 接口 中的方法org.noear.solon.core.
XEventListener
onEvent(Class<T>, XEventListener<T>)
- 类 中的方法org.noear.solon.
XApp
onSharedAdd(BiConsumer<String, Object>)
- 类 中的方法org.noear.solon.
XApp
共享对象添加事件
org.noear.solon
- 程序包 org.noear.solon
org.noear.solon.annotation
- 程序包 org.noear.solon.annotation
org.noear.solon.core
- 程序包 org.noear.solon.core
org.noear.solon.core.utils
- 程序包 org.noear.solon.core.utils
org.noear.solon.ext
- 程序包 org.noear.solon.ext
output(String)
- 类 中的方法org.noear.solon.core.
XContext
输出内容
output(Throwable)
- 类 中的方法org.noear.solon.core.
XContext
output(InputStream)
- 类 中的方法org.noear.solon.core.
XContext
output(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
output(InputStream)
- 类 中的方法org.noear.solon.core.
XContextEmpty
outputAsHtml(String)
- 类 中的方法org.noear.solon.core.
XContext
outputAsJson(String)
- 类 中的方法org.noear.solon.core.
XContext
outputStream()
- 类 中的方法org.noear.solon.core.
XContext
outputStream()
- 类 中的方法org.noear.solon.core.
XContextEmpty
P
p
- 类 中的变量org.noear.solon.core.
VarHolderParam
param(String)
- 类 中的方法org.noear.solon.core.
XContext
param(String, String)
- 类 中的方法org.noear.solon.core.
XContext
param(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
param(String, String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
paramAsDecimal(String)
- 类 中的方法org.noear.solon.core.
XContext
paramAsDecimal(String, BigDecimal)
- 类 中的方法org.noear.solon.core.
XContext
paramAsDouble(String)
- 类 中的方法org.noear.solon.core.
XContext
paramAsDouble(String, double)
- 类 中的方法org.noear.solon.core.
XContext
paramAsInt(String)
- 类 中的方法org.noear.solon.core.
XContext
paramAsInt(String, int)
- 类 中的方法org.noear.solon.core.
XContext
paramAsLong(String)
- 类 中的方法org.noear.solon.core.
XContext
paramAsLong(String, long)
- 类 中的方法org.noear.solon.core.
XContext
paramMap()
- 类 中的方法org.noear.solon.core.
XContext
paramMap()
- 类 中的方法org.noear.solon.core.
XContextEmpty
paramsAdd(String, String)
- 类 中的方法org.noear.solon.core.
XContext
paramSet(String, String)
- 类 中的方法org.noear.solon.core.
XContext
paramsMap()
- 类 中的方法org.noear.solon.core.
XContext
paramsMap()
- 类 中的方法org.noear.solon.core.
XContextEmpty
paramValues(String)
- 类 中的方法org.noear.solon.core.
XContext
获取参数
paramValues(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
patch(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加PATCH方法的监听(REST.update 客户端提供改变的属性)
path()
- 类 中的静态方法org.noear.solon.core.
ExtendLoader
path()
- 类 中的方法org.noear.solon.core.
XContext
获取请求的URI路径
path()
- 类 中的方法org.noear.solon.core.
XContextEmpty
PathAnalyzer
-
org.noear.solon.core
中的类
路径分析器
PathAnalyzer(String)
- 类 的构造器org.noear.solon.core.
PathAnalyzer
pathAsUpper()
- 类 中的方法org.noear.solon.core.
XContext
pathMap(String)
- 类 中的方法org.noear.solon.core.
XContext
获取请求的URI路径变量,根据路径表达式
pathVarMap(String, String)
- 类 中的静态方法org.noear.solon.
XUtil
将路径根据表达式转成map
plug(XPlugin)
- 类 中的方法org.noear.solon.
XApp
插入插件
plugin
- 类 中的变量org.noear.solon.core.
XPluginEntity
插件
plugs()
- 类 中的方法org.noear.solon.
XAppProperties
获取插件列表
plugsScan()
- 类 中的方法org.noear.solon.
XAppProperties
插件扫描
port()
- 类 中的方法org.noear.solon.
XApp
获取端口
post(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加POST方法的监听(REST.create 在服务端新建一项资源)
println()
- 类 中的静态方法org.noear.solon.ext.
PrintUtil
println(String)
- 类 中的静态方法org.noear.solon.ext.
PrintUtil
println(Object)
- 类 中的静态方法org.noear.solon.ext.
PrintUtil
PrintUtil
-
org.noear.solon.ext
中的类
PrintUtil()
- 类 的构造器org.noear.solon.ext.
PrintUtil
priority
- 类 中的变量org.noear.solon.core.
XPluginEntity
优先级(大的优先)
priority()
- 接口 中的方法org.noear.solon.core.
XSessionState
prop()
- 类 中的方法org.noear.solon.
XApp
获取属性
protocol()
- 类 中的方法org.noear.solon.core.
XContext
获取请求协议
protocol()
- 类 中的方法org.noear.solon.core.
XContextEmpty
protocolAsUpper()
- 类 中的方法org.noear.solon.core.
XContext
push(Object)
- 类 中的静态方法org.noear.solon.core.
XEventBus
推送事件
put(String, V)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
put(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加PUT方法的监听(REST.update 客户端提供改变后的完整资源)
put(Object, Object)
- 类 中的方法org.noear.solon.
XAppProperties
putAll(Map<? extends String, ? extends V>)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
putWrap(String, BeanWrap)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
注册到bean库(注册成功会进行通知)
putWrap(Class<?>, BeanWrap)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
注册到bean库(注册成功会进行通知)
R
raw()
- 类 中的方法org.noear.solon.core.
BeanWrap
bean 原始对象
rawSet(Object)
- 类 中的方法org.noear.solon.core.
BeanWrap
redirect(String)
- 类 中的方法org.noear.solon.core.
XContext
跳转地址
redirect(String, int)
- 类 中的方法org.noear.solon.core.
XContext
redirect(String)
- 类 中的方法org.noear.solon.core.
XContextEmpty
redirect(String, int)
- 类 中的方法org.noear.solon.core.
XContextEmpty
redln(String)
- 类 中的静态方法org.noear.solon.ext.
PrintUtil
register(MethodExecutor)
- 类 中的静态方法org.noear.solon.core.
XActionUtil
注册执行器
register(XRender)
- 类 中的静态方法org.noear.solon.core.
XRenderManager
登记渲染器
register()
- 类 中的方法org.noear.solon.
XGateway
注册相关接口与拦截器
remoting()
- 类 中的方法org.noear.solon.core.
BeanWrap
is remoting()?
remoting()
- 类 中的方法org.noear.solon.core.
XContext
remotingSet(boolean)
- 类 中的方法org.noear.solon.core.
BeanWrap
remotingSet(boolean)
- 类 中的方法org.noear.solon.core.
XContext
remove(Object)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
removeEldestEntry(Map.Entry<String, V>)
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
render(Object)
- 类 中的方法org.noear.solon.core.
XContext
渲染数据(不能重写,避免死循环)
render(String, Map<String, ?>)
- 类 中的方法org.noear.solon.core.
XContext
render(Object, XContext)
- 接口 中的方法org.noear.solon.core.
XRender
render(Object, XContext)
- 类 中的方法org.noear.solon.core.
XRenderManager
执行渲染
render(Object, XContext)
- 类 中的方法org.noear.solon.
XGateway
for XRender (用于接管 BeanWebWrap 和 XAction 的渲染)
renderDo(Object, XContext)
- 类 中的方法org.noear.solon.core.
XAction
执行渲染(便于重写)
replaceable()
- 接口 中的方法org.noear.solon.core.
XSessionState
是否可替换
request()
- 类 中的方法org.noear.solon.core.
XContext
获取请求对象
request()
- 类 中的方法org.noear.solon.core.
XContextEmpty
response()
- 类 中的方法org.noear.solon.core.
XContext
获取输出对象
response()
- 类 中的方法org.noear.solon.core.
XContextEmpty
result
- 类 中的变量org.noear.solon.core.
XContext
router()
- 类 中的方法org.noear.solon.
XApp
路由器
run()
- 接口 中的方法org.noear.solon.ext.
RunnableEx
RunnableEx
-
org.noear.solon.ext
中的接口
S
scan(String, Predicate<String>)
- 类 中的静态方法org.noear.solon.core.
XScaner
扫描路径下的的资源(path 扫描路径,suffix 文件后缀)
serverPort()
- 类 中的方法org.noear.solon.
XAppProperties
获取服务端口(默认:8080)
session(String)
- 类 中的方法org.noear.solon.core.
XContext
获取SESSION状态
sessionClear()
- 类 中的方法org.noear.solon.core.
XContext
sessionClear()
- 接口 中的方法org.noear.solon.core.
XSessionState
清除SESSION状态
sessionGet(String)
- 接口 中的方法org.noear.solon.core.
XSessionState
获取SESSION状态
sessionGet(String)
- 类 中的方法org.noear.solon.core.
XSessionStateDefault
sessionId()
- 类 中的方法org.noear.solon.core.
XContext
获取SESSION_ID
sessionId()
- 接口 中的方法org.noear.solon.core.
XSessionState
获取SESSION_ID
sessionId()
- 类 中的方法org.noear.solon.core.
XSessionStateDefault
sessionMap()
- 类 中的方法org.noear.solon.core.
XContextEmpty
sessionRefresh()
- 接口 中的方法org.noear.solon.core.
XSessionState
刷新SESSION状态
sessionSet(String, Object)
- 类 中的方法org.noear.solon.core.
XContext
设置SESSION状态
sessionSet(String, Object)
- 接口 中的方法org.noear.solon.core.
XSessionState
设置SESSION状态
sessionSet(String, Object)
- 类 中的方法org.noear.solon.core.
XSessionStateDefault
sessionState()
- 类 中的方法org.noear.solon.core.
XContext
sessionStateInit(XSessionState)
- 类 中的方法org.noear.solon.core.
XContext
setCode(int)
- 类 中的方法org.noear.solon.core.
XResult
setData(T)
- 类 中的方法org.noear.solon.core.
XResult
setDescription(String)
- 类 中的方法org.noear.solon.core.
XResult
setGlobal(XSessionState)
- 类 中的静态方法org.noear.solon.core.
XSessionStateDefault
setHandled(boolean)
- 类 中的方法org.noear.solon.core.
XContext
setRendered(boolean)
- 类 中的方法org.noear.solon.core.
XContext
setValue(Object, Object)
- 类 中的方法org.noear.solon.core.
FieldWrap
设置字段的值
setValue(Object)
- 接口 中的方法org.noear.solon.core.
VarHolder
设值
setValue(Object)
- 类 中的方法org.noear.solon.core.
VarHolderField
设置字段的值
setValue(Object)
- 类 中的方法org.noear.solon.core.
VarHolderParam
shared()
- 类 中的方法org.noear.solon.
XApp
共享对象
sharedAdd(String, Object)
- 类 中的方法org.noear.solon.
XApp
添加共享对象
sharedGet(String, Consumer<T>)
- 类 中的方法org.noear.solon.
XApp
获取共享对象(异步获取)
singleton()
- 类 中的方法org.noear.solon.core.
BeanWrap
是否为单例
singletonSet(boolean)
- 类 中的方法org.noear.solon.core.
BeanWrap
size()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
socket(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加socket方法的监听
source()
- 类 中的方法org.noear.solon.
XApp
start(XApp)
- 接口 中的方法org.noear.solon.core.
XPlugin
启动 (stop 可通过: app.onStop(..)
start()
- 类 中的方法org.noear.solon.core.
XPluginEntity
启动
start(Class<?>, String[])
- 类 中的静态方法org.noear.solon.
XApp
启动应用(全局只启动一个),执行序列 1.加载配置(约定:application.properties 为应用配置文件) 2.加载自发现插件(约定:/solonplugin/*.properties 为插件配置文件) 3.加载注解Bean(约定:@XBean,@XController,@XInterceptor 为bean) 4.执行Bean加载事件(采用:注册事件的方式进行安需通知)
start(Class<?>, String[], ConsumerEx<XApp>)
- 类 中的静态方法org.noear.solon.
XApp
start(Class<?>, XMap, ConsumerEx<XApp>)
- 类 中的静态方法org.noear.solon.
XApp
status()
- 类 中的方法org.noear.solon.core.
XContext
获取输出状态
status(int)
- 类 中的方法org.noear.solon.core.
XContext
设置输出状态
status()
- 类 中的方法org.noear.solon.core.
XContextEmpty
status(int)
- 类 中的方法org.noear.solon.core.
XContextEmpty
stop()
- 接口 中的方法org.noear.solon.core.
XPlugin
停止
stop()
- 类 中的方法org.noear.solon.core.
XPluginEntity
停止
stop()
- 类 中的静态方法org.noear.solon.
XApp
stop(boolean, long)
- 类 中的静态方法org.noear.solon.
XApp
subscribe(Class<T>, XEventListener<T>)
- 类 中的静态方法org.noear.solon.core.
XEventBus
订阅事件
subSet
- 类 中的变量org.noear.solon.core.
AopFactoryBase
bean订阅者
succeed(T)
- 类 中的静态方法org.noear.solon.core.
XResult
成功的结果
SupplierEx
<
T
> -
org.noear.solon.ext
中的接口
T
tag()
- 类 中的方法org.noear.solon.core.
BeanWrap
bean tag
tagSet(String)
- 类 中的方法org.noear.solon.core.
BeanWrap
TlData
<
T
> -
org.noear.solon.core.utils
中的类
线程数据(用于复用)
TlData(T)
- 类 的构造器org.noear.solon.core.utils.
TlData
toString()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
tryBeanCreate(Class<?>)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
尝试生成bean
tryBeanInject(VarHolder, Annotation[])
- 类 中的方法org.noear.solon.core.
AopFactoryBase
尝试为bean注入
tryCreateBeanByAnno(Class<?>, T, BeanCreator<T>)
- 类 中的方法org.noear.solon.core.
AopFactoryBase
尝试加载一个注解
tryHandle(XContext)
- 类 中的方法org.noear.solon.
XApp
type
- 类 中的变量org.noear.solon.core.
FieldWrap
TypeUtil
-
org.noear.solon.core.utils
中的类
TypeUtil()
- 类 的构造器org.noear.solon.core.utils.
TypeUtil
U
unloadJar(File)
- 类 中的静态方法org.noear.solon.core.
ExtendLoader
卸载一个已加载的jar文件
unloadJar(URL)
- 类 中的方法org.noear.solon.core.
XClassLoader
卸载jar包
uri()
- 类 中的方法org.noear.solon.core.
XContext
获取请求的URI
uri()
- 类 中的方法org.noear.solon.core.
XContextEmpty
url()
- 类 中的方法org.noear.solon.core.
XContext
获取请求的URL字符串
url()
- 类 中的方法org.noear.solon.core.
XContextEmpty
userAgent()
- 类 中的方法org.noear.solon.core.
XContext
获取请求的UA
V
valueOf(String)
- 枚举 中的静态方法org.noear.solon.core.
XMethod
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法org.noear.solon.core.
XMethod
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values()
- 类 中的方法org.noear.solon.ext.
LinkedCaseInsensitiveMap
VarHolder
-
org.noear.solon.core
中的接口
变量持有人
VarHolderField
-
org.noear.solon.core
中的类
字段包装 临时对象 为了稳藏 FieldWrap 的一些特性
VarHolderField(FieldWrap, Object)
- 类 的构造器org.noear.solon.core.
VarHolderField
VarHolderParam
-
org.noear.solon.core
中的类
VarHolderParam(Parameter)
- 类 的构造器org.noear.solon.core.
VarHolderParam
view()
- 类 中的方法org.noear.solon.core.
ModelAndView
视图
view(String)
- 类 中的方法org.noear.solon.core.
ModelAndView
W
wrap(Class<?>, Object)
- 类 中的静态方法org.noear.solon.core.
Aop
包装bean(clz),不负责注册
wrapAndPut(Class<?>)
- 类 中的静态方法org.noear.solon.core.
Aop
wrapAndPut(Class<?>, Object)
- 类 中的静态方法org.noear.solon.core.
Aop
ws(String, XHandler)
- 类 中的方法org.noear.solon.
XApp
添加web socket方法的监听
X
XAction
-
org.noear.solon.core
中的类
mvc:动作
XAction(BeanWrap, Method, int, XMapping, String, boolean, XRender)
- 类 的构造器org.noear.solon.core.
XAction
XActionExecutor
-
org.noear.solon.core
中的类
XActionExecutor()
- 类 的构造器org.noear.solon.core.
XActionExecutor
XActionUtil
-
org.noear.solon.core
中的类
XAction 辅助工具
XActionUtil()
- 类 的构造器org.noear.solon.core.
XActionUtil
XAfter
-
org.noear.solon.annotation
中的注释类型
触发器:后置处理(仅争对 XController 和 XAction 的拦截器)
XApp
-
org.noear.solon
中的类
应用管理中心
XApp(Class<?>, XMap)
- 类 的构造器org.noear.solon.
XApp
XAppProperties
-
org.noear.solon
中的类
统一配置加载器
XAppProperties()
- 类 的构造器org.noear.solon.
XAppProperties
XBean
-
org.noear.solon.annotation
中的注释类型
通用 组件
XBefore
-
org.noear.solon.annotation
中的注释类型
触发器:前置处理(仅争对 XController 和 XAction 的拦截器)
XClassLoader
-
org.noear.solon.core
中的类
自定义类加载器 为了方便加载扩展jar包
XClassLoader()
- 类 的构造器org.noear.solon.core.
XClassLoader
XConfiguration
-
org.noear.solon.annotation
中的注释类型
配置器(主要为了动态构建XBean)
XContext
-
org.noear.solon.core
中的类
通用上下文接口
XContext()
- 类 的构造器org.noear.solon.core.
XContext
XContextEmpty
-
org.noear.solon.core
中的类
通用上下文,空对象
XContextEmpty()
- 类 的构造器org.noear.solon.core.
XContextEmpty
XContextUtil
-
org.noear.solon.core
中的类
上下文状态处理工具(独立出来,可为别的业务服务)
XContextUtil()
- 类 的构造器org.noear.solon.core.
XContextUtil
XController
-
org.noear.solon.annotation
中的注释类型
Web 组件(控制器)
XEndpoint
-
org.noear.solon.core
中的类
处理点(配合路由器使用)
XEndpoint()
- 类 的构造器org.noear.solon.core.
XEndpoint
XEvent
-
org.noear.solon.annotation
中的注释类型
事件订阅
XEventBus
-
org.noear.solon.core
中的类
监听器(内部类,外部不要使用)
XEventBus()
- 类 的构造器org.noear.solon.core.
XEventBus
XEventListener
<
Event
> -
org.noear.solon.core
中的接口
事件监听者
XFile
-
org.noear.solon.core
中的类
通用上传文件模型(例:通过http上传的文件)
XFile()
- 类 的构造器org.noear.solon.core.
XFile
XGateway
-
org.noear.solon
中的类
本地网关(替代旧的XNav) 提供容器,重新组织处理者运行;只支持HASH路由 问题:如何获取主控制器实例???
XGateway()
- 类 的构造器org.noear.solon.
XGateway
XHandler
-
org.noear.solon.core
中的接口
通用处理接口
XHandlerAide
-
org.noear.solon.core
中的类
处理助手,提供前置与后置处理的存储
XHandlerAide()
- 类 的构造器org.noear.solon.core.
XHandlerAide
XHandlerLink
-
org.noear.solon.core
中的类
处理助手,提供处理链的存储
XHandlerLink()
- 类 的构造器org.noear.solon.core.
XHandlerLink
XHandlerSlots
-
org.noear.solon.core
中的接口
通用处理接口接收槽
XInit
-
org.noear.solon.annotation
中的注释类型
初始化(相当于 PostConstruct) Bean 构建过程:Constructor(构造方法) -> @XInject(依赖注入) -> @XInit(初始化)
XInject
-
org.noear.solon.annotation
中的注释类型
注入 可注入到字段或参数(参数只在XConfiguration有效)
XInterceptor
-
org.noear.solon.annotation
中的注释类型
拦截器(争对全局路径拦截)
XListener
-
org.noear.solon.core
中的类
路由监听器(为路由器服务)
XListener(String, XMethod, int, XHandler)
- 类 的构造器org.noear.solon.core.
XListener
XListenerList()
- 类 的构造器org.noear.solon.
XRouter.XListenerList
XMap
-
org.noear.solon.core
中的类
XMap()
- 类 的构造器org.noear.solon.core.
XMap
XMap(Map<String, String>)
- 类 的构造器org.noear.solon.core.
XMap
XMapping
-
org.noear.solon.annotation
中的注释类型
路径印射 一般附加在控制器和动作上
XMethod
-
org.noear.solon.core
中的枚举
HTTP方法
XNote
-
org.noear.solon.annotation
中的注释类型
注释
XParam
-
org.noear.solon.annotation
中的注释类型
参数(主要修饰参数,很少用到)
XPlugin
-
org.noear.solon.core
中的接口
通用插件接口
XPluginEntity
-
org.noear.solon.core
中的类
插件实体
XPluginEntity()
- 类 的构造器org.noear.solon.core.
XPluginEntity
XPluginEntity(XPlugin)
- 类 的构造器org.noear.solon.core.
XPluginEntity
XProperties
-
org.noear.solon.core
中的类
通用属性集合 在 Properties 基础上,添加了些方法
XProperties()
- 类 的构造器org.noear.solon.core.
XProperties
XProperties(Properties)
- 类 的构造器org.noear.solon.core.
XProperties
XPropertiesLoader
-
org.noear.solon.core
中的类
属性加载器 通过 global 进行重写
XPropertiesLoader()
- 类 的构造器org.noear.solon.core.
XPropertiesLoader
XRender
-
org.noear.solon.core
中的接口
通用渲染接口
XRenderManager
-
org.noear.solon.core
中的类
通过 XRender 管理员,以此实现多模板引擎处理
XResult
<
T
> -
org.noear.solon.core
中的类
结果
XResult(T)
- 类 的构造器org.noear.solon.core.
XResult
XResult(int, String)
- 类 的构造器org.noear.solon.core.
XResult
XRouter
-
org.noear.solon
中的类
通用路由器
XRouter()
- 类 的构造器org.noear.solon.
XRouter
XRouter.XListenerList
-
org.noear.solon
中的类
XRouterHandler
-
org.noear.solon.core
中的类
XApp router Handler
XRouterHandler(XRouter)
- 类 的构造器org.noear.solon.core.
XRouterHandler
XScaner
-
org.noear.solon.core
中的类
资源扫描器
XScaner()
- 类 的构造器org.noear.solon.core.
XScaner
XSessionState
-
org.noear.solon.core
中的接口
Session 状态器接口 用于对接http自带 sesssion 或 扩展 sesssion(可相互切换)
XSessionStateDefault
-
org.noear.solon.core
中的类
默认Session State 服务(可以通过 global 切换不同的默认服务)
XSessionStateDefault()
- 类 的构造器org.noear.solon.core.
XSessionStateDefault
XSingleton
-
org.noear.solon.annotation
中的注释类型
单例 一般附加在XController上;可继承
XUtil
-
org.noear.solon
中的类
内部专用工具
XUtil()
- 类 的构造器org.noear.solon.
XUtil
_
_after
- 类 中的变量org.noear.solon.core.
XHandlerAide
后置处理
_allowMapping
- 类 中的变量org.noear.solon.core.
BeanWebWrap
_before
- 类 中的变量org.noear.solon.core.
XHandlerAide
前置处理
_buildInit()
- 类 中的方法org.noear.solon.core.
BeanWrap
_bw
- 类 中的变量org.noear.solon.core.
BeanWebWrap
_bw
- 类 中的变量org.noear.solon.core.
XAction
_charset
- 类 中的变量org.noear.solon.core.
XContextEmpty
_clz
- 类 中的变量org.noear.solon.core.
BeanWrap
_clz_init
- 类 中的变量org.noear.solon.core.
BeanWrap
_mw
- 类 中的变量org.noear.solon.core.
XAction
_new()
- 类 中的方法org.noear.solon.core.
BeanWrap
bean 新建对象
_poi
- 类 中的变量org.noear.solon.core.
XAction
_produces
- 类 中的变量org.noear.solon.core.
XAction
_raw
- 类 中的变量org.noear.solon.core.
BeanWrap
_remoting
- 类 中的变量org.noear.solon.core.
BeanWrap
_render
- 类 中的变量org.noear.solon.core.
BeanWebWrap
_render
- 类 中的变量org.noear.solon.core.
XAction
_singleton
- 类 中的变量org.noear.solon.core.
BeanWrap
_tag
- 类 中的变量org.noear.solon.core.
BeanWrap
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
_
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2020. All rights reserved.