Index

$ A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

$

$ - Class in cool.scx.common.util
未分类方法
$() - Constructor for class cool.scx.common.util.$
 

A

AbstractFieldFilter - Class in cool.scx.common.field_filter
 
AbstractFieldFilter() - Constructor for class cool.scx.common.field_filter.AbstractFieldFilter
 
accept(T) - Method in interface cool.scx.common.functional.ScxConsumer
accept
accept(T, U) - Method in interface cool.scx.common.functional.ScxBiConsumer
accept
ACCEPT - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用来告知(服务器)客户端可以处理的内容类型
ACCEPT_ENCODING - Enum constant in enum class cool.scx.common.standard.HttpFieldName
会将客户端能够理解的内容编码方式——通常是某种压缩算法——进行通知(给服务端)
ACCEPT_LANGUAGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
允许客户端声明它可以理解的自然语言,以及优先选择的区域方言
ACCEPT_PATCH - Enum constant in enum class cool.scx.common.standard.HttpFieldName
通知浏览器请求的媒体类型 (media-type) 可以被服务器理解
ACCEPT_POST - Enum constant in enum class cool.scx.common.standard.HttpFieldName
advertises which media types are accepted by the server for HTTP post requests.
ACCEPT_RANGES - Enum constant in enum class cool.scx.common.standard.HttpFieldName
标识自身支持范围请求
ACCEPTED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求已经接收到,但还未响应,没有结果。
ACCESS_CONTROL_ALLOW_CREDENTIALS - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用于在请求要求包含 credentials(Request.credentials 的值为 include)时,告知浏览器是否可以将对请求的响应暴露给前端 JavaScript 代码。
ACCESS_CONTROL_ALLOW_HEADERS - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用于 preflight request(预检请求)中,列出了将会在正式请求的 Access-Control-Request-Headers 字段中出现的首部信息。
ACCESS_CONTROL_ALLOW_METHODS - Enum constant in enum class cool.scx.common.standard.HttpFieldName
在对 preflight request.
ACCESS_CONTROL_ALLOW_ORIGIN - Enum constant in enum class cool.scx.common.standard.HttpFieldName
响应标头指定了该响应的资源是否被允许与给定的来源(origin)共享。
ACCESS_CONTROL_EXPOSE_HEADERS - Enum constant in enum class cool.scx.common.standard.HttpFieldName
允许服务器指示那些响应标头可以暴露给浏览器中运行的脚本,以响应跨源请求。
ACCESS_CONTROL_MAX_AGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
表示 preflight request (预检请求)的返回结果(即 Access-Control-Allow-Methods 和Access-Control-Allow-Headers 提供的信息)可以被缓存多久
ACCESS_CONTROL_REQUEST_HEADERS - Enum constant in enum class cool.scx.common.standard.HttpFieldName
出现于 preflight request(预检请求)中,用于通知服务器在真正的请求中会采用哪些请求头。
ACCESS_CONTROL_REQUEST_METHOD - Enum constant in enum class cool.scx.common.standard.HttpFieldName
出现于 preflight request(预检请求)中,用于通知服务器在真正的请求中会采用哪种 HTTP 方法。
accessModifier() - Method in class cool.scx.common.reflect.ConstructorInfo
 
accessModifier() - Method in class cool.scx.common.reflect.FieldInfo
 
accessModifier() - Method in class cool.scx.common.reflect.MethodInfo
 
AccessModifier - Enum Class in cool.scx.common.reflect
访问修饰符
add(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
add(T) - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
add(T) - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
addExcluded(String...) - Method in class cool.scx.common.field_filter.ExcludedFieldFilter
 
addExcluded(String...) - Method in interface cool.scx.common.field_filter.FieldFilter
添加 黑名单
addExcluded(String...) - Method in class cool.scx.common.field_filter.IncludedFieldFilter
 
addHeader(String, String) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
addIncluded(String...) - Method in class cool.scx.common.field_filter.ExcludedFieldFilter
 
addIncluded(String...) - Method in interface cool.scx.common.field_filter.FieldFilter
添加 白名单
addIncluded(String...) - Method in class cool.scx.common.field_filter.IncludedFieldFilter
 
addParam(String, Object) - Method in class cool.scx.common.util.URIBuilder
 
addSlashEnd(String) - Static method in class cool.scx.common.util.URIBuilder
 
addSlashStart(String) - Static method in class cool.scx.common.util.URIBuilder
 
AGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
消息头里包含对象在缓存代理中存贮的时长,以秒为单位。
allAnnotations() - Method in class cool.scx.common.reflect.ClassInfo
获取类所有的注解 包括继承自父类的注解
allAnnotations() - Method in class cool.scx.common.reflect.MethodInfo
获取当前方法的注解 以及 重写的父类方法的注解
allFields() - Method in class cool.scx.common.reflect.ClassInfo
获取类所有字段 包括继承自父类的字段
allMethods() - Method in class cool.scx.common.reflect.ClassInfo
获取类所有方法 包括继承自父类的方法
ALLOW - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用于枚举资源所支持的 HTTP 方法的集合。
ANDROID - Enum constant in enum class cool.scx.common.standard.OSType
ANDROID
annotations() - Method in class cool.scx.common.reflect.ClassInfo
 
annotations() - Method in class cool.scx.common.reflect.FieldInfo
 
annotations() - Method in class cool.scx.common.reflect.MethodInfo
 
AnnotationUtils - Class in cool.scx.common.util
 
AnnotationUtils() - Constructor for class cool.scx.common.util.AnnotationUtils
 
ansi() - Static method in class cool.scx.common.ansi.Ansi
创建 Ansi 对象
Ansi - Class in cool.scx.common.ansi
向控制台打印彩色
Ansi8BitBackground - Class in cool.scx.common.ansi
8Bit 背景色
Ansi8BitBackground(int) - Constructor for class cool.scx.common.ansi.Ansi8BitBackground
 
Ansi8BitColor - Class in cool.scx.common.ansi
8Bit 前景色
Ansi8BitColor(int) - Constructor for class cool.scx.common.ansi.Ansi8BitColor
 
AnsiBackground - Enum Class in cool.scx.common.ansi
背景色
AnsiColor - Enum Class in cool.scx.common.ansi
前景色
AnsiElement - Interface in cool.scx.common.ansi
ANSI 元素.
AnsiItem - Record Class in cool.scx.common.ansi
 
AnsiItem(Object, AnsiElement...) - Constructor for record class cool.scx.common.ansi.AnsiItem
Creates an instance of a AnsiItem record class.
AnsiStyle - Enum Class in cool.scx.common.ansi
Ansi 样式
APK - Enum constant in enum class cool.scx.common.standard.FileFormat
 
APPLICATION_APK - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_DOC - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_DOCX - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_JSON - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_OCTET_STREAM - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_PDF - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_PPT - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_PPTX - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_X_WWW_FORM_URLENCODED - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_XLS - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_XLSX - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_XML - Enum constant in enum class cool.scx.common.standard.MediaType
 
APPLICATION_ZIP - Enum constant in enum class cool.scx.common.standard.MediaType
 
apply(T) - Method in interface cool.scx.common.functional.ScxFunction
apply
apply(T, U) - Method in interface cool.scx.common.functional.ScxBiFunction
apply
ArrayUtils - Class in cool.scx.common.util
提供一些 Array 的方法, 也有一些 List 相关的方法
ArrayUtils() - Constructor for class cool.scx.common.util.ArrayUtils
 
async(ScxRunnable<?>) - Static method in class cool.scx.common.util.$
 
async(Callable<T>) - Static method in class cool.scx.common.util.$
 
attribute(String, Object) - Method in class cool.scx.common.http_client.request_body.FormData
 
attributeValue() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
AUDIO_MPEG - Enum constant in enum class cool.scx.common.standard.MediaType
 
AUDIO_WAV - Enum constant in enum class cool.scx.common.standard.MediaType
 
AUTHORIZATION - Enum constant in enum class cool.scx.common.standard.HttpFieldName
请求标头用于提供服务器验证用户代理身份的凭据,允许访问受保护的资源。
await(CompletableFuture<T>) - Static method in class cool.scx.common.util.$
 
awaitTermination(long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 

B

BAD_GATEWAY - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
此错误响应表明服务器作为网关需要得到一个处理这个请求的响应,但是得到一个错误的响应。
BAD_REQUEST - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
由于被认为是客户端错误(例如,错误的请求语法、无效的请求消息帧或欺骗性的请求路由),服务器无法或不会处理请求。
Base64Utils - Class in cool.scx.common.util
Base64Utils 对 Base64 的薄封装
Base64Utils() - Constructor for class cool.scx.common.util.Base64Utils
 
BIGINT - Enum constant in enum class cool.scx.common.standard.JDBCType
非常大的整数类型 取值范围参照 Long
BIN - Enum constant in enum class cool.scx.common.standard.FileFormat
 
black(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
BLACK - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BLACK - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BLANK - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
空白字符串
BLOB - Enum constant in enum class cool.scx.common.standard.JDBCType
二进制数据 一般用于存储 byte 数组
blue(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
BLUE - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BLUE - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BMP - Enum constant in enum class cool.scx.common.standard.FileFormat
 
body() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
body(ScxHttpClientRequestBody) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
bodyPublisher(HttpRequest.Builder) - Method in class cool.scx.common.http_client.request_body.EmptyBody
bodyPublisher(HttpRequest.Builder) - Method in class cool.scx.common.http_client.request_body.FormData
 
bodyPublisher(HttpRequest.Builder) - Method in class cool.scx.common.http_client.request_body.JsonBody
 
bodyPublisher(HttpRequest.Builder) - Method in class cool.scx.common.http_client.request_body.StringBody
 
bodyPublisher(HttpRequest.Builder) - Method in class cool.scx.common.http_client.request_body.XmlBody
 
bodyPublisher(HttpRequest.Builder) - Method in interface cool.scx.common.http_client.ScxHttpClientRequestBody
 
BOLD - Enum constant in enum class cool.scx.common.ansi.AnsiStyle
 
BOOLEAN - Enum constant in enum class cool.scx.common.standard.JDBCType
BOOLEAN (同义词 BIT) 一般对应 Boolean
BRIGHT_BLACK - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_BLACK - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_BLUE - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_BLUE - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_CYAN - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_CYAN - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_GREEN - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_GREEN - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_MAGENTA - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_MAGENTA - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_RED - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_RED - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_WHITE - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_WHITE - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
BRIGHT_YELLOW - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
BRIGHT_YELLOW - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
brightBlack(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightBlue(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightCyan(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightGreen(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightMagenta(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightRed(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightWhite(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
brightYellow(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
build() - Method in class cool.scx.common.util.URIBuilder
 
buildDisabled(StringBuilder) - Method in record class cool.scx.common.ansi.AnsiItem
 
buildEnabled(StringBuilder) - Method in record class cool.scx.common.ansi.AnsiItem
 
BuildOptions - Record Class in cool.scx.common.jackson
 
BuildOptions(boolean, boolean, boolean, boolean, Map<PropertyAccessor, JsonAutoDetect.Visibility>) - Constructor for record class cool.scx.common.jackson.BuildOptions
Creates an instance of a BuildOptions record class.
BytesSource - Class in cool.scx.common.io_stream_source
 
BytesSource(byte[]) - Constructor for class cool.scx.common.io_stream_source.BytesSource
 
BytesSupplierSource - Class in cool.scx.common.io_stream_source
 
BytesSupplierSource(Supplier<byte[]>) - Constructor for class cool.scx.common.io_stream_source.BytesSupplierSource
 

C

Cache<K,V> - Class in cool.scx.common.util
固定大小的简单缓存 线程不安全 !!!
Cache(int) - Constructor for class cool.scx.common.util.Cache
 
CACHE_CONTROL - Enum constant in enum class cool.scx.common.standard.HttpFieldName
通用消息头字段,被用于在 http 请求和响应中,通过指定指令来实现缓存机制。
call(Callable<? extends R>) - Method in class cool.scx.common.util.ScopedValue.Carrier
 
CAMEL_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
驼峰命名法 getNameByAge
Carrier(ScopedValue<T>, T) - Constructor for class cool.scx.common.util.ScopedValue.Carrier
 
CaseUtils - Class in cool.scx.common.util
命名方法转换工具类
提供 驼峰 匈牙利 短横线 及 蛇形命名法的互相转换
CaseUtils() - Constructor for class cool.scx.common.util.CaseUtils
 
CaseUtils.CaseType - Enum Class in cool.scx.common.util
CaseType
charset() - Method in class cool.scx.common.zip.ZipOptions
 
checkPassword(String, String) - Static method in class cool.scx.common.util.CryptoUtils
校验密码
children() - Method in interface cool.scx.common.util.tree.ScxTree
获取子节点
children(List<T>) - Method in interface cool.scx.common.util.tree.ScxTreeModel
设置子节点
CircularIterable<T> - Class in cool.scx.common.util.circular_iterable
 
CircularIterable() - Constructor for class cool.scx.common.util.circular_iterable.CircularIterable
 
CircularIterator<T> - Class in cool.scx.common.util.circular_iterable
无限循环的迭代器
classInfo() - Method in class cool.scx.common.reflect.ConstructorInfo
 
classInfo() - Method in interface cool.scx.common.reflect.ExecutableInfo
 
classInfo() - Method in class cool.scx.common.reflect.FieldInfo
 
classInfo() - Method in class cool.scx.common.reflect.MethodInfo
 
ClassInfo - Class in cool.scx.common.reflect
ClassInfo
ClassUtils - Class in cool.scx.common.util
类工具类
ClassUtils() - Constructor for class cool.scx.common.util.ClassUtils
 
clear() - Method in class cool.scx.common.field_filter.AbstractFieldFilter
清除所有 包含类型的列
clear() - Method in interface cool.scx.common.field_filter.FieldFilter
清除所有 包含类型的列
clear() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
clear() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
clear() - Method in class cool.scx.common.util.MultiMap
 
clearProxyOverride() - Static method in class cool.scx.common.util.WindowsProxyHelper
清空 代理设置
clearProxyServer() - Static method in class cool.scx.common.util.WindowsProxyHelper
清空 代理设置
code() - Method in class cool.scx.common.ansi.Ansi8BitBackground
 
code() - Method in class cool.scx.common.ansi.Ansi8BitColor
 
code() - Method in enum class cool.scx.common.ansi.AnsiBackground
 
code() - Method in enum class cool.scx.common.ansi.AnsiColor
 
code() - Method in interface cool.scx.common.ansi.AnsiElement
ANSI 转义码
code() - Method in enum class cool.scx.common.ansi.AnsiStyle
 
code() - Method in enum class cool.scx.common.standard.HttpStatusCode
 
comment() - Method in class cool.scx.common.zip.ZipOptions
 
concat(boolean[], boolean...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(byte[], byte...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(char[], char...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(double[], double...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(float[], float...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(int[], int...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(long[], long...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(short[], short...) - Static method in class cool.scx.common.util.ArrayUtils
 
concat(String...) - Static method in class cool.scx.common.util.StringUtils
联接字符串 但是不连接空
concat(T[], T...) - Static method in class cool.scx.common.util.ArrayUtils
 
CONFLICT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
当请求与服务器的当前状态冲突时,将发送此响应。
CONNECT - Enum constant in enum class cool.scx.common.standard.HttpMethod
CONNECT 方法建立一个到由目标资源标识的服务器的隧道。
CONNECTION - Enum constant in enum class cool.scx.common.standard.HttpFieldName
通用标头控制网络连接在当前会话完成后是否仍然保持打开状态。
connectTimeout(Duration) - Method in class cool.scx.common.http_client.ScxHttpClientOptions
 
ConsoleUtils - Class in cool.scx.common.util
控制台工具类
ConsoleUtils() - Constructor for class cool.scx.common.util.ConsoleUtils
 
constructor() - Method in class cool.scx.common.reflect.ConstructorInfo
 
ConstructorInfo - Class in cool.scx.common.reflect
ConstructorInfo
constructors() - Method in class cool.scx.common.reflect.ClassInfo
 
constructType(TypeReference<?>) - Static method in class cool.scx.common.util.ObjectUtils
 
constructType(Type) - Static method in class cool.scx.common.util.ObjectUtils
 
contains(Object) - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
contains(Object) - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
containsKey(K) - Method in class cool.scx.common.util.MultiMap
 
containsValue(V) - Method in class cool.scx.common.util.MultiMap
 
CONTENT_DISPOSITION - Enum constant in enum class cool.scx.common.standard.HttpFieldName
指示回复的内容该以何种形式展示,是以内联的形式(即网页或者页面的一部分),还是以附件的形式下载并保存到本地。
CONTENT_ENCODING - Enum constant in enum class cool.scx.common.standard.HttpFieldName
列出了对当前实体消息(消息荷载)应用的任何编码类型,以及编码的顺序。
CONTENT_LANGUAGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用来说明访问者希望采用的语言或语言组合,这样的话用户就可以根据自己偏好的语言来定制不同的内容。
CONTENT_LENGTH - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用来指明发送给接收方的消息主体的大小,即用十进制数字表示的八位元组的数目。
CONTENT_LOCATION - Enum constant in enum class cool.scx.common.standard.HttpFieldName
首部指定的是要返回的数据的地址选项。
CONTENT_RANGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
显示的是一个数据片段在整个文件中的位置
CONTENT_TOO_LARGE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求实体大于服务器定义的限制。
CONTENT_TYPE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
实体头部用于指示资源的 MIME 类型 media type 。
contentType() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
CONTINUE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它。
convert(String, CaseUtils.CaseType, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
推断原来的命名是啥 并返回切割后的源字符串
convertValue(Object, TypeReference<T>) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, TypeReference<T>, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, JavaType) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, JavaType, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, Class<T>) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, Class<T>, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, Type) - Static method in class cool.scx.common.util.ObjectUtils
 
convertValue(Object, Type, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
COOKIE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
其中含有先前由服务器通过 Set-Cookie 标头投放或通过 JavaScript 的 Document.cookie 方法设置,然后存储到客户端的 HTTP cookie 。
cool.scx.common.ansi - package cool.scx.common.ansi
 
cool.scx.common.field_filter - package cool.scx.common.field_filter
 
cool.scx.common.field_filter.deserializer - package cool.scx.common.field_filter.deserializer
 
cool.scx.common.field_filter.serializer - package cool.scx.common.field_filter.serializer
 
cool.scx.common.functional - package cool.scx.common.functional
 
cool.scx.common.http_client - package cool.scx.common.http_client
 
cool.scx.common.http_client.request_body - package cool.scx.common.http_client.request_body
 
cool.scx.common.http_client.request_body.form_data - package cool.scx.common.http_client.request_body.form_data
 
cool.scx.common.io_stream_source - package cool.scx.common.io_stream_source
 
cool.scx.common.jackson - package cool.scx.common.jackson
 
cool.scx.common.reflect - package cool.scx.common.reflect
 
cool.scx.common.scheduler - package cool.scx.common.scheduler
 
cool.scx.common.standard - package cool.scx.common.standard
 
cool.scx.common.util - package cool.scx.common.util
 
cool.scx.common.util.circular_iterable - package cool.scx.common.util.circular_iterable
 
cool.scx.common.util.image - package cool.scx.common.util.image
 
cool.scx.common.util.tree - package cool.scx.common.util.tree
 
cool.scx.common.zip - package cool.scx.common.zip
 
copy(Path, Path, CopyOption...) - Static method in class cool.scx.common.util.FileUtils
本质上就是调用 Files.copy(Path, Path, CopyOption...) ,但是在之前会创建不存在的父目录
crc32(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
crc32(File) - Static method in class cool.scx.common.util.HashUtils
 
crc32(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
crc32(String) - Static method in class cool.scx.common.util.HashUtils
 
crc32(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
crc32c(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
crc32c(File) - Static method in class cool.scx.common.util.HashUtils
 
crc32c(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
crc32c(String) - Static method in class cool.scx.common.util.HashUtils
 
crc32c(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
crc32cHex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
crc32cHex(File) - Static method in class cool.scx.common.util.HashUtils
 
crc32cHex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
crc32cHex(String) - Static method in class cool.scx.common.util.HashUtils
 
crc32cHex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
crc32Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
crc32Hex(File) - Static method in class cool.scx.common.util.HashUtils
 
crc32Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
crc32Hex(String) - Static method in class cool.scx.common.util.HashUtils
 
crc32Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
CREATED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
该请求已成功,并因此创建了一个新的资源。
createHttpRequest() - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
createObjectMapper(MapperBuilder<M, B>, BuildOptions) - Static method in class cool.scx.common.jackson.JacksonHelper
根据 MapperBuilder 获取 ObjectMapper 对象 并对默认属性进行一些设置,具体如下 如需获得原始的 ObjectMapper 对象请使用 MapperBuilder; 自行创建 1, 针对 LocalDateTime 类型设置默认的日期格式化格式 默认为 ScxDateTimeFormatter.yyyy_MM_dd_HH_mm_ss 决定 2, DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES 设置为 false 3, SerializationFeature.FAIL_ON_EMPTY_BEANS 设置为 false 4, NullKeySerializer 设置为 JacksonHelper.NULL_KEY_SERIALIZER
CryptoUtils - Class in cool.scx.common.util
加密,解密工具类
CryptoUtils() - Constructor for class cool.scx.common.util.CryptoUtils
 
cyan(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
CYAN - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
CYAN - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 

D

DATE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
其中包含了报文创建的日期和时间。
DATE - Enum constant in enum class cool.scx.common.standard.JDBCType
日期类型 一般对应 LocalDate
DATETIME - Enum constant in enum class cool.scx.common.standard.JDBCType
日期和时间类型 一般对应 LocalDateTime
DECIMAL - Enum constant in enum class cool.scx.common.standard.JDBCType
精确浮点数 (同义词 NUMERIC) 一般对应 BigDecimalBigInteger
decode(byte[]) - Static method in class cool.scx.common.util.Base64Utils
 
decode(String) - Static method in class cool.scx.common.util.Base64Utils
 
decodeToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
 
decodeToString(String) - Static method in class cool.scx.common.util.Base64Utils
 
decrypt(String, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
解密
decrypt(String, AlgorithmParameters, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
解密
decryptBinary(byte[], String) - Static method in class cool.scx.common.util.CryptoUtils
使用自定义的密码 , 解密
decryptText(String, String) - Static method in class cool.scx.common.util.CryptoUtils
使用自定义的密码 , 解密字符串
DEFAULT - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
DEFAULT - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
DEFAULT - Enum constant in enum class cool.scx.common.reflect.AccessModifier
 
defaultColor(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
delete(String, ScxHttpClientRequestBody) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
delete(Path) - Static method in class cool.scx.common.util.FileUtils
 
delete(Path, boolean) - Static method in class cool.scx.common.util.FileUtils
删除文件或文件夹
DELETE - Enum constant in enum class cool.scx.common.standard.HttpMethod
DELETE 方法删除指定的资源。
deleteAsync(String, ScxHttpClientRequestBody) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
description() - Method in enum class cool.scx.common.standard.HttpStatusCode
 
deserialize(JsonNode) - Method in class cool.scx.common.field_filter.deserializer.FieldFilterDeserializer
 
deserializeFieldFilter(JsonNode) - Method in class cool.scx.common.field_filter.deserializer.FieldFilterDeserializer
 
disableProxy() - Static method in class cool.scx.common.util.WindowsProxyHelper
关闭 代理设置
displaySizeToLong(String) - Static method in class cool.scx.common.util.FileUtils
将 格式化后的大小转换为 long 如将 1KB 转换为 1024
DOC - Enum constant in enum class cool.scx.common.standard.FileFormat
 
DOCX - Enum constant in enum class cool.scx.common.standard.FileFormat
 
DOUBLE - Enum constant in enum class cool.scx.common.standard.JDBCType
DOUBLE 浮点数 取值范围参照 Double

E

elements() - Method in record class cool.scx.common.ansi.AnsiItem
Returns the value of the elements record component.
EmptyBody - Class in cool.scx.common.http_client.request_body
EmptyBody
EmptyBody() - Constructor for class cool.scx.common.http_client.request_body.EmptyBody
 
enableProxy() - Static method in class cool.scx.common.util.WindowsProxyHelper
开启 代理
encode(byte[]) - Static method in class cool.scx.common.util.Base64Utils
 
encode(String) - Static method in class cool.scx.common.util.Base64Utils
 
encodeToString(byte[]) - Static method in class cool.scx.common.util.Base64Utils
 
encodeToString(String) - Static method in class cool.scx.common.util.Base64Utils
 
encrypt(String, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
加密
encrypt(String, AlgorithmParameters, byte[], byte[]) - Static method in class cool.scx.common.util.CryptoUtils
加密
encryptBinary(byte[], String) - Static method in class cool.scx.common.util.CryptoUtils
使用自定义的密码 , 加密
encryptPassword(String) - Static method in class cool.scx.common.util.CryptoUtils
加密密码
encryptText(String, String) - Static method in class cool.scx.common.util.CryptoUtils
使用自定义的密码 , 加密字符串
endsWithIgnoreCase(String, String) - Static method in class cool.scx.common.util.StringUtils
endWith (忽略大小写)
enumClass() - Method in class cool.scx.common.reflect.ClassInfo
 
equals(Object) - Method in record class cool.scx.common.ansi.AnsiItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.common.jackson.BuildOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.common.scheduler.ScheduleStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.common.util.OSHelper.OSInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Indicates whether some other object is "equal to" this one.
ETAG - Enum constant in enum class cool.scx.common.standard.HttpFieldName
资源的特定版本的标识符。
EXCLUDED - Enum constant in enum class cool.scx.common.field_filter.FilterMode
排除模式
ExcludedFieldFilter - Class in cool.scx.common.field_filter
列过滤器
ExcludedFieldFilter() - Constructor for class cool.scx.common.field_filter.ExcludedFieldFilter
 
exec(String...) - Static method in class cool.scx.common.util.ExecUtils
 
executableInfo() - Method in class cool.scx.common.reflect.ParameterInfo
 
ExecutableInfo - Interface in cool.scx.common.reflect
ExecutableInfo
execute(Runnable) - Method in class cool.scx.common.scheduler.ScxScheduler
 
ExecUtils - Class in cool.scx.common.util
ExecUtils todo 整体待重构
ExecUtils() - Constructor for class cool.scx.common.util.ExecUtils
 
EXPECTATION_FAILED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
此响应代码表示服务器无法满足 Expect 请求标头字段所指示的期望。
EXPIRES - Enum constant in enum class cool.scx.common.standard.HttpFieldName
响应头包含日期/时间,即在此时候之后,响应过期。

F

failOnEmptyBeans() - Method in record class cool.scx.common.jackson.BuildOptions
Returns the value of the failOnEmptyBeans record component.
failOnUnknownProperties() - Method in record class cool.scx.common.jackson.BuildOptions
Returns the value of the failOnUnknownProperties record component.
FAINT - Enum constant in enum class cool.scx.common.ansi.AnsiStyle
 
field() - Method in class cool.scx.common.reflect.FieldInfo
 
FIELD_FILTER_DESERIALIZER - Static variable in class cool.scx.common.field_filter.deserializer.FieldFilterDeserializer
 
FIELD_FILTER_SERIALIZER - Static variable in class cool.scx.common.field_filter.serializer.FieldFilterSerializer
 
FieldFilter - Interface in cool.scx.common.field_filter
列过滤器
FieldFilterDeserializer - Class in cool.scx.common.field_filter.deserializer
 
FieldFilterDeserializer() - Constructor for class cool.scx.common.field_filter.deserializer.FieldFilterDeserializer
 
FieldFilterSerializer - Class in cool.scx.common.field_filter.serializer
 
FieldFilterSerializer() - Constructor for class cool.scx.common.field_filter.serializer.FieldFilterSerializer
 
FieldInfo - Class in cool.scx.common.reflect
FieldInfo
fields() - Method in class cool.scx.common.reflect.ClassInfo
 
FileFormat - Enum Class in cool.scx.common.standard
常见 文件格式 (文件类型/文件后缀/文件拓展名)
filename() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
fileUpload(String, byte[]) - Method in class cool.scx.common.http_client.request_body.FormData
 
fileUpload(String, byte[], String) - Method in class cool.scx.common.http_client.request_body.FormData
 
fileUpload(String, byte[], String, String) - Method in class cool.scx.common.http_client.request_body.FormData
 
fileUpload(String, Path) - Method in class cool.scx.common.http_client.request_body.FormData
 
fileUpload(String, Path, String) - Method in class cool.scx.common.http_client.request_body.FormData
 
fileUpload(String, Path, String, String) - Method in class cool.scx.common.http_client.request_body.FormData
 
fileUploadPath() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
fileUploadPathBytes() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FileUtils - Class in cool.scx.common.util
文件 操作类
FileUtils() - Constructor for class cool.scx.common.util.FileUtils
 
FileWatcher - Class in cool.scx.common.util
文件监听器 (只监听单个文件)
FileWatcher(Path) - Constructor for class cool.scx.common.util.FileWatcher
 
filterByBasePackage(Class<?>[], String) - Static method in class cool.scx.common.util.ClassUtils
根据 basePackage 对 class 进行过滤
FilterMode - Enum Class in cool.scx.common.field_filter
过滤模式
findClassListFromJar(URI) - Static method in class cool.scx.common.util.ClassUtils
读取 jar 包中的所有 class
findClassListFromPath(Path, ClassLoader) - Static method in class cool.scx.common.util.ClassUtils
根据文件获取 class 列表
findSuperType(Class<?>) - Method in class cool.scx.common.reflect.ClassInfo
 
first() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
first() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
firstNode() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
firstNode() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
flatMap(Map<?, ?>) - Static method in class cool.scx.common.util.ObjectUtils
将嵌套的 map 扁平化
FLOAT - Enum constant in enum class cool.scx.common.standard.JDBCType
FLOAT (同义词 REAL) 浮点数 取值范围参照 Float
FORBIDDEN - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
客户端没有访问内容的权限;也就是说,它是未经授权的,因此服务器拒绝提供请求的资源。
forEach(BiConsumer<? super K, ? super V>) - Method in class cool.scx.common.util.MultiMap
 
formatHex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
FormData - Class in cool.scx.common.http_client.request_body
使用 netty 的 HttpPostRequestEncoder 简化 FormData 的创建
FormData() - Constructor for class cool.scx.common.http_client.request_body.FormData
 
FormDataHelper - Class in cool.scx.common.http_client.request_body.form_data
 
FormDataHelper() - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataHelper
 
FormDataItem - Class in cool.scx.common.http_client.request_body.form_data
 
FormDataItem(String, byte[]) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataItem(String, byte[], String) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataItem(String, byte[], String, String) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataItem(String, String) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataItem(String, Path) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataItem(String, Path, String) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataItem(String, Path, String, String) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
FormDataIterable - Class in cool.scx.common.http_client.request_body.form_data
 
FormDataIterable(HttpPostRequestEncoder) - Constructor for class cool.scx.common.http_client.request_body.form_data.FormDataIterable
 
FORWARDED - Enum constant in enum class cool.scx.common.standard.HttpFieldName
首部中包含了代理服务器的客户端的信息,即由于代理服务器在请求路径中的介入而被修改或丢失的信息。
FOUND - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
此响应代码表示所请求资源的 URI 已 暂时 更改。
FROM - Enum constant in enum class cool.scx.common.standard.HttpFieldName
包含一个电子邮箱地址,这个电子邮箱地址属于发送请求的用户代理的实际掌控者的人类用户。

G

GATEWAY_TIMEOUT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
当服务器充当网关且无法及时获得响应时,会给出此错误响应。
get() - Method in class cool.scx.common.util.ScopedValue
 
get(JsonNode, String) - Static method in class cool.scx.common.util.JsonNodeHelper
 
get(Object) - Method in class cool.scx.common.reflect.FieldInfo
 
get(String) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
get(String) - Method in class cool.scx.common.zip.ZipBuilder
 
get(Supplier<? extends R>) - Method in class cool.scx.common.util.ScopedValue.Carrier
 
get(K) - Method in class cool.scx.common.util.MultiMap
永不返回 null
GET - Enum constant in enum class cool.scx.common.standard.HttpMethod
GET 方法请求一个指定资源的表示形式,使用 GET 的请求应该只被用于获取数据。
getAllParams() - Method in class cool.scx.common.util.URIBuilder
 
getAnnotation(Class<T>) - Method in class cool.scx.common.reflect.FieldInfo
 
getAnnotations() - Method in class cool.scx.common.reflect.FieldInfo
 
getAnnotationsByType(Class<T>) - Method in class cool.scx.common.reflect.FieldInfo
 
getAnnotationValue(String) - Static method in class cool.scx.common.util.AnnotationUtils
 
getAppRoot(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
根据 class 获取 app 根路径(文件夹)
getAppRoot(URI) - Static method in class cool.scx.common.util.ClassUtils
根据 codeSource 获取 app 根路径(文件夹)
getAsync(String) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
getByJavaType(Class<?>) - Static method in enum class cool.scx.common.standard.JDBCType
 
getClassInfo(JavaType) - Static method in class cool.scx.common.reflect.ReflectFactory
 
getClassInfo(Class<?>) - Static method in class cool.scx.common.reflect.ReflectFactory
 
getClientIPAddress(HttpServerRequest) - Static method in class cool.scx.common.util.NetUtils
获取访问者IP
getCodeSource(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
根据 class 获取源地址
getDownloadContentDisposition(String) - Static method in class cool.scx.common.util.HttpUtils
todo 这是一个 hack URLEncoder.encode 针对 ' ' (空格) 会编码为 '+' , 而这里我们需要的是编码为 %20
getEnumClass(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
获取 Enum 类的真实类 包括内部类的情况
getExtension(String) - Static method in class cool.scx.common.util.FileUtils
获取拓展名 (不包括 . ) 例 : "cat.png" 会获得 "png"
getFieldNames() - Method in class cool.scx.common.field_filter.AbstractFieldFilter
 
getFieldNames() - Method in interface cool.scx.common.field_filter.FieldFilter
 
getFileName(String) - Static method in class cool.scx.common.util.FileUtils
获取文件名
getFileNameWithoutExtension(String) - Static method in class cool.scx.common.util.FileUtils
获取文件名 (不包括拓展名 ) 例 : "cat.png" 会获得 "cat"
getFilterMode() - Method in class cool.scx.common.field_filter.ExcludedFieldFilter
 
getFilterMode() - Method in interface cool.scx.common.field_filter.FieldFilter
获取当前模式
getFilterMode() - Method in class cool.scx.common.field_filter.IncludedFieldFilter
 
getFilterProvider(FieldFilter) - Static method in class cool.scx.common.jackson.JacksonHelper
 
getFirst(K) - Method in class cool.scx.common.util.MultiMap
 
getHead(String, int) - Static method in class cool.scx.common.util.FileUtils
 
getHeadAsHex(String, int) - Static method in class cool.scx.common.util.FileUtils
 
getIgnoreNullValue() - Method in class cool.scx.common.field_filter.AbstractFieldFilter
 
getIgnoreNullValue() - Method in interface cool.scx.common.field_filter.FieldFilter
 
getImageWriter(String) - Static method in class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
getInternetSettingsValues() - Static method in class cool.scx.common.util.WindowsProxyHelper
获取代理配置信息
getLocalIPAddress() - Static method in class cool.scx.common.util.NetUtils
 
getLocalIPAddress(Predicate<InetAddress>) - Static method in class cool.scx.common.util.NetUtils
获取本机的 IP 地址 (不包括回环地址)
getOSInfo() - Static method in class cool.scx.common.util.OSHelper
 
getParams(String) - Method in class cool.scx.common.util.URIBuilder
 
getProxyEnable() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyEnableOrNull() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyInfo() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyInfoOrNull() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyOverride() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyOverrideOrNull() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyServer() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getProxyServerOrNull() - Static method in class cool.scx.common.util.WindowsProxyHelper
 
getRootCause(Throwable) - Static method in class cool.scx.common.util.ScxExceptionHelper
解包包装后的异常
getSourceStrings(String) - Method in enum class cool.scx.common.util.CaseUtils.CaseType
 
getStackTraceString(Throwable) - Static method in class cool.scx.common.util.ScxExceptionHelper
获取 jdk 内部默认实现的堆栈跟踪字符串
getString(String[]) - Method in enum class cool.scx.common.util.CaseUtils.CaseType
 
getTypeFactory() - Static method in class cool.scx.common.util.ObjectUtils
 
GIF - Enum constant in enum class cool.scx.common.standard.FileFormat
 
GONE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
当请求的内容已从服务器中永久删除且没有转发地址时,将发送此响应。
green(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
GREEN - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
GREEN - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
groupingBy(Iterable<T>, Function<? super T, ? extends K>) - Static method in class cool.scx.common.util.$
 
groupingBy(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cool.scx.common.util.$
 
groupingBy(T[], Function<? super T, ? extends K>) - Static method in class cool.scx.common.util.$
 
groupingBy(T[], Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cool.scx.common.util.$
 
GunzipBuilder - Class in cool.scx.common.zip
GunzipBuilder
GunzipBuilder(byte[]) - Constructor for class cool.scx.common.zip.GunzipBuilder
 
GunzipBuilder(InputStreamSource) - Constructor for class cool.scx.common.zip.GunzipBuilder
 
GunzipBuilder(InputStream) - Constructor for class cool.scx.common.zip.GunzipBuilder
 
GunzipBuilder(Path) - Constructor for class cool.scx.common.zip.GunzipBuilder
 
GunzipBuilder(Supplier<byte[]>) - Constructor for class cool.scx.common.zip.GunzipBuilder
 
GzipBuilder - Class in cool.scx.common.zip
GzipBuilder
GzipBuilder(byte[]) - Constructor for class cool.scx.common.zip.GzipBuilder
 
GzipBuilder(InputStreamSource) - Constructor for class cool.scx.common.zip.GzipBuilder
 
GzipBuilder(InputStream) - Constructor for class cool.scx.common.zip.GzipBuilder
 
GzipBuilder(Path) - Constructor for class cool.scx.common.zip.GzipBuilder
 
GzipBuilder(Supplier<byte[]>) - Constructor for class cool.scx.common.zip.GzipBuilder
 

H

handle(List<T>, T) - Method in interface cool.scx.common.util.tree.ScxTreeVisitor
访问器
hash(byte[], String) - Static method in class cool.scx.common.util.HashUtils
 
hash(byte[], Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hash(File, String) - Static method in class cool.scx.common.util.HashUtils
 
hash(File, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hash(InputStream, String) - Static method in class cool.scx.common.util.HashUtils
 
hash(InputStream, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hash(String, String) - Static method in class cool.scx.common.util.HashUtils
 
hash(String, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hash(Path, String, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
hash(Path, Supplier<Checksum>, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(byte[], String) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(byte[], Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(File, String) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(File, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(InputStream, String) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(InputStream, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(String, String) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(String, Supplier<Checksum>) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(Path, String, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
hashAsHex(Path, Supplier<Checksum>, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
hashCode() - Method in record class cool.scx.common.ansi.AnsiItem
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.common.jackson.BuildOptions
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.common.scheduler.ScheduleStatus
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.common.util.OSHelper.OSInfo
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Returns a hash code value for this object.
HashUtils - Class in cool.scx.common.util
HASH 工具类 (注意 !!!
HashUtils() - Constructor for class cool.scx.common.util.HashUtils
 
hasIgnoreMarker(AnnotatedMember) - Method in class cool.scx.common.jackson.IgnoreJsonIgnore
此方法默认会调用 _isIgnorable 来查找 是否具有 需要忽略的注解 而 _isIgnorable 则会依次查找是否存在以下两个注解 JsonIgnore(Jackson 提供) Transient(JDK 7 提供) 如果有则使用 注解的 value 否则返回 false 这里因为需要屏蔽掉所有的 JsonIgnore 或 Transient 注解故直接返回 false
hasNext() - Method in class cool.scx.common.util.circular_iterable.CircularIterator
 
hasNext() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterator
 
HEAD - Enum constant in enum class cool.scx.common.standard.HttpMethod
HEAD 方法请求一个与 GET 请求的响应相同的响应,但没有响应体。
headers() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
HH_mm_ss - Static variable in class cool.scx.common.util.ScxDateTimeFormatter
HH:mm:ss 精确到秒, 例 : "13:02:35"
HH_mm_ss_SSS - Static variable in class cool.scx.common.util.ScxDateTimeFormatter
HH:mm:ss.SSS 精确到毫秒, 例 : "13:02:35.167"
HOST - Enum constant in enum class cool.scx.common.standard.HttpFieldName
指明了请求将要发送到的服务器主机名和端口号。
HTML - Enum constant in enum class cool.scx.common.standard.FileFormat
 
HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器不支持请求中使用的 HTTP 版本。
HttpFieldName - Enum Class in cool.scx.common.standard
HttpFieldName
HttpMethod - Enum Class in cool.scx.common.standard
HttpMethod
HttpStatusCode - Enum Class in cool.scx.common.standard
HttpStatusCode
HttpUtils - Class in cool.scx.common.util
 
HttpUtils() - Constructor for class cool.scx.common.util.HttpUtils
 

I

ICircularIterable<T> - Interface in cool.scx.common.util.circular_iterable
 
ICircularIterator<T> - Interface in cool.scx.common.util.circular_iterable
 
id() - Method in interface cool.scx.common.util.tree.ScxTreeModel
节点 ID
IF_MATCH - Enum constant in enum class cool.scx.common.standard.HttpFieldName
这是一个条件请求。
IF_MODIFIED_SINCE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
是一个条件式请求首部,服务器只在所请求的资源在给定的日期时间之后对内容进行过修改的情况下才会将资源返回,状态码为 200 。
IF_NONE_MATCH - Enum constant in enum class cool.scx.common.standard.HttpFieldName
是一个条件式请求首部。
IF_RANGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
If-Range HTTP 请求头字段用来使得 Range 头字段在一定条件下起作用:当字段值中的条件得到满足时,Range 头字段才会起作用,同时服务器回复206 部分内容状态码,以及**Range** 头字段请求的相应部分;如果字段值中的条件没有得到满足,服务器将会返回 200 OK 状态码,并返回完整的请求资源。
IF_UNMODIFIED_SINCE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用于请求之中,使得当前请求成为条件式请求:只有当资源在指定的时间之后没有进行过修改的情况下,服务器才会返回请求的资源,或是接受 POST 或其他 non-safe 方法的请求。
ignore(ScxRunnable<?>) - Static method in class cool.scx.common.util.ScxExceptionHelper
忽略异常
ignore(Callable<T>) - Static method in class cool.scx.common.util.ScxExceptionHelper
忽略异常 发生异常时返回 null
ignore(Callable<T>, T) - Static method in class cool.scx.common.util.ScxExceptionHelper
忽略异常 发生异常时返回默认值
IGNORE_JSON_IGNORE - Static variable in class cool.scx.common.jackson.IgnoreJsonIgnore
默认的 NullKey 序列化器
ignoreJsonIgnore() - Method in record class cool.scx.common.jackson.BuildOptions
Returns the value of the ignoreJsonIgnore record component.
IgnoreJsonIgnore - Class in cool.scx.common.jackson
忽略 JsonIgnore 注解
IgnoreJsonIgnore() - Constructor for class cool.scx.common.jackson.IgnoreJsonIgnore
 
ignoreNullValue() - Method in record class cool.scx.common.jackson.BuildOptions
Returns the value of the ignoreNullValue record component.
ignoreNullValue(boolean) - Method in class cool.scx.common.field_filter.AbstractFieldFilter
 
ignoreNullValue(boolean) - Method in interface cool.scx.common.field_filter.FieldFilter
 
IMAGE_BMP - Enum constant in enum class cool.scx.common.standard.MediaType
 
IMAGE_GIF - Enum constant in enum class cool.scx.common.standard.MediaType
 
IMAGE_JPEG - Enum constant in enum class cool.scx.common.standard.MediaType
 
IMAGE_PNG - Enum constant in enum class cool.scx.common.standard.MediaType
 
IMAGE_SVG - Enum constant in enum class cool.scx.common.standard.MediaType
 
IMAGE_WEBP - Enum constant in enum class cool.scx.common.standard.MediaType
 
INCLUDED - Enum constant in enum class cool.scx.common.field_filter.FilterMode
包含模式
IncludedFieldFilter - Class in cool.scx.common.field_filter
列过滤器
IncludedFieldFilter() - Constructor for class cool.scx.common.field_filter.IncludedFieldFilter
 
includeRoot() - Method in class cool.scx.common.zip.ZipOptions
 
indexOf(boolean[], boolean...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(byte[], byte...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(char[], char...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(double[], double...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(float[], float...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(int[], int...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(long[], long...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(short[], short...) - Static method in class cool.scx.common.util.ArrayUtils
 
indexOf(Object[], Object...) - Static method in class cool.scx.common.util.ArrayUtils
 
initEncoder(FormData, HttpRequest) - Static method in class cool.scx.common.http_client.request_body.form_data.FormDataHelper
创建编码器
InputStreamSource - Interface in cool.scx.common.io_stream_source
可以将其想象成一个 BytesSupplier ,主要用来规范多种类型的数据来源 如文件 字节数组等
INT - Enum constant in enum class cool.scx.common.standard.JDBCType
整数类型 取值范围参照 Integer
interfaces() - Method in class cool.scx.common.reflect.ClassInfo
 
INTERNAL_SERVER_ERROR - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器遇到了不知道如何处理的情况。
INTERNET_SETTINGS_KEY_PATH - Static variable in class cool.scx.common.util.WindowsProxyHelper
注册表项地址
invokeAll(Collection<? extends Callable<T>>) - Method in class cool.scx.common.scheduler.ScxScheduler
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
invokeAny(Collection<? extends Callable<T>>) - Method in class cool.scx.common.scheduler.ScxScheduler
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
isAbstract() - Method in class cool.scx.common.reflect.ClassInfo
 
isAbstract() - Method in class cool.scx.common.reflect.MethodInfo
 
isAndroid() - Static method in class cool.scx.common.util.OSHelper
 
isAnonymousClass() - Method in class cool.scx.common.reflect.ClassInfo
 
isBlank(String) - Static method in class cool.scx.common.util.StringUtils
校验字符串是否为 null 或全为空白 (空格 " ")
isComplete() - Method in class cool.scx.common.util.SingleListenerFuture
 
isEmpty() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
isEmpty() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
isEmpty() - Method in class cool.scx.common.util.MultiMap
 
isEmpty(String) - Static method in class cool.scx.common.util.StringUtils
校验字符串是否为 null 或为空字符串 ("")
isEnum() - Method in class cool.scx.common.reflect.ClassInfo
 
isEnum(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
判断是否为 Enum , Class.isEnum() 无法处理内部类的情况
isInstantiableClass(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
是否是可以实例化的类 如果类的构造函数是私有的 我们便假设此类不想让我们进行实例化
isInterface() - Method in class cool.scx.common.reflect.ClassInfo
 
isJar(Path) - Static method in class cool.scx.common.util.ClassUtils
判断路径是否是一个 jar 文件 (这里只是简单的使用 文件后缀判断,并不准确)
isLinux() - Static method in class cool.scx.common.util.OSHelper
 
isMac() - Static method in class cool.scx.common.util.OSHelper
 
isNormalClass(Class<?>) - Static method in class cool.scx.common.util.ClassUtils
是一个普通类 既不是 接口也不是 抽象类
isRecord() - Method in class cool.scx.common.reflect.ClassInfo
 
isRoot() - Method in interface cool.scx.common.util.tree.ScxTreeModel
是否为根节点
isShutdown() - Method in class cool.scx.common.scheduler.ScxScheduler
 
isTerminated() - Method in class cool.scx.common.scheduler.ScxScheduler
 
isWindows() - Static method in class cool.scx.common.util.OSHelper
 
ITALIC - Enum constant in enum class cool.scx.common.ansi.AnsiStyle
 
item() - Method in class cool.scx.common.util.circular_iterable.Node
 
items() - Method in class cool.scx.common.http_client.request_body.FormData
 
items() - Method in class cool.scx.common.zip.ZipBuilder
 
iterator() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataIterable
 
iterator() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
iterator() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 

J

JacksonHelper - Class in cool.scx.common.jackson
JacksonHelper
JacksonHelper() - Constructor for class cool.scx.common.jackson.JacksonHelper
 
JDBCType - Enum Class in cool.scx.common.standard
JDBCType
join(String...) - Static method in class cool.scx.common.util.URIBuilder
拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"
join(Collection<String>) - Static method in class cool.scx.common.util.URIBuilder
 
joinAnsiElement(AnsiElement...) - Static method in record class cool.scx.common.ansi.AnsiItem
 
JPEG - Enum constant in enum class cool.scx.common.standard.FileFormat
 
JSON - Enum constant in enum class cool.scx.common.standard.FileFormat
 
JSON - Enum constant in enum class cool.scx.common.standard.JDBCType
JSON 格式
JsonBody - Class in cool.scx.common.http_client.request_body
JsonBody
JsonBody(Object) - Constructor for class cool.scx.common.http_client.request_body.JsonBody
 
JsonBody(String) - Constructor for class cool.scx.common.http_client.request_body.JsonBody
 
jsonMapper() - Static method in class cool.scx.common.util.ObjectUtils
 
jsonMapper(ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
JsonNodeHelper - Class in cool.scx.common.util
用来处理一些简单的 JsonNode 的节点操作 todo 后续需要将其拓展出完整的 JsonPath
JsonNodeHelper() - Constructor for class cool.scx.common.util.JsonNodeHelper
 

K

KEBAB_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
短横线命名法 get-name-by-age
keySet() - Method in class cool.scx.common.util.MultiMap
 

L

last() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
last() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
LAST_MODIFIED - Enum constant in enum class cool.scx.common.standard.HttpFieldName
包含源头服务器认定的资源做出修改的日期及时间。
lastNode() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
lastNode() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
LENGTH_REQUIRED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务端拒绝该请求因为 Content-Length 头部字段未定义但是服务端需要它。
LETTER - Enum constant in enum class cool.scx.common.util.RandomUtils.PoolType
 
level() - Method in class cool.scx.common.zip.ZipOptions
 
LINUX - Enum constant in enum class cool.scx.common.standard.OSType
LINUX
listToTree(List<T>) - Static method in class cool.scx.common.util.tree.ScxTreeUtils
将 list 类型数据转换为 树形结构 (默认忽略孤儿节点)
listToTree(List<T>, boolean) - Static method in class cool.scx.common.util.tree.ScxTreeUtils
将 list 类型数据转换为 树形结构
ln() - Method in class cool.scx.common.ansi.Ansi
 
LOCAL_HOST - Static variable in class cool.scx.common.util.WindowsProxyHelper
 
LOCATION - Enum constant in enum class cool.scx.common.standard.HttpFieldName
首部指定的是需要将页面重新定向至的地址。
lock(T) - Method in class cool.scx.common.util.LockByKey
 
LockByKey<T> - Class in cool.scx.common.util
根据 Key 进行锁 , 使用 Semaphore 以支持多线程的 访问
LockByKey() - Constructor for class cool.scx.common.util.LockByKey
 
LockByKey(Function<T, Semaphore>) - Constructor for class cool.scx.common.util.LockByKey
 
LONGBLOB - Enum constant in enum class cool.scx.common.standard.JDBCType
非常大的二进制数据 (用于 BLOB 无法存储的大小)
LONGTEXT - Enum constant in enum class cool.scx.common.standard.JDBCType
非常大的文字 (用于 TEXT 无法存储的大小)
longToDisplaySize(long) - Static method in class cool.scx.common.util.FileUtils
将 long 类型的文件大小 格式化(转换为人类可以看懂的形式) 如 1024 转换为 1KB

M

MAC - Enum constant in enum class cool.scx.common.standard.OSType
MAC
magenta(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
MAGENTA - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
MAGENTA - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
MAP_TYPE - Static variable in class cool.scx.common.util.ObjectUtils
因为 java 无法方便的存储泛型 使用 TypeReference 创建一些常用的类型 此类为 Map 类型
MAX_FORWARDS - Enum constant in enum class cool.scx.common.standard.HttpFieldName
请求标头被用于限制 TRACE 方法可经过的服务器(通常指代理服务器)数目。
md5(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
md5(File) - Static method in class cool.scx.common.util.HashUtils
 
md5(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
md5(String) - Static method in class cool.scx.common.util.HashUtils
 
md5(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
md5Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
md5Hex(File) - Static method in class cool.scx.common.util.HashUtils
 
md5Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
md5Hex(String) - Static method in class cool.scx.common.util.HashUtils
 
md5Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
mediaType() - Method in enum class cool.scx.common.standard.FileFormat
对应的 mediaType
MediaType - Enum Class in cool.scx.common.standard
MediaType
merge(ObjectNode, ObjectNode) - Static method in class cool.scx.common.util.JsonNodeHelper
 
merge(Path, Path) - Static method in class cool.scx.common.util.FileUtils
 
method() - Method in class cool.scx.common.reflect.MethodInfo
 
method(HttpMethod) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
method(String) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
METHOD_NOT_ALLOWED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器知道请求方法,但目标资源不支持该方法。
MethodInfo - Class in cool.scx.common.reflect
MethodInfo
methods() - Method in class cool.scx.common.reflect.ClassInfo
 
MISDIRECTED_REQUEST - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求被定向到无法生成响应的服务器。
move(Path, Path, CopyOption...) - Static method in class cool.scx.common.util.FileUtils
本质上就是调用 Files.move(Path, Path, CopyOption...) ,但是在之前会创建不存在的父目录
MOVED_PERMANENTLY - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求资源的 URL 已永久更改。
MP3 - Enum constant in enum class cool.scx.common.standard.FileFormat
 
MP4 - Enum constant in enum class cool.scx.common.standard.FileFormat
 
MultiMap<K,V> - Class in cool.scx.common.util
MultiMap
MultiMap() - Constructor for class cool.scx.common.util.MultiMap
默认内部 map 使用 HashMap, key 使用 ArrayList
MultiMap(Supplier<Map<K, List<V>>>, Supplier<List<V>>) - Constructor for class cool.scx.common.util.MultiMap
指定内部的 map 实现和内部的 key 实现
MULTIPART_FORM_DATA - Enum constant in enum class cool.scx.common.standard.MediaType
 
MULTIPLE_CHOICES - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求拥有多个可能的响应。
MyJavaTimeModule - Class in cool.scx.common.jackson
获取针对日期处理的 jackson module;
仅仅是在 jackson-datatype-jsr310 包的基础上 添加了一些自定义的日期序列化格式
MyJavaTimeModule() - Constructor for class cool.scx.common.jackson.MyJavaTimeModule
 

N

name() - Method in class cool.scx.common.http_client.request_body.form_data.FormDataItem
 
name() - Method in class cool.scx.common.reflect.FieldInfo
 
name() - Method in class cool.scx.common.reflect.MethodInfo
 
name() - Method in class cool.scx.common.reflect.ParameterInfo
 
NetUtils - Class in cool.scx.common.util
基本网络操作工具类
NetUtils() - Constructor for class cool.scx.common.util.NetUtils
 
newInstance() - Static method in class cool.scx.common.util.ScopedValue
 
newInstance(Object...) - Method in class cool.scx.common.reflect.ConstructorInfo
 
newThread(Runnable) - Method in class cool.scx.common.util.ScxVirtualThreadFactory
 
next() - Method in class cool.scx.common.util.circular_iterable.CircularIterator
 
next() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterator
 
next() - Method in class cool.scx.common.util.circular_iterable.Node
 
nextNode() - Method in class cool.scx.common.util.circular_iterable.CircularIterator
 
nextNode() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterator
 
NO_CONTENT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
对于该请求没有的内容可发送,但头部字段可能有用。
noArgsConstructor() - Method in class cool.scx.common.reflect.ClassInfo
无参构造函数
node(Object) - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
node(Object) - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
Node<E> - Class in cool.scx.common.util.circular_iterable
 
noException(ScxRunnable<?>) - Static method in class cool.scx.common.util.ScxExceptionHelper
执行的操作是否有异常 (有异常时不打印信息)
NON_AUTHORITATIVE_INFORMATION - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。
NORMAL - Enum constant in enum class cool.scx.common.ansi.AnsiStyle
 
normalize(String) - Static method in class cool.scx.common.util.URIBuilder
将 \ 分割的全部转换为 / 并清除多余的 /
NOT_ACCEPTABLE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
当 web 服务器在执行服务端驱动型内容协商机制后,没有发现任何符合用户代理给定标准的内容时,就会发送此响应。
NOT_FOUND - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器找不到请求的资源。
NOT_IMPLEMENTED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器不支持请求方法,因此无法处理。
NOT_MODIFIED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
这是用于缓存的目的。
notBlank(String) - Static method in class cool.scx.common.util.StringUtils
校验字符串是否不为 null 且不全为空白 (空格 " ")
notEmpty(String) - Static method in class cool.scx.common.util.StringUtils
校验字符串是否不为 null 并且不为空字符串 ("")
NULL - Static variable in class cool.scx.common.util.AnnotationUtils
 
NULL_KEY_SERIALIZER - Static variable in class cool.scx.common.jackson.NullKeySerializer
默认的 NullKey 序列化器
NullKeySerializer - Class in cool.scx.common.jackson
针对 HashMap 中可能出现的 null key 这里做特殊处理
NullKeySerializer(String) - Constructor for class cool.scx.common.jackson.NullKeySerializer
 
NullSource - Class in cool.scx.common.io_stream_source
 
NullSource() - Constructor for class cool.scx.common.io_stream_source.NullSource
 
NUMBER - Enum constant in enum class cool.scx.common.util.RandomUtils.PoolType
 
NUMBER_AND_LETTER - Enum constant in enum class cool.scx.common.util.RandomUtils.PoolType
 
numOfSlices(int, int) - Static method in class cool.scx.common.util.ArrayUtils
计算 长度可以被分割为几个子长度 (向上取整)

O

ObjectUtils - Class in cool.scx.common.util
处理对象的工具类
本质上就是对 ObjectMapper 进行了一些简单的封装 todo 我们是否真的需要如此多的 ObjectMapper 来完成忽略注解这件事
ObjectUtils() - Constructor for class cool.scx.common.util.ObjectUtils
 
ObjectUtils.Options - Class in cool.scx.common.util
 
of() - Static method in interface cool.scx.common.io_stream_source.InputStreamSource
 
of(byte[]) - Static method in interface cool.scx.common.io_stream_source.InputStreamSource
 
of(int) - Static method in enum class cool.scx.common.standard.HttpStatusCode
 
of(InputStream) - Static method in interface cool.scx.common.io_stream_source.InputStreamSource
 
of(String) - Static method in enum class cool.scx.common.field_filter.FilterMode
 
of(String) - Static method in class cool.scx.common.util.URIBuilder
 
of(URI) - Static method in class cool.scx.common.util.URIBuilder
 
of(Path) - Static method in interface cool.scx.common.io_stream_source.InputStreamSource
 
of(Supplier<byte[]>) - Static method in interface cool.scx.common.io_stream_source.InputStreamSource
 
of(ZipEntry, ZipFile) - Static method in interface cool.scx.common.io_stream_source.InputStreamSource
 
ofExcluded(String...) - Static method in interface cool.scx.common.field_filter.FieldFilter
黑名单模式
ofExtension(String) - Static method in enum class cool.scx.common.standard.FileFormat
 
ofExtension(String) - Static method in enum class cool.scx.common.standard.MediaType
 
ofFileName(String) - Static method in enum class cool.scx.common.standard.FileFormat
 
ofFileName(String) - Static method in enum class cool.scx.common.standard.MediaType
 
ofIncluded(String...) - Static method in interface cool.scx.common.field_filter.FieldFilter
白名单模式
OK - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求成功。
onCreate(Runnable) - Method in class cool.scx.common.util.FileWatcher
 
onDelete(Runnable) - Method in class cool.scx.common.util.FileWatcher
 
onFailure(Consumer<Throwable>) - Method in class cool.scx.common.util.SingleListenerFuture
 
onModify(Runnable) - Method in class cool.scx.common.util.FileWatcher
 
onSuccess(Consumer<T>) - Method in class cool.scx.common.util.SingleListenerFuture
 
Options() - Constructor for class cool.scx.common.util.ObjectUtils.Options
 
OPTIONS - Enum constant in enum class cool.scx.common.standard.HttpMethod
OPTIONS 方法用于描述目标资源的通信选项。
ORIGIN - Enum constant in enum class cool.scx.common.standard.HttpFieldName
表示了请求的来源(协议、主机、端口)。
OSHelper - Class in cool.scx.common.util
OSHelper 用来获取操作系统信息
OSHelper() - Constructor for class cool.scx.common.util.OSHelper
 
OSHelper.OSInfo - Record Class in cool.scx.common.util
 
OSInfo(OSType, String) - Constructor for record class cool.scx.common.util.OSHelper.OSInfo
Creates an instance of a OSInfo record class.
OSType - Enum Class in cool.scx.common.standard
OSType
OutputStreamSource - Interface in cool.scx.common.io_stream_source
 

P

parameter() - Method in class cool.scx.common.reflect.ParameterInfo
 
ParameterInfo - Class in cool.scx.common.reflect
ParameterInfo
parameters() - Method in class cool.scx.common.reflect.ConstructorInfo
 
parameters() - Method in interface cool.scx.common.reflect.ExecutableInfo
 
parameters() - Method in class cool.scx.common.reflect.MethodInfo
 
parent() - Method in interface cool.scx.common.util.tree.ScxTree
获取 父节点
parentID() - Method in interface cool.scx.common.util.tree.ScxTreeModel
父节点 ID
PARTIAL_CONTENT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
当从客户端发送Range范围标头以只请求资源的一部分时,将使用此响应代码。
PASCAL_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
匈牙利命名法 GetNameByAge
PATCH - Enum constant in enum class cool.scx.common.standard.HttpMethod
PATCH 方法用于对资源应用部分修改。
PathSource - Class in cool.scx.common.io_stream_source
 
PathSource(Path) - Constructor for class cool.scx.common.io_stream_source.PathSource
 
PathZipBuilderItem - Class in cool.scx.common.zip
 
PathZipBuilderItem(String, Path, ZipOptions) - Constructor for class cool.scx.common.zip.PathZipBuilderItem
 
PAYMENT_REQUIRED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
此响应代码保留供将来使用。
PDF - Enum constant in enum class cool.scx.common.standard.FileFormat
 
PERMANENT_REDIRECT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
这意味着资源现在永久位于由Location: HTTP Response 标头指定的另一个 URI。
PNG - Enum constant in enum class cool.scx.common.standard.FileFormat
 
post(String, ScxHttpClientRequestBody) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
POST - Enum constant in enum class cool.scx.common.standard.HttpMethod
POST 方法用于将实体提交到指定的资源,通常导致在服务器上的状态变化或副作用。
postAsync(String, ScxHttpClientRequestBody) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
PPT - Enum constant in enum class cool.scx.common.standard.FileFormat
 
PPTX - Enum constant in enum class cool.scx.common.standard.FileFormat
 
PRECONDITION_FAILED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
客户端在其头文件中指出了服务器不满足的先决条件。
prev() - Method in class cool.scx.common.util.circular_iterable.CircularIterator
 
prev() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterator
 
prev() - Method in class cool.scx.common.util.circular_iterable.Node
 
prevNode() - Method in class cool.scx.common.util.circular_iterable.CircularIterator
 
prevNode() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterator
 
print() - Method in class cool.scx.common.ansi.Ansi
 
print(boolean) - Method in class cool.scx.common.ansi.Ansi
 
println() - Method in class cool.scx.common.ansi.Ansi
 
println(boolean) - Method in class cool.scx.common.ansi.Ansi
 
PRIVATE - Enum constant in enum class cool.scx.common.reflect.AccessModifier
 
ProgressiveJPEGBuilder - Class in cool.scx.common.util.image
将图片转换为 渐进式 JPEG
ProgressiveJPEGBuilder(byte[]) - Constructor for class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
ProgressiveJPEGBuilder(InputStreamSource) - Constructor for class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
ProgressiveJPEGBuilder(InputStream) - Constructor for class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
ProgressiveJPEGBuilder(Path) - Constructor for class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
ProgressiveJPEGBuilder(Supplier<byte[]>) - Constructor for class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
PROPERTY_FILTER_MIX_IN - Static variable in class cool.scx.common.jackson.PropertyFilterMixIn
 
PropertyFilterMixIn - Class in cool.scx.common.jackson
 
PropertyFilterMixIn() - Constructor for class cool.scx.common.jackson.PropertyFilterMixIn
 
PROTECTED - Enum constant in enum class cool.scx.common.reflect.AccessModifier
 
PROXY_AUTHENTICATE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
指定了获取 proxy server(代理服务器)上的资源访问权限而采用的身份验证方式。
PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
类似于 401 Unauthorized 但是认证需要由代理完成。
PROXY_AUTHORIZATION - Enum constant in enum class cool.scx.common.standard.HttpFieldName
是一个请求首部,其中包含了用户代理提供给代理服务器的用于身份验证的凭证。
PROXY_ENABLE - Static variable in class cool.scx.common.util.WindowsProxyHelper
 
PROXY_OVERRIDE - Static variable in class cool.scx.common.util.WindowsProxyHelper
 
PROXY_SERVER - Static variable in class cool.scx.common.util.WindowsProxyHelper
 
proxyEnable() - Method in record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Returns the value of the proxyEnable record component.
ProxyInfo(String, Boolean, String[]) - Constructor for record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Creates an instance of a ProxyInfo record class.
proxyOverride() - Method in record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Returns the value of the proxyOverride record component.
proxyServer() - Method in record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Returns the value of the proxyServer record component.
PUBLIC - Enum constant in enum class cool.scx.common.reflect.AccessModifier
 
put(String) - Method in class cool.scx.common.zip.ZipBuilder
 
put(String, byte[]) - Method in class cool.scx.common.zip.ZipBuilder
 
put(String, ScxHttpClientRequestBody) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
put(String, InputStream) - Method in class cool.scx.common.zip.ZipBuilder
 
put(String, Path, ZipOptions) - Method in class cool.scx.common.zip.ZipBuilder
 
put(String, Supplier<byte[]>) - Method in class cool.scx.common.zip.ZipBuilder
 
put(Path) - Method in class cool.scx.common.zip.ZipBuilder
 
put(Path, ZipOptions) - Method in class cool.scx.common.zip.ZipBuilder
 
put(K, V) - Method in class cool.scx.common.util.MultiMap
 
PUT - Enum constant in enum class cool.scx.common.standard.HttpMethod
PUT 方法用有效载荷请求替换目标资源的所有当前表示。
putAll(MultiMap<? extends K, ? extends V>) - Method in class cool.scx.common.util.MultiMap
 
putAll(Map<? extends K, ? extends V>) - Method in class cool.scx.common.util.MultiMap
 
putAll(K, Collection<? extends V>) - Method in class cool.scx.common.util.MultiMap
 
putAsync(String, ScxHttpClientRequestBody) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 

R

randomBoolean() - Static method in class cool.scx.common.util.RandomUtils
 
randomBytes(byte[]) - Static method in class cool.scx.common.util.RandomUtils
填充用户提供的 byte 数组, 范围 -128 (包含) 到 127 (包含)
randomBytes(int) - Static method in class cool.scx.common.util.RandomUtils
生成一个新的随机 byte 数组
randomDouble() - Static method in class cool.scx.common.util.RandomUtils
 
randomDouble(double) - Static method in class cool.scx.common.util.RandomUtils
 
randomDouble(double, double) - Static method in class cool.scx.common.util.RandomUtils
返回随机数
randomFloat() - Static method in class cool.scx.common.util.RandomUtils
 
randomFloat(float) - Static method in class cool.scx.common.util.RandomUtils
 
randomFloat(float, float) - Static method in class cool.scx.common.util.RandomUtils
返回随机数
randomGet(List<T>) - Static method in class cool.scx.common.util.RandomUtils
随机从列表中取出一个元素
randomGet(List<T>, int) - Static method in class cool.scx.common.util.RandomUtils
随机从数组中取出 多个元素 (不会重复)
randomGet(T...) - Static method in class cool.scx.common.util.RandomUtils
随机从数组中取出一个元素
randomGet(T[], int) - Static method in class cool.scx.common.util.RandomUtils
随机从数组中取出 多个元素 (不会重复)
randomInt() - Static method in class cool.scx.common.util.RandomUtils
 
randomInt(int) - Static method in class cool.scx.common.util.RandomUtils
 
randomInt(int, int) - Static method in class cool.scx.common.util.RandomUtils
返回随机数
randomLong() - Static method in class cool.scx.common.util.RandomUtils
 
randomLong(long) - Static method in class cool.scx.common.util.RandomUtils
 
randomLong(long, long) - Static method in class cool.scx.common.util.RandomUtils
返回随机数
randomString(int) - Static method in class cool.scx.common.util.RandomUtils
获取随机的 字符串 (包含字母和数字)
randomString(int, RandomUtils.PoolType) - Static method in class cool.scx.common.util.RandomUtils
获取随机的 字符串 注意!!!
randomString(int, String) - Static method in class cool.scx.common.util.RandomUtils
获取随机的 字符串
randomString(int, String[]) - Static method in class cool.scx.common.util.RandomUtils
获取随机的 字符串
RandomUtils - Class in cool.scx.common.util
用于生成简单的随机数
RandomUtils() - Constructor for class cool.scx.common.util.RandomUtils
 
RandomUtils.PoolType - Enum Class in cool.scx.common.util
 
randomUUID() - Static method in class cool.scx.common.util.RandomUtils
获取 UUID
RANGE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
是一个请求首部,告知服务器返回文件的哪一部分。
RANGE_NOT_SATISFIABLE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
无法满足请求中 Range 标头字段指定的范围。
RawInputStreamSource - Class in cool.scx.common.io_stream_source
 
RawInputStreamSource(InputStream) - Constructor for class cool.scx.common.io_stream_source.RawInputStreamSource
 
readLine() - Static method in class cool.scx.common.util.ConsoleUtils
 
recordConstructor() - Method in class cool.scx.common.reflect.ClassInfo
Record 规范构造参数
red(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
RED - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
RED - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
REFERER - Enum constant in enum class cool.scx.common.standard.HttpFieldName
 
ReflectFactory - Class in cool.scx.common.reflect
 
ReflectFactory() - Constructor for class cool.scx.common.reflect.ReflectFactory
 
remove(Object) - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
remove(Object) - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
remove(String) - Method in class cool.scx.common.http_client.request_body.FormData
 
remove(String) - Method in class cool.scx.common.zip.ZipBuilder
 
remove(K, V) - Method in class cool.scx.common.util.MultiMap
 
removeAll(K) - Method in class cool.scx.common.util.MultiMap
 
removeAllParams() - Method in class cool.scx.common.util.URIBuilder
 
removeEldestEntry(Map.Entry<K, V>) - Method in class cool.scx.common.util.Cache
 
removeExcluded(String...) - Method in class cool.scx.common.field_filter.ExcludedFieldFilter
 
removeExcluded(String...) - Method in interface cool.scx.common.field_filter.FieldFilter
移除黑名单
removeExcluded(String...) - Method in class cool.scx.common.field_filter.IncludedFieldFilter
 
removeIncluded(String...) - Method in class cool.scx.common.field_filter.ExcludedFieldFilter
 
removeIncluded(String...) - Method in interface cool.scx.common.field_filter.FieldFilter
移除白名单
removeIncluded(String...) - Method in class cool.scx.common.field_filter.IncludedFieldFilter
 
removeParam(String) - Method in class cool.scx.common.util.URIBuilder
 
repeat(String, String, int) - Static method in class cool.scx.common.util.StringUtils
创建重复字符串 (带分隔符) 拓展了 String.repeat(int) 无法添加分隔符的功能
request() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
request(ScxHttpClientRequest) - Method in class cool.scx.common.http_client.ScxHttpClient
 
request(ScxHttpClientRequest) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
REQUEST_HEADER_FIELDS_TOO_LARGE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
表示由于请求中的首部字段的值过大,服务器拒绝接受客户端的请求。
REQUEST_TIMEOUT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
此响应由一些服务器在空闲连接上发送,即使客户端之前没有任何请求。
requestAsync(ScxHttpClientRequest) - Method in class cool.scx.common.http_client.ScxHttpClient
 
requestAsync(ScxHttpClientRequest) - Static method in class cool.scx.common.http_client.ScxHttpClientHelper
 
reset(String) - Static method in class cool.scx.common.util.StopWatch
a
RESET_CONTENT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
告诉用户代理重置发送此请求的文档。
resolveMemberType(Type, TypeBindings) - Static method in class cool.scx.common.util.ObjectUtils
 
returnType() - Method in class cool.scx.common.reflect.MethodInfo
 
reverse(boolean[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(byte[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(char[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(double[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(float[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(int[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(long[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(short[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reverse(Object[]) - Static method in class cool.scx.common.util.ArrayUtils
 
reversed() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
reversed() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
run() - Method in interface cool.scx.common.functional.ScxRunnable
run
run(Runnable) - Method in class cool.scx.common.util.ScopedValue.Carrier
 
runCount() - Method in record class cool.scx.common.scheduler.ScheduleStatus
Returns the value of the runCount record component.

S

schedule(Runnable, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
schedule(Runnable, Instant) - Method in class cool.scx.common.scheduler.ScxScheduler
 
schedule(Runnable, Trigger) - Method in class cool.scx.common.scheduler.ScxScheduler
 
schedule(Callable<R>, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
schedule(Consumer<ScheduleStatus>, Trigger) - Method in class cool.scx.common.scheduler.ScxScheduler
 
schedule(Consumer<ScheduleStatus>, Trigger, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Runnable, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Runnable, Instant, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Consumer<ScheduleStatus>, long, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Consumer<ScheduleStatus>, long, long, TimeUnit, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Consumer<ScheduleStatus>, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Consumer<ScheduleStatus>, Duration, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Consumer<ScheduleStatus>, Instant, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleAtFixedRate(Consumer<ScheduleStatus>, Instant, Duration, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduledFuture() - Method in record class cool.scx.common.scheduler.ScheduleStatus
Returns the value of the scheduledFuture record component.
ScheduleStatus - Record Class in cool.scx.common.scheduler
日程状态 包含循环的次数 (从 1 开始为第一次) 及 ScheduledFuture 可用于在方法内部中断执行
ScheduleStatus(long, ScheduledFuture<?>) - Constructor for record class cool.scx.common.scheduler.ScheduleStatus
Creates an instance of a ScheduleStatus record class.
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Runnable, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Runnable, Instant, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Consumer<ScheduleStatus>, long, long, TimeUnit) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Consumer<ScheduleStatus>, long, long, TimeUnit, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Duration, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Instant, Duration) - Method in class cool.scx.common.scheduler.ScxScheduler
 
scheduleWithFixedDelay(Consumer<ScheduleStatus>, Instant, Duration, long) - Method in class cool.scx.common.scheduler.ScxScheduler
 
ScopedValue<T> - Class in cool.scx.common.util
使用 threadLocal 模拟的 ScopedValue todo ScopedValue 正式版本发布时 移除此类
ScopedValue() - Constructor for class cool.scx.common.util.ScopedValue
 
ScopedValue.Carrier<T> - Class in cool.scx.common.util
 
ScxBiConsumer<T,U,E> - Interface in cool.scx.common.functional
支持显式抛出异常的 BiConsumer.
ScxBiFunction<T,U,R,E> - Interface in cool.scx.common.functional
支持显式抛出异常的 BiConsumer.
ScxConsumer<T,E> - Interface in cool.scx.common.functional
支持显式抛出异常的 Consumer.
ScxDateTimeFormatter - Class in cool.scx.common.util
所有常量
ScxDateTimeFormatter() - Constructor for class cool.scx.common.util.ScxDateTimeFormatter
 
ScxExceptionHelper - Class in cool.scx.common.util
ScxExceptionHelper
ScxExceptionHelper() - Constructor for class cool.scx.common.util.ScxExceptionHelper
 
ScxExceptionHelper.ScxWrappedRuntimeException - Exception Class in cool.scx.common.util
ScxWrappedRuntimeException Scx 自定义异常包装器
ScxFunction<T,R,E> - Interface in cool.scx.common.functional
支持显式抛出异常的 Function.
ScxHttpClient - Class in cool.scx.common.http_client
 
ScxHttpClient() - Constructor for class cool.scx.common.http_client.ScxHttpClient
 
ScxHttpClient(ScxHttpClientOptions) - Constructor for class cool.scx.common.http_client.ScxHttpClient
 
ScxHttpClient(HttpClient.Builder) - Constructor for class cool.scx.common.http_client.ScxHttpClient
 
ScxHttpClientHelper - Class in cool.scx.common.http_client
 
ScxHttpClientHelper() - Constructor for class cool.scx.common.http_client.ScxHttpClientHelper
 
ScxHttpClientOptions - Class in cool.scx.common.http_client
 
ScxHttpClientOptions() - Constructor for class cool.scx.common.http_client.ScxHttpClientOptions
 
ScxHttpClientRequest - Class in cool.scx.common.http_client
 
ScxHttpClientRequest() - Constructor for class cool.scx.common.http_client.ScxHttpClientRequest
 
ScxHttpClientRequestBody - Interface in cool.scx.common.http_client
 
ScxHttpClientResponse - Class in cool.scx.common.http_client
 
ScxHttpClientResponse(HttpResponse<InputStream>) - Constructor for class cool.scx.common.http_client.ScxHttpClientResponse
 
ScxHttpClientResponseBody - Class in cool.scx.common.http_client
 
ScxHttpClientResponseBody(InputStream) - Constructor for class cool.scx.common.http_client.ScxHttpClientResponseBody
 
ScxRunnable<E> - Interface in cool.scx.common.functional
支持显式抛出异常的 Runnable.
ScxScheduler - Class in cool.scx.common.scheduler
Scx 核心调度器 只是 同时代理了 ScheduledExecutorServiceTaskScheduler
同时实现了一些支持自我取消和固定次数的 任务调度
ScxScheduler(ScheduledExecutorService) - Constructor for class cool.scx.common.scheduler.ScxScheduler
 
ScxTree<T> - Interface in cool.scx.common.util.tree
树接口 注意和 ScxTreeModel 进行区分 两者用途不同
ScxTreeModel<T> - Interface in cool.scx.common.util.tree
树模型接口 注意和 ScxTree 进行区分 两者用途不同
ScxTreeUtils - Class in cool.scx.common.util.tree
ScxTreeUtils
ScxTreeUtils() - Constructor for class cool.scx.common.util.tree.ScxTreeUtils
 
ScxTreeVisitor<T> - Interface in cool.scx.common.util.tree
树 访问器
ScxVirtualThreadFactory - Class in cool.scx.common.util
 
ScxVirtualThreadFactory() - Constructor for class cool.scx.common.util.ScxVirtualThreadFactory
 
ScxWrappedRuntimeException(Throwable) - Constructor for exception class cool.scx.common.util.ScxExceptionHelper.ScxWrappedRuntimeException
 
SEC_WEBSOCKET_ACCEPT - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用在 websocket 开放握手中。
SEE_OTHER - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器发送此响应,以指示客户端通过一个 GET 请求在另一个 URI 中获取所请求的资源。
serialize(Object) - Method in class cool.scx.common.field_filter.serializer.FieldFilterSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class cool.scx.common.jackson.NullKeySerializer
 
serializeFieldFilter(FieldFilter) - Method in class cool.scx.common.field_filter.serializer.FieldFilterSerializer
 
SERVER - Enum constant in enum class cool.scx.common.standard.HttpFieldName
首部包含了处理请求的源头服务器所用到的软件相关信息。
SERVICE_UNAVAILABLE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器没有准备好处理请求。
set(ObjectNode, String, Object) - Static method in class cool.scx.common.util.JsonNodeHelper
 
set(Object, Object) - Method in class cool.scx.common.reflect.FieldInfo
 
set(K, V) - Method in class cool.scx.common.util.MultiMap
 
SET_COOKIE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
HTTP 响应标头用于将 cookie 由服务器发送到用户代理,以便用户代理在后续的请求中可以将其发送回服务器。
setAccessible(boolean) - Method in class cool.scx.common.reflect.ConstructorInfo
 
setAccessible(boolean) - Method in class cool.scx.common.reflect.FieldInfo
 
setAccessible(boolean) - Method in class cool.scx.common.reflect.MethodInfo
 
setAll(Map<? extends K, ? extends V>) - Method in class cool.scx.common.util.MultiMap
 
setCharset(Charset) - Method in class cool.scx.common.zip.ZipOptions
 
setComment(String) - Method in class cool.scx.common.zip.ZipOptions
 
setFailOnEmptyBeans(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
 
setFailOnUnknownProperties(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
 
setFieldFilter(FieldFilter) - Method in class cool.scx.common.util.ObjectUtils.Options
 
setHeader(String, String) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
setIgnoreJsonIgnore(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
 
setIgnoreNullValue(boolean) - Method in class cool.scx.common.util.ObjectUtils.Options
 
setIncludeRoot(boolean) - Method in class cool.scx.common.zip.ZipOptions
 
setLevel(int) - Method in class cool.scx.common.zip.ZipOptions
 
setProxy(WindowsProxyHelper.ProxyInfo) - Static method in class cool.scx.common.util.WindowsProxyHelper
 
setProxyEnabled(boolean) - Static method in class cool.scx.common.util.WindowsProxyHelper
 
setProxyOverride(String...) - Static method in class cool.scx.common.util.WindowsProxyHelper
设置绕过代理的 主机 列表
setProxyServer(int) - Static method in class cool.scx.common.util.WindowsProxyHelper
设置代理服务器 (主机默认为本机)
setProxyServer(String) - Static method in class cool.scx.common.util.WindowsProxyHelper
设置代理服务器
setTimeout(Runnable, long) - Static method in class cool.scx.common.util.$
延时执行代码 , 这种简单的方式 相比 ScheduledExecutorService , 一般能实现更低的内存占用
setUseOriginalFileName(boolean) - Method in class cool.scx.common.zip.ZipOptions
 
sha1(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha1(File) - Static method in class cool.scx.common.util.HashUtils
 
sha1(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha1(String) - Static method in class cool.scx.common.util.HashUtils
 
sha1(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha1Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha1Hex(File) - Static method in class cool.scx.common.util.HashUtils
 
sha1Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha1Hex(String) - Static method in class cool.scx.common.util.HashUtils
 
sha1Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha256(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha256(File) - Static method in class cool.scx.common.util.HashUtils
 
sha256(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha256(String) - Static method in class cool.scx.common.util.HashUtils
 
sha256(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha256Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha256Hex(File) - Static method in class cool.scx.common.util.HashUtils
 
sha256Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha256Hex(String) - Static method in class cool.scx.common.util.HashUtils
 
sha256Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha384(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha384(File) - Static method in class cool.scx.common.util.HashUtils
 
sha384(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha384(String) - Static method in class cool.scx.common.util.HashUtils
 
sha384(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha384Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha384Hex(File) - Static method in class cool.scx.common.util.HashUtils
 
sha384Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha384Hex(String) - Static method in class cool.scx.common.util.HashUtils
 
sha384Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha512(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha512(File) - Static method in class cool.scx.common.util.HashUtils
 
sha512(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha512(String) - Static method in class cool.scx.common.util.HashUtils
 
sha512(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
sha512Hex(byte[]) - Static method in class cool.scx.common.util.HashUtils
 
sha512Hex(File) - Static method in class cool.scx.common.util.HashUtils
 
sha512Hex(InputStream) - Static method in class cool.scx.common.util.HashUtils
 
sha512Hex(String) - Static method in class cool.scx.common.util.HashUtils
 
sha512Hex(Path, OpenOption...) - Static method in class cool.scx.common.util.HashUtils
 
shuffle(boolean[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(byte[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(char[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(double[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(float[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(int[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(long[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(short[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shuffle(Object[]) - Static method in class cool.scx.common.util.ArrayUtils
 
shutdown() - Method in class cool.scx.common.scheduler.ScxScheduler
 
shutdownNow() - Method in class cool.scx.common.scheduler.ScxScheduler
 
SingleListenerFuture<T> - Class in cool.scx.common.util
Vertx 中的 Future 可以添加多个回调且无法取消 ,此类用于解决此问题
SingleListenerFuture(Future<T>) - Constructor for class cool.scx.common.util.SingleListenerFuture
 
size() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
size() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
size() - Method in class cool.scx.common.util.MultiMap
 
sleep(long) - Static method in class cool.scx.common.util.$
 
SMALLINT - Enum constant in enum class cool.scx.common.standard.JDBCType
较小的整数类型 取值范围参照 Short
SNAKE_CASE - Enum constant in enum class cool.scx.common.util.CaseUtils.CaseType
蛇形命名法 get_name_by_age
source - Variable in class cool.scx.common.zip.ZipBuilderItem
 
split(String) - Static method in class cool.scx.common.util.StringUtils
将字符串拆分为字符 (按照码点拆分, 可正确处理 emoji)
split(String) - Static method in class cool.scx.common.util.URIBuilder
 
splitArray(boolean[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(byte[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(char[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(double[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(float[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(int[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(long[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(short[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArray(T[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(boolean[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(byte[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(char[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(double[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(float[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(int[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(long[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(short[], int) - Static method in class cool.scx.common.util.ArrayUtils
 
splitArrayN(T[], int) - Static method in class cool.scx.common.util.ArrayUtils
按照指定份数切割 List, 注意和 ArrayUtils.splitList(List, int) 进行区分
splitList(List<T>, int) - Static method in class cool.scx.common.util.ArrayUtils
按照指定长度切割 List, 注意和 ArrayUtils.splitListN(List, int)} 进行区分
splitListN(List<T>, int) - Static method in class cool.scx.common.util.ArrayUtils
按照指定份数切割 List, 注意和 ArrayUtils.splitList(List, int) 进行区分
sslSession() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
start() - Method in class cool.scx.common.util.FileWatcher
 
start() - Static method in class cool.scx.common.util.StopWatch
创建随机名称
start(String) - Static method in class cool.scx.common.util.StopWatch
启动计时器
startsWithIgnoreCase(String, String) - Static method in class cool.scx.common.util.StringUtils
startsWith (忽略大小写)
statusCode() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
stop() - Method in class cool.scx.common.util.FileWatcher
 
stopToMillis(String) - Static method in class cool.scx.common.util.StopWatch
停止计时并返回时间差 单位毫秒
stopToNanos(String) - Static method in class cool.scx.common.util.StopWatch
停止计时并返回时间差 单位微毫秒
stopToSeconds(String) - Static method in class cool.scx.common.util.StopWatch
停止计时并返回时间差 单位秒
StopWatch - Class in cool.scx.common.util
简易计时器类 用来计算启动时间 注意 !!!
StopWatch() - Constructor for class cool.scx.common.util.StopWatch
 
STRICT_TRANSPORT_SECURITY - Enum constant in enum class cool.scx.common.standard.HttpFieldName
响应标头用来通知浏览器应该只通过 HTTPS 访问该站点,并且以后使用 HTTP 访问该站点的所有尝试都应自动重定向到 HTTPS。
StringBody - Class in cool.scx.common.http_client.request_body
StringBody
StringBody(String) - Constructor for class cool.scx.common.http_client.request_body.StringBody
 
StringUtils - Class in cool.scx.common.util
String工具类
StringUtils() - Constructor for class cool.scx.common.util.StringUtils
 
submit(Runnable) - Method in class cool.scx.common.scheduler.ScxScheduler
 
submit(Runnable, T) - Method in class cool.scx.common.scheduler.ScxScheduler
 
submit(Callable<R>) - Method in class cool.scx.common.scheduler.ScxScheduler
 
subtype() - Method in enum class cool.scx.common.standard.MediaType
 
superClass() - Method in class cool.scx.common.reflect.ClassInfo
 
superMethod() - Method in class cool.scx.common.reflect.MethodInfo
 
SVG - Enum constant in enum class cool.scx.common.standard.FileFormat
 
swap(boolean[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(byte[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(char[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(double[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(float[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(int[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(long[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(short[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
swap(Object[], int, int) - Static method in class cool.scx.common.util.ArrayUtils
 
SWITCHING_PROTOCOLS - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
该代码是响应客户端的 Upgrade (en-US) 请求头发送的,指明服务器即将切换的协议。

T

TE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
用来指定用户代理希望使用的传输编码类型。
TEMPORARY_REDIRECT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器发送此响应,以指示客户端使用在前一个请求中使用的相同方法在另一个 URI 上获取所请求的资源。
TEXT - Enum constant in enum class cool.scx.common.standard.JDBCType
很长的文字 (用于 VARCHAR 无法存储的大小)
TEXT_HTML - Enum constant in enum class cool.scx.common.standard.MediaType
 
TEXT_PLAIN - Enum constant in enum class cool.scx.common.standard.MediaType
 
TIME - Enum constant in enum class cool.scx.common.standard.JDBCType
时间类型 一般对应 LocalTime
timeout(Duration) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
TINYINT - Enum constant in enum class cool.scx.common.standard.JDBCType
微小的整数类型 取值范围参照 Byte
toArray() - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
toArray() - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
toArray(IntFunction<T[]>) - Method in class cool.scx.common.util.circular_iterable.CircularIterable
 
toArray(IntFunction<T[]>) - Method in interface cool.scx.common.util.circular_iterable.ICircularIterable
 
toBytes() - Method in class cool.scx.common.http_client.ScxHttpClientResponseBody
 
toBytes() - Method in class cool.scx.common.io_stream_source.BytesSource
 
toBytes() - Method in class cool.scx.common.io_stream_source.BytesSupplierSource
 
toBytes() - Method in interface cool.scx.common.io_stream_source.InputStreamSource
这样默认会比 OutputStreamSource.toBytes() 性能更高一些
toBytes() - Method in class cool.scx.common.io_stream_source.NullSource
 
toBytes() - Method in interface cool.scx.common.io_stream_source.OutputStreamSource
 
toBytes() - Method in class cool.scx.common.io_stream_source.PathSource
 
toBytes() - Method in class cool.scx.common.io_stream_source.RawInputStreamSource
 
toBytes() - Method in class cool.scx.common.zip.ZipBuilder
将 virtualFile 转换为 byte 数组 方便前台用户下载使用
toBytes(ZipOptions) - Method in class cool.scx.common.zip.ZipBuilder
 
toCamel(String) - Static method in class cool.scx.common.util.CaseUtils
转换为驼峰命名法 getNameByAge
toCamel(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
转换为驼峰命名法 getNameByAge
toFile(Path) - Method in class cool.scx.common.zip.UnZipBuilder
 
toFile(Path) - Method in class cool.scx.common.zip.ZipBuilder
 
toFile(Path, ZipOptions) - Method in class cool.scx.common.zip.UnZipBuilder
解压
toFile(Path, ZipOptions) - Method in class cool.scx.common.zip.ZipBuilder
将一个虚拟文件压缩
toFile(Path, OpenOption...) - Method in class cool.scx.common.io_stream_source.BytesSource
 
toFile(Path, OpenOption...) - Method in class cool.scx.common.io_stream_source.BytesSupplierSource
 
toFile(Path, OpenOption...) - Method in class cool.scx.common.io_stream_source.NullSource
 
toFile(Path, OpenOption...) - Method in interface cool.scx.common.io_stream_source.OutputStreamSource
 
toFile(Path, OpenOption...) - Method in class cool.scx.common.io_stream_source.PathSource
 
toHttpClientBuilder() - Method in class cool.scx.common.http_client.ScxHttpClientOptions
 
toInputStream() - Method in class cool.scx.common.io_stream_source.BytesSource
 
toInputStream() - Method in class cool.scx.common.io_stream_source.BytesSupplierSource
 
toInputStream() - Method in interface cool.scx.common.io_stream_source.InputStreamSource
转换为 InputStream
toInputStream() - Method in class cool.scx.common.io_stream_source.NullSource
 
toInputStream() - Method in class cool.scx.common.io_stream_source.PathSource
 
toInputStream() - Method in class cool.scx.common.io_stream_source.RawInputStreamSource
 
toInputStream() - Method in class cool.scx.common.io_stream_source.ZipEntrySource
 
toInputStream() - Method in class cool.scx.common.zip.GunzipBuilder
 
toJson(Object) - Static method in class cool.scx.common.util.ObjectUtils
 
toJson(Object, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
toJson(Object, String) - Static method in class cool.scx.common.util.ObjectUtils
 
toJson(Object, String, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
toKebab(String) - Static method in class cool.scx.common.util.CaseUtils
转换为短横线命名法 get-name-by-age
toKebab(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
转换为短横线命名法 get-name-by-age
toLongArray(int...) - Static method in class cool.scx.common.util.ArrayUtils
 
toMultiValueMap() - Method in class cool.scx.common.util.MultiMap
 
TOO_MANY_REQUESTS - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
表示在一定的时间内用户发送了太多的请求,即超出了“频次限制”。
toObjectArray(Object) - Static method in class cool.scx.common.util.ArrayUtils
 
toPascal(String) - Static method in class cool.scx.common.util.CaseUtils
转换为匈牙利命名法 GetNameByAge
toPascal(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
转换为匈牙利命名法 GetNameByAge
toPrimitive(Boolean...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Byte...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Character...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Double...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Float...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Integer...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Long...) - Static method in class cool.scx.common.util.ArrayUtils
 
toPrimitive(Short...) - Static method in class cool.scx.common.util.ArrayUtils
 
toSingleValueMap() - Method in class cool.scx.common.util.MultiMap
 
toSingleValueMap(Supplier<Map<K, V>>) - Method in class cool.scx.common.util.MultiMap
 
toSnake(String) - Static method in class cool.scx.common.util.CaseUtils
转换为蛇形命名法 get_name_by_age
toSnake(String, CaseUtils.CaseType) - Static method in class cool.scx.common.util.CaseUtils
转换为蛇形命名法 get_name_by_age
toString() - Method in class cool.scx.common.ansi.Ansi
 
toString() - Method in record class cool.scx.common.ansi.AnsiItem
Returns a string representation of this record class.
toString() - Method in class cool.scx.common.http_client.ScxHttpClientResponseBody
 
toString() - Method in record class cool.scx.common.jackson.BuildOptions
Returns a string representation of this record class.
toString() - Method in record class cool.scx.common.scheduler.ScheduleStatus
Returns a string representation of this record class.
toString() - Method in enum class cool.scx.common.standard.HttpFieldName
 
toString() - Method in enum class cool.scx.common.standard.HttpStatusCode
 
toString() - Method in enum class cool.scx.common.standard.MediaType
 
toString() - Method in class cool.scx.common.util.MultiMap
 
toString() - Method in record class cool.scx.common.util.OSHelper.OSInfo
Returns a string representation of this record class.
toString() - Method in class cool.scx.common.util.URIBuilder
 
toString() - Method in record class cool.scx.common.util.WindowsProxyHelper.ProxyInfo
Returns a string representation of this record class.
toString(boolean) - Method in class cool.scx.common.ansi.Ansi
 
toString(String) - Method in enum class cool.scx.common.standard.MediaType
 
toString(Charset) - Method in class cool.scx.common.http_client.ScxHttpClientResponseBody
 
toString(Charset) - Method in interface cool.scx.common.io_stream_source.InputStreamSource
 
toString(Charset) - Method in enum class cool.scx.common.standard.MediaType
 
toWrapper(boolean...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(byte...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(char...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(double...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(float...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(int...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(long...) - Static method in class cool.scx.common.util.ArrayUtils
 
toWrapper(short...) - Static method in class cool.scx.common.util.ArrayUtils
 
toXml(Object) - Static method in class cool.scx.common.util.ObjectUtils
 
toXml(Object, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
toXml(Object, String) - Static method in class cool.scx.common.util.ObjectUtils
 
toXml(Object, String, ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 
TRACE - Enum constant in enum class cool.scx.common.standard.HttpMethod
TRACE 方法沿着到目标资源的路径执行一个消息环回测试。
TRAILER - Enum constant in enum class cool.scx.common.standard.HttpFieldName
允许发送方在分块发送的消息后面添加额外的元信息,这些元信息可能是随着消息主体的发送动态生成的,比如消息的完整性校验,消息的数字签名,或者消息经过处理之后的最终状态等
TRANSFER_ENCODING - Enum constant in enum class cool.scx.common.standard.HttpFieldName
指明了将 entity 安全传递给用户所采用的编码形式。
trimSlash(String) - Static method in class cool.scx.common.util.URIBuilder
移除两端的 "/" 或 "\" 注意不要和 String.trim() 混淆 此方法不处理空格 只处理斜杠
trimSlashEnd(String) - Static method in class cool.scx.common.util.URIBuilder
 
trimSlashStart(String) - Static method in class cool.scx.common.util.URIBuilder
 
TXT - Enum constant in enum class cool.scx.common.standard.FileFormat
 
type() - Method in class cool.scx.common.reflect.ClassInfo
 
type() - Method in class cool.scx.common.reflect.FieldInfo
 
type() - Method in class cool.scx.common.reflect.ParameterInfo
 
type() - Method in enum class cool.scx.common.standard.MediaType
 
type() - Method in record class cool.scx.common.util.OSHelper.OSInfo
Returns the value of the type record component.

U

UNAUTHORIZED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
虽然 HTTP 标准指定了"unauthorized",但从语义上来说,这个响应意味着"unauthenticated"。
UNDERLINE - Enum constant in enum class cool.scx.common.ansi.AnsiStyle
 
UNKNOWN - Enum constant in enum class cool.scx.common.standard.OSType
UNKNOWN
unlock(T) - Method in class cool.scx.common.util.LockByKey
 
UNPROCESSABLE_CONTENT - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
请求格式正确,但由于语义错误而无法遵循。
UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器不支持请求数据的媒体格式,因此服务器拒绝请求。
UnZipBuilder - Class in cool.scx.common.zip
UnZipBuilder class.
UnZipBuilder(byte[]) - Constructor for class cool.scx.common.zip.UnZipBuilder
 
UnZipBuilder(InputStreamSource) - Constructor for class cool.scx.common.zip.UnZipBuilder
 
UnZipBuilder(InputStream) - Constructor for class cool.scx.common.zip.UnZipBuilder
 
UnZipBuilder(Path) - Constructor for class cool.scx.common.zip.UnZipBuilder
 
UnZipBuilder(Supplier<byte[]>) - Constructor for class cool.scx.common.zip.UnZipBuilder
 
UPGRADE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
The HTTP 1.1 (only) Upgrade header can be used to upgrade an already established client/server connection to a different protocol (over the same transport protocol).
UPGRADE_REQUIRED - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
服务器拒绝使用当前协议执行请求,但在客户端升级到其他协议后可能愿意这样做。
uri() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
uri(String) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
uri(URI) - Method in class cool.scx.common.http_client.ScxHttpClientRequest
 
URI_TOO_LONG - Enum constant in enum class cool.scx.common.standard.HttpStatusCode
客户端请求的 URI 比服务器愿意接收的长度长。
URIBuilder - Class in cool.scx.common.util
URIBuilder
useOriginalFileName() - Method in class cool.scx.common.zip.ZipOptions
 
USER_AGENT - Enum constant in enum class cool.scx.common.standard.HttpFieldName
首部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的应用类型、操作系统、软件开发商以及版本号。

V

value() - Method in record class cool.scx.common.ansi.AnsiItem
Returns the value of the value record component.
valueOf(String) - Static method in enum class cool.scx.common.ansi.AnsiBackground
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.ansi.AnsiColor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.ansi.AnsiStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.field_filter.FilterMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.reflect.AccessModifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.FileFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.HttpFieldName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.HttpMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.HttpStatusCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.JDBCType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.MediaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.standard.OSType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.util.CaseUtils.CaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cool.scx.common.util.RandomUtils.PoolType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.scx.common.ansi.AnsiBackground
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.ansi.AnsiColor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.ansi.AnsiStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.field_filter.FilterMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.reflect.AccessModifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.FileFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.HttpFieldName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.HttpMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.HttpStatusCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.JDBCType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.MediaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.standard.OSType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cool.scx.common.util.CaseUtils.CaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class cool.scx.common.util.MultiMap
 
values() - Static method in enum class cool.scx.common.util.RandomUtils.PoolType
Returns an array containing the constants of this enum class, in the order they are declared.
VARCHAR - Enum constant in enum class cool.scx.common.standard.JDBCType
较短的文字 一般对应 String
VARY - Enum constant in enum class cool.scx.common.standard.HttpFieldName
描述了除方法和 URL 之外影响响应内容的请求消息。
version() - Method in class cool.scx.common.http_client.ScxHttpClientOptions
 
version() - Method in class cool.scx.common.http_client.ScxHttpClientResponse
 
version() - Method in record class cool.scx.common.util.OSHelper.OSInfo
Returns the value of the version record component.
version(HttpClient.Version) - Method in class cool.scx.common.http_client.ScxHttpClientOptions
 
vertxFuture() - Method in class cool.scx.common.util.SingleListenerFuture
 
VIA - Enum constant in enum class cool.scx.common.standard.HttpFieldName
由代理服务器添加的,适用于正向和反向代理,在请求和响应首部中均可出现。
VIDEO_MP4 - Enum constant in enum class cool.scx.common.standard.MediaType
 
VIDEO_WEBM - Enum constant in enum class cool.scx.common.standard.MediaType
 
visibility(PropertyAccessor, JsonAutoDetect.Visibility) - Method in class cool.scx.common.util.ObjectUtils.Options
 
visibilityConfig() - Method in record class cool.scx.common.jackson.BuildOptions
Returns the value of the visibilityConfig record component.

W

walk(T, ScxTreeVisitor<T>) - Static method in class cool.scx.common.util.tree.ScxTreeUtils
 
WAV - Enum constant in enum class cool.scx.common.standard.FileFormat
 
WEBM - Enum constant in enum class cool.scx.common.standard.FileFormat
 
WEBP - Enum constant in enum class cool.scx.common.standard.FileFormat
 
webSocket(URI, WebSocket.Listener) - Method in class cool.scx.common.http_client.ScxHttpClient
 
where(ScopedValue<T>, T) - Static method in class cool.scx.common.util.ScopedValue
 
white(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
WHITE - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
WHITE - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
WINDOWS - Enum constant in enum class cool.scx.common.standard.OSType
WINDOWS
WindowsProxyHelper - Class in cool.scx.common.util
设置 windows 系统的代理 (使用前请检查当前操作系统是否为 Windows !!!)
WindowsProxyHelper() - Constructor for class cool.scx.common.util.WindowsProxyHelper
 
WindowsProxyHelper.ProxyInfo - Record Class in cool.scx.common.util
 
wrap(ScxRunnable<?>) - Static method in class cool.scx.common.util.ScxExceptionHelper
包装 异常
wrap(Callable<T>) - Static method in class cool.scx.common.util.ScxExceptionHelper
包装 异常
write(Path, byte[], OpenOption...) - Static method in class cool.scx.common.util.FileUtils
本质上就是调用 Files.write(Path, byte[], OpenOption...) ,但是在之前会创建不存在的父目录
writeToOutputStream(OutputStream) - Method in class cool.scx.common.io_stream_source.BytesSource
 
writeToOutputStream(OutputStream) - Method in class cool.scx.common.io_stream_source.BytesSupplierSource
 
writeToOutputStream(OutputStream) - Method in interface cool.scx.common.io_stream_source.InputStreamSource
 
writeToOutputStream(OutputStream) - Method in class cool.scx.common.io_stream_source.NullSource
 
writeToOutputStream(OutputStream) - Method in interface cool.scx.common.io_stream_source.OutputStreamSource
写入到指定输出流
writeToOutputStream(OutputStream) - Method in class cool.scx.common.io_stream_source.PathSource
 
writeToOutputStream(OutputStream) - Method in class cool.scx.common.io_stream_source.RawInputStreamSource
 
writeToOutputStream(OutputStream) - Method in class cool.scx.common.util.image.ProgressiveJPEGBuilder
 
writeToOutputStream(OutputStream) - Method in class cool.scx.common.zip.GzipBuilder
 
writeToZipOutputStream(ZipOutputStream) - Method in class cool.scx.common.zip.PathZipBuilderItem
 
writeToZipOutputStream(ZipOutputStream) - Method in class cool.scx.common.zip.ZipBuilder
 
writeToZipOutputStream(ZipOutputStream) - Method in class cool.scx.common.zip.ZipBuilderItem
 
WWW_AUTHENTICATE - Enum constant in enum class cool.scx.common.standard.HttpFieldName
WWW_Authenticate

X

XLS - Enum constant in enum class cool.scx.common.standard.FileFormat
 
XLSX - Enum constant in enum class cool.scx.common.standard.FileFormat
 
XML - Enum constant in enum class cool.scx.common.standard.FileFormat
 
XmlBody - Class in cool.scx.common.http_client.request_body
XmlBody
XmlBody(Object) - Constructor for class cool.scx.common.http_client.request_body.XmlBody
 
XmlBody(String) - Constructor for class cool.scx.common.http_client.request_body.XmlBody
 
xmlMapper() - Static method in class cool.scx.common.util.ObjectUtils
 
xmlMapper(ObjectUtils.Options) - Static method in class cool.scx.common.util.ObjectUtils
 

Y

yellow(Object, AnsiElement...) - Method in class cool.scx.common.ansi.Ansi
 
YELLOW - Enum constant in enum class cool.scx.common.ansi.AnsiBackground
 
YELLOW - Enum constant in enum class cool.scx.common.ansi.AnsiColor
 
yyyy_MM_dd - Static variable in class cool.scx.common.util.ScxDateTimeFormatter
yyyy-MM-dd 精确到天, 例 : "2023-05-09"
yyyy_MM_dd_HH_mm_ss - Static variable in class cool.scx.common.util.ScxDateTimeFormatter
yyyy-MM-dd HH:mm:ss 精确到秒, 例 : "2023-05-09 13:02:35"
yyyy_MM_dd_HH_mm_ss_SSS - Static variable in class cool.scx.common.util.ScxDateTimeFormatter
yyyy-MM-dd HH:mm:ss.SSS 精确到毫秒, 例 : "2023-05-09 13:02:35.167"

Z

ZIP - Enum constant in enum class cool.scx.common.standard.FileFormat
 
ZipBuilder - Class in cool.scx.common.zip
简化 zip 的创建
ZipBuilder() - Constructor for class cool.scx.common.zip.ZipBuilder
 
ZipBuilder(Path) - Constructor for class cool.scx.common.zip.ZipBuilder
 
ZipBuilder(Path, ZipOptions) - Constructor for class cool.scx.common.zip.ZipBuilder
 
ZipBuilder(ZipFile) - Constructor for class cool.scx.common.zip.ZipBuilder
 
ZipBuilderItem - Class in cool.scx.common.zip
ZipBuilderItem
ZipBuilderItem(String, InputStreamSource) - Constructor for class cool.scx.common.zip.ZipBuilderItem
 
zipDataSource() - Method in class cool.scx.common.zip.ZipBuilderItem
 
ZipEntrySource - Class in cool.scx.common.io_stream_source
 
ZipEntrySource(ZipEntry, ZipFile) - Constructor for class cool.scx.common.io_stream_source.ZipEntrySource
 
ZipOptions - Class in cool.scx.common.zip
ZipOptions
ZipOptions() - Constructor for class cool.scx.common.zip.ZipOptions
 
zipPath - Variable in class cool.scx.common.zip.ZipBuilderItem
经过处理后必须为 "" 或者 结尾是 "/", 开头不允许有 "/"

_

_addFieldNames(String...) - Method in class cool.scx.common.field_filter.AbstractFieldFilter
添加 包含类型的列
_do() - Method in class cool.scx.common.util.FileWatcher
 
_removeFieldNames(String...) - Method in class cool.scx.common.field_filter.AbstractFieldFilter
根据指定名称 移除 包含类型的列
$ A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form