索引

A B C D E F G H I J L M N O P R S T U V W X Z _ 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
accept(RoutingContext) - 类中的方法 cool.scx.core.vo.DataJson
accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Html
accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Image
accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Json
accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Redirections
accept(RoutingContext) - 类中的方法 cool.scx.core.vo.Xml
add(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
插入数据 (注意 !!!
add(Entity, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
插入数据 (注意 !!!
add(String, Object) - 类中的方法 cool.scx.core.vo.Html
add.
add(Collection<Entity>) - 类中的方法 cool.scx.core.base.BaseModelService
批量插入数据
add(Collection<Entity>, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
批量插入数据
addDirective(Class<? extends BaseTemplateDirective>) - 类中的方法 cool.scx.core.ScxTemplate
添加一个模板指令
addExceptionHandler(int, ScxHttpRouterExceptionHandler) - 类中的方法 cool.scx.core.http.ScxHttpRouter
添加一个 异常处理器
addExceptionHandler(ScxHttpRouterExceptionHandler) - 类中的方法 cool.scx.core.http.ScxHttpRouter
添加一个 异常处理器
addMethodParameterHandler(int, ScxMappingMethodParameterHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
添加一个 方法参数处理器
addMethodParameterHandler(ScxMappingMethodParameterHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
添加一个 方法参数处理器
addMethodReturnValueHandler(int, ScxMappingMethodReturnValueHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
添加一个方法返回值处理器
addMethodReturnValueHandler(ScxMappingMethodReturnValueHandler) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
添加一个方法返回值处理器
addModule(ScxModule...) - 类中的方法 cool.scx.core.ScxBuilder
添加多个模块
addRoute(ScxWebSocketRoute) - 类中的方法 cool.scx.core.websocket.ScxWebSocketRouter
添加一个路由
ALLOW_CIRCULAR_REFERENCES - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
是否允许 bean 之间的循环依赖 默认 false
allowedOrigin() - 类中的方法 cool.scx.core.ScxOptions
allowedOrigin.
appKey() - 类中的方法 cool.scx.core.Scx
a
appKey() - 类中的静态方法 cool.scx.core.ScxContext
appKey.
autoIncrement() - annotation interface 中的元素 cool.scx.core.annotation.Column
此字段是否为自增 仅用于 创建或修复表时
autoTransaction(ScxRunnable<?>) - 类中的静态方法 cool.scx.core.ScxContext
避免冗长的 调用
autoTransaction(Callable<T>) - 类中的静态方法 cool.scx.core.ScxContext
避免冗长的 调用

B

BAD_REQUEST - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
错误请求 一般为参数错误
BadRequestException - cool.scx.core.http.exception中的异常错误
请求错误异常
BadRequestException() - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
Constructor for BadRequestException.
BadRequestException(String) - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
Constructor for BadRequestException.
BadRequestException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
a
BadRequestException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.BadRequestException
Constructor for BadRequestException.
baseDao - 类中的变量 cool.scx.core.base.BaseModelService
BaseDao
BaseModel - cool.scx.core.base中的类
最基本的 model 包含最基础的元数据
BaseModel() - 类的构造器 cool.scx.core.base.BaseModel
 
BaseModelService<Entity extends BaseModel> - cool.scx.core.base中的类
提供一些针对 BaseModel 类型实体类 简单的 CRUD 操作的 service 类
BaseModelService() - 类的构造器 cool.scx.core.base.BaseModelService
从泛型中获取 entityClass
BaseModelService(Class<Entity>) - 类的构造器 cool.scx.core.base.BaseModelService
手动创建 entityClass
BaseTemplateDirective - cool.scx.core.base中的接口
Freemarker 标签父类
BaseVo - cool.scx.core.vo中的接口
BaseVo 接口 所有需要向前台返回数据都需要继承
BaseVoMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
a
BaseVoMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
 
baseWebSocketHandler() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
baseWebSocketHandler.
BaseWebSocketHandler - cool.scx.core.base中的接口
BaseWebSocketHandler 基本接口 请与 ScxWebSocketMapping 配合使用
beanFactory() - 类中的静态方法 cool.scx.core.ScxContext
返回当前运行的 scx 实例的 beanFactory
body() - 类中的方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
a
bodyHandler() - 类中的方法 cool.scx.core.http.ScxHttpRouter
a
bodyHandlerRoute() - 类中的方法 cool.scx.core.http.ScxHttpRouter
a
buffer() - 类中的方法 cool.scx.core.type.UploadedEntity
a
build() - 类中的方法 cool.scx.core.ScxBuilder
构建
builder() - 类中的静态方法 cool.scx.core.Scx
返回一个 builder 对象
buildGetSQL(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
构建 根据聚合查询条件 Query 获取单条数据 的SQL
可用于另一条查询语句的 where 条件
若同时使用 limit 和 in/not in 请使用 BaseModelService.buildListSQLWithAlias(Query, SelectFilter)
buildGetSQLWithAlias(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
构建 根据聚合查询条件 Query 获取单条数据 的SQL
可用于另一条查询语句的 where 条件
buildListSQL(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
构建 (根据聚合查询条件 Query 获取数据列表) 的SQL
可用于另一条查询语句的 where 条件
若同时使用 limit 和 in/not in 请使用 BaseModelService.buildListSQLWithAlias(Query, SelectFilter)
buildListSQLWithAlias(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
构建 (根据聚合查询条件 Query 获取数据列表) 的SQL
可用于另一条查询语句的 where 条件
buildMethodParameters(Parameter[], RoutingContext) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
构建方法参数
bytes - 类中的变量 cool.scx.core.vo.Download
字节数组

C

canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
a
canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
a
canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
a
canHandle(Object) - 类中的方法 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
a
canHandle(Object) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodReturnValueHandler
a
canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Parameter) - 类中的方法 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Parameter) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodParameterHandler
判断是否可以处理这个参数类型
canHandle(Throwable) - 类中的方法 cool.scx.core.http.exception_handler.LastExceptionHandler
判断是否可以处理这个异常
canHandle(Throwable) - 类中的方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
判断是否可以处理这个异常
canHandle(Throwable) - 接口中的方法 cool.scx.core.http.ScxHttpRouterExceptionHandler
判断是否可以处理这个异常
charset() - 类中的方法 cool.scx.core.type.UploadedEntity
a
checkDataSource() - 类中的方法 cool.scx.core.dao.ScxDao
检查数据源是否可用
checkNeedFixTable() - 类中的静态方法 cool.scx.core.dao.ScxDaoHelper
检查是否有任何 (BaseModel) 类需要修复表
classList - 类中的变量 cool.scx.core.ScxModule
模块中所有的 class
classList() - 类中的方法 cool.scx.core.ScxModule
allClassList.
clazz - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
clazz 对象
Column - cool.scx.core.annotation中的Annotation Interface
添加此注解的 字段 在创建数据表是会采用 value 上的类型 如果不添加 则会根据 字段的类型进行创建
columnInfos() - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
columnName() - annotation interface 中的元素 cool.scx.core.annotation.Column
列的名称 默认取字段名并进行 驼峰 转下划线
columnName() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
config() - 类中的静态方法 cool.scx.core.ScxContext
a
configure(ScxCoreFeature, boolean) - 类中的方法 cool.scx.core.ScxBuilder
设置配置内容
contentDisposition - 类中的变量 cool.scx.core.vo.Download
a
contentType - 类中的变量 cool.scx.core.vo.Download
a
contentType() - 类中的方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
contentType.
contentType() - 类中的方法 cool.scx.core.type.UploadedEntity
a
cool.scx.core - 程序包 cool.scx.core
 
cool.scx.core.annotation - 程序包 cool.scx.core.annotation
 
cool.scx.core.base - 程序包 cool.scx.core.base
 
cool.scx.core.dao - 程序包 cool.scx.core.dao
 
cool.scx.core.enumeration - 程序包 cool.scx.core.enumeration
 
cool.scx.core.eventbus - 程序包 cool.scx.core.eventbus
 
cool.scx.core.http - 程序包 cool.scx.core.http
 
cool.scx.core.http.exception - 程序包 cool.scx.core.http.exception
 
cool.scx.core.http.exception_handler - 程序包 cool.scx.core.http.exception_handler
 
cool.scx.core.mvc - 程序包 cool.scx.core.mvc
 
cool.scx.core.mvc.exception - 程序包 cool.scx.core.mvc.exception
 
cool.scx.core.mvc.interceptor - 程序包 cool.scx.core.mvc.interceptor
 
cool.scx.core.mvc.parameter_handler - 程序包 cool.scx.core.mvc.parameter_handler
 
cool.scx.core.mvc.return_value_handler - 程序包 cool.scx.core.mvc.return_value_handler
 
cool.scx.core.scheduler - 程序包 cool.scx.core.scheduler
 
cool.scx.core.type - 程序包 cool.scx.core.type
 
cool.scx.core.vo - 程序包 cool.scx.core.vo
 
cool.scx.core.websocket - 程序包 cool.scx.core.websocket
 
corsHandler() - 类中的方法 cool.scx.core.http.ScxHttpRouter
a
corsHandlerRoute() - 类中的方法 cool.scx.core.http.ScxHttpRouter
a
count() - 类中的方法 cool.scx.core.base.BaseModelService
获取所有数据的条数
count(Query) - 类中的方法 cool.scx.core.base.BaseModelService
根据聚合查询条件 Query 获取数据条数
createdDate - 类中的变量 cool.scx.core.base.BaseModel
创建时间

D

dao() - 类中的静态方法 cool.scx.core.ScxContext
获取 dao
data(Object) - 类中的方法 cool.scx.core.vo.DataJson
设置操作返回的数据,数据使用自定义的 Object 存储
若重复调用则之前的会被覆盖
DataJson - cool.scx.core.vo中的类
Json 格式的返回值 (注意和 Json 区分, 此格式适合传递单个参数)
dataSource() - 类中的方法 cool.scx.core.dao.ScxDao
dataSource.
dataSourceDatabase() - 类中的方法 cool.scx.core.ScxOptions
dataSourceDatabase.
dataSourceExceptionHandler(Exception) - 类中的静态方法 cool.scx.core.dao.ScxDao
数据源连接异常
dataSourceHost() - 类中的方法 cool.scx.core.ScxOptions
dataSourceHost.
dataSourceParameters() - 类中的方法 cool.scx.core.ScxOptions
dataSourceParameters.
dataSourcePassword() - 类中的方法 cool.scx.core.ScxOptions
dataSourcePassword.
dataSourcePort() - 类中的方法 cool.scx.core.ScxOptions
dataSourcePort.
dataSourceUsername() - 类中的方法 cool.scx.core.ScxOptions
dataSourceUsername.
decodeFromWire(int, Buffer) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.eventbus.ZeroCopyMessageCodec
Constant DEFAULT_INSTANCE
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.http.exception_handler.LastExceptionHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
默认实例
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
a
defaultName - 类中的变量 cool.scx.core.ScxModule
默认名称
defaultValue() - annotation interface 中的元素 cool.scx.core.annotation.Column
数据库默认值 仅用于 创建或修复表时
defaultValue() - enum class中的方法 cool.scx.core.enumeration.ScxCoreFeature
delete(long...) - 类中的方法 cool.scx.core.base.BaseModelService
根据 ID 列表删除指定的数据
delete(Query) - 类中的方法 cool.scx.core.base.BaseModelService
根据条件删除
directiveName() - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
获取自定义指令的名称
Download - cool.scx.core.vo中的类
文件下载 vo

E

ENABLE_SCHEDULING_WITH_ANNOTATION - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
目前框架中支持两种添加任务调度的方式 [注解 例如 $Scheduled, 或使用 手动配置的方式 $ScxScheduler]
此标识表示是否扫描并启用 使用注解类型的定时任务 默认为 true , 及项目启动时扫描并启动所有的 注解类型定时任务
若设置为 false 则相当与忽略整个项目中所有的 注解类型定时任务 (注意 !!!
encodeToWire(Buffer, Object) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
environment() - 类中的静态方法 cool.scx.core.ScxContext
appRoot.
equals(Object) - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
指示某个其他对象是否“等于”此对象。
eventBus() - 类中的方法 cool.scx.core.Scx
server
eventBus() - 类中的静态方法 cool.scx.core.ScxContext
a
example - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
实例
execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - 接口中的方法 cool.scx.core.base.BaseTemplateDirective

F

fail() - 类中的静态方法 cool.scx.core.vo.DataJson
操作失败
fail() - 类中的静态方法 cool.scx.core.vo.Json
操作失败
fail(String) - 类中的静态方法 cool.scx.core.vo.DataJson
返回操作失败的 Json 带有消息
fail(String) - 类中的静态方法 cool.scx.core.vo.Json
返回操作失败的 Json 带有消息
featureConfig() - 类中的静态方法 cool.scx.core.ScxContext
a
fileName() - 类中的方法 cool.scx.core.type.UploadedEntity
a
fillContentType(String, HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
填充 ContentType a
fillHtmlContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
a
fillJsonContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
填充 CONTENT_TYPE 为 json 格式
fillTextPlainContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
a
fillXmlContentType(HttpServerResponse) - 接口中的静态方法 cool.scx.core.vo.BaseVo
填充 CONTENT_TYPE 为 xml 格式
findByStatusCode(int) - enum class中的静态方法 cool.scx.core.http.ScxHttpResponseStatus
a
findExceptionHandler(Throwable) - 类中的方法 cool.scx.core.http.ScxHttpRouter
a
findMethodParameterHandler(Parameter) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
a
findMethodReturnValueHandler(Object) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
a
findScxModule(Class<T>) - 类中的方法 cool.scx.core.Scx
findScxModule.
findScxModule(Class<T>) - 类中的静态方法 cool.scx.core.ScxContext
简化方法
fixTable() - 类中的静态方法 cool.scx.core.dao.ScxDaoHelper
fixTable.
FORM - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
 
formatMapParams(Map<?, ?>) - 接口中的静态方法 cool.scx.core.base.BaseTemplateDirective
格式化参数
FromBody - cool.scx.core.annotation中的Annotation Interface
从 body 获取参数
FromBodyMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
a
FromBodyMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
 
FromPath - cool.scx.core.annotation中的Annotation Interface
从路径 (Path) 参数
FromPathMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
a
FromPathMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
 
FromQuery - cool.scx.core.annotation中的Annotation Interface
从 query 获取参数
FromQueryMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
a
FromQueryMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
 
FromUpload - cool.scx.core.annotation中的Annotation Interface
从上传中获取参数 (注意 : 必须标注在 UploadedEntity 类型的参数上)

G

get(long) - 类中的方法 cool.scx.core.base.BaseModelService
根据 ID (主键) 查询单条数据
get(long, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
根据 ID (主键) 查询单条数据
get(Query) - 类中的方法 cool.scx.core.base.BaseModelService
根据聚合查询条件 Query 获取单条数据
get(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
根据聚合查询条件 Query 获取单条数据
getAlertTableDDL(List<ScxDaoColumnInfo>) - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
获取修复表的语句
getBean(Class<T>) - 类中的方法 cool.scx.core.ScxBeanFactory
getBean.
getBean(Class<T>) - 类中的静态方法 cool.scx.core.ScxContext
简化方法
getBeanDefinitionNames() - 类中的方法 cool.scx.core.ScxBeanFactory
a
getCreateTableDDL() - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
获取建表语句
getDownloadContentDisposition(String) - 接口中的静态方法 cool.scx.core.vo.BaseVo
todo 这是一个 hack URLEncoder.encode 针对 ' ' (空格) 会编码为 '+' , 而这里我们需要的是编码为 %20
getFeatureState(ScxCoreFeature) - 类中的静态方法 cool.scx.core.ScxContext
简化方法
getFromJsonNode(String, JsonNode, boolean) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
getFromJsonNode.
getFromMap(String, MultiMap, boolean, JavaType) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
getFromMap.
getFromMap(String, Map<String, String>, boolean) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
getFromMap.
getPathByAppRoot(String) - 类中的静态方法 cool.scx.core.ScxContext
简化方法
getRoutes() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRouter
a
getTableAllColumnNames(Connection, String, String) - 类中的静态方法 cool.scx.core.dao.ScxDaoHelper
根据连接 获取数据库中所有的字段
getTemplateByPath(String) - 类中的方法 cool.scx.core.ScxTemplate
getTemplateByPath.
getTempPath() - 类中的静态方法 cool.scx.core.ScxContext
获取临时路径
getTempPath(String...) - 类中的静态方法 cool.scx.core.ScxContext
获取临时路径
getValueFromBody(String, boolean, boolean, JavaType, ScxMappingRoutingContextInfo) - 类中的静态方法 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
a
getValueFromPath(String, boolean, boolean, JavaType, ScxMappingRoutingContextInfo) - 类中的静态方法 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
a
getValueFromQuery(String, boolean, boolean, JavaType, ScxMappingRoutingContextInfo) - 类中的静态方法 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
a

H

handle(ServerWebSocket) - 类中的方法 cool.scx.core.websocket.ScxWebSocketRouter
handle(RoutingContext) - 类中的方法 cool.scx.core.mvc.ScxMappingHandler
handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.BaseVoMethodReturnValueHandler
将结果处理并返回
handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
将结果处理并返回
handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
将结果处理并返回
handle(Object, RoutingContext) - 类中的方法 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
将结果处理并返回
handle(Object, RoutingContext) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodReturnValueHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromBodyMethodParameterHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromPathMethodParameterHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.FromQueryMethodParameterHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 类中的方法 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
将结果处理并返回
handle(Parameter, ScxMappingRoutingContextInfo) - 接口中的方法 cool.scx.core.mvc.ScxMappingMethodParameterHandler
将结果处理并返回
handle(Throwable, RoutingContext) - 类中的方法 cool.scx.core.http.exception_handler.LastExceptionHandler
将结果处理并返回
handle(Throwable, RoutingContext) - 类中的方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
将结果处理并返回
handle(Throwable, RoutingContext) - 接口中的方法 cool.scx.core.http.ScxHttpRouterExceptionHandler
将结果处理并返回
handle(Map<String, Object>) - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
委派下去让子类实现,并且返回加工后的返回值 可返回业务对象,或者集合
handleScxHttpException(ScxHttpException, RoutingContext) - 类中的静态方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
a
hashCode() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
返回此对象的哈希代码值。
Html - cool.scx.core.vo中的类
html 渲染类
httpMethods - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
httpMethods 由 注解上的 method 属性转换而来 并采用 set 进行去重
httpServer() - 类中的静态方法 cool.scx.core.ScxContext
a

I

id - 类中的变量 cool.scx.core.base.BaseModel
id
ignoreParentUrl() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
是否忽略类级别上的 ScxMapping 注解所定义的顶级 url
Image - cool.scx.core.vo中的类
Image class.
Image(File) - 类的构造器 cool.scx.core.vo.Image
用来校验 file 是否可用
imageHandler(RoutingContext) - 类中的方法 cool.scx.core.vo.Image
a
initBody(RoutingContext, ScxMappingRoutingContextInfo.ContentType) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
根据不同的 ContentType 以不同的逻辑初始化 body
initContentType(RoutingContext) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
initContentType.
inputStream - 类中的变量 cool.scx.core.vo.Download
输入流
insertValuesSQL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
INTERNAL_SERVER_ERROR - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
服务器内部错误
InternalServerErrorException - cool.scx.core.http.exception中的异常错误
服务器内部异常
InternalServerErrorException() - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
a
InternalServerErrorException(String) - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
a
InternalServerErrorException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
a
InternalServerErrorException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.InternalServerErrorException
a
isBeanClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
拥有 scx 注解
isHttpsEnabled() - 类中的方法 cool.scx.core.ScxOptions
isHttpsEnabled.
isScxBaseModelClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
初始化 ScxModelClassList
isScxBaseModelServiceClass(Class<?>) - 类中的静态方法 cool.scx.core.ScxHelper
isScxBaseModelServiceClass.
isScxMappingClass(Class<?>) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRegistrar
初始化 ScxMappingClassList
isScxMappingMethod(Method) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRegistrar
判断是否为 ScxMapping 方法
isScxWebSocketRouteClass(Class<?>) - 类中的静态方法 cool.scx.core.websocket.ScxWebSocketMappingRegistrar
isScxWebSocketRouteClass.
isVoid - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
返回值类型为空

J

javaField() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
Json - cool.scx.core.vo中的类
Json 格式的返回值 (注意 DataJson 进行区分, 此格式适合传递多个参数)
JSON - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
 

L

LastExceptionHandler - cool.scx.core.http.exception_handler中的类
a
LastExceptionHandler() - 类的构造器 cool.scx.core.http.exception_handler.LastExceptionHandler
 
LastMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
a
LastMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.LastMethodParameterHandler
 
LastMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
a
LastMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.LastMethodReturnValueHandler
 
list() - 类中的方法 cool.scx.core.base.BaseModelService
获取所有数据
list(long...) - 类中的方法 cool.scx.core.base.BaseModelService
根据 id 获取数据
list(Query) - 类中的方法 cool.scx.core.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
list(Query, SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
list(SelectFilter) - 类中的方法 cool.scx.core.base.BaseModelService
获取所有数据 (使用查询过滤器)

M

matches(ServerWebSocket) - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
a
merge() - annotation interface 中的元素 cool.scx.core.annotation.FromPath
聚合参数
merge() - annotation interface 中的元素 cool.scx.core.annotation.FromQuery
将 查询参数聚合
MessageCodecRegistrar - cool.scx.core.eventbus中的类
MessageCodecRegistrar class.
MessageCodecRegistrar() - 类的构造器 cool.scx.core.eventbus.MessageCodecRegistrar
 
method - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
方法
method() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
请求标识 默认匹配所有请求
METHOD_NOT_ALLOWED - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
方法不被允许
MethodNotAllowedException - cool.scx.core.http.exception中的异常错误
方法不被允许
MethodNotAllowedException() - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
a
MethodNotAllowedException(String) - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
a
MethodNotAllowedException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
a
MethodNotAllowedException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.MethodNotAllowedException
a

N

name() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
name() - 类中的方法 cool.scx.core.ScxModule
模块名称
name() - 类中的方法 cool.scx.core.type.UploadedEntity
a
needIndex() - annotation interface 中的元素 cool.scx.core.annotation.Column
是否需要添加索引 仅用于 创建或修复表时
next() - 类中的方法 cool.scx.core.websocket.OnCloseRoutingContext
next.
next() - 类中的方法 cool.scx.core.websocket.OnExceptionRoutingContext
next.
next() - 类中的方法 cool.scx.core.websocket.OnFrameRoutingContext
next.
next() - 类中的方法 cool.scx.core.websocket.OnOpenRoutingContext
next.
NO_PERM - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
没权限
NoColumn - cool.scx.core.annotation中的Annotation Interface
数据库对象 不映射 注解 添加此注解的 字段 会在转换为数据库字段时被忽略掉 如果只是想在添加或者修改时不进行映射 请考虑使用 Column注解 的 noInsert 和 noUpdate 属性进行配置
NoPermException - cool.scx.core.http.exception中的异常错误
登录了但是没权限
NoPermException() - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
a
NoPermException(String) - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
a
NoPermException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
a
NoPermException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NoPermException
a
normalDDL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
a
NOT_FOUND - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
没找到
NotFoundException - cool.scx.core.http.exception中的异常错误
404 not found 未找到异常
NotFoundException() - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
a
NotFoundException(String) - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
a
NotFoundException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
a
NotFoundException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.NotFoundException
a
notNull() - annotation interface 中的元素 cool.scx.core.annotation.Column
是否必填 仅用于 创建或修复表时
NULL - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
 
NullMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
a
NullMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.NullMethodReturnValueHandler
 

O

of(byte[], RawType) - 类中的静态方法 cool.scx.core.vo.Raw
a
of(byte[], String) - 类中的静态方法 cool.scx.core.vo.Download
a
of(File) - 类中的静态方法 cool.scx.core.vo.Image
a
of(File, Integer, Integer, String) - 类中的静态方法 cool.scx.core.vo.Image
a
of(InputStream, RawType) - 类中的静态方法 cool.scx.core.vo.Raw
a
of(InputStream, String) - 类中的静态方法 cool.scx.core.vo.Download
a
of(Object) - 类中的静态方法 cool.scx.core.vo.Xml
a
of(String) - 类中的静态方法 cool.scx.core.vo.Html
ofTemplate.
of(Path) - 类中的静态方法 cool.scx.core.vo.Download
a
of(Path) - 类中的静态方法 cool.scx.core.vo.Raw
a
of(Path, String) - 类中的静态方法 cool.scx.core.vo.Download
a
ofPermanent(String) - 类中的静态方法 cool.scx.core.vo.Redirections
永久重定向
ofString(String) - 类中的静态方法 cool.scx.core.vo.Html
ofString.
ofTemporary(String) - 类中的静态方法 cool.scx.core.vo.Redirections
临时重定向
ok() - 类中的静态方法 cool.scx.core.vo.DataJson
操作成功
ok() - 类中的静态方法 cool.scx.core.vo.Json
操作成功
onBinaryMessage(Buffer, WebSocketFrame, ServerWebSocket, OnFrameRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
发送 二进制数据 时
onClose(ServerWebSocket, OnCloseRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
连接 关闭 时
OnCloseRoutingContext - cool.scx.core.websocket中的类
OnCloseRoutingContext class.
onError(Throwable, ServerWebSocket, OnExceptionRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
连接 错误 时
OnExceptionRoutingContext - cool.scx.core.websocket中的类
OnExceptionRoutingContext class.
OnFrameRoutingContext - cool.scx.core.websocket中的类
OnFrameRoutingContext class.
onOpen(ServerWebSocket, OnOpenRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
连接 打开 时
OnOpenRoutingContext - cool.scx.core.websocket中的类
OnOpenRoutingContext class.
onTextMessage(String, WebSocketFrame, ServerWebSocket, OnFrameRoutingContext) - 接口中的方法 cool.scx.core.base.BaseWebSocketHandler
发送 文本数据 时
onUpdateValue() - annotation interface 中的元素 cool.scx.core.annotation.Column
数据库更新时值 仅用于 创建或修复表时
options() - 类中的静态方法 cool.scx.core.ScxContext
a
order() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
排序
order() - annotation interface 中的元素 cool.scx.core.annotation.ScxWebSocketMapping
排序
order() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
order.
originalUrl - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
原始的 url 处理规则为 {类注解值}/{方法注解值} 并采取简单的去除重复 "/"
OTHER - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
 

P

ParamConvertException - cool.scx.core.mvc.exception中的异常错误
参数转换异常
ParamConvertException(String) - 异常错误的构造器 cool.scx.core.mvc.exception.ParamConvertException
a
parameters - 类中的变量 cool.scx.core.mvc.ScxMappingHandler
方法参数
path - 类中的变量 cool.scx.core.vo.Download
路径
path() - 类中的方法 cool.scx.core.websocket.ScxWebSocketRoute
path.
port() - 类中的方法 cool.scx.core.ScxOptions
port.
postHandle(RoutingContext, ScxMappingHandler, Object) - 接口中的方法 cool.scx.core.mvc.ScxMappingInterceptor
注意 : 若处理器中的方法 返回值为 void (即无返回值) 此拦截器则不会执行 后置处理器 在 ScxMappingHandler 所对应的方法执行完成之后 但是并没有将结果响应回客户端之前调用 可再次对响应的数据进行修改
preHandle(RoutingContext, ScxMappingHandler) - 接口中的方法 cool.scx.core.mvc.ScxMappingInterceptor
前置处理器 在 ScxMappingHandler 所对应的方法执行前调用 用来进行权限验证等操作 若要中断执行请在 handler 中抛出异常 ,异常会有 ScxMappingHandler 的异常处理器进行处理
primaryKey() - annotation interface 中的元素 cool.scx.core.annotation.Column
此字段是否为主键 仅用于 创建或修复表时
printInfo() - 类中的方法 cool.scx.core.ScxOptions
打印 coreConfig 的信息
put(String, Object) - 类中的方法 cool.scx.core.vo.Json
设置操作返回的数据,数据使用自定义的key存储

R

Raw - cool.scx.core.vo中的类
原始文件 但不需要下载的 vo 比如 pdf 之类
readJson(String) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
readJson.
readValue(JsonNode, JavaType) - 类中的静态方法 cool.scx.core.mvc.ScxMappingHelper
a
readXml(String) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
readXml.
reasonPhrase() - enum class中的方法 cool.scx.core.http.ScxHttpResponseStatus
a
Redirections - cool.scx.core.vo中的类
重定向
registerBeanDefinition(Class<?>...) - 类中的方法 cool.scx.core.ScxBeanFactory
registerBean.
registerCodec(EventBus) - 类中的静态方法 cool.scx.core.eventbus.MessageCodecRegistrar
registerCodec.
registerRoute(ScxWebSocketRouter) - 类中的方法 cool.scx.core.websocket.ScxWebSocketMappingRegistrar
registerRoute.
registerRoute(Router) - 类中的方法 cool.scx.core.mvc.ScxMappingRegistrar
registerRoute.
removeBeanDefinition(String) - 类中的方法 cool.scx.core.ScxBeanFactory
移除 bean 定义
required() - annotation interface 中的元素 cool.scx.core.annotation.FromBody
是否必填
required() - annotation interface 中的元素 cool.scx.core.annotation.FromPath
是否必填
required() - annotation interface 中的元素 cool.scx.core.annotation.FromQuery
是否必填
required() - annotation interface 中的元素 cool.scx.core.annotation.FromUpload
是否必填
RequiredParamEmptyException - cool.scx.core.mvc.exception中的异常错误
必须参数缺失异常
RequiredParamEmptyException(String) - 异常错误的构造器 cool.scx.core.mvc.exception.RequiredParamEmptyException
a
responseCanUse(RoutingContext) - 类中的静态方法 cool.scx.core.ScxHelper
request 是否还可用 (可以写入数据)
rootPath - 类中的变量 cool.scx.core.ScxModule
模块根路径 如果模块是 jar 就获取 jar 所在目录 如果 模块不是 jar 就获取 所在 class 的目录
rootPath() - 类中的方法 cool.scx.core.ScxModule
rootPath.
router() - 类中的静态方法 cool.scx.core.ScxContext
a
routingContext() - 类中的方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
a
routingContext() - 类中的静态方法 cool.scx.core.ScxContext
获取当前线程的 RoutingContext (只限在 scx mapping 注解的方法及其调用链上)
RoutingContextMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
类型为 RoutingContext 的参数处理器
RoutingContextMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.RoutingContextMethodParameterHandler
 
run() - 类中的方法 cool.scx.core.Scx
运行项目
run() - 类中的方法 cool.scx.core.ScxBuilder
a
runCount() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
返回 runCount 记录组件的值。

S

schedule(Runnable, long, TimeUnit) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
设置计时器
schedule(Callable<R>, long, TimeUnit) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
schedule(Consumer<ScheduleStatus>, Trigger) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleAtFixedRate(Consumer<ScheduleStatus>, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleAtFixedRate(Consumer<ScheduleStatus>, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleAtFixedRate(Consumer<ScheduleStatus>, Instant, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleAtFixedRate(Consumer<ScheduleStatus>, Instant, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduledFuture() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
返回 scheduledFuture 记录组件的值。
scheduler() - 类中的静态方法 cool.scx.core.ScxContext
返回当前运行的 scx 实例的 scheduler
ScheduleStatus - cool.scx.core.scheduler中的Record Class
日程状态 包含循环的次数 (从 1 开始为第一次) 及 ScheduledFuture 可用于在方法内部中断执行
ScheduleStatus(long, ScheduledFuture<?>) - record class的构造器 cool.scx.core.scheduler.ScheduleStatus
创建 ScheduleStatus 记录的实例。
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Instant, Duration) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Instant, Duration, long) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
scx() - 类中的静态方法 cool.scx.core.ScxContext
获取全局的 Scx
Scx - cool.scx.core中的类
启动类
SCX_VERSION - 类中的静态变量 cool.scx.core.ScxVersion
SCX 版本号
scxBeanFactory() - 类中的方法 cool.scx.core.Scx
a
ScxBeanFactory - cool.scx.core中的类
ScxBeanFactory 用于创建类
ScxBeanFactory(ScheduledExecutorService, ScxFeatureConfig) - 类的构造器 cool.scx.core.ScxBeanFactory
a
ScxBuilder - cool.scx.core中的类
Scx 构建器
ScxBuilder() - 类的构造器 cool.scx.core.ScxBuilder
构造函数
ScxComponent - cool.scx.core.annotation中的Annotation Interface
标识此类是一个需要注入到容器中的类 和 ScxService 的区别仅在于注解的语义不同
scxConfig() - 类中的方法 cool.scx.core.Scx
a
ScxContext - cool.scx.core中的类
用来存储 整个项目的上下文
ScxContext() - 类的构造器 cool.scx.core.ScxContext
 
ScxCoreFeature - cool.scx.core.enumeration中的Enum Class
scx 特性枚举
scxDao() - 类中的方法 cool.scx.core.Scx
dao
ScxDao - cool.scx.core.dao中的类
ScxDBContext class.
ScxDao(ScxOptions) - 类的构造器 cool.scx.core.dao.ScxDao
a
ScxDaoColumnInfo - cool.scx.core.dao中的类
a
ScxDaoColumnInfo(Field) - 类的构造器 cool.scx.core.dao.ScxDaoColumnInfo
a
ScxDaoHelper - cool.scx.core.dao中的类
SQLDDLHelper class.
ScxDaoHelper() - 类的构造器 cool.scx.core.dao.ScxDaoHelper
 
ScxDaoTableInfo - cool.scx.core.dao中的类
用于描述根据 class 构建的对应的数据表结构
ScxDaoTableInfo(Class<?>) - 类的构造器 cool.scx.core.dao.ScxDaoTableInfo
c
scxEnvironment() - 类中的方法 cool.scx.core.Scx
a
scxFeatureConfig() - 类中的方法 cool.scx.core.Scx
获取特性的值 如果没有显式设置 则返回默认值
ScxHelper - cool.scx.core中的类
ScxHelper class.
ScxHelper() - 类的构造器 cool.scx.core.ScxHelper
 
ScxHttpException - cool.scx.core.http中的异常错误
在 ScxMapping 注解标记的方法中抛出此异常会被ScxMappingHandler 进行截获并进行处理
ScxHttpException(int, String) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
a
ScxHttpException(int, String, String) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
a
ScxHttpException(int, String, String, Throwable) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
a
ScxHttpException(int, String, Throwable) - 异常错误的构造器 cool.scx.core.http.ScxHttpException
a
ScxHttpExceptionHandler - cool.scx.core.http.exception_handler中的类
a
ScxHttpExceptionHandler() - 类的构造器 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
 
ScxHttpResponseStatus - cool.scx.core.http中的Enum Class
规定一些常见的 http 相应状态
scxHttpRouter() - 类中的方法 cool.scx.core.Scx
a
ScxHttpRouter - cool.scx.core.http中的类
ScxHttp 路由 内部使用 vertxRouter 进行具体路由的处理
ScxHttpRouter(Scx) - 类的构造器 cool.scx.core.http.ScxHttpRouter
a
ScxHttpRouterExceptionHandler - cool.scx.core.http中的接口
路由异常处理器
ScxMapping - cool.scx.core.annotation中的Annotation Interface
ScxMapping 具体 http 请求映射
scxMappingConfiguration() - 类中的方法 cool.scx.core.Scx
a
scxMappingConfiguration() - 类中的静态方法 cool.scx.core.ScxContext
返回当前运行的 scx 实例的 scxMappingConfiguration
ScxMappingConfiguration - cool.scx.core.mvc中的类
ScxMappingConfiguration 配置类 再此处可配置 [前置后置拦截器,参数处理器,返回值处理器等]
ScxMappingConfiguration() - 类的构造器 cool.scx.core.mvc.ScxMappingConfiguration
a
ScxMappingHandler - cool.scx.core.mvc中的类
ScxRouteHandler class.
ScxMappingHandler(Class<?>, Method, Scx) - 类的构造器 cool.scx.core.mvc.ScxMappingHandler
a
scxMappingHandlers() - 类中的方法 cool.scx.core.mvc.ScxMappingRegistrar
获取所有被ScxMapping注解标记的方法的 handler
ScxMappingHelper - cool.scx.core.mvc中的类
ScxMappingHelper class.
ScxMappingHelper() - 类的构造器 cool.scx.core.mvc.ScxMappingHelper
 
scxMappingInterceptor() - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
a
ScxMappingInterceptor - cool.scx.core.mvc中的接口
ScxMapping 拦截器
ScxMappingInterceptorImpl - cool.scx.core.mvc.interceptor中的类
默认 ScxMapping 拦截器实现
ScxMappingInterceptorImpl() - 类的构造器 cool.scx.core.mvc.interceptor.ScxMappingInterceptorImpl
 
ScxMappingMethodParameterHandler - cool.scx.core.mvc中的接口
a
ScxMappingMethodReturnValueHandler - cool.scx.core.mvc中的接口
a
ScxMappingRegistrar - cool.scx.core.mvc中的类
ScxMappingRegistrar class.
ScxMappingRegistrar(Scx) - 类的构造器 cool.scx.core.mvc.ScxMappingRegistrar
扫描所有被 ScxMapping注解标记的方法 并封装为 ScxMappingHandler.
ScxMappingRoutingContextInfo - cool.scx.core.mvc中的类
封装 RoutingContext 的参数 防止反复取值造成性能损失
ScxMappingRoutingContextInfo(RoutingContext) - 类的构造器 cool.scx.core.mvc.ScxMappingRoutingContextInfo
Constructor for ScxMappingRequestParamInfo.
ScxMappingRoutingContextInfo.ContentType - cool.scx.core.mvc中的Enum Class
 
ScxModel - cool.scx.core.annotation中的Annotation Interface
ScxModel model 层映射 设置此注解的方法 必须同时 继承 BaseModel
ScxModule - cool.scx.core中的类
Scx 模块接口 , 自定义模块必须实现此接口
ScxModule() - 类的构造器 cool.scx.core.ScxModule
Constructor for ScxModule.
scxModules() - 类中的方法 cool.scx.core.Scx
a
scxModules() - 类中的静态方法 cool.scx.core.ScxContext
所有模块
scxOptions() - 类中的方法 cool.scx.core.Scx
a
ScxOptions - cool.scx.core中的类
ScxCoreConfig class.
ScxOptions(ScxConfig, ScxEnvironment, String) - 类的构造器 cool.scx.core.ScxOptions
a
scxScheduler() - 类中的方法 cool.scx.core.Scx
a
ScxScheduler - cool.scx.core.scheduler中的类
针对 spring 的 $TaskScheduler 进行一些简单的封装
以便可以实现一些简单的任务调度
ScxScheduler(EventLoopGroup) - 类的构造器 cool.scx.core.scheduler.ScxScheduler
a
ScxService - cool.scx.core.annotation中的Annotation Interface
标注此类是一个 Service 层映射
scxTemplate() - 类中的方法 cool.scx.core.Scx
a
ScxTemplate - cool.scx.core中的类
用于渲染 freemarker
ScxTemplate(ScxOptions) - 类的构造器 cool.scx.core.ScxTemplate
Constructor for ScxTemplate.
ScxVersion - cool.scx.core中的类
ScxVersion class.
ScxVersion() - 类的构造器 cool.scx.core.ScxVersion
 
ScxWebSocketMapping - cool.scx.core.annotation中的Annotation Interface
ScxWebSocketRoute websocket 映射 设置此注解的方法 必须同时 继承 BaseWSHandler 才可以生效
ScxWebSocketMappingRegistrar - cool.scx.core.websocket中的类
ScxWebSocketMappingRegistrar class.
ScxWebSocketMappingRegistrar(Scx) - 类的构造器 cool.scx.core.websocket.ScxWebSocketMappingRegistrar
Constructor for ScxWebSocketMappingRegistrar.
ScxWebSocketRoute - cool.scx.core.websocket中的类
Scx WebSocket 路由
ScxWebSocketRoute(int, String, BaseWebSocketHandler) - 类的构造器 cool.scx.core.websocket.ScxWebSocketRoute
Constructor for ScxWebSocketRoute.
ScxWebSocketRoute(String, BaseWebSocketHandler) - 类的构造器 cool.scx.core.websocket.ScxWebSocketRoute
Constructor for ScxWebSocketRoute.
scxWebSocketRouter() - 类中的方法 cool.scx.core.Scx
web
ScxWebSocketRouter - cool.scx.core.websocket中的类
a
ScxWebSocketRouter() - 类的构造器 cool.scx.core.websocket.ScxWebSocketRouter
 
selectSQL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
sendBytes(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
sendBytes.
sendFile(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
sendFile.
sendInputStream(RoutingContext) - 类中的方法 cool.scx.core.vo.Download
sendBytes.
sendToClient(int, String, String, RoutingContext) - 类中的静态方法 cool.scx.core.http.exception_handler.ScxHttpExceptionHandler
a
setAppKey(String) - 类中的方法 cool.scx.core.ScxBuilder
添加多个模块
setArgs(String...) - 类中的方法 cool.scx.core.ScxBuilder
添加 外部参数
setMainClass(Class<?>) - 类中的方法 cool.scx.core.ScxBuilder
添加多个模块
setScxMappingInterceptor(ScxMappingInterceptor) - 类中的方法 cool.scx.core.mvc.ScxMappingConfiguration
a
SHOW_BANNER - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
显示 banner
SHOW_MODULE_LIFE_CYCLE_INFO - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
显示模块生命周期信息
SHOW_OPTIONS_INFO - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
显示 coreConfig 的信息
SHOW_START_UP_INFO - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
显示启动信息
size() - 类中的方法 cool.scx.core.type.UploadedEntity
a
specialDDL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
a
sqlRunner() - 类中的方法 cool.scx.core.dao.ScxDao
a
sqlRunner() - 类中的静态方法 cool.scx.core.ScxContext
简化方法
sslPassword() - 类中的方法 cool.scx.core.ScxOptions
sslPassword.
sslPath() - 类中的方法 cool.scx.core.ScxOptions
sslPath.
start() - 类中的方法 cool.scx.core.ScxModule
核心模块初始化完成调用 注意请不要阻塞此方法
statusCode() - 异常错误中的方法 cool.scx.core.http.ScxHttpException
a
statusCode() - enum class中的方法 cool.scx.core.http.ScxHttpResponseStatus
a
stop() - 类中的方法 cool.scx.core.ScxModule
项目停止或结束时调用 注意请不要阻塞此方法
StringMethodReturnValueHandler - cool.scx.core.mvc.return_value_handler中的类
a
StringMethodReturnValueHandler() - 类的构造器 cool.scx.core.mvc.return_value_handler.StringMethodReturnValueHandler
 
submit(Runnable) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
submit(Callable<R>) - 类中的方法 cool.scx.core.scheduler.ScxScheduler
a
systemCodecID() - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec

T

tableName() - annotation interface 中的元素 cool.scx.core.annotation.ScxModel
表名称
tableName() - 类中的方法 cool.scx.core.dao.ScxDaoTableInfo
tablePrefix() - annotation interface 中的元素 cool.scx.core.annotation.ScxModel
表名称前缀
template() - 类中的静态方法 cool.scx.core.ScxContext
返回当前运行的 scx 实例的 template
templateRoot() - 类中的方法 cool.scx.core.ScxOptions
获取模板根路径
title() - 异常错误中的方法 cool.scx.core.http.ScxHttpException
a
toJson() - 类中的方法 cool.scx.core.vo.DataJson
将内部的 JsonBody 转换为 json 字符串
toJson() - 类中的方法 cool.scx.core.vo.Json
将内部的 JsonBody 转换为 json 字符串
toJson(String) - 类中的方法 cool.scx.core.vo.DataJson
a
toJson(String) - 类中的方法 cool.scx.core.vo.Json
a
toString() - record class中的方法 cool.scx.core.scheduler.ScheduleStatus
返回此记录的字符串表示形式。
toXml() - 类中的方法 cool.scx.core.vo.Xml
将内部的 JsonBody 转换为 json 字符串
toXml(String) - 类中的方法 cool.scx.core.vo.Xml
a
transform(Object) - 类中的方法 cool.scx.core.eventbus.ZeroCopyMessageCodec
tryReadOrTextNode(String) - 类中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo
走到这里标识以上的匹配全部失败 , 这里不知道 body 的具体格式 所以进行猜测转换
type - 类中的变量 cool.scx.core.vo.Download
数据来源
type() - annotation interface 中的元素 cool.scx.core.annotation.Column
数据库字段类型 仅用于 创建或修复表时
type() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
a

U

UNAUTHORIZED - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
未认证
UnauthorizedException - cool.scx.core.http.exception中的异常错误
未认证异常 (未登录)
UnauthorizedException() - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
a
UnauthorizedException(String) - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
a
UnauthorizedException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
a
UnauthorizedException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnauthorizedException
a
unique() - annotation interface 中的元素 cool.scx.core.annotation.Column
是否唯一 (注意 : 当 ScxContext.coreConfig().tombstone() 为 true 时) 会和 tombstone 字段 创建联合的唯一约束
UNSUPPORTED_MEDIA_TYPE - enum class 中的枚举常量 cool.scx.core.http.ScxHttpResponseStatus
不支持的 类型
UnsupportedMediaTypeException - cool.scx.core.http.exception中的异常错误
415 参数异常
UnsupportedMediaTypeException() - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
a
UnsupportedMediaTypeException(String) - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
a
UnsupportedMediaTypeException(String, Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
a
UnsupportedMediaTypeException(Throwable) - 异常错误的构造器 cool.scx.core.http.exception.UnsupportedMediaTypeException
a
update(Entity) - 类中的方法 cool.scx.core.base.BaseModelService
根据 ID 更新 (注意 !!!
update(Entity, Query) - 类中的方法 cool.scx.core.base.BaseModelService
根据指定条件更新数据
update(Entity, Query, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
根据指定条件更新数据
update(Entity, UpdateFilter) - 类中的方法 cool.scx.core.base.BaseModelService
根据 ID 更新 (注意 !!!
updatedDate - 类中的变量 cool.scx.core.base.BaseModel
最后修改时间
updateSetSQL() - 类中的方法 cool.scx.core.dao.ScxDaoColumnInfo
UploadedEntity - cool.scx.core.type中的类
文件上传后台接受容器类
可以配合 FromUpload 注解使用 以实现自定义名称或限制是否必填
UploadedEntity(FileUpload) - 类的构造器 cool.scx.core.type.UploadedEntity
a
UploadedEntityMethodParameterHandler - cool.scx.core.mvc.parameter_handler中的类
a
UploadedEntityMethodParameterHandler() - 类的构造器 cool.scx.core.mvc.parameter_handler.UploadedEntityMethodParameterHandler
 
USE_DEVELOPMENT_ERROR_PAGE - enum class 中的枚举常量 cool.scx.core.enumeration.ScxCoreFeature
是否使用开发人员错误页面
useAllBody() - annotation interface 中的元素 cool.scx.core.annotation.FromBody
是否将整个请求体作为参数进行转换
useNameAsUrl() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
注意 : 仅当作用于方法时生效 !!!

V

value() - annotation interface 中的元素 cool.scx.core.annotation.FromBody
此值用来控制取值方式 并和 useAllBody 相关 1, useAllBody 为 false 时 : value 为空时 会以参数名称为标准作为 value value 不为空时会先将 body 转换 map 对象 然后根据 value 进行分层获取 如 userList.name , name , car.color 等 会将前台发来的参数转换为 jsonTree 对象 并获取对应的节点 2, useAllBody 为 true 时 : value 的值则会被忽略 整个 请求体会被转换成参数
value() - annotation interface 中的元素 cool.scx.core.annotation.FromPath
路径参数名称 默认为空 为空的情况下会将参数名称作为 路径参数名称
value() - annotation interface 中的元素 cool.scx.core.annotation.FromQuery
查询参数名称 默认为空 为空的情况下会将方法参数名称作为 查询参数名称
value() - annotation interface 中的元素 cool.scx.core.annotation.FromUpload
路径参数名称 默认为空 为空的情况下会将参数名称作为 路径参数名称
value() - annotation interface 中的元素 cool.scx.core.annotation.ScxMapping
映射的路径
value() - annotation interface 中的元素 cool.scx.core.annotation.ScxWebSocketMapping
websocket 映射路径
valueOf(String) - enum class中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 cool.scx.core.http.ScxHttpResponseStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 cool.scx.core.enumeration.ScxCoreFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 cool.scx.core.http.ScxHttpResponseStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
Returns an array containing the constants of this enum class, in the order they are declared.
variableName() - 接口中的方法 cool.scx.core.base.BaseTemplateDirective
获取自定义 变量的名称
vertx() - 类中的方法 cool.scx.core.Scx
a
vertx() - 类中的静态方法 cool.scx.core.ScxContext
返回当前运行的 scx 实例的 vertx
vertxFileUpload() - 类中的方法 cool.scx.core.type.UploadedEntity
a
vertxHttpServer() - 类中的方法 cool.scx.core.Scx
server
vertxRouter() - 类中的方法 cool.scx.core.http.ScxHttpRouter
a

W

webSocketRouter() - 类中的静态方法 cool.scx.core.ScxContext
a

X

Xml - cool.scx.core.vo中的类
Xml 格式的返回值
XML - enum class 中的枚举常量 cool.scx.core.mvc.ScxMappingRoutingContextInfo.ContentType
 

Z

ZERO_COPY_CODEC_NAME - 类中的静态变量 cool.scx.core.eventbus.ZeroCopyMessageCodec
Constant ZERO_COPY_CODEC_NAME="ZeroCopyMessageCodec.class.getName()"
ZeroCopyMessageCodec - cool.scx.core.eventbus中的类
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)
ZeroCopyMessageCodec() - 类的构造器 cool.scx.core.eventbus.ZeroCopyMessageCodec
 

_

_baseDao() - 类中的方法 cool.scx.core.base.BaseModelService
baseDao.
_clearRoutingContext() - 类中的静态方法 cool.scx.core.ScxContext
a
_routingContext(RoutingContext) - 类中的静态方法 cool.scx.core.ScxContext
设置当前线程的 routingContext 此方法正常之给 scxMappingHandler 调用 若无特殊需求 不必调用此方法
A B C D E F G H I J L M N O P R S T U V W X Z _ 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格