Serialized Form
-
Package org.miaixz.bus.extra.captcha
-
Class org.miaixz.bus.extra.captcha.AbstractProvider
class AbstractProvider extends Object implements Serializable- serialVersionUID:
- 2852291319897L
-
Serialized Fields
-
background
Color background
The background color. -
code
String code
The CAPTCHA code. -
font
Font font
The font. -
generator
CodeStrategy generator
The CAPTCHA code generator. -
height
int height
The height of the image. -
imageBytes
byte[] imageBytes
The CAPTCHA image bytes. -
interfereCount
int interfereCount
The number of interfering elements in the CAPTCHA. -
textAlpha
AlphaComposite textAlpha
The text transparency. -
width
int width
The width of the image.
-
-
-
Package org.miaixz.bus.extra.captcha.provider
-
Class org.miaixz.bus.extra.captcha.provider.CircleProvider
class CircleProvider extends AbstractProvider implements Serializable- serialVersionUID:
- 2852291580758L
-
Class org.miaixz.bus.extra.captcha.provider.ClickWordProvider
class ClickWordProvider extends AbstractProvider implements Serializable- serialVersionUID:
- -2852291580758L
-
Class org.miaixz.bus.extra.captcha.provider.GifProvider
class GifProvider extends AbstractProvider implements Serializable- serialVersionUID:
- 2852291762232L
-
Serialized Fields
-
maxColor
int maxColor
Maximum color range for random colors. -
minColor
int minColor
Minimum color range for random colors. -
quality
int quality
Quantizer sampling interval - default is 10ms. -
repeat
int repeat
Frame loop count.
-
-
Class org.miaixz.bus.extra.captcha.provider.LineProvider
class LineProvider extends AbstractProvider implements Serializable- serialVersionUID:
- 2852291851365L
-
Class org.miaixz.bus.extra.captcha.provider.PuzzleProvider
class PuzzleProvider extends AbstractProvider implements Serializable- serialVersionUID:
- -2852291851366L
-
Class org.miaixz.bus.extra.captcha.provider.ShearProvider
class ShearProvider extends AbstractProvider implements Serializable- serialVersionUID:
- 2852292037090L
-
-
Package org.miaixz.bus.extra.captcha.strategy
-
Class org.miaixz.bus.extra.captcha.strategy.AbstractStrategy
class AbstractStrategy extends Object implements Serializable- serialVersionUID:
- 2852292099713L
-
Serialized Fields
-
baseStr
String baseStr
The base character set from which to randomly select characters for the CAPTCHA string. -
length
int length
The length of the CAPTCHA code.
-
-
Class org.miaixz.bus.extra.captcha.strategy.MathStrategy
class MathStrategy extends Object implements Serializable- serialVersionUID:
- 2852292238303L
-
Serialized Fields
-
numberLength
int numberLength
The maximum length of numbers involved in the calculation. -
resultHasNegativeNumber
boolean resultHasNegativeNumber
Whether the calculation result is allowed to be a negative number.
-
-
Class org.miaixz.bus.extra.captcha.strategy.RandomStrategy
class RandomStrategy extends AbstractStrategy implements Serializable- serialVersionUID:
- 2852292312392L
-
-
Package org.miaixz.bus.extra.ftp
-
Class org.miaixz.bus.extra.ftp.FtpConfig
class FtpConfig extends Object implements Serializable- serialVersionUID:
- 2852292979822L
-
Serialized Fields
-
charset
Charset charset
The character set used for encoding and decoding file names and other text-based data during FTP operations. Defaults to UTF-8 if not specified. -
connector
Connector connector
Connection information, including host, port, username, and password. This object is typically used to establish the initial connection to the FTP server. -
serverLanguageCode
String serverLanguageCode
The server language code, which can be used for locale-specific FTP commands or responses. -
soTimeout
long soTimeout
The socket connection timeout duration in milliseconds. This specifies how long to wait for a connection to be established before timing out. -
systemKey
String systemKey
A keyword identifying the server system type, which might influence certain FTP command behaviors.
-
-
-
Package org.miaixz.bus.extra.image
-
Class org.miaixz.bus.extra.image.Images
class Images extends Object implements Serializable- serialVersionUID:
- 2852293153163L
-
Serialized Fields
-
backgroundColor
Color backgroundColor
-
positionBaseCentre
boolean positionBaseCentre
-
quality
float quality
-
srcImage
BufferedImage srcImage
-
targetImage
Image targetImage
-
targetImageType
String targetImageType
-
-
Class org.miaixz.bus.extra.image.ImageText
class ImageText extends Object implements Serializable- serialVersionUID:
- 2852293077169L
-
Class org.miaixz.bus.extra.image.RenderHintsBuilder
class RenderHintsBuilder extends Object implements Serializable-
Serialized Fields
-
hintsMap
Map<RenderingHints.Key,
Object> hintsMap
-
-
-
-
Package org.miaixz.bus.extra.json
-
Package org.miaixz.bus.extra.json.provider
-
Class org.miaixz.bus.extra.json.provider.AbstractJsonProvider
class AbstractJsonProvider extends Object implements Serializable -
Class org.miaixz.bus.extra.json.provider.FastJsonProvider
class FastJsonProvider extends AbstractJsonProvider implements Serializable -
Class org.miaixz.bus.extra.json.provider.GsonProvider
class GsonProvider extends AbstractJsonProvider implements Serializable -
Class org.miaixz.bus.extra.json.provider.JacksonProvider
class JacksonProvider extends AbstractJsonProvider implements Serializable
-
-
Package org.miaixz.bus.extra.mail
-
Class org.miaixz.bus.extra.mail.Mail
class Mail extends Object implements Serializable-
Serialized Fields
-
attachments
jakarta.activation.DataSource[] attachments
An array ofDataSourceobjects representing email attachments (files or images). -
bccs
String[] bccs
An array of blind carbon copy (BCC) recipient email addresses. -
ccs
String[] ccs
An array of carbon copy (CC) recipient email addresses. -
content
String content
The body content of the email. -
debugOutput
PrintStream debugOutput
ThePrintStreamfor debug output. If null, no debug information is printed. -
isHtml
boolean isHtml
Flag indicating whether the email content is in HTML format. -
mailAccount
MailAccount mailAccount
The mail account configuration, including SMTP server settings, authentication details, etc. -
reply
String[] reply
An array of email addresses to be used for the 'Reply-To' header. -
title
String title
The subject of the email. -
tos
String[] tos
An array of recipient email addresses (the 'To' field). -
useGlobalSession
boolean useGlobalSession
Flag indicating whether to use a global session for sending mail. Defaults to false. Using a global session can improve performance but may cause issues in multi-account environments.
-
-
-
Class org.miaixz.bus.extra.mail.MailAccount
class MailAccount extends Object implements Serializable- serialVersionUID:
- 2852285572363L
-
Serialized Fields
-
auth
Boolean auth
Indicates whether authentication is required. -
authMechanisms
String authMechanisms
Authentication mechanisms, such as XOAUTH2, separated by spaces or commas. -
charset
Charset charset
The character set for encoding email content and headers. -
connectionTimeout
long connectionTimeout
The socket connection timeout in milliseconds. -
customProperty
Map<String,
Object> customProperty A map for custom properties that will override default settings. -
debug
boolean debug
Enables debug mode, which displays communication with the mail server. -
encodefilename
boolean encodefilename
Indicates whether to encode attachment filenames using the specified charset. -
from
String from
The sender's email address, compliant with RFC-822. -
host
String host
The SMTP server host. -
pass
char[] pass
The password for authentication, stored as a char array for security. -
port
Integer port
The SMTP server port. -
socketFactoryClass
String socketFactoryClass
The name of the class implementing javax.net.SocketFactory for creating SMTP sockets. -
socketFactoryFallback
boolean socketFactoryFallback
If true, falls back to java.net.Socket if the specified socket factory fails. -
socketFactoryPort
int socketFactoryPort
The port to connect to when using the specified socket factory. -
sslEnable
Boolean sslEnable
Enables SSL for a secure connection. -
sslProtocols
String sslProtocols
The SSL protocols to use, separated by spaces. -
starttlsEnable
boolean starttlsEnable
Enables STARTTLS for a secure connection, upgrading a plain text connection to an encrypted one. -
timeout
long timeout
The SMTP timeout in milliseconds. -
user
String user
The username for authentication. -
writeTimeout
long writeTimeout
The socket write timeout in milliseconds.
-
-
-
Package org.miaixz.bus.extra.mq
-
Class org.miaixz.bus.extra.mq.MQConfig
class MQConfig extends Object implements Serializable- serialVersionUID:
- 2852266759152L
-
Serialized Fields
-
brokerUrl
String brokerUrl
The URL or address of the MQ broker. -
customEngine
Class<? extends MQProvider> customEngine
Specifies a customMQProviderimplementation to be used. This is useful when multiple MQ provider JARs are present, allowing explicit selection of the desired engine. -
properties
Properties properties
Additional properties for configuring the MQ connection or specific provider settings. These properties can be used to pass vendor-specific configurations.
-
-
-
Package org.miaixz.bus.extra.nlp
-
Package org.miaixz.bus.extra.nlp.provider.analysis
-
Class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisProvider
class AnalysisProvider extends Object implements Serializable-
Serialized Fields
-
analyzer
org.apache.lucene.analysis.Analyzer analyzer
The underlying LuceneAnalyzerused for tokenization.
-
-
-
Class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisWord
class AnalysisWord extends Object implements Serializable- serialVersionUID:
- 2852285660095L
-
Serialized Fields
-
word
org.apache.lucene.util.Attribute word
The underlying LuceneAttributeobject, typically aCharTermAttribute.
-
-
Class org.miaixz.bus.extra.nlp.provider.analysis.SmartcnProvider
class SmartcnProvider extends AnalysisProvider implements Serializable
-
-
Package org.miaixz.bus.extra.nlp.provider.ansj
-
Class org.miaixz.bus.extra.nlp.provider.ansj.AnsjProvider
class AnsjProvider extends Object implements Serializable-
Serialized Fields
-
analysis
org.ansj.splitWord.Analysis analysis
The underlying AnsjAnalysisinstance used for performing word segmentation.
-
-
-
Class org.miaixz.bus.extra.nlp.provider.ansj.AnsjWord
class AnsjWord extends Object implements Serializable- serialVersionUID:
- 2852285815563L
-
Serialized Fields
-
term
org.ansj.domain.Term term
The Term object from the Ansj library.
-
-
-
Package org.miaixz.bus.extra.nlp.provider.hanlp
-
Class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPProvider
class HanLPProvider extends Object implements Serializable-
Serialized Fields
-
seg
com.hankcs.hanlp.seg.Segment seg
The underlying HanLPSegmentinstance used for performing word segmentation.
-
-
-
Class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPWord
class HanLPWord extends Object implements Serializable- serialVersionUID:
- 2852285886718L
-
Serialized Fields
-
term
com.hankcs.hanlp.seg.common.Term term
The underlying HanLPTermobject.
-
-
-
Package org.miaixz.bus.extra.nlp.provider.jcseg
-
Class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegProvider
class JcsegProvider extends Object implements Serializable-
Serialized Fields
-
config
org.lionsoul.jcseg.segmenter.SegmenterConfig config
The Jcseg segmenter configuration. -
dic
org.lionsoul.jcseg.dic.ADictionary dic
The Jcseg dictionary.
-
-
-
Class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegWord
class JcsegWord extends Object implements Serializable- serialVersionUID:
- 2852286128127L
-
Serialized Fields
-
word
org.lionsoul.jcseg.IWord word
The underlying JcsegIWordobject.
-
-
-
Package org.miaixz.bus.extra.nlp.provider.jieba
-
Class org.miaixz.bus.extra.nlp.provider.jieba.JiebaProvider
class JiebaProvider extends Object implements Serializable-
Serialized Fields
-
jiebaSegmenter
com.huaban.analysis.jieba.JiebaSegmenter jiebaSegmenter
The underlying JiebaJiebaSegmenterinstance used for performing word segmentation. -
mode
com.huaban.analysis.jieba.JiebaSegmenter.SegMode mode
The segmentation mode used by the Jieba segmenter (e.g., SEARCH or INDEX).
-
-
-
Class org.miaixz.bus.extra.nlp.provider.jieba.JiebaWord
class JiebaWord extends Object implements Serializable- serialVersionUID:
- 2852286255273L
-
Serialized Fields
-
segToken
com.huaban.analysis.jieba.SegToken segToken
The underlying JiebaSegTokenobject.
-
-
-
Package org.miaixz.bus.extra.nlp.provider.mmseg
-
Class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegProvider
class MmsegProvider extends Object implements Serializable-
Serialized Fields
-
seg
com.chenlb.mmseg4j.Seg seg
The underlying mmseg4jSeginstance, which defines the segmentation algorithm (e.g., Complex, Simple).
-
-
-
Class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegWord
class MmsegWord extends Object implements Serializable- serialVersionUID:
- 2852286361503L
-
Serialized Fields
-
word
com.chenlb.mmseg4j.Word word
The underlying mmseg4jWordobject.
-
-
-
Package org.miaixz.bus.extra.nlp.provider.mynlp
-
Class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpProvider
class MynlpProvider extends Object implements Serializable-
Serialized Fields
-
lexer
com.mayabot.nlp.segment.Lexer lexer
The underlying MynlpLexerinstance used for performing word segmentation.
-
-
-
Class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpWord
class MynlpWord extends Object implements Serializable- serialVersionUID:
- 2852286667336L
-
Serialized Fields
-
word
com.mayabot.nlp.segment.WordTerm word
The underlying MynlpWordTermobject.
-
-
-
Package org.miaixz.bus.extra.nlp.provider.word
-
Class org.miaixz.bus.extra.nlp.provider.word.WordProvider
class WordProvider extends Object implements Serializable-
Serialized Fields
-
segmentation
org.apdplat.word.segmentation.Segmentation segmentation
The underlying WordSegmentationinstance used for performing word segmentation.
-
-
-
Class org.miaixz.bus.extra.nlp.provider.word.WordWord
class WordWord extends Object implements Serializable- serialVersionUID:
- 2852286932330L
-
Serialized Fields
-
word
org.apdplat.word.segmentation.Word word
The underlyingWordobject from the Word library.
-
-
-
Package org.miaixz.bus.extra.pinyin
-
Package org.miaixz.bus.extra.pinyin.provider.bopomofo4j
-
Class org.miaixz.bus.extra.pinyin.provider.bopomofo4j.Bopomofo4JProvider
class Bopomofo4JProvider extends Object implements Serializable
-
-
Package org.miaixz.bus.extra.pinyin.provider.houbb
-
Class org.miaixz.bus.extra.pinyin.provider.houbb.HoubbProvider
class HoubbProvider extends Object implements Serializable
-
-
Package org.miaixz.bus.extra.pinyin.provider.jpinyin
-
Class org.miaixz.bus.extra.pinyin.provider.jpinyin.JPinyinProvider
class JPinyinProvider extends Object implements Serializable
-
-
Package org.miaixz.bus.extra.pinyin.provider.pinyin4j
-
Class org.miaixz.bus.extra.pinyin.provider.pinyin4j.Pinyin4JProvider
class Pinyin4JProvider extends Object implements Serializable
-
-
Package org.miaixz.bus.extra.pinyin.provider.tinypinyin
-
Class org.miaixz.bus.extra.pinyin.provider.tinypinyin.TinyPinyinProvider
class TinyPinyinProvider extends Object implements Serializable
-
-
Package org.miaixz.bus.extra.qrcode
-
Exception Class org.miaixz.bus.extra.qrcode.QrCodeException
class QrCodeException extends org.miaixz.bus.core.lang.exception.InternalException implements Serializable- serialVersionUID:
- 2852287692888L
-
-
Package org.miaixz.bus.extra.ssh
-
Package org.miaixz.bus.extra.ssh.provider.jsch
-
Class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
class JschSession extends Object implements Serializable-
Serialized Fields
-
raw
com.jcraft.jsch.Session raw
The underlying raw JSch session object. -
timeout
long timeout
The connection timeout duration in milliseconds.
-
-
-
-
Package org.miaixz.bus.extra.ssh.provider.sshj
-
Class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
class SshjSession extends Object implements Serializable-
Serialized Fields
-
localPortForwarderMap
Map<String,
ServerSocket> localPortForwarderMap A map to keep track of local port forwarding server sockets. -
raw
net.schmizz.sshj.connection.channel.direct.Session raw
The underlying raw SSHJ session. -
ssh
net.schmizz.sshj.SSHClient ssh
The underlying SSHJ client.
-
-
-
-
Package org.miaixz.bus.extra.template
-
Class org.miaixz.bus.extra.template.TemplateConfig
class TemplateConfig extends Object implements Serializable- serialVersionUID:
- 2852288273095L
-
Serialized Fields
-
charset
Charset charset
Character set for template files. -
path
String path
Path to the template files. This can be a relative path ifTemplateConfig.ResourceMode.CLASSPATHorTemplateConfig.ResourceMode.WEB_ROOTis used. -
provider
Class<? extends TemplateProvider> provider
Custom template provider class. Allows specifying a particular template engine implementation when multiple are available. -
resourceMode
TemplateConfig.ResourceMode resourceMode
Resource loading mode for templates. Defines how template resources are located and loaded. -
useCache
boolean useCache
Indicates whether template caching is enabled.
-
-
-
Package org.miaixz.bus.extra.template.provider.beetl
-
Class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
class BeetlProvider extends Object implements Serializable-
Serialized Fields
-
engine
org.beetl.core.GroupTemplate engine
The underlying Beetl GroupTemplate engine.
-
-
-
Class org.miaixz.bus.extra.template.provider.beetl.BeetlTemplate
class BeetlTemplate extends Object implements Serializable- serialVersionUID:
- 2852288593976L
-
Serialized Fields
-
rawTemplate
org.beetl.core.Template rawTemplate
The raw Beetl template object.
-
-
-
Package org.miaixz.bus.extra.template.provider.freemarker
-
Class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
class FreemarkerProvider extends Object implements Serializable-
Serialized Fields
-
cfg
freemarker.template.Configuration cfg
The underlying FreeMarker configuration object.
-
-
-
Class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerTemplate
class FreemarkerTemplate extends Object implements Serializable- serialVersionUID:
- 2852288838528L
-
Serialized Fields
-
rawTemplate
freemarker.template.Template rawTemplate
The raw FreeMarker template object.
-
-
-
Package org.miaixz.bus.extra.template.provider.thymeleaf
-
Class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
class ThymeleafProvider extends Object implements Serializable-
Serialized Fields
-
config
TemplateConfig config
The template configuration. -
engine
org.thymeleaf.TemplateEngine engine
The underlying Thymeleaf template engine object.
-
-
-
Class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafTemplate
class ThymeleafTemplate extends Object implements Serializable- serialVersionUID:
- 2852289111659L
-