Index

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

A

AbstractFtp - Class in org.miaixz.bus.extra.ftp
Abstract base class for FTP operations.
AbstractFtp(FtpConfig) - Constructor for class org.miaixz.bus.extra.ftp.AbstractFtp
Constructs an AbstractFtp instance with the specified FTP configuration.
AbstractJsonProvider - Class in org.miaixz.bus.extra.json.provider
Abstract base class for JsonProvider implementations.
AbstractJsonProvider() - Constructor for class org.miaixz.bus.extra.json.provider.AbstractJsonProvider
 
AbstractProvider - Class in org.miaixz.bus.extra.captcha
Abstract CAPTCHA.
AbstractProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.AbstractProvider
Constructor, uses a random CAPTCHA generator.
AbstractProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.AbstractProvider
Constructor.
AbstractProvider(int, int, CodeStrategy, int, float) - Constructor for class org.miaixz.bus.extra.captcha.AbstractProvider
Constructor.
AbstractResult - Class in org.miaixz.bus.extra.nlp
Abstract base class that decorates a regular result class (one that does not inherently implement Iterator) as an NLPResult.
AbstractResult() - Constructor for class org.miaixz.bus.extra.nlp.AbstractResult
 
AbstractStrategy - Class in org.miaixz.bus.extra.captcha.strategy
Abstract CAPTCHA code generation strategy.
AbstractStrategy(int) - Constructor for class org.miaixz.bus.extra.captcha.strategy.AbstractStrategy
Constructor, using letters and numbers as the base set.
AbstractStrategy(String, int) - Constructor for class org.miaixz.bus.extra.captcha.strategy.AbstractStrategy
Constructor.
act - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The active color table.
add(File) - Method in interface org.miaixz.bus.extra.compress.archiver.Archiver
Adds a file or directory to the archive.
add(File, String, Function<String, String>, Predicate<File>) - Method in interface org.miaixz.bus.extra.compress.archiver.Archiver
Adds a file or directory to the archive package.
add(File, String, Function<String, String>, Predicate<File>) - Method in class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
 
add(File, String, Function<String, String>, Predicate<File>) - Method in class org.miaixz.bus.extra.compress.archiver.StreamArchiver
 
add(File, String, Predicate<File>) - Method in interface org.miaixz.bus.extra.compress.archiver.Archiver
Adds a file or directory to the archive package.
add(File, Predicate<File>) - Method in interface org.miaixz.bus.extra.compress.archiver.Archiver
Adds a file or directory to the archive.
addAnonymous(String) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Adds an anonymous user to the FTP server.
addAttachments(DataSource...) - Method in class org.miaixz.bus.extra.mail.Mail
Adds attachments to the email, represented by DataSource objects.
addAttachments(DataSource...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds attachments to the email, represented by DataSource objects.
addBodyPart(BodyPart) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds a BodyPart to the email's multipart content.
addBodyPart(BodyPart, int) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds a BodyPart to the email's multipart content at a specific index.
addFiles(File...) - Method in class org.miaixz.bus.extra.mail.Mail
Adds file attachments to the email.
addFiles(File...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds file attachments to the email.
addFrame(BufferedImage) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Adds next GIF frame.
addFtplet(String, Ftplet) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Adds an FTP action behavior listener (Ftplet) to the server.
addImage(String, File) - Method in class org.miaixz.bus.extra.mail.Mail
Adds an embedded image from a File to the email.
addImage(String, File) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds an embedded image from a file to the email.
addImage(String, InputStream) - Method in class org.miaixz.bus.extra.mail.Mail
Adds an embedded image to the email, referenced by a CID in the HTML body.
addImage(String, InputStream) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds an embedded image to the email.
addImage(String, InputStream, String) - Method in class org.miaixz.bus.extra.mail.Mail
Adds an embedded image to the email with a specified content type.
addImage(String, InputStream, String) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Adds an embedded image to the email with a specified content type.
addProperty(String, String) - Method in class org.miaixz.bus.extra.mq.MQConfig
Adds a single property to the existing set of additional properties.
addUser(User) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Adds an FTP user to the server's user manager.
AGENT_FORWARDING - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Agent forwarding channel type, used for forwarding authentication agent connections.
alphabiasshift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Alpha bias shift value for learning rate.
alphadec - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Biased alpha decrease factor.
alpharadbias - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Alpha-rad bias constant.
alpharadbshift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Alpha-rad bias shift value.
alterneigh(int, int, int, int, int) - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Moves adjacent neurons by a precomputed alpha factor based on their distance from the winning neuron.
altersingle(int, int, int, int, int) - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Moves neuron `i` towards the biased (b,g,r) color by a factor of alpha.
AnalysisProvider - Class in org.miaixz.bus.extra.nlp.provider.analysis
Abstract provider for Lucene-analysis based word segmentation engines.
AnalysisProvider(Analyzer) - Constructor for class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisProvider
Constructs a new AnalysisProvider instance with a specified Lucene Analyzer.
AnalysisResult - Class in org.miaixz.bus.extra.nlp.provider.analysis
Abstract result wrapper for Lucene-analysis word segmentation.
AnalysisResult(TokenStream) - Constructor for class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisResult
Constructs an AnalysisResult instance by wrapping a Lucene TokenStream.
AnalysisWord - Class in org.miaixz.bus.extra.nlp.provider.analysis
Wrapper class for a single word (Attribute) from Lucene-analysis word segmentation.
AnalysisWord(CharTermAttribute) - Constructor for class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisWord
Constructs an AnalysisWord instance by wrapping a Lucene CharTermAttribute.
analyzePixels() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Analyzes image colors and creates color map.
AnimatedGifEncoder - Class in org.miaixz.bus.extra.image.gif
Encodes a sequence of images into an animated GIF.
AnimatedGifEncoder() - Constructor for class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
 
AnsjProvider - Class in org.miaixz.bus.extra.nlp.provider.ansj
Ansj word segmentation engine implementation.
AnsjProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.ansj.AnsjProvider
Constructs a new AnsjProvider instance with the default Ansj ToAnalysis tokenizer.
AnsjProvider(Analysis) - Constructor for class org.miaixz.bus.extra.nlp.provider.ansj.AnsjProvider
Constructs a new AnsjProvider instance with a custom Ansj Analysis implementation.
AnsjResult - Class in org.miaixz.bus.extra.nlp.provider.ansj
Implementation of NLPResult for Ansj word segmentation results.
AnsjResult(Result) - Constructor for class org.miaixz.bus.extra.nlp.provider.ansj.AnsjResult
Constructs an AnsjResult instance by wrapping an Ansj segmentation result.
AnsjWord - Class in org.miaixz.bus.extra.nlp.provider.ansj
Wrapper for a word in Ansj segmentation.
AnsjWord(Term) - Constructor for class org.miaixz.bus.extra.nlp.provider.ansj.AnsjWord
Constructor.
APPEND - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp.Mode
Append mode: If the target file exists, the transferred file will be appended to the end of it.
Archiver - Interface in org.miaixz.bus.extra.compress.archiver
Data archiving wrapper, which archives several files or directories into a compressed package.
areColorsWithinTolerance(Color, Color, int) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Determines if two colors are within a given tolerance.
areColorsWithinTolerance(Color, Color, Color) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Determines if two colors are within a given tolerance for each RGB component.
AsciiArtRender - Class in org.miaixz.bus.extra.qrcode.render
ASCII Art renderer.
AsciiArtRender(QrConfig) - Constructor for class org.miaixz.bus.extra.qrcode.render.AsciiArtRender
Constructs an AsciiArtRender with the specified QR code configuration.
available() - Method in class org.miaixz.bus.extra.compress.extractor.Seven7EntryInputStream
 

B

backColor - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Background color, defaults to white, null means transparent.
background - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The background color.
background - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The background color, if specified.
backgroundRemoval(BufferedImage, Color, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Removes the background of an image, replacing it with a specified color or transparency.
backgroundRemoval(BufferedImage, Color, int) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Removes the background from a buffered image, replacing it with a specified color or transparency.
backgroundRemoval(ByteArrayOutputStream, Color, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Removes the background of an image, replacing it with a specified color or transparency.
backgroundRemoval(ByteArrayOutputStream, Color, int) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Removes the background from an image provided as a byte array stream.
backgroundRemoval(File, File, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Removes the background of an image, converting a solid-color background to transparent.
backgroundRemoval(File, File, int) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Removes the background from an image with a solid color, making it transparent.
backgroundRemoval(File, File, Color, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Removes the background of an image, replacing it with a specified color or transparency.
backgroundRemoval(File, File, Color, int) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Removes the background from an image, replacing it with a specified color or transparency.
backgroundRemoval(String, String, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Removes the background of an image, converting a solid-color background to transparent.
backgroundRemoval(String, String, int) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Removes the background from an image with a solid color, making it transparent.
baseStr - Variable in class org.miaixz.bus.extra.captcha.strategy.AbstractStrategy
The base character set from which to randomly select characters for the CAPTCHA string.
BeetlProvider - Class in org.miaixz.bus.extra.template.provider.beetl
Beetl template engine encapsulation.
BeetlProvider() - Constructor for class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
Default constructor for BeetlProvider.
BeetlProvider(GroupTemplate) - Constructor for class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
Constructs a new BeetlProvider with an existing Beetl GroupTemplate instance.
BeetlProvider(TemplateConfig) - Constructor for class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
Constructs a new BeetlProvider with the given template configuration.
BeetlTemplate - Class in org.miaixz.bus.extra.template.provider.beetl
Beetl template implementation.
BeetlTemplate(Template) - Constructor for class org.miaixz.bus.extra.template.provider.beetl.BeetlTemplate
Constructs a new BeetlTemplate instance.
betashift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Beta shift value.
bgColor - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The background color.
bgIndex - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The background color index.
bias - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Bias array for learning.
BICUBIC - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Interpolation
Bicubic interpolation.
BILINEAR - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Interpolation
Bilinear interpolation.
binary() - Method in class org.miaixz.bus.extra.image.Images
Converts the image to a binary (black and white) image.
binary(Image) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
binary(Image, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
binary(Image, OutputStream, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
binary(Image, ImageOutputStream, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
binary(File, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
binary(InputStream, OutputStream, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
binary(ImageInputStream, ImageOutputStream, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to a binary (black and white) image.
bindLocalPort(int, InetSocketAddress) - Method in interface org.miaixz.bus.extra.ssh.Session
Binds a local port to a remote address, creating a local port forwarding tunnel.
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
bindLocalPort(InetSocketAddress, InetSocketAddress) - Method in interface org.miaixz.bus.extra.ssh.Session
Binds a local address (host and port) to a remote address, creating a local port forwarding tunnel.
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
bindRemotePort(InetSocketAddress, InetSocketAddress) - Method in interface org.miaixz.bus.extra.ssh.Session
Binds a port on the remote SSH server to a local address, creating a remote port forwarding tunnel.
BitMatrixRender - Interface in org.miaixz.bus.extra.qrcode.render
Interface for rendering a BitMatrix.
block - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current data block.
blockSize - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The size of the current block.
Bopomofo4JProvider - Class in org.miaixz.bus.extra.pinyin.provider.bopomofo4j
Encapsulates the Bopomofo4j engine.
Bopomofo4JProvider() - Constructor for class org.miaixz.bus.extra.pinyin.provider.bopomofo4j.Bopomofo4JProvider
Constructs a new Bopomofo4JProvider instance.
build() - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
 
build() - Method in class org.miaixz.bus.extra.mail.Mail
Builds the MimeMessage object from the current configuration.
bus.extra - module bus.extra
Defines the bus.extra module, providing extended utilities and integrations.

C

CaptchaBuilder - Class in org.miaixz.bus.extra.captcha
Utility class for graphic CAPTCHA generation.
CaptchaBuilder() - Constructor for class org.miaixz.bus.extra.captcha.CaptchaBuilder
 
CaptchaProvider - Interface in org.miaixz.bus.extra.captcha
CAPTCHA interface, defining the contract for CAPTCHA objects.
castToBufferedImage(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image to a BufferedImage.
castToRenderedImage(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image to a RenderedImage.
cd(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Changes the current directory.
cd(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Changes the current working directory on the remote FTP server to the specified directory.
cd(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
cd(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
ChannelType - Enum Class in org.miaixz.bus.extra.ssh.provider.jsch
Enumeration of channel types supported by JSch (Java Secure Channel).
charset - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Character encoding.
CircleProvider - Class in org.miaixz.bus.extra.captcha.provider
Circle interference CAPTCHA provider.
CircleProvider(int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.CircleProvider
Constructor.
CircleProvider(int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.CircleProvider
Constructor.
CircleProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.CircleProvider
Constructor.
CircleProvider(int, int, int, int, float) - Constructor for class org.miaixz.bus.extra.captcha.provider.CircleProvider
Constructor.
CircleProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.CircleProvider
Constructor.
CLASSPATH - Enum constant in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Loads templates from the ClassPath.
ClickWordProvider - Class in org.miaixz.bus.extra.captcha.provider
Click Word CAPTCHA Provider.
ClickWordProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.ClickWordProvider
Constructor.
ClickWordProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.ClickWordProvider
Constructor.
close() - Method in interface org.miaixz.bus.extra.compress.archiver.Archiver
Closes without throwing an exception.
close() - Method in class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
 
close() - Method in class org.miaixz.bus.extra.compress.archiver.StreamArchiver
 
close() - Method in interface org.miaixz.bus.extra.compress.extractor.Extractor
Closes without throwing an exception.
close() - Method in class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
 
close() - Method in class org.miaixz.bus.extra.compress.extractor.StreamExtractor
 
close() - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
close() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
close() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
close() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
close() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
close(Channel) - Static method in class org.miaixz.bus.extra.ssh.JschKit
Closes the specified SSH channel if it is not null and is currently connected.
close(Session) - Static method in class org.miaixz.bus.extra.ssh.JschKit
Closes the specified SSH session if it is not null and is currently connected.
closeStream - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Flag to close the stream when finished.
closeTemplateSource(Object) - Method in class org.miaixz.bus.extra.template.provider.freemarker.SimpleStringTemplateLoader
 
code - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The CAPTCHA code.
CodeStrategy - Interface in org.miaixz.bus.extra.captcha.strategy
CAPTCHA code generation strategy.
colorConvert(ColorSpace, BufferedImage) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts the color space of an image (e.g., to grayscale).
colorDepth - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The number of bit planes.
colorMap() - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Generates the color map from the trained network.
colorTab - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The RGB color palette.
command(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Executes a command on the remote server.
CommonsFtp - Class in org.miaixz.bus.extra.ftp
FTP client wrapper based on Apache Commons Net.
CommonsFtp(FTPClient) - Constructor for class org.miaixz.bus.extra.ftp.CommonsFtp
Constructor with a custom-instantiated FTPClient.
CommonsFtp(FtpConfig, EnumValue.Lifecycle) - Constructor for class org.miaixz.bus.extra.ftp.CommonsFtp
Constructor.
COMPOSITE - Enum constant in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Attempts to load templates using a composite strategy, trying File, ClassPath, WebRoot, and String modes in sequence.
compress(File, File, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Compresses an image.
CompressBuilder - Class in org.miaixz.bus.extra.compress
Compression utility class.
CompressBuilder() - Constructor for class org.miaixz.bus.extra.compress.CompressBuilder
 
computeNext() - Method in class org.miaixz.bus.extra.nlp.AbstractResult
Computes the next element in the iteration.
Connector - Class in org.miaixz.bus.extra.ssh
Represents a connector object that provides basic connection information for services like SSH, FTP, etc.
Connector() - Constructor for class org.miaixz.bus.extra.ssh.Connector
Constructs a new, empty Connector instance.
Connector(String, int, String, String, long) - Constructor for class org.miaixz.bus.extra.ssh.Connector
Constructs a new Connector instance with specified host, port, user, password, and timeout.
Consumer - Interface in org.miaixz.bus.extra.mq
Represents a message consumer interface for Message Queue (MQ) systems.
containsEmoji(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Checks if the given string contains any emoji characters.
containsFile(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Checks if the specified file exists on the remote server.
content() - Method in interface org.miaixz.bus.extra.mq.Message
Retrieves the raw content of the message as a byte array.
content(Charset) - Method in interface org.miaixz.bus.extra.mq.Message
Retrieves the message content as a string, decoding it using the specified character set.
contest(int, int, int) - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Searches for the biased BGR values to find the winning neuron.
convert(Image, String, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts the image type.
convert(File, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts the image type, e.g., GIF to JPG, GIF to PNG, PNG to JPG, etc.
convert(InputStream, String, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts the image type.
copyImage(Image, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a new copy of an existing Image.
copyImage(Image, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a new copy of an existing Image.
create() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
 
create() - Method in interface org.miaixz.bus.extra.captcha.CaptchaProvider
Creates a CAPTCHA.
create() - Method in class org.miaixz.bus.extra.captcha.provider.GifProvider
 
create() - Static method in class org.miaixz.bus.extra.json.JsonFactory
Creates a new instance of JsonProvider based on the JSON engine JARs available on the classpath.
create() - Static method in class org.miaixz.bus.extra.pinyin.PinyinFactory
Creates a new PinyinProvider instance.
create() - Static method in class org.miaixz.bus.extra.template.TemplateFactory
Creates a new TemplateProvider instance using the default configuration.
create(String) - Static method in class org.miaixz.bus.extra.pinyin.PinyinFactory
Creates a custom Pinyin engine by name.
create(TemplateConfig) - Static method in class org.miaixz.bus.extra.template.TemplateFactory
Creates a new TemplateProvider instance with the specified configuration.
createArchiver(Charset, String, File) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Creates an archiver.
createArchiver(Charset, String, OutputStream) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Creates an archiver.
createChannel(Session, ChannelType, long) - Static method in class org.miaixz.bus.extra.ssh.JschKit
Creates an SSH channel but does not connect it.
createChannel(ChannelType) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Creates an SSH channel but does not connect it.
createCompatibleImage(int, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a BufferedImage compatible with the current device's color model.
createEngine() - Static method in class org.miaixz.bus.extra.nlp.NLPFactory
Automatically creates a new instance of the corresponding word segmentation engine object.
createEngine(String) - Static method in class org.miaixz.bus.extra.nlp.NLPFactory
Creates a custom word segmentation engine object by its name.
createEngine(String) - Static method in class org.miaixz.bus.extra.nlp.NLPKit
Creates a word segmentation engine object with the specified engine name.
createEngine(String) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Creates a Pinyin engine.
createEngine(MQConfig) - Static method in class org.miaixz.bus.extra.mq.MQFactory
Creates an MQProvider instance based on the provided MQConfig.
createExtractor(Charset, File) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Creates an archive extractor.
createExtractor(Charset, InputStream) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Creates an archive extractor.
createExtractor(Charset, String, File) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Creates an archive extractor.
createExtractor(Charset, String, InputStream) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Creates an archive extractor.
createFont() - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a default font.
createFont(File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a font from a file.
createFont(InputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a font from a stream.
createFont(String, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a font with the specified name.
createGraphics(BufferedImage, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a Graphics2D object for a BufferedImage.
createImage(String) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Creates the CAPTCHA image based on the generated code.
createImage(String) - Method in class org.miaixz.bus.extra.captcha.provider.CircleProvider
 
createImage(String) - Method in class org.miaixz.bus.extra.captcha.provider.ClickWordProvider
 
createImage(String) - Method in class org.miaixz.bus.extra.captcha.provider.GifProvider
 
createImage(String) - Method in class org.miaixz.bus.extra.captcha.provider.LineProvider
 
createImage(String) - Method in class org.miaixz.bus.extra.captcha.provider.PuzzleProvider
Creates the CAPTCHA image.
createImage(String) - Method in class org.miaixz.bus.extra.captcha.provider.ShearProvider
 
createImage(String, Font, Color, Color, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates an image from text.
createImage(String, Font, Color, Color, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a PNG image from text.
createSansSerifFont(int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a SansSerif font.
createTransparentImage(String, Font, Color, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Creates a PNG image with a transparent background from text.
crop(int, int, int, int) - Method in class org.miaixz.bus.extra.qrcode.LuminanceSource
 
cut(int, int) - Method in class org.miaixz.bus.extra.image.Images
Cuts a circular area from the image, with the diameter being the smaller of the image's width and height.
cut(int, int, int) - Method in class org.miaixz.bus.extra.image.Images
Cuts a circular area from the image with a specified radius.
cut(Image, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops a circular area from the image.
cut(Image, int, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops a circular area from the image.
cut(Image, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.
cut(Image, File, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.
cut(Image, OutputStream, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.
cut(Image, ImageOutputStream, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.
cut(Rectangle) - Method in class org.miaixz.bus.extra.image.Images
Crops the image to the specified rectangle.
cut(File, File, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.
cut(InputStream, OutputStream, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.
cut(ImageInputStream, ImageOutputStream, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Crops an image using the specified coordinates and dimensions.

D

decode(Image) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Decodes a QR code or barcode image into text.
decode(Image) - Method in class org.miaixz.bus.extra.qrcode.QrDecoder
 
decode(Image, boolean, boolean) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Decodes a QR code or barcode image into text.
decode(Image, Map<DecodeHintType, Object>) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Decodes a QR code or barcode image into text with custom decoding hints.
decode(File) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Decodes a QR code or barcode image from a file into text.
decode(InputStream) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Decodes a QR code or barcode image from an input stream into text.
decodeImageData() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Decodes LZW image data into pixel array.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.AlphaInterpolation
Platform default.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Antialias
Default anti-aliasing.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.ColorRender
Default rendering method.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Dither
Default.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.FractionalMetrics
Default.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Render
Default.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.StrokeControl
Platform default.
DEFAULT - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Render text using the platform's default anti-aliasing mode.
DEFAULT - Static variable in class org.miaixz.bus.extra.template.TemplateConfig
Default template configuration instance.
DEFAULT_CHARSET - Static variable in interface org.miaixz.bus.extra.ftp.Ftp
The default character set used for FTP operations, typically UTF-8.
defaultIfEmpty() - Method in class org.miaixz.bus.extra.mail.MailAccount
Fills in default values for any fields that are null or blank.
delay - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Frame delay in hundredths of a second.
delay - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The delay in milliseconds.
delDir(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
delDir(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Deletes a directory and all its contents (files and subdirectories) recursively on the remote FTP server.
delDir(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
delDir(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
delFile(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
delFile(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Deletes a specified file on the remote FTP server.
delFile(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
delFile(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
delUser(String) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Deletes an FTP user from the server's user manager.
DIRECT_TCPIP - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Direct TCP/IP forwarding channel type, used for local port forwarding.
DISABLE - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Dither
Disable dithering.
dispose - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The disposal code (-1 means use default).
dispose - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The disposal method for the last graphic control extension.
download(String, File) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Downloads a file.
download(String, File) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Downloads a file from the remote FTP server to a specified local file or directory.
download(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
download(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
download(String, File, String) - Method in class org.miaixz.bus.extra.ftp.AbstractFtp
Downloads a file from the remote server to a local file, ensuring atomicity by using a temporary file.
download(String, OutputStream) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Downloads a file to an OutputStream.
download(String, String, File) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Downloads a file.
download(String, String, OutputStream) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Downloads a file to an output stream.
download(String, String, OutputStream, Charset) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Downloads a file to an output stream.
drawImg(Graphics, Image, Point) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws an image.
drawImg(Graphics, Image, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws an image.
drawString(Graphics, String, Font, Color, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws a string with default anti-aliasing.
drawString(Graphics, String, Font, Color, Point) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws a string with default anti-aliasing.
drawString(Graphics, String, Font, Color, Rectangle) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws a string with default anti-aliasing within a specified rectangle.
drawStringColourful(Graphics, String, Font, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws a string with random colors and default anti-aliasing.
drawStringColourful(Graphics, String, Font, int, int, Color, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Draws a string with random colors and default anti-aliasing.

E

EmojiKit - Class in org.miaixz.bus.extra.emoji
A utility class for handling emoji characters, based on the emoji-java library.
EmojiKit() - Constructor for class org.miaixz.bus.extra.emoji.EmojiKit
 
ENABLE - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Dither
Enable dithering.
encode(CharSequence) - Method in class org.miaixz.bus.extra.qrcode.QrEncoder
Encodes the given content into a BitMatrix.
encode(CharSequence, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Encodes text content into a barcode or QR code BitMatrix.
encodeText(String, Charset) - Static method in class org.miaixz.bus.extra.mail.InternalMail
Encodes a string with non-ASCII characters for use in email headers, using MIME encoding.
equals(Object) - Method in class org.miaixz.bus.extra.image.ImageText
 
equals(Object) - Method in class org.miaixz.bus.extra.template.TemplateConfig
 
err() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Returns true if an error was encountered during reading/decoding
errorCorrection - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Error correction level.
exec(String, Charset) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Executes a command using the 'exec' channel and returns the output.
exec(String, Charset, OutputStream) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Executes a command using the 'exec' channel and returns the output.
exec(String, Charset, OutputStream) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
Executes a command using the 'exec' channel.
EXEC - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Exec channel type, used for executing a single remote command.
execByShell(String, Charset) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Executes a command within an interactive 'shell' channel.
execByShell(String, Charset, OutputStream) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
Executes a command within an interactive 'shell' channel.
exist(String) - Method in class org.miaixz.bus.extra.ftp.AbstractFtp
Checks if a file or directory exists at the specified path on the remote server.
exist(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Checks if a file or directory exists at the specified path on the remote server.
existFile(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Checks if a directory on the FTP server has any sub-elements (directories or files).
extract(File) - Method in interface org.miaixz.bus.extra.compress.extractor.Extractor
Extracts (decompresses) to the specified directory.
extract(File, Predicate<ArchiveEntry>) - Method in interface org.miaixz.bus.extra.compress.extractor.Extractor
Extracts (decompresses) to the specified directory.
extract(File, Predicate<ArchiveEntry>) - Method in class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
 
extract(File, Predicate<ArchiveEntry>) - Method in class org.miaixz.bus.extra.compress.extractor.StreamExtractor
Extracts (decompresses) to the specified directory.
extractEmojis(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Extracts all emoji characters from a string.
Extractor - Interface in org.miaixz.bus.extra.compress.extractor
Archive data unpacking wrapper, used to unpack packages such as zip, tar, etc., into files.

F

FastJsonProvider - Class in org.miaixz.bus.extra.json.provider
A JsonProvider implementation based on Alibaba's Fastjson2 library.
FastJsonProvider() - Constructor for class org.miaixz.bus.extra.json.provider.FastJsonProvider
Constructs a new FastJsonProvider instance.
FILE - Enum constant in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Loads templates from a file system directory.
filter(BufferedImageOp, BufferedImage) - Static method in class org.miaixz.bus.extra.image.ImageKit
Applies a filter to an image.
filter(ImageFilter, Image) - Static method in class org.miaixz.bus.extra.image.ImageKit
Applies a filter to an image using an ImageFilter.
findClosest(Color) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Returns index of palette color closest to c
findExact(Color) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Returns index of palette exactly matching to color c or -1 if there is no exact matching.
findTemplateSource(String) - Method in class org.miaixz.bus.extra.template.provider.freemarker.SimpleStringTemplateLoader
 
finish() - Method in interface org.miaixz.bus.extra.compress.archiver.Archiver
Finishes archiving the added files.
finish() - Method in class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
 
finish() - Method in class org.miaixz.bus.extra.compress.archiver.StreamArchiver
Finishes archiving the added files.
finish() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Flushes any pending data and closes output file.
firstFrame - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Flag for the first frame.
flip() - Method in class org.miaixz.bus.extra.image.Images
Flips the image horizontally.
flip(Image) - Static method in class org.miaixz.bus.extra.image.ImageKit
Flips an image horizontally.
flip(Image, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Flips an image horizontally.
flip(Image, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Flips an image horizontally.
flip(Image, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Flips an image horizontally, writing in JPG format.
flip(File, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Flips an image horizontally.
flush() - Method in class org.miaixz.bus.extra.image.Images
 
flush() - Method in class org.miaixz.bus.extra.image.ImageWriter
 
flush(Image) - Static method in class org.miaixz.bus.extra.image.ImageKit
Flushes and releases the resources of an Image.
font - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The font.
foreColor - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Foreground color (QR code color).
format - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Format of the generated code, defaults to QR code.
FORWARDED_TCPIP - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Forwarded TCP/IP channel type, used for remote port forwarding.
frameCount - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The total number of frames.
frames - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
List of frames read from the current file.
FreemarkerProvider - Class in org.miaixz.bus.extra.template.provider.freemarker
FreeMarker template engine encapsulation.
FreemarkerProvider() - Constructor for class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
Default constructor for FreemarkerProvider.
FreemarkerProvider(Configuration) - Constructor for class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
Constructs a new FreemarkerProvider with an existing FreeMarker Configuration instance.
FreemarkerProvider(TemplateConfig) - Constructor for class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
Constructs a new FreemarkerProvider with the given template configuration.
FreemarkerTemplate - Class in org.miaixz.bus.extra.template.provider.freemarker
Freemarker template implementation.
FreemarkerTemplate(Template) - Constructor for class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerTemplate
Constructs a new FreemarkerTemplate instance.
freq - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Frequency array for learning.
from(Image) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from an Image.
from(File) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from an image file.
from(InputStream) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from an input stream.
from(URL) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from a URL.
from(Path) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from an image file path.
from(ImageInputStream) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from an ImageInputStream.
from(Resource) - Static method in class org.miaixz.bus.extra.image.Images
Creates an Images instance from a resource.
Ftp - Interface in org.miaixz.bus.extra.ftp
Unified interface for FTP (File Transfer Protocol) operations.
ftpConfig - Variable in class org.miaixz.bus.extra.ftp.AbstractFtp
The FTP configuration settings used by this client.
FtpConfig - Class in org.miaixz.bus.extra.ftp
Configuration class for FTP (File Transfer Protocol) operations.
FtpConfig() - Constructor for class org.miaixz.bus.extra.ftp.FtpConfig
Constructs a new, empty FtpConfig instance.
FtpConfig(Connector, Charset) - Constructor for class org.miaixz.bus.extra.ftp.FtpConfig
Constructs a new FtpConfig instance with specified connection information and character set.
FtpConfig(Connector, Charset, String, String) - Constructor for class org.miaixz.bus.extra.ftp.FtpConfig
Constructs a new FtpConfig instance with specified connection information, character set, server language code, and system key.

G

gamma - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Gamma constant.
gammashift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Gamma shift value.
GASP - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Automatically decide whether to use anti-aliasing or solid colors based on font information.
gct - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The global color table.
gctFlag - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Flag indicating if a global color table is used.
gctSize - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Size of the global color table.
generate() - Method in interface org.miaixz.bus.extra.captcha.strategy.CodeStrategy
Generates the CAPTCHA code.
generate() - Method in class org.miaixz.bus.extra.captcha.strategy.MathStrategy
 
generate() - Method in class org.miaixz.bus.extra.captcha.strategy.RandomStrategy
 
generate(String, int, int) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a QR code image (black and white).
generate(String, int, int, File) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a QR code to a file.
generate(String, int, int, String, OutputStream) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a QR code to an output stream.
generate(String, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a QR code or barcode image with custom configuration.
generate(String, QrConfig, File) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a QR code to a file with custom configuration.
generate(String, QrConfig, String, OutputStream) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a QR code to an output stream with custom configuration.
generateAsAsciiArt(String, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates an ASCII Art character representation of a QR code.
generateAsBase64DataUri(String, QrConfig, String) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a Base64 encoded QR code in String format.
generateAsSvg(String, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates an SVG vector graphic of a QR code.
generateCode() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Generates the CAPTCHA code string.
generatePng(String, int, int) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a PNG format QR code image as a byte array.
generatePng(String, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Generates a PNG format QR code image as a byte array with custom configuration.
generator - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The CAPTCHA code generator.
get() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
 
get() - Method in interface org.miaixz.bus.extra.captcha.CaptchaProvider
Retrieves the text content of the generated CAPTCHA.
get() - Method in class org.miaixz.bus.extra.captcha.provider.ClickWordProvider
 
get() - Method in class org.miaixz.bus.extra.captcha.provider.PuzzleProvider
Gets the CAPTCHA code or related data.
get() - Static method in class org.miaixz.bus.extra.json.JsonFactory
Retrieves the singleton instance of JsonProvider.
get() - Static method in class org.miaixz.bus.extra.pinyin.PinyinFactory
Retrieves a singleton instance of PinyinProvider.
get() - Static method in class org.miaixz.bus.extra.template.TemplateFactory
Retrieves a singleton instance of TemplateProvider based on the available template engine JARs.
get(String) - Method in interface org.miaixz.bus.extra.compress.extractor.Extractor
Gets the input stream for a file with the specified name.
get(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Retrieves an Emoji object for a given alias.
get(String, OutputStream) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Retrieves a remote file and writes it to an output stream.
get(String, String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Retrieves a remote file and saves it to a local path.
getAccount() - Method in enum class org.miaixz.bus.extra.mail.GlobalMailAccount
Retrieves the globally configured mail account.
getAllFonts() - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets all fonts available in the system.
getAlpha() - Method in class org.miaixz.bus.extra.image.ImageText
Gets the transparency.
getAuthMechanisms() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the authentication mechanisms.
getBackColor() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the background color.
getBrokerUrl() - Method in class org.miaixz.bus.extra.mq.MQConfig
Retrieves the broker URL configured for this MQ connection.
getByTag(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Retrieves a set of all emojis associated with a given tag.
getCenterY(Graphics, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the Y-coordinate for vertically centering text.
getCharset() - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Retrieves the character set used for FTP operations.
getCharset() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the character set for encoding.
getCharset() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the character encoding.
getCharset() - Method in class org.miaixz.bus.extra.template.TemplateConfig
Retrieves the character set used for template files.
getCharsetString() - Method in class org.miaixz.bus.extra.template.TemplateConfig
Retrieves the character set name as a string.
getClient() - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Gets the FTPClient object.
getClient() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Retrieves the underlying SFTP channel client.
getColor() - Method in class org.miaixz.bus.extra.image.ImageText
Gets the text color.
getConfig() - Method in class org.miaixz.bus.extra.ftp.AbstractFtp
Retrieves the FTP configuration associated with this FTP client instance.
getConfig() - Method in interface org.miaixz.bus.extra.ftp.Ftp
Retrieves the FTP configuration associated with this FTP client instance.
getConnector() - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Retrieves the connection information for the FTP server.
getConsumer() - Method in interface org.miaixz.bus.extra.mq.MQProvider
Retrieves a Consumer instance associated with this MQ provider.
getCustomEngine() - Method in class org.miaixz.bus.extra.mq.MQConfig
Retrieves the custom MQProvider engine class configured.
getCustomProperty() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the map of custom properties.
getDelay(int) - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Gets display duration for specified frame.
getDimension(FontMetrics, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the dimensions of a string with a given font.
getEndOffset() - Method in interface org.miaixz.bus.extra.nlp.NLPWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjWord
Gets the end offset of the word in the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpWord
Retrieves the ending character offset of this word within the original text.
getEndOffset() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordWord
Retrieves the ending character offset of this word within the original text.
getEngine() - Static method in class org.miaixz.bus.extra.nlp.NLPFactory
Automatically creates and retrieves a singleton instance of the corresponding word segmentation engine object.
getEngine() - Static method in class org.miaixz.bus.extra.nlp.NLPKit
Automatically creates and retrieves the corresponding word segmentation engine object.
getEngine() - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Gets the global singleton Pinyin engine.
getEngine() - Static method in class org.miaixz.bus.extra.template.TemplateKit
Retrieves a singleton instance of the template engine.
getEntryName(String, String, Function<String, String>) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Gets the archive entry name.
getErrorCorrection() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the error correction level.
getFileStream(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
getFileStream(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Reads a file from the FTP server and provides its content as an InputStream.
getFileStream(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
getFileStream(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
getFileStream(String, String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Reads a file as an input stream.
getFirst(Predicate<ArchiveEntry>) - Method in interface org.miaixz.bus.extra.compress.extractor.Extractor
Gets the first file stream in the compressed package that meets the specified filter requirements.
getFirst(Predicate<ArchiveEntry>) - Method in class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
 
getFirst(Predicate<ArchiveEntry>) - Method in class org.miaixz.bus.extra.compress.extractor.StreamExtractor
 
getFirstLetter(char) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Converts the input character to the first letter of its Pinyin; other characters are returned as is.
getFirstLetter(char) - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
Converts a single character to its Pinyin first letter.
getFirstLetter(String, String) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Converts the input string to the first letter of its Pinyin; other characters are returned as is.
getFirstLetter(String, String) - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
Converts a string to its Pinyin first letters, with a custom separator.
getFont() - Method in class org.miaixz.bus.extra.image.ImageText
Gets the font.
getForeColor() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the foreground color.
getFormat() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the code format.
getFrame(int) - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Gets the image contents of frame n.
getFrameCount() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Gets the number of frames read from file.
getFrameSize() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Gets image size.
getFrom() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the sender's email address.
getGenerator() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Gets the CAPTCHA code generator.
getHeight() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the height.
getHost() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the SMTP server host.
getHost() - Method in class org.miaixz.bus.extra.ssh.Connector
Retrieves the hostname or IP address of the server.
getImage() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Gets the CAPTCHA image.
getImage() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Gets the first (or only) image read.
getImage(URL) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets or reads an image object from a URL.
getImageBase64() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Gets the Base64 representation of the image.
getImageBase64Data() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Gets the Base64 of the image with the file format.
getImageBytes() - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Gets the graphic CAPTCHA image bytes.
getImageInputStream(InputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
getImageOutputStream(File) - Static method in class org.miaixz.bus.extra.image.ImageKit
getImageOutputStream(OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
getImagePixels() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Extracts image pixels into byte array "pixels"
getImg() - Method in class org.miaixz.bus.extra.image.Images
Retrieves the processed image.
getImg() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the logo in the QR code.
getImgRound() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the corner radius of the QR code logo, from 0 to 1, as a ratio of width/height.
getIn(String, InputStream) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Gets a compression input stream for decompressing specified content.
getLastModified(Object) - Method in class org.miaixz.bus.extra.template.provider.freemarker.SimpleStringTemplateLoader
 
getLength() - Method in class org.miaixz.bus.extra.captcha.strategy.AbstractStrategy
Gets the length of the CAPTCHA code.
getLength() - Method in class org.miaixz.bus.extra.captcha.strategy.MathStrategy
Gets the length of the CAPTCHA code string (including numbers, operator, and equals sign).
getListenerFactory() - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Retrieves the underlying ListenerFactory to allow for advanced configuration of FTP server listeners, such as port, SSL, etc.
getLoopCount() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Gets the "Netscape" iteration count, if any.
getMainColor(BufferedImage) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Gets the approximate dominant color of an image by finding the most frequent RGB value.
getMainColor(File) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Gets the approximate dominant color of an image by finding the most frequent RGB value.
getMainColor(String) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Gets the approximate dominant color of an image by finding the most frequent RGB value.
getMargin() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the margin.
getMatrix() - Method in class org.miaixz.bus.extra.qrcode.LuminanceSource
 
getOut(String, OutputStream) - Static method in class org.miaixz.bus.extra.compress.CompressBuilder
Gets a compression output stream for compressing specified content.
getPass() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the password for authentication.
getPassword() - Method in class org.miaixz.bus.extra.ssh.Connector
Retrieves the password for authentication.
getPasswordAuthentication() - Method in class org.miaixz.bus.extra.mail.MailAuthenticator
Returns the PasswordAuthentication object containing the credentials.
getPath() - Method in class org.miaixz.bus.extra.template.TemplateConfig
Retrieves the path to the template files.
getPinyin(char) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
If c is a Chinese character, returns its uppercase Pinyin; otherwise, returns String.valueOf(c).
getPinyin(char) - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
Converts a single character to its Pinyin.
getPinyin(char, boolean) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
If c is a Chinese character, returns its uppercase Pinyin; otherwise, returns String.valueOf(c).
getPinyin(char, boolean) - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
Converts a single character to its Pinyin, with an option to retain tone marks.
getPinyin(char, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.bopomofo4j.Bopomofo4JProvider
 
getPinyin(char, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.houbb.HoubbProvider
 
getPinyin(char, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.jpinyin.JPinyinProvider
 
getPinyin(char, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.pinyin4j.Pinyin4JProvider
 
getPinyin(char, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.tinypinyin.TinyPinyinProvider
 
getPinyin(String) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Converts the input string to Pinyin, with spaces separating the Pinyin of each character.
getPinyin(String, boolean) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Converts the input string to Pinyin, with spaces separating the Pinyin of each character.
getPinyin(String, String) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Converts the input string to Pinyin, inserting a separator between the Pinyin of each character.
getPinyin(String, String) - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
Retrieves the complete Pinyin for a given string.
getPinyin(String, String, boolean) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Converts the input string to Pinyin, inserting a separator between the Pinyin of each character.
getPinyin(String, String, boolean) - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
Retrieves the complete Pinyin for a given string, with an option to retain tone marks.
getPinyin(String, String, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.bopomofo4j.Bopomofo4JProvider
 
getPinyin(String, String, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.houbb.HoubbProvider
 
getPinyin(String, String, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.jpinyin.JPinyinProvider
 
getPinyin(String, String, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.pinyin4j.Pinyin4JProvider
 
getPinyin(String, String, boolean) - Method in class org.miaixz.bus.extra.pinyin.provider.tinypinyin.TinyPinyinProvider
 
getPoint() - Method in class org.miaixz.bus.extra.image.ImageText
Gets the 2D coordinate point.
getPointBaseCentre(Rectangle, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the corrected coordinates of a rectangle, making them relative to the center of the background.
getPort() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the SMTP server port.
getPort() - Method in class org.miaixz.bus.extra.ssh.Connector
Retrieves the port number for the connection.
getPressText() - Method in class org.miaixz.bus.extra.image.ImageText
Gets the text content.
getProducer() - Method in interface org.miaixz.bus.extra.mq.MQProvider
Retrieves a Producer instance associated with this MQ provider.
getProperties() - Method in class org.miaixz.bus.extra.mq.MQConfig
Retrieves the additional properties configured for this MQ connection.
getProvider() - Static method in class org.miaixz.bus.extra.json.JsonKit
Retrieves the globally available singleton JSON provider instance.
getProvider() - Method in class org.miaixz.bus.extra.template.TemplateConfig
Retrieves the custom template provider class.
getQrVersion() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the amount of information in the QR code.
getRatio() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the scaling ratio of the logo in the QR code, e.g., 5 means 1/5 of the smaller dimension (width or height).
getRaw() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
getRaw() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
getRaw() - Method in class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
Provides a hook to access the raw Beetl GroupTemplate engine.
getRaw() - Method in class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
Provides a hook to access the raw FreeMarker Configuration engine.
getRaw() - Method in class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
Provides a hook to access the raw Thymeleaf TemplateEngine engine.
getReader(Object, String) - Method in class org.miaixz.bus.extra.template.provider.freemarker.SimpleStringTemplateLoader
 
getReader(String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets an ImageReader.
getReadSize() - Method in class org.miaixz.bus.extra.compress.extractor.Seven7EntryInputStream
Gets the number of bytes read.
getRectangle(String, Font) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the bounding rectangle of a string with a given font.
getResourceMode() - Method in class org.miaixz.bus.extra.template.TemplateConfig
Retrieves the resource loading mode for templates.
getRow(int, byte[]) - Method in class org.miaixz.bus.extra.qrcode.LuminanceSource
 
getServerFactory() - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Retrieves the underlying FtpServerFactory to allow for advanced configuration of the FTP server properties.
getServerLanguageCode() - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Retrieves the server language code.
getSession(MailAccount, boolean) - Static method in class org.miaixz.bus.extra.mail.MailKit
Retrieves a mail Session based on the provided mail account configuration.
getSevenZOutputFile() - Method in class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
Gets the SevenZOutputFile to allow for custom settings.
getSmtpProps() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the SMTP properties for this account.
getSocketFactoryClass() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the socket factory class name.
getSocketFactoryPort() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the socket factory port.
getSoTimeout() - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Retrieves the socket read timeout duration in milliseconds.
getSslProtocols() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the SSL protocols to be used for the connection, separated by spaces.
getStartOffset() - Method in interface org.miaixz.bus.extra.nlp.NLPWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjWord
Gets the start offset of the word in the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpWord
Retrieves the starting character offset of this word within the original text.
getStartOffset() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordWord
Retrieves the starting character offset of this word within the original text.
getSystemKey() - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Retrieves the server system keyword.
getTemplate(String) - Method in class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
 
getTemplate(String) - Method in class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
 
getTemplate(String) - Method in class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
 
getTemplate(String) - Method in interface org.miaixz.bus.extra.template.TemplateProvider
Retrieves a Template object based on the provided resource.
getText() - Method in interface org.miaixz.bus.extra.nlp.NLPWord
Retrieves the textual content of this word.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisWord
Retrieves the text of the word from the wrapped Lucene Attribute.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjWord
Gets the text of the word.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPWord
Retrieves the text of the word from the wrapped HanLP Term.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegWord
Retrieves the text of the word from the wrapped Jcseg IWord.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaWord
Retrieves the text of the word from the wrapped Jieba SegToken.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegWord
Retrieves the text of the word from the wrapped mmseg4j Word.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpWord
Retrieves the text of the word from the wrapped Mynlp WordTerm.
getText() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordWord
Retrieves the text of the word from the wrapped Word library's Word.
getTimeout() - Method in class org.miaixz.bus.extra.ssh.Connector
Retrieves the connection timeout duration in milliseconds.
getUser() - Method in class org.miaixz.bus.extra.mail.MailAccount
Retrieves the username for authentication.
getUser() - Method in class org.miaixz.bus.extra.ssh.Connector
Retrieves the username for authentication.
getUserManager() - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Retrieves the UserManager for managing FTP user accounts.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.AlphaInterpolation
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Antialias
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.ColorRender
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Dither
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.FractionalMetrics
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Interpolation
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Render
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.StrokeControl
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Gets the value.
getValue() - Method in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Retrieves the string value of the channel type.
getValue(String, String) - Static method in class org.miaixz.bus.extra.json.JsonKit
Extracts the value of a specific field from a JSON string.
getValue(String, String) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Extracts the value of a specific field from a JSON string.
getValue(String, String) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
getValue(String, String) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
getValue(String, String) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
getWidth() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Gets the width.
getWidthAndHeight(InputStream, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the width and height of an image from an ImageInputStream.
getWidthAndHeight(ImageInputStream, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the width and height of an image from an ImageInputStream.
getWriter(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the appropriate ImageWriter for a given image and format.
getWriter(String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Gets the appropriate ImageWriter for a given format or extension.
GifDecoder - Class in org.miaixz.bus.extra.image.gif
Class GifDecoder - Decodes a GIF file into one or more frames.
GifDecoder() - Constructor for class org.miaixz.bus.extra.image.gif.GifDecoder
 
GifProvider - Class in org.miaixz.bus.extra.captcha.provider
Gif CAPTCHA Provider.
GifProvider(int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.GifProvider
Constructor to set CAPTCHA width and height.
GifProvider(int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.GifProvider
Constructor.
GifProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.GifProvider
Constructor.
GifProvider(int, int, int, int, float) - Constructor for class org.miaixz.bus.extra.captcha.provider.GifProvider
Constructor.
GifProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.GifProvider
Constructor.
GlobalMailAccount - Enum Class in org.miaixz.bus.extra.mail
Represents a global mail account, implemented as a singleton enum.
gray() - Method in class org.miaixz.bus.extra.image.Images
Converts the image to grayscale.
gray(Image) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gray(Image, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gray(Image, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gray(Image, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gray(File, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gray(InputStream, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gray(ImageInputStream, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a color image to grayscale.
gson - Static variable in class org.miaixz.bus.extra.json.provider.GsonProvider
The underlying Gson instance used for JSON operations.
GsonProvider - Class in org.miaixz.bus.extra.json.provider
A JsonProvider implementation based on Google's Gson library.
GsonProvider() - Constructor for class org.miaixz.bus.extra.json.provider.GsonProvider
Constructs a new GsonProvider instance.

H

handle(Message) - Method in interface org.miaixz.bus.extra.mq.MessageHandler
Handles the incoming message.
HanLPProvider - Class in org.miaixz.bus.extra.nlp.provider.hanlp
HanLP word segmentation engine implementation.
HanLPProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPProvider
Constructs a new HanLPProvider instance with a default HanLP segmenter, created via HanLP.newSegment().
HanLPProvider(Segment) - Constructor for class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPProvider
Constructs a new HanLPProvider instance with a custom HanLP Segment implementation.
HanLPResult - Class in org.miaixz.bus.extra.nlp.provider.hanlp
Implementation of NLPResult for HanLP word segmentation results.
HanLPResult(List<Term>) - Constructor for class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPResult
Constructs a HanLPResult instance by wrapping a list of segmentation results from HanLP.
HanLPWord - Class in org.miaixz.bus.extra.nlp.provider.hanlp
Wrapper class for a single word (Term) from HanLP word segmentation.
HanLPWord(Term) - Constructor for class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPWord
Constructs a HanLPWord instance by wrapping a HanLP Term.
hashCode() - Method in class org.miaixz.bus.extra.image.ImageText
 
hashCode() - Method in class org.miaixz.bus.extra.template.TemplateConfig
 
hasNext() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjResult
Checks if there are more words in the segmentation result.
hasNext() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPResult
Checks if there are more words in the segmentation result.
hasNext() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaResult
Checks if there are more words in the segmentation result.
hasNext() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpResult
Checks if there are more words in the segmentation result.
hasNext() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordResult
Checks if there are more words in the segmentation result.
height - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The height of the image.
height - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The height of the image frames.
height - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The full image height.
height - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Height.
hexToRgb(String) - Static method in class org.miaixz.bus.extra.image.ImagePlace
Converts a hexadecimal color code to an RGB Color object.
home() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Retrieves the HOME directory on the SFTP server.
HoubbProvider - Class in org.miaixz.bus.extra.pinyin.provider.houbb
Encapsulates the houbb Pinyin engine.
HoubbProvider() - Constructor for class org.miaixz.bus.extra.pinyin.provider.houbb.HoubbProvider
Constructs a new HoubbProvider instance.

I

ih - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current image rectangle coordinates and dimensions.
image - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The current frame image.
image - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current frame image.
IMAGE_TYPE_BMP - Static variable in class org.miaixz.bus.extra.image.ImageKit
Bitmap, the standard image file format in Windows OS: BMP
IMAGE_TYPE_GIF - Static variable in class org.miaixz.bus.extra.image.ImageKit
Graphics Interchange Format: GIF
IMAGE_TYPE_JPEG - Static variable in class org.miaixz.bus.extra.image.ImageKit
Joint Photographic Experts Group: JPEG
IMAGE_TYPE_JPG - Static variable in class org.miaixz.bus.extra.image.ImageKit
Joint Photographic Experts Group: JPG
IMAGE_TYPE_PNG - Static variable in class org.miaixz.bus.extra.image.ImageKit
Portable Network Graphics: PNG
IMAGE_TYPE_PSD - Static variable in class org.miaixz.bus.extra.image.ImageKit
Photoshop's proprietary format: PSD
imageBytes - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The CAPTCHA image bytes.
ImageKit - Class in org.miaixz.bus.extra.image
Image processing utility class.
ImageKit() - Constructor for class org.miaixz.bus.extra.image.ImageKit
 
ImagePlace - Class in org.miaixz.bus.extra.image
Image background recognition, replacement, and vectorization.
ImagePlace() - Constructor for class org.miaixz.bus.extra.image.ImagePlace
 
ImageRender - Class in org.miaixz.bus.extra.qrcode.render
QR code image renderer.
ImageRender(QrConfig, String) - Constructor for class org.miaixz.bus.extra.qrcode.render.ImageRender
Constructs an ImageRender with the specified QR code configuration and image type.
Images - Class in org.miaixz.bus.extra.image
An image editor for performing various image manipulations.
Images(BufferedImage) - Constructor for class org.miaixz.bus.extra.image.Images
Constructs a new Images instance from a BufferedImage.
Images(BufferedImage, String) - Constructor for class org.miaixz.bus.extra.image.Images
Constructs a new Images instance.
IMAGES_TYPE - Static variable in class org.miaixz.bus.extra.image.ImagePlace
Array of currently supported image types.
ImageText - Class in org.miaixz.bus.extra.image
Represents text to be displayed, used for storing text information for drawing on an image, including content, font, size, position, and transparency.
ImageText(String, Color, Font, Point, float) - Constructor for class org.miaixz.bus.extra.image.ImageText
Constructor.
ImageWriter - Class in org.miaixz.bus.extra.image
Image writer wrapper.
ImageWriter(Image, String) - Constructor for class org.miaixz.bus.extra.image.ImageWriter
Constructor.
img - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Logo in the QR code.
imgRound - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Corner radius of the QR code logo, 0-1, as a ratio of width/height.
in - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The buffered input stream.
indexedPixels - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The frame's pixels indexed to the palette.
init() - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Initializes the connection.
init() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Initializes or re-initializes reader
init() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Initializes the SFTP connection.
init() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Initializes the SSH connection and creates an SFTP client.
init(FtpConfig, EnumValue.Lifecycle) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Initializes the connection.
init(MQConfig) - Method in interface org.miaixz.bus.extra.mq.MQProvider
Initializes the MQ provider with the given configuration.
init(TemplateConfig) - Method in class org.miaixz.bus.extra.template.provider.beetl.BeetlProvider
 
init(TemplateConfig) - Method in class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerProvider
 
init(TemplateConfig) - Method in class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
 
init(TemplateConfig) - Method in interface org.miaixz.bus.extra.template.TemplateProvider
Initializes the template engine with the specified configuration.
initalpha - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Initial alpha (learning rate) value.
initrad - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Initial radius for convergence.
initradius - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Initial radius value.
INSTANCE - Enum constant in enum class org.miaixz.bus.extra.mail.GlobalMailAccount
The singleton instance of the global mail account.
intbias - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Integer bias constant.
intbiasshift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Bias for fractions.
interfereCount - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The number of interfering elements in the CAPTCHA.
interlace - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Flag indicating if the image is interlaced.
InternalMail - Class in org.miaixz.bus.extra.mail
An internal utility class for mail-related operations, such as parsing addresses and encoding text.
InternalMail() - Constructor for class org.miaixz.bus.extra.mail.InternalMail
 
inxbuild() - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Performs an insertion sort on the network and builds the `netindex` lookup table.
isAuth() - Method in class org.miaixz.bus.extra.mail.MailAccount
Checks if authentication is required.
isBackToPwd() - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Gets whether to return to the current directory after an operation.
isChinese(char) - Static method in class org.miaixz.bus.extra.pinyin.PinyinKit
Checks if a character is a Chinese character.
isConnected() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
isConnected() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
isConnected() - Method in interface org.miaixz.bus.extra.ssh.Session
Checks if the SSH session is currently connected and active.
isCropSupported() - Method in class org.miaixz.bus.extra.qrcode.LuminanceSource
 
isDebug() - Method in class org.miaixz.bus.extra.mail.MailAccount
Checks if debug mode is enabled.
isDir(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Determines if the given path on the remote server refers to a directory.
isDir(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
isEmoji(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Checks if the given string consists of a single emoji character.
isEncodefilename() - Method in class org.miaixz.bus.extra.mail.MailAccount
Checks if attachment filenames should be encoded using the specified charset.
isJson(String) - Static method in class org.miaixz.bus.extra.json.JsonKit
Checks if a given string is a valid JSON string.
isJson(String) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Checks if a given string is a valid, well-formed JSON string.
isJson(String) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
isJson(String) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
isJson(String) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
isRotateSupported() - Method in class org.miaixz.bus.extra.qrcode.LuminanceSource
 
isSocketFactoryFallback() - Method in class org.miaixz.bus.extra.mail.MailAccount
Checks if socket factory fallback is enabled.
isSslEnable() - Method in class org.miaixz.bus.extra.mail.MailAccount
Checks if SSL is enabled.
isStarted() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Returns whether the encoding process has started.
isStarttlsEnable() - Method in class org.miaixz.bus.extra.mail.MailAccount
Checks if STARTTLS is enabled.
isUseCache() - Method in class org.miaixz.bus.extra.template.TemplateConfig
Checks if template caching is enabled.
iw - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current image rectangle coordinates and dimensions.
ix - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current image rectangle coordinates and dimensions.
iy - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current image rectangle coordinates and dimensions.

J

JacksonProvider - Class in org.miaixz.bus.extra.json.provider
A JsonProvider implementation based on the Jackson library.
JacksonProvider() - Constructor for class org.miaixz.bus.extra.json.provider.JacksonProvider
Constructs a new JacksonProvider instance.
JcsegProvider - Class in org.miaixz.bus.extra.nlp.provider.jcseg
Jcseg word segmentation engine implementation.
JcsegProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegProvider
Constructs a new JcsegProvider instance with a default configuration.
JcsegProvider(SegmenterConfig) - Constructor for class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegProvider
Constructs a new JcsegProvider instance with a custom SegmenterConfig.
JcsegResult - Class in org.miaixz.bus.extra.nlp.provider.jcseg
Jcseg word segmentation result wrapper.
JcsegResult(ISegment) - Constructor for class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegResult
Constructs a JcsegResult instance by wrapping a Jcseg segmentation result.
JcsegWord - Class in org.miaixz.bus.extra.nlp.provider.jcseg
Wrapper class for a single word (IWord) from Jcseg word segmentation.
JcsegWord(IWord) - Constructor for class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegWord
Constructs a JcsegWord instance by wrapping a Jcseg IWord.
JiebaProvider - Class in org.miaixz.bus.extra.nlp.provider.jieba
Jieba word segmentation engine implementation.
JiebaProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.jieba.JiebaProvider
Constructs a new JiebaProvider instance with the default segmentation mode, which is JiebaSegmenter.SegMode.SEARCH.
JiebaProvider(JiebaSegmenter.SegMode) - Constructor for class org.miaixz.bus.extra.nlp.provider.jieba.JiebaProvider
Constructs a new JiebaProvider instance with a specified segmentation mode.
JiebaResult - Class in org.miaixz.bus.extra.nlp.provider.jieba
Implementation of NLPResult for Jieba word segmentation results.
JiebaResult(List<SegToken>) - Constructor for class org.miaixz.bus.extra.nlp.provider.jieba.JiebaResult
Constructs a JiebaResult instance by wrapping a list of segmentation results from Jieba.
JiebaWord - Class in org.miaixz.bus.extra.nlp.provider.jieba
Wrapper class for a single word (SegToken) from Jieba word segmentation.
JiebaWord(SegToken) - Constructor for class org.miaixz.bus.extra.nlp.provider.jieba.JiebaWord
Constructs a JiebaWord instance by wrapping a Jieba SegToken.
JPinyinProvider - Class in org.miaixz.bus.extra.pinyin.provider.jpinyin
Encapsulates the Jpinyin engine.
JPinyinProvider() - Constructor for class org.miaixz.bus.extra.pinyin.provider.jpinyin.JPinyinProvider
Constructs a new JPinyinProvider instance.
JschKit - Class in org.miaixz.bus.extra.ssh
Jsch (Java Secure Channel) utility class.
JschKit() - Constructor for class org.miaixz.bus.extra.ssh.JschKit
 
JschSession - Class in org.miaixz.bus.extra.ssh.provider.jsch
JSch Session encapsulation.
JschSession(Session, long) - Constructor for class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Constructs a JschSession by wrapping a raw JSch Session and a timeout.
JschSession(Connector) - Constructor for class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Constructs a JschSession with the given Connector.
JschSftp - Class in org.miaixz.bus.extra.ssh.provider.jsch
SFTP (Secure File Transfer Protocol) client implementation based on JSch.
JschSftp(ChannelSftp, Charset, long) - Constructor for class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Constructs a JschSftp instance with an existing JSch ChannelSftp, character set, and timeout.
JschSftp(Session, Charset, long) - Constructor for class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Constructs a JschSftp instance with an existing JSch Session, character set, and timeout.
JschSftp(FtpConfig) - Constructor for class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Constructs a JschSftp instance with the given FTP configuration and initializes it immediately.
JschSftp(FtpConfig, boolean) - Constructor for class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Constructs a JschSftp instance with the given FTP configuration and an option to initialize immediately.
JschSftp.Mode - Enum Class in org.miaixz.bus.extra.ssh.provider.jsch
Enumeration of file transfer modes supported by JSch.
JsonFactory - Class in org.miaixz.bus.extra.json
Factory for creating JSON provider instances.
JsonFactory() - Constructor for class org.miaixz.bus.extra.json.JsonFactory
 
JsonKit - Class in org.miaixz.bus.extra.json
A utility class for JSON operations, which automatically identifies the underlying JSON provider via SPI.
JsonKit() - Constructor for class org.miaixz.bus.extra.json.JsonKit
 
JsonProvider - Interface in org.miaixz.bus.extra.json
Defines the contract for a JSON service provider.

L

lastBgColor - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The previous background color.
lastDispose - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The last disposal method used.
lastImage - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The previous frame image.
lastRect - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The last image rectangle.
LCD_HBGR - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Optimize text display for LCD screens with HBGR subpixel layout.
LCD_HRGB - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Optimize text display for LCD screens with HRGB subpixel layout.
LCD_VBGR - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Optimize text display for LCD screens with VBGR subpixel layout.
LCD_VRGB - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Optimize text display for LCD screens with VRGB subpixel layout.
lct - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The local color table.
lctFlag - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Flag indicating if a local color table is used.
lctSize - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The size of the local color table.
learn() - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
The main learning loop for the neural network.
length - Variable in class org.miaixz.bus.extra.captcha.strategy.AbstractStrategy
The length of the CAPTCHA code.
lengthcount - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
The total number of bytes in the input image (H*W*3).
LineProvider - Class in org.miaixz.bus.extra.captcha.provider
CAPTCHA provider that uses interfering lines.
LineProvider(int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.LineProvider
Constructor with default 5-character code and 150 interfering lines.
LineProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.LineProvider
Constructor.
LineProvider(int, int, int, int, float) - Constructor for class org.miaixz.bus.extra.captcha.provider.LineProvider
Constructor.
LineProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.LineProvider
Constructor.
listen(MessageHandler) - Method in interface org.miaixz.bus.extra.mq.Consumer
Continuously subscribes to messages in an asynchronous manner.
loopCount - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Number of iterations; 0 means repeat forever.
ls(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
ls(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Lists all file and directory names within a specified remote directory (non-recursive).
ls(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
ls(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
ls(String, Predicate<ChannelSftp.LsEntry>) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Lists all files or directories in a given path, without recursion, applying a filter.
ls(String, Predicate<FTPFile>) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Lists all files and directories in a given path without recursion.
lsDirs(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Lists all directories in a given path, without recursion.
lsEntries(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Lists all files or directories in a given path, generating a list of ChannelSftp.LsEntry objects, without recursion.
lsEntries(String, Predicate<ChannelSftp.LsEntry>) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Lists all files or directories in a given path, generating a list of ChannelSftp.LsEntry objects, without recursion, applying a filter.
lsFiles(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Lists all files and directories in a given path without recursion.
lsFiles(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Lists all files in a given path, without recursion.
lsFiles(String, Predicate<FTPFile>) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Lists all files and directories in a given path without recursion.
LuminanceSource - Class in org.miaixz.bus.extra.qrcode
BufferedImage 图片二维码源 来自:http://blog.csdn.net/yangxin_blog/article/details/50850701 此类同样在zxing-j2se包中也有提供
LuminanceSource(BufferedImage) - Constructor for class org.miaixz.bus.extra.qrcode.LuminanceSource
构造
LuminanceSource(BufferedImage, int, int, int, int) - Constructor for class org.miaixz.bus.extra.qrcode.LuminanceSource
构造

M

Mail - Class in org.miaixz.bus.extra.mail
Represents a mail client for sending emails, designed with a fluent builder pattern.
Mail() - Constructor for class org.miaixz.bus.extra.mail.Mail
Constructs a new Mail instance using the global mail account.
Mail(MailAccount) - Constructor for class org.miaixz.bus.extra.mail.Mail
Constructs a new Mail instance with the specified mail account.
MAIL_SETTING_PATHS - Static variable in class org.miaixz.bus.extra.mail.MailAccount
Default paths for loading mail configuration settings.
MailAccount - Class in org.miaixz.bus.extra.mail
Represents a mail account, encapsulating all necessary configuration for sending emails.
MailAccount() - Constructor for class org.miaixz.bus.extra.mail.MailAccount
Constructs a new MailAccount with default values.
MailAccount(String) - Constructor for class org.miaixz.bus.extra.mail.MailAccount
Constructs a new MailAccount from a configuration file.
MailAccount(Setting) - Constructor for class org.miaixz.bus.extra.mail.MailAccount
Constructs a new MailAccount from a Setting object.
MailAuthenticator - Class in org.miaixz.bus.extra.mail
An authenticator that provides username and password authentication for a mail session.
MailAuthenticator(PasswordAuthentication) - Constructor for class org.miaixz.bus.extra.mail.MailAuthenticator
Constructs a new MailAuthenticator with a pre-existing PasswordAuthentication object.
MailAuthenticator(String, String) - Constructor for class org.miaixz.bus.extra.mail.MailAuthenticator
Constructs a new MailAuthenticator with the given username and password.
MailAuthenticator(MailAccount) - Constructor for class org.miaixz.bus.extra.mail.MailAuthenticator
Constructs a new MailAuthenticator from a MailAccount object.
MailKit - Class in org.miaixz.bus.extra.mail
A utility class for sending emails, built on top of the Jakarta Mail API.
MailKit() - Constructor for class org.miaixz.bus.extra.mail.MailKit
 
map(int, int, int) - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Searches for the BGR values (0-255) after the network is unbiased and returns the color index.
margin - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Margin, 0-4.
MathStrategy - Class in org.miaixz.bus.extra.captcha.strategy
Math calculation CAPTCHA generation strategy.
MathStrategy() - Constructor for class org.miaixz.bus.extra.captcha.strategy.MathStrategy
Constructs a new MathStrategy with default settings.
MathStrategy(int, boolean) - Constructor for class org.miaixz.bus.extra.captcha.strategy.MathStrategy
Constructs a new MathStrategy with the specified number length and negative result allowance.
maxnetpos - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
The maximum network position.
MaxStackSize - Static variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The maximum decoder pixel stack size.
Message - Interface in org.miaixz.bus.extra.mq
Represents a generic message in a Message Queue (MQ) system.
MessageHandler - Interface in org.miaixz.bus.extra.mq
A functional interface for handling incoming Message objects from a Message Queue (MQ) system.
minpicturebytes - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Minimum size for the input image in bytes.
mkdir(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
mkdir(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Creates a new directory in the current remote working directory.
mkdir(String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
mkdir(String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
mkDirs(String) - Method in class org.miaixz.bus.extra.ftp.AbstractFtp
Creates the specified folder and its parent directories on the remote server.
mkDirs(String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Creates the specified folder and any necessary parent directories on the remote server.
MmsegProvider - Class in org.miaixz.bus.extra.nlp.provider.mmseg
mmseg4j word segmentation engine implementation.
MmsegProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegProvider
Constructs a new MmsegProvider instance with the default segmentation algorithm, which is ComplexSeg using the default singleton dictionary.
MmsegProvider(Seg) - Constructor for class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegProvider
Constructs a new MmsegProvider instance with a specified segmentation algorithm.
MmsegResult - Class in org.miaixz.bus.extra.nlp.provider.mmseg
mmseg4j word segmentation result implementation.
MmsegResult(MMSeg) - Constructor for class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegResult
Constructs a MmsegResult instance by wrapping an mmseg4j segmentation result.
MmsegWord - Class in org.miaixz.bus.extra.nlp.provider.mmseg
Wrapper class for a single word from mmseg4j word segmentation.
MmsegWord(Word) - Constructor for class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegWord
Constructs a MmsegWord instance by wrapping an mmseg4j Word.
MQConfig - Class in org.miaixz.bus.extra.mq
Configuration class for Message Queue (MQ) settings.
MQConfig(String) - Constructor for class org.miaixz.bus.extra.mq.MQConfig
Constructs an MQConfig with the specified broker URL.
MQFactory - Class in org.miaixz.bus.extra.mq
Factory class for creating and managing Message Queue (MQ) engine objects.
MQFactory() - Constructor for class org.miaixz.bus.extra.mq.MQFactory
 
MQProvider - Interface in org.miaixz.bus.extra.mq
Defines the contract for a Message Queue (MQ) provider engine.
MynlpProvider - Class in org.miaixz.bus.extra.nlp.provider.mynlp
Mynlp word segmentation engine implementation.
MynlpProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpProvider
Constructs a new MynlpProvider instance with a default Mynlp lexer.
MynlpProvider(Lexer) - Constructor for class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpProvider
Constructs a new MynlpProvider instance with a custom Mynlp Lexer implementation.
MynlpResult - Class in org.miaixz.bus.extra.nlp.provider.mynlp
Implementation of NLPResult for Mynlp word segmentation results.
MynlpResult(Sentence) - Constructor for class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpResult
Constructs a MynlpResult instance by wrapping a segmentation result from Mynlp.
MynlpWord - Class in org.miaixz.bus.extra.nlp.provider.mynlp
Wrapper class for a single word (WordTerm) from Mynlp word segmentation.
MynlpWord(WordTerm) - Constructor for class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpWord
Constructs a MynlpWord instance by wrapping a Mynlp WordTerm.

N

ncycles - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Number of learning cycles.
NEAREST_NEIGHBOR - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Interpolation
Nearest neighbor interpolation.
netbiasshift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Bias for color values.
netindex - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
A lookup table for the network.
netsize - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
The number of colors used in the output palette.
network - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
The neural network itself, storing BGR and index values.
NeuQuant - Class in org.miaixz.bus.extra.image.gif
NeuQuant Neural-Net Quantizer.
NeuQuant(byte[], int, int) - Constructor for class org.miaixz.bus.extra.image.gif.NeuQuant
Initializes the neural network with parameters.
next() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjResult
Returns the next word in the segmentation result as an NLPWord.
next() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPResult
Returns the next word in the segmentation result as an NLPWord.
next() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaResult
Returns the next word in the segmentation result as an NLPWord.
next() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpResult
Returns the next word in the segmentation result as an NLPWord.
next() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordResult
Returns the next word in the segmentation result as an NLPWord.
nextWord() - Method in class org.miaixz.bus.extra.nlp.AbstractResult
Retrieves the next word from the word segmentation result.
nextWord() - Method in class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisResult
Retrieves the next word from the Lucene TokenStream.
nextWord() - Method in class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegResult
Retrieves the next word from the Jcseg segmentation result.
nextWord() - Method in class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegResult
Retrieves the next word from the mmseg4j segmentation result.
NLPFactory - Class in org.miaixz.bus.extra.nlp
Factory class for creating and managing Natural Language Processing (NLP) word segmentation engines.
NLPFactory() - Constructor for class org.miaixz.bus.extra.nlp.NLPFactory
 
NLPKit - Class in org.miaixz.bus.extra.nlp
Utility class for Natural Language Processing (NLP) word segmentation.
NLPKit() - Constructor for class org.miaixz.bus.extra.nlp.NLPKit
 
NLPProvider - Interface in org.miaixz.bus.extra.nlp
Interface definition for Natural Language Processing (NLP) word segmentation engines.
NLPResult - Interface in org.miaixz.bus.extra.nlp
Interface definition for Natural Language Processing (NLP) word segmentation results.
NLPWord - Interface in org.miaixz.bus.extra.nlp
Represents a single word or token extracted during Natural Language Processing (NLP) word segmentation.
NORMALIZE - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.StrokeControl
Normalize strokes for consistency.

O

objectMapper - Static variable in class org.miaixz.bus.extra.json.provider.JacksonProvider
The underlying Jackson ObjectMapper used for JSON operations.
of() - Static method in class org.miaixz.bus.extra.ftp.FtpConfig
Creates a default FtpConfig instance with no parameters set.
of() - Static method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Creates a new SimpleFtpServer instance.
of() - Static method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Creates a RenderingHints builder.
of() - Static method in class org.miaixz.bus.extra.mail.Mail
Creates a new Mail instance using the global mail account configuration.
of() - Static method in class org.miaixz.bus.extra.qrcode.QrConfig
Creates a QrConfig.
of() - Static method in class org.miaixz.bus.extra.ssh.Connector
Creates a new Connector instance with default parameters.
of(boolean, boolean) - Static method in class org.miaixz.bus.extra.qrcode.QrDecoder
创建二维码(条形码等)解码器,用于将二维码(条形码等)解码为所代表的内容字符串
of(int, int) - Static method in class org.miaixz.bus.extra.qrcode.QrConfig
Creates a QrConfig.
of(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageWriter
Creates an ImageWriter.
of(Image, String, Color) - Static method in class org.miaixz.bus.extra.image.ImageWriter
Creates an ImageWriter.
of(String) - Static method in class org.miaixz.bus.extra.ftp.CommonsFtp
Creates a CommonsFtp instance with anonymous login.
of(String) - Static method in class org.miaixz.bus.extra.mq.MQConfig
Creates a new MQConfig instance with the specified broker URL.
of(String, int) - Static method in class org.miaixz.bus.extra.ftp.CommonsFtp
Creates a CommonsFtp instance with anonymous login.
of(String, int, String, String) - Static method in class org.miaixz.bus.extra.ftp.CommonsFtp
Creates a CommonsFtp instance.
of(String, int, String, String) - Static method in class org.miaixz.bus.extra.ssh.Connector
Creates a new Connector instance with specified host, port, user, and password.
of(String, int, String, String) - Static method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Creates a JschSftp instance with the specified SSH connection details.
of(String, int, String, String) - Static method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Creates an SshjSftp instance with the specified SSH host, port, username, and password.
of(String, int, String, String, long) - Static method in class org.miaixz.bus.extra.ssh.Connector
Creates a new Connector instance with specified host, port, user, password, and timeout.
of(String, int, String, String, Charset) - Static method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Creates a JschSftp instance with the specified SSH connection details and character set.
of(String, int, String, String, Charset) - Static method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Creates an SshjSftp instance with the specified SSH host, port, username, password, and character set.
of(String, Color, Font, Point, float) - Static method in class org.miaixz.bus.extra.image.ImageText
Builds an ImageText object.
of(String, String) - Static method in class org.miaixz.bus.extra.mail.MailAuthenticator
Creates a new MailAuthenticator instance with the given username and password.
of(String, String, String) - Static method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Creates an SshjSftp instance with the specified SSH host, username, and password, using the default port (22).
of(Charset, String, File) - Static method in class org.miaixz.bus.extra.compress.archiver.StreamArchiver
Creates an archiver.
of(Charset, String, OutputStream) - Static method in class org.miaixz.bus.extra.compress.archiver.StreamArchiver
Creates an archiver.
of(Map<DecodeHintType, Object>) - Static method in class org.miaixz.bus.extra.qrcode.QrDecoder
创建二维码(条形码等)解码器
of(MailAccount) - Static method in class org.miaixz.bus.extra.mail.Mail
Creates a new Mail instance with the specified mail account.
of(MailAccount, boolean, PrintStream) - Static method in class org.miaixz.bus.extra.mail.SMTPMessage
Creates a new SMTPMessage instance.
of(QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrEncoder
Creates a QrEncoder.
of(Connector, Charset) - Static method in class org.miaixz.bus.extra.ftp.CommonsFtp
Creates a CommonsFtp instance.
of(Connector, Charset, String, String) - Static method in class org.miaixz.bus.extra.ftp.CommonsFtp
Creates a CommonsFtp instance.
of(Connector, Charset, String, String, EnumValue.Lifecycle) - Static method in class org.miaixz.bus.extra.ftp.CommonsFtp
Creates a CommonsFtp instance.
ofCircle(int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with circle interference, default 5 characters, 15 interference circles.
ofCircle(int, int, int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with circle interference.
ofCircle(int, int, int, int, float) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with circle interference.
OFF - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Antialias
Do not use anti-aliasing.
OFF - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.FractionalMetrics
Disable fractional font metrics.
OFF - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Render text without anti-aliasing.
ofGif(int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a GIF CAPTCHA.
ofGif(int, int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a GIF CAPTCHA.
ofGif(int, int, int, int, float) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a GIF CAPTCHA with circle interference.
ofLine(int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with line interference, default 5 characters, 150 interference lines.
ofLine(int, int, int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with line interference.
ofLine(int, int, int, int, float) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with line interference.
ofShear(int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with shear interference, default 5 characters.
ofShear(int, int, int, int) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with shear interference.
ofShear(int, int, int, int, float) - Static method in class org.miaixz.bus.extra.captcha.CaptchaBuilder
Creates a CAPTCHA with shear interference.
ON - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Antialias
Use anti-aliasing.
ON - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.FractionalMetrics
Enable fractional font metrics.
ON - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Render text with anti-aliasing.
openChannel(Session, ChannelType, long) - Static method in class org.miaixz.bus.extra.ssh.JschKit
Opens and connects an SSH channel of a specified type.
openChannel(ChannelType) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Opens and connects an SSH channel of a specified type.
openClient(Connector) - Static method in class org.miaixz.bus.extra.ssh.SshjKit
Opens and authenticates an SSH client connection using the provided connection details.
openSession(Connector) - Static method in class org.miaixz.bus.extra.ssh.JschKit
Opens an SSH session with the specified connection details.
openSftp(Charset) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Opens an SFTP session, returning a wrapper for SFTP operations.
openSftp(Charset) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
Opens an SFTP session.
openShell() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
Opens and connects an interactive Shell channel.
org.miaixz.bus.extra.captcha - package org.miaixz.bus.extra.captcha
Provides implementations for image CAPTCHA generation and verification.
org.miaixz.bus.extra.captcha.provider - package org.miaixz.bus.extra.captcha.provider
 
org.miaixz.bus.extra.captcha.strategy - package org.miaixz.bus.extra.captcha.strategy
Provides various strategies for CAPTCHA code generation.
org.miaixz.bus.extra.compress - package org.miaixz.bus.extra.compress
A wrapper for compression and decompression based on commons-compress.
org.miaixz.bus.extra.compress.archiver - package org.miaixz.bus.extra.compress.archiver
Packaging (compression) wrapper based on commons-compress.
org.miaixz.bus.extra.compress.extractor - package org.miaixz.bus.extra.compress.extractor
A wrapper for unpacking (decompressing) based on commons-compress.
org.miaixz.bus.extra.emoji - package org.miaixz.bus.extra.emoji
Provides a utility class for handling emoji characters, based on the emoji-java library.
org.miaixz.bus.extra.ftp - package org.miaixz.bus.extra.ftp
Provides utility classes for FTP (File Transfer Protocol) operations, primarily based on Apache Commons Net.
org.miaixz.bus.extra.image - package org.miaixz.bus.extra.image
Encapsulation of image processing-related utility classes.
org.miaixz.bus.extra.image.gif - package org.miaixz.bus.extra.image.gif
 
org.miaixz.bus.extra.json - package org.miaixz.bus.extra.json
Provides a unified facade for JSON (JavaScript Object Notation) processing.
org.miaixz.bus.extra.json.provider - package org.miaixz.bus.extra.json.provider
Provides concrete implementations of the JSON provider interface, integrating with popular third-party JSON libraries such as Jackson, Gson, and Fastjson.
org.miaixz.bus.extra.mail - package org.miaixz.bus.extra.mail
Provides a wrapper for email operations, based on the Jakarta Mail library.
org.miaixz.bus.extra.mq - package org.miaixz.bus.extra.mq
Provides a facade encapsulation for Message Queue (MQ) functionalities.
org.miaixz.bus.extra.nlp - package org.miaixz.bus.extra.nlp
Provides a unified encapsulation for Natural Language Processing (NLP) functionalities, specifically focusing on Chinese word segmentation.
org.miaixz.bus.extra.nlp.provider.analysis - package org.miaixz.bus.extra.nlp.provider.analysis
Provides an abstract wrapper for Lucene-analysis based word segmentation engines.
org.miaixz.bus.extra.nlp.provider.ansj - package org.miaixz.bus.extra.nlp.provider.ansj
Provides the Ansj word segmentation engine implementation.
org.miaixz.bus.extra.nlp.provider.hanlp - package org.miaixz.bus.extra.nlp.provider.hanlp
Provides the HanLP word segmentation engine implementation.
org.miaixz.bus.extra.nlp.provider.jcseg - package org.miaixz.bus.extra.nlp.provider.jcseg
Provides the Jcseg word segmentation engine implementation.
org.miaixz.bus.extra.nlp.provider.jieba - package org.miaixz.bus.extra.nlp.provider.jieba
Provides the Jieba word segmentation engine implementation.
org.miaixz.bus.extra.nlp.provider.mmseg - package org.miaixz.bus.extra.nlp.provider.mmseg
Provides the mmseg4j word segmentation engine implementation.
org.miaixz.bus.extra.nlp.provider.mynlp - package org.miaixz.bus.extra.nlp.provider.mynlp
Provides the Mynlp word segmentation engine implementation.
org.miaixz.bus.extra.nlp.provider.word - package org.miaixz.bus.extra.nlp.provider.word
Provides the Word word segmentation engine implementation.
org.miaixz.bus.extra.pinyin - package org.miaixz.bus.extra.pinyin
Provides utilities for Pinyin conversion and related operations.
org.miaixz.bus.extra.pinyin.provider.bopomofo4j - package org.miaixz.bus.extra.pinyin.provider.bopomofo4j
Encapsulates the Bopomofo4j engine.
org.miaixz.bus.extra.pinyin.provider.houbb - package org.miaixz.bus.extra.pinyin.provider.houbb
Encapsulates the houbb Pinyin engine.
org.miaixz.bus.extra.pinyin.provider.jpinyin - package org.miaixz.bus.extra.pinyin.provider.jpinyin
Encapsulates the Jpinyin engine.
org.miaixz.bus.extra.pinyin.provider.pinyin4j - package org.miaixz.bus.extra.pinyin.provider.pinyin4j
Encapsulates the Pinyin4j engine.
org.miaixz.bus.extra.pinyin.provider.tinypinyin - package org.miaixz.bus.extra.pinyin.provider.tinypinyin
Encapsulates the TinyPinyin engine.
org.miaixz.bus.extra.qrcode - package org.miaixz.bus.extra.qrcode
Provides QR code encapsulation based on the zxing library, with QrCodeKit as the entry point.
org.miaixz.bus.extra.qrcode.render - package org.miaixz.bus.extra.qrcode.render
Provides interfaces and implementations for rendering QR codes.
org.miaixz.bus.extra.ssh - package org.miaixz.bus.extra.ssh
Provides an encapsulation for SSH (Secure Shell) operations, including port forwarding and SFTP functionalities.
org.miaixz.bus.extra.ssh.provider.jsch - package org.miaixz.bus.extra.ssh.provider.jsch
Provides an encapsulation for the JSch (Java Secure Channel) library.
org.miaixz.bus.extra.ssh.provider.sshj - package org.miaixz.bus.extra.ssh.provider.sshj
Provides an encapsulation for the SSHJ library, offering SSH and SFTP functionalities.
org.miaixz.bus.extra.template - package org.miaixz.bus.extra.template
This package provides a wrapper for third-party template engines, offering a unified interface to adapt various template engines.
org.miaixz.bus.extra.template.provider.beetl - package org.miaixz.bus.extra.template.provider.beetl
Provides an implementation for the Beetl template engine.
org.miaixz.bus.extra.template.provider.freemarker - package org.miaixz.bus.extra.template.provider.freemarker
Provides an implementation for the FreeMarker template engine.
org.miaixz.bus.extra.template.provider.thymeleaf - package org.miaixz.bus.extra.template.provider.thymeleaf
Provides an implementation for the Thymeleaf template engine.
out - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The output stream to write the GIF to.
OVERWRITE - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp.Mode
Overwrite mode: If the target file exists, it will be completely overwritten.

P

palSize - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The color table size (in bits - 1).
parse(CharSequence) - Method in interface org.miaixz.bus.extra.nlp.NLPProvider
Performs word segmentation on the given text and returns the result.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisProvider
Performs word segmentation on the given text using the configured Lucene Analyzer.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjProvider
Performs word segmentation on the given text using the configured Ansj Analysis instance.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPProvider
Performs word segmentation on the given text using the configured HanLP Segment instance.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegProvider
Performs word segmentation on the given text using the Jcseg engine.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaProvider
Performs word segmentation on the given text using the configured Jieba JiebaSegmenter instance.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegProvider
Performs word segmentation on the given text using the configured mmseg4j Seg instance.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpProvider
Performs word segmentation on the given text using the configured Mynlp Lexer instance.
parse(CharSequence) - Method in class org.miaixz.bus.extra.nlp.provider.word.WordProvider
Performs word segmentation on the given text using the configured Word Segmentation instance.
parse(String) - Static method in class org.miaixz.bus.extra.nlp.NLPKit
Performs word segmentation on the given text using the default NLP engine.
parseAddress(String, Charset) - Static method in class org.miaixz.bus.extra.mail.InternalMail
Parses a single address string, which may contain multiple addresses separated by spaces, commas, or semicolons, into an array of InternetAddress objects.
parseAddressFromStrs(String[], Charset) - Static method in class org.miaixz.bus.extra.mail.InternalMail
Parses an array of email address strings into an array of InternetAddress objects.
parseFirstAddress(String, Charset) - Static method in class org.miaixz.bus.extra.mail.InternalMail
Parses an address string and returns the first valid InternetAddress found.
Pinyin4JProvider - Class in org.miaixz.bus.extra.pinyin.provider.pinyin4j
Encapsulates the Pinyin4j engine.
Pinyin4JProvider() - Constructor for class org.miaixz.bus.extra.pinyin.provider.pinyin4j.Pinyin4JProvider
Constructs a new Pinyin4JProvider instance.
PinyinFactory - Class in org.miaixz.bus.extra.pinyin
Simple Pinyin engine factory that automatically creates the corresponding Pinyin engine object based on the Pinyin library JARs introduced by the user.
PinyinFactory() - Constructor for class org.miaixz.bus.extra.pinyin.PinyinFactory
 
PinyinKit - Class in org.miaixz.bus.extra.pinyin
Pinyin utility class for quickly obtaining Pinyin.
PinyinKit() - Constructor for class org.miaixz.bus.extra.pinyin.PinyinKit
 
PinyinProvider - Interface in org.miaixz.bus.extra.pinyin
Pinyin engine interface.
pixelAspect - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The pixel aspect ratio.
pixels - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
BGR byte array from the current frame.
pixels - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Byte array of pixel data.
pixelStack - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
LZW decoder working array.
prefix - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
LZW decoder working array.
pressImage(Image, int, int, float) - Method in class org.miaixz.bus.extra.image.Images
Adds an image watermark to the image.
pressImage(Image, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image.
pressImage(Image, Image, Rectangle, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image.
pressImage(Image, Rectangle, float) - Method in class org.miaixz.bus.extra.image.Images
Adds an image watermark to the image within a specified rectangle.
pressImage(Image, File, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image.
pressImage(Image, OutputStream, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image, writing the output in JPG format.
pressImage(Image, ImageOutputStream, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image, writing the output in JPG format.
pressImage(File, File, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image.
pressImage(InputStream, OutputStream, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds an image watermark to an image.
pressImageFull(Image, int, int, float) - Method in class org.miaixz.bus.extra.image.Images
Adds a full-screen image watermark to the image.
pressImageFull(Image, Image, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a full-screen image watermark to an image.
pressImageFull(File, File, File, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a full-screen image watermark to an image.
pressImageFull(InputStream, OutputStream, InputStream, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a full-screen image watermark to an image, writing in JPG format.
pressText(Image, File, ImageText) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a text watermark to an image.
pressText(Image, OutputStream, ImageText) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a text watermark to an image.
pressText(Image, ImageOutputStream, ImageText) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a text watermark to an image.
pressText(Image, ImageText) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a text watermark to an image.
pressText(File, File, ImageText) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a text watermark to an image.
pressText(InputStream, OutputStream, ImageText) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a text watermark to an image.
pressText(String, Color, Font, int, int, float) - Method in class org.miaixz.bus.extra.image.Images
Adds a text watermark to the image.
pressText(ImageText) - Method in class org.miaixz.bus.extra.image.Images
Adds a text watermark to the image using an ImageText object.
pressTextFull(Image, String, Color, Font, int, int, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Adds a full-screen text watermark to an image.
pressTextFull(String, Color, Font, int, int, float) - Method in class org.miaixz.bus.extra.image.Images
Adds a full-screen text watermark to the image.
prime1 - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
First of four primes near 500, used for sampling.
prime2 - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Second of four primes near 500, used for sampling.
prime3 - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Third of four primes near 500, used for sampling.
prime4 - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Fourth of four primes near 500, used for sampling.
process() - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Executes the complete quantization process.
Producer - Interface in org.miaixz.bus.extra.mq
Represents a message producer interface for Message Queue (MQ) systems.
PURE - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.StrokeControl
Use pure strokes for geometric accuracy.
put(InputStream, String, SftpProgressMonitor, JschSftp.Mode) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Uploads a local data stream to the target server.
put(String, String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Uploads a local file to the target server, overwriting existing files.
put(String, String, SftpProgressMonitor, JschSftp.Mode) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Uploads a local file to the target server with a progress monitor and transfer mode.
put(String, String, JschSftp.Mode) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Uploads a local file to the target server with a specified transfer mode.
PuzzleProvider - Class in org.miaixz.bus.extra.captcha.provider
Sliding CAPTCHA Provider.
PuzzleProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.PuzzleProvider
Constructor.
PuzzleProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.PuzzleProvider
Constructor.
pwd() - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Gets the current remote directory.
pwd() - Method in interface org.miaixz.bus.extra.ftp.Ftp
Retrieves the current remote directory (working directory) on the FTP server.
pwd() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
pwd() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 

Q

QR_TYPE_SVG - Static variable in class org.miaixz.bus.extra.qrcode.QrCodeKit
SVG vector graphic format.
QR_TYPE_TXT - Static variable in class org.miaixz.bus.extra.qrcode.QrCodeKit
Ascii Art character text format.
QrCodeException - Exception Class in org.miaixz.bus.extra.qrcode
Exception for QR code related operations.
QrCodeException(String) - Constructor for exception class org.miaixz.bus.extra.qrcode.QrCodeException
Constructs a new QrCodeException with the specified detail message.
QrCodeException(String, Object...) - Constructor for exception class org.miaixz.bus.extra.qrcode.QrCodeException
Constructs a new QrCodeException with a formatted detail message.
QrCodeException(String, Throwable) - Constructor for exception class org.miaixz.bus.extra.qrcode.QrCodeException
Constructs a new QrCodeException with the specified detail message and cause.
QrCodeException(String, Throwable, boolean, boolean) - Constructor for exception class org.miaixz.bus.extra.qrcode.QrCodeException
Constructs a new QrCodeException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
QrCodeException(Throwable) - Constructor for exception class org.miaixz.bus.extra.qrcode.QrCodeException
Constructs a new QrCodeException with the specified cause.
QrCodeException(Throwable, String, Object...) - Constructor for exception class org.miaixz.bus.extra.qrcode.QrCodeException
Constructs a new QrCodeException with the specified cause and a formatted detail message.
QrCodeKit - Class in org.miaixz.bus.extra.qrcode
QR code utility class based on Zxing, supporting: QR code generation and recognition, see BarcodeFormat.QR_CODE Barcode generation and recognition, see BarcodeFormat.CODE_39 and many other standard formats
QrCodeKit() - Constructor for class org.miaixz.bus.extra.qrcode.QrCodeKit
 
QrConfig - Class in org.miaixz.bus.extra.qrcode
QR code configuration.
QrConfig() - Constructor for class org.miaixz.bus.extra.qrcode.QrConfig
Constructor, default width and height are 300.
QrConfig(int, int) - Constructor for class org.miaixz.bus.extra.qrcode.QrConfig
Constructor.
QrDecoder - Class in org.miaixz.bus.extra.qrcode
二维码(条形码等)解码器
QrDecoder(Map<DecodeHintType, Object>) - Constructor for class org.miaixz.bus.extra.qrcode.QrDecoder
构造
QrEncoder - Class in org.miaixz.bus.extra.qrcode
Encoder for QR codes (and other barcodes), used to convert text content into a BitMatrix.
QrEncoder(QrConfig) - Constructor for class org.miaixz.bus.extra.qrcode.QrEncoder
Constructor.
qrVersion - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the amount of information in the QR code, can be set to an integer from 0-40.
QUALITY - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.AlphaInterpolation
Prioritize quality.
QUALITY - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.ColorRender
Prioritize quality.
QUALITY - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Render
Prioritize quality.

R

radbias - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Rad bias constant.
radbiasshift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Rad bias shift value.
radiusbias - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Radius bias constant.
radiusbiasshift - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Radius bias shift value.
radiusdec - Static variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Radius decrease factor.
radpower - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
Precomputed values for radpower calculation.
RandomStrategy - Class in org.miaixz.bus.extra.captcha.strategy
Random character CAPTCHA generation strategy.
RandomStrategy(int) - Constructor for class org.miaixz.bus.extra.captcha.strategy.RandomStrategy
Constructs a new RandomStrategy using letters and numbers as the base character set.
RandomStrategy(String, int) - Constructor for class org.miaixz.bus.extra.captcha.strategy.RandomStrategy
Constructs a new RandomStrategy with a custom base character set and length.
ratio - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Scaling ratio for the logo in the QR code, e.g., 5 means 1/5 of the smaller dimension (width or height).
read() - Method in class org.miaixz.bus.extra.compress.extractor.Seven7EntryInputStream
 
read() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads a single byte from the input stream.
read(BufferedInputStream) - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads GIF image from stream
read(File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Reads an image from a file.
read(InputStream) - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads GIF image from stream
read(InputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Reads an image from a stream.
read(String) - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads GIF file from specified file/URL source (URL assumed if name contains ":/" or "file:")
read(String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Reads an image from a file.
read(URL) - Static method in class org.miaixz.bus.extra.image.ImageKit
Reads an image from a URL.
read(ImageInputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Reads an image from an image stream.
read(Resource) - Static method in class org.miaixz.bus.extra.image.ImageKit
Reads an image from a Resource.
readBlock() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads next variable length block from input.
readColorTable(int) - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads color table as 256 RGB integer values
readContents() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Main file parser.
readGraphicControlExt() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads Graphics Control Extension values
readHeader() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads GIF file header information.
readImage() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads next frame image
readLSD() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads Logical Screen Descriptor
readNetscapeExt() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads Netscape extenstion to obtain iteration count
readShort() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Reads next 16-bit value, LSB first
reconnectIfTimeout() - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Reconnects if the connection has timed out.
reconnectIfTimeout() - Method in interface org.miaixz.bus.extra.ftp.Ftp
Reconnects to the FTP server if the current connection has timed out or become stale.
reconnectIfTimeout() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
reconnectIfTimeout() - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
recursiveDownloadFolder(String, File) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Recursively downloads files from an FTP server to a local directory, syncing the structure.
recursiveDownloadFolder(String, File) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Recursively downloads files and directories from the FTP server to the local machine, synchronizing the file structures.
recursiveDownloadFolder(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
recursiveDownloadFolder(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
registerFont(Font) - Static method in class org.miaixz.bus.extra.image.ImageKit
Registers a font with the system.
remove() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjResult
Removes the last word returned by this iterator from the underlying collection.
remove() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPResult
Removes the last word returned by this iterator from the underlying collection.
remove() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaResult
Removes the last word returned by this iterator from the underlying collection.
remove() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpResult
Removes the last word returned by this iterator from the underlying collection.
remove() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordResult
Removes the last word returned by this iterator from the underlying collection.
removeAllEmojis(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Removes all emoji characters from a string.
rename(String, String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
 
rename(String, String) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Renames a file or directory on the remote FTP server.
rename(String, String) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
rename(String, String) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
render(BitMatrix) - Method in class org.miaixz.bus.extra.qrcode.render.ImageRender
Renders the given BitMatrix into a BufferedImage.
render(BitMatrix, OutputStream) - Method in class org.miaixz.bus.extra.qrcode.render.AsciiArtRender
 
render(BitMatrix, OutputStream) - Method in interface org.miaixz.bus.extra.qrcode.render.BitMatrixRender
Renders the given BitMatrix to the specified OutputStream.
render(BitMatrix, OutputStream) - Method in class org.miaixz.bus.extra.qrcode.render.ImageRender
 
render(BitMatrix, OutputStream) - Method in class org.miaixz.bus.extra.qrcode.render.SVGRender
 
render(BitMatrix, Appendable) - Method in class org.miaixz.bus.extra.qrcode.render.AsciiArtRender
Renders the given BitMatrix as ASCII Art to the specified Appendable.
render(BitMatrix, Appendable) - Method in class org.miaixz.bus.extra.qrcode.render.SVGRender
Renders the given BitMatrix as SVG to the specified Appendable.
render(String, Map<?, ?>) - Static method in class org.miaixz.bus.extra.template.TemplateKit
Renders the given template content with the provided binding parameters and returns the result as a string.
render(String, Map<?, ?>, Writer) - Static method in class org.miaixz.bus.extra.template.TemplateKit
Renders the given template content with the provided binding parameters and writes the result to a Writer.
render(Map<?, ?>) - Method in interface org.miaixz.bus.extra.template.Template
Renders the template with the given binding parameters and returns the result as a String.
render(Map<?, ?>, File) - Method in interface org.miaixz.bus.extra.template.Template
Renders the template with the given binding parameters and writes the result to a specified File.
render(Map<?, ?>, OutputStream) - Method in class org.miaixz.bus.extra.template.provider.beetl.BeetlTemplate
 
render(Map<?, ?>, OutputStream) - Method in class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerTemplate
 
render(Map<?, ?>, OutputStream) - Method in class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafTemplate
 
render(Map<?, ?>, OutputStream) - Method in interface org.miaixz.bus.extra.template.Template
Renders the template with the given binding parameters and writes the result to an OutputStream.
render(Map<?, ?>, Writer) - Method in class org.miaixz.bus.extra.template.provider.beetl.BeetlTemplate
 
render(Map<?, ?>, Writer) - Method in class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerTemplate
 
render(Map<?, ?>, Writer) - Method in class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafTemplate
 
render(Map<?, ?>, Writer) - Method in interface org.miaixz.bus.extra.template.Template
Renders the template with the given binding parameters and writes the result to a Writer.
RenderHintsBuilder - Class in org.miaixz.bus.extra.image
A builder for defining and managing a collection of keys and their associated values for rendering hints.
RenderHintsBuilder.AlphaInterpolation - Enum Class in org.miaixz.bus.extra.image
Alpha compositing adjustment.
RenderHintsBuilder.Antialias - Enum Class in org.miaixz.bus.extra.image
Anti-aliasing options.
RenderHintsBuilder.ColorRender - Enum Class in org.miaixz.bus.extra.image
Color rendering methods.
RenderHintsBuilder.Dither - Enum Class in org.miaixz.bus.extra.image
Dithering options.
RenderHintsBuilder.FractionalMetrics - Enum Class in org.miaixz.bus.extra.image
Font metrics options.
RenderHintsBuilder.Interpolation - Enum Class in org.miaixz.bus.extra.image
Interpolation methods.
RenderHintsBuilder.Render - Enum Class in org.miaixz.bus.extra.image
Rendering techniques.
RenderHintsBuilder.StrokeControl - Enum Class in org.miaixz.bus.extra.image
Stroke normalization control.
RenderHintsBuilder.TextAntialias - Enum Class in org.miaixz.bus.extra.image
Text anti-aliasing options.
repeat - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The repeat setting, where 0 means infinite loop.
resetFrame() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Resets frame state for reading next image.
RESUME - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp.Mode
Resume mode: If a file transfer is interrupted, it can be resumed from the point of interruption.
rotate(int) - Method in class org.miaixz.bus.extra.image.Images
Rotates the image by a specified angle.
rotate(Image, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Rotates an image by a specified angle.
rotate(Image, int, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Rotates an image by a specified angle.
rotate(Image, int, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Rotates an image by a specified angle.
rotate(Image, int, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Rotates an image by a specified angle.
rotate(File, int, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Rotates an image by a specified angle.
rotateCounterClockwise() - Method in class org.miaixz.bus.extra.qrcode.LuminanceSource
 
round(double) - Method in class org.miaixz.bus.extra.image.Images
Applies rounded corners to the image.

S

sample - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The default sample interval for the quantizer.
samplefac - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
The sampling factor (1-30).
scale(float) - Method in class org.miaixz.bus.extra.image.Images
Scales the image by a given ratio.
scale(int, int) - Method in class org.miaixz.bus.extra.image.Images
Scales the image to the specified width and height.
scale(int, int, int) - Method in class org.miaixz.bus.extra.image.Images
Scales the image to the specified width and height with a specific scaling algorithm.
scale(int, int, Color) - Method in class org.miaixz.bus.extra.image.Images
Scales the image proportionally to fit within the given dimensions, filling blank space with a fixed color.
scale(Image, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(Image, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image to a specific width and height.
scale(Image, int, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image to a specific width and height.
scale(Image, File, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(Image, OutputStream, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(Image, ImageOutputStream, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(Image, ImageOutputStream, int, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image to a specific width and height.
scale(File, File, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(File, File, int, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image to a specific width and height.
scale(InputStream, OutputStream, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(InputStream, OutputStream, int, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image to a specific width and height.
scale(ImageInputStream, ImageOutputStream, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image by a given ratio.
scale(ImageInputStream, ImageOutputStream, int, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Scales an image to a specific width and height.
send() - Method in class org.miaixz.bus.extra.mail.Mail
Builds and sends the email.
send() - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sends the email.
send(String, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to one or more recipients using the default account from the configuration.
send(String, String, String, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to multiple recipients, including CC and BCC, using the default account from the configuration.
send(String, String, String, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to multiple recipients, including CC and BCC, using the default account.
send(String, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to one or more recipients using the default account.
send(Collection<String>, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to a collection of recipients using the default account from the configuration.
send(Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to a collection of recipients using the default account.
send(Collection<String>, Collection<String>, Collection<String>, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to multiple recipients, including CC and BCC, using the default account from the configuration.
send(Collection<String>, Collection<String>, Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to multiple recipients, including CC and BCC, using the default account.
send(MailAccount, String, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to one or more recipients using a specified mail account.
send(MailAccount, String, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to one or more recipients using a specified mail account.
send(MailAccount, Collection<String>, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to a collection of recipients using a specified mail account.
send(MailAccount, Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to a collection of recipients using a specified mail account.
send(MailAccount, Collection<String>, Collection<String>, Collection<String>, String, String, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email to multiple recipients, including CC and BCC, using a specified mail account.
send(MailAccount, Collection<String>, Collection<String>, Collection<String>, String, String, Map<String, InputStream>, boolean, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an email with embedded images to multiple recipients, including CC and BCC, using a specified mail account.
send(Message) - Method in interface org.miaixz.bus.extra.mq.Producer
Sends a Message to the configured MQ topic or destination.
sendHtml(String, String, String, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an HTML email to one or more recipients using the default account from the configuration.
sendHtml(String, String, String, Map<String, InputStream>, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an HTML email with embedded images to one or more recipients using the default account.
sendHtml(Collection<String>, String, String, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an HTML email to a collection of recipients using the default account from the configuration.
sendHtml(Collection<String>, String, String, Map<String, InputStream>, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends an HTML email with embedded images to a collection of recipients using the default account.
sendText(String, String, String, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends a plain text email to one or more recipients using the default account from the configuration.
sendText(Collection<String>, String, String, File...) - Static method in class org.miaixz.bus.extra.mail.MailKit
Sends a plain text email to a collection of recipients using the default account from the configuration.
Session - Interface in org.miaixz.bus.extra.ssh
Abstract interface for an SSH (Secure Shell) session.
SESSION - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Session channel type, a general-purpose channel.
setAlpha(float) - Method in class org.miaixz.bus.extra.image.ImageText
Sets the transparency.
setAlpha(Graphics2D, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Sets the transparency of the graphics context.
setAlphaInterpolation(RenderHintsBuilder.AlphaInterpolation) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets the alpha compositing adjustment.
setAntialiasing(RenderHintsBuilder.Antialias) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets whether to use anti-aliasing.
setAuth(boolean) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets whether authentication is required.
setAuthMechanisms(String) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the authentication mechanisms.
setBackColor(Color) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the background color, e.g., Color.BLUE.
setBackground(Color) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Sets the background color.
setBackground(Color) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the background color for the last added frame and any subsequent frames.
setBackgroundColor(Color) - Method in class org.miaixz.bus.extra.image.Images
Sets the background color of the image.
setBackToPwd(boolean) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Sets whether to return to the current directory after an operation.
setBccs(String...) - Method in class org.miaixz.bus.extra.mail.Mail
Sets multiple blind carbon copy (BCC) recipient email addresses, overwriting any previously set BCC recipients.
setBccs(String...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the blind carbon copy (BCC) recipient email addresses.
setBrokerUrl(String) - Method in class org.miaixz.bus.extra.mq.MQConfig
Sets the broker URL for this MQ configuration.
setCcs(String...) - Method in class org.miaixz.bus.extra.mail.Mail
Sets multiple carbon copy (CC) recipient email addresses, overwriting any previously set CC recipients.
setCcs(String...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the carbon copy (CC) recipient email addresses.
setCharset(Charset) - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Sets the character set for FTP operations.
setCharset(Charset) - Method in enum class org.miaixz.bus.extra.mail.GlobalMailAccount
Sets the global default character set for MIME messages.
setCharset(Charset) - Method in class org.miaixz.bus.extra.mail.Mail
Sets the character set encoding for the email.
setCharset(Charset) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the character set for encoding.
setCharset(Charset) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the character encoding.
setCharset(Charset) - Method in class org.miaixz.bus.extra.template.TemplateConfig
Sets the character set for template files.
setColor(Color) - Method in class org.miaixz.bus.extra.image.ImageText
Sets the text color.
setColorRendering(RenderHintsBuilder.ColorRender) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets the rendering method for color rendering.
setConnectionConfig(ConnectionConfig) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Sets the connection configuration for the FTP server.
setConnectionTimeout(long) - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Sets the connection timeout duration for the FTP connection.
setConnectionTimeout(long) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the socket connection timeout.
setConnector(Connector) - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Sets the connection information for the FTP server.
setContent(String) - Method in class org.miaixz.bus.extra.mail.Mail
Sets the body content of the email.
setContent(String, boolean) - Method in class org.miaixz.bus.extra.mail.Mail
Sets both the body content and the content type (HTML or plain text).
setContent(String, boolean) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the email body content.
setCustomEngine(Class<? extends MQProvider>) - Method in class org.miaixz.bus.extra.mq.MQConfig
Sets a custom MQProvider engine class to be used.
setCustomProperty(String, Object) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets a custom property.
setDebug(boolean) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets whether to enable debug mode.
setDebugOutput(PrintStream) - Method in class org.miaixz.bus.extra.mail.Mail
Sets the debug output stream for logging mail sending details.
setDelay(int) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the delay time between each frame, or changes it for subsequent frames (applies to last frame added).
setDispose(int) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the GIF frame disposal code for the last added frame and any subsequent frames.
setDithering(RenderHintsBuilder.Dither) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets how to handle dithering.
setEnableEci(boolean) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Enables or disables ECI encoding.
setEncodefilename(boolean) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets whether to encode attachment filenames using the specified charset.
setErrorCorrection(ErrorCorrectionLevel) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the error correction level.
setFont(Font) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Sets a custom font.
setFont(Font) - Method in class org.miaixz.bus.extra.image.ImageText
Sets the font.
setForeColor(Color) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the foreground color, e.g., Color.BLUE.getRGB().
setFormat(BarcodeFormat) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the code format, defaults to QR code.
setFractionalMetrics(RenderHintsBuilder.FractionalMetrics) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets the font metrics.
setFrameRate(float) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets frame rate in frames per second.
setFrom(String) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the sender's email address, which can be in the format "user@example.com" or "Sender Name <user@example.com>".
setGenerator(CodeStrategy) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Sets the CAPTCHA code generator.
setHeight(int) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the height.
setHost(String) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the SMTP server host.
setHost(String) - Method in class org.miaixz.bus.extra.ssh.Connector
Sets the hostname or IP address of the server.
setHtml(boolean) - Method in class org.miaixz.bus.extra.mail.Mail
Sets whether the email content is in HTML format.
setImg(byte[]) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the logo file for the QR code from a byte array.
setImg(Image) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the logo for the QR code.
setImg(File) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the logo file for the QR code.
setImg(String) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the logo file for the QR code.
setImgRound(double) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the corner radius of the QR code logo, from 0 to 1, as a ratio of width/height.
setInterpolation(RenderHintsBuilder.Interpolation) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets how interpolation is performed.
setMargin(Integer) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the margin.
setMaxColor(int) - Method in class org.miaixz.bus.extra.captcha.provider.GifProvider
Sets the maximum color range.
setMinColor(int) - Method in class org.miaixz.bus.extra.captcha.provider.GifProvider
Sets the minimum color range.
setMode(EnumValue.Lifecycle) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Sets the FTP connection lifecycle (ACTIVE or PASSIVE).
setPass(char[]) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the password for authentication.
setPassword(String) - Method in class org.miaixz.bus.extra.ssh.Connector
Sets the password for authentication.
setPath(String) - Method in class org.miaixz.bus.extra.template.TemplateConfig
Sets the path to the template files.
setPixels() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Creates new frame image from current data (and previous frames as specified by their disposition codes).
setPoint(Point) - Method in class org.miaixz.bus.extra.image.ImageText
Sets the 2D coordinate point.
setPort(int) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Sets the default port for the FTP server.
setPort(int) - Method in class org.miaixz.bus.extra.ssh.Connector
Sets the port number for the connection.
setPort(Integer) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the SMTP server port.
setPositionBaseCentre(boolean) - Method in class org.miaixz.bus.extra.image.Images
Sets whether to calculate x, y coordinates from the center as the origin.
setPressText(String) - Method in class org.miaixz.bus.extra.image.ImageText
Sets the text content.
setProperties(Properties) - Method in class org.miaixz.bus.extra.mq.MQConfig
Sets the additional properties for this MQ configuration.
setProvider(Class<? extends TemplateProvider>) - Method in class org.miaixz.bus.extra.template.TemplateConfig
Sets the custom template provider class.
setQrVersion(Integer) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the amount of information in the QR code.
setQuality(double) - Method in class org.miaixz.bus.extra.image.Images
Sets the image output quality for compression (0.0 to 1.0).
setQuality(float) - Method in class org.miaixz.bus.extra.image.Images
Sets the image output quality for compression (0.0 to 1.0).
setQuality(float) - Method in class org.miaixz.bus.extra.image.ImageWriter
Sets the write quality.
setQuality(int) - Method in class org.miaixz.bus.extra.captcha.provider.GifProvider
Sets the image's color quantization (conversion quality to the maximum 256 colors allowed by the GIF specification).
setQuality(int) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets quality of color quantization (conversion of images to the maximum 256 colors allowed by the GIF specification).
setRatio(int) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the scaling ratio of the logo in the QR code, e.g., 5 means 1/5 of the smaller dimension (width or height).
setRecipients(Message.RecipientType, String...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the recipients for a given recipient type (TO, CC, BCC).
setRendering(RenderHintsBuilder.Render) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets the rendering technique, balancing speed and quality.
setRepeat(int) - Method in class org.miaixz.bus.extra.captcha.provider.GifProvider
Sets the number of times the GIF frames should be played.
setRepeat(int) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the number of times the set of GIF frames should be played.
setReply(String...) - Method in class org.miaixz.bus.extra.mail.Mail
Sets multiple 'Reply-To' email addresses, overwriting any previously set reply-to addresses.
setReply(String...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the 'Reply-To' email addresses.
setResourceMode(TemplateConfig.ResourceMode) - Method in class org.miaixz.bus.extra.template.TemplateConfig
Sets the resource loading mode for templates.
setServerLanguageCode(String) - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Sets the server language code.
setShapeHint(SymbolShapeHint) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the symbol shape for DATA_MATRIX.
setSize(int, int) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the GIF frame size.
setSocketFactoryClass(String) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the socket factory class name.
setSocketFactoryFallback(boolean) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets whether to enable socket factory fallback.
setSocketFactoryPort(int) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the socket factory port.
setSoTimeout(long) - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Sets the socket read timeout duration in milliseconds.
setSplitLongParams(boolean) - Method in enum class org.miaixz.bus.extra.mail.GlobalMailAccount
Sets whether to split long parameters in MIME headers.
setSsl(File, String) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Configures the FTP server to use SSL for secure connections with a given keystore file and password.
setSsl(SslConfiguration) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Configures the FTP server to use SSL for secure connections.
setSslEnable(Boolean) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets whether to enable SSL.
setSslProtocols(String) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the SSL protocols to be used for the connection, separated by spaces.
setStarttlsEnable(boolean) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets whether to enable STARTTLS.
setStrokeControl(RenderHintsBuilder.StrokeControl) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets the stroke normalization control.
setSystemKey(String) - Method in class org.miaixz.bus.extra.ftp.FtpConfig
Sets the server system keyword.
setTargetImageType(String) - Method in class org.miaixz.bus.extra.image.Images
Sets the target image file format for writing.
setTextAlpha(float) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Sets the text transparency.
setTextAntialias(RenderHintsBuilder.TextAntialias) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets whether to use anti-aliasing for text rendering.
setTextLCDContrast(Integer) - Method in class org.miaixz.bus.extra.image.RenderHintsBuilder
Sets the LCD text contrast rendering.
setTimeout(long) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the SMTP timeout.
setTimeout(long) - Method in class org.miaixz.bus.extra.ssh.Connector
Sets the connection timeout duration in milliseconds.
setTitle(String) - Method in class org.miaixz.bus.extra.mail.Mail
Sets the subject of the email.
setTitle(String) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the email subject.
setTos(String...) - Method in class org.miaixz.bus.extra.mail.Mail
Sets multiple recipient email addresses, overwriting any previously set recipients.
setTos(String...) - Method in class org.miaixz.bus.extra.mail.SMTPMessage
Sets the recipient email addresses.
setTransparent(Color) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the transparent color for the last added frame and any subsequent frames.
setTransparent(Color, boolean) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Sets the transparent color for the last added frame and any subsequent frames.
setUseCache(boolean) - Method in class org.miaixz.bus.extra.template.TemplateConfig
Sets whether template caching should be enabled.
setUseGlobalSession(boolean) - Method in class org.miaixz.bus.extra.mail.Mail
Sets whether to use a global session for sending mail.
setUser(String) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the username for authentication.
setUser(String) - Method in class org.miaixz.bus.extra.ssh.Connector
Sets the username for authentication.
setUserManager(UserManager) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Sets a custom UserManager for the FTP server.
setUsersConfig(File) - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Sets a custom user information configuration file.
setWidth(int) - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Sets the width.
setWriteTimeout(long) - Method in class org.miaixz.bus.extra.mail.MailAccount
Sets the socket write timeout.
Seven7EntryInputStream - Class in org.miaixz.bus.extra.compress.extractor
Wrapper for reading file streams during 7z decompression.
Seven7EntryInputStream(SevenZFile, long) - Constructor for class org.miaixz.bus.extra.compress.extractor.Seven7EntryInputStream
Constructor.
Seven7EntryInputStream(SevenZFile, SevenZArchiveEntry) - Constructor for class org.miaixz.bus.extra.compress.extractor.Seven7EntryInputStream
Constructor.
SevenZArchiver - Class in org.miaixz.bus.extra.compress.archiver
7zip format archiver wrapper.
SevenZArchiver(File) - Constructor for class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
Constructor.
SevenZArchiver(OutputStream) - Constructor for class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
Constructor.
SevenZArchiver(SeekableByteChannel) - Constructor for class org.miaixz.bus.extra.compress.archiver.SevenZArchiver
Constructor.
SevenZExtractor - Class in org.miaixz.bus.extra.compress.extractor
Extractor for 7z format archives, used to unpack archived data.
SevenZExtractor(File) - Constructor for class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
Constructor.
SevenZExtractor(File, char[]) - Constructor for class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
Constructor.
SevenZExtractor(InputStream) - Constructor for class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
Constructor.
SevenZExtractor(InputStream, char[]) - Constructor for class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
Constructor.
SevenZExtractor(SeekableByteChannel) - Constructor for class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
Constructor.
SevenZExtractor(SeekableByteChannel, char[]) - Constructor for class org.miaixz.bus.extra.compress.extractor.SevenZExtractor
Constructor.
SFTP - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
SFTP channel type, used for Secure File Transfer Protocol sessions.
shapeHint - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Symbol shape for DATA_MATRIX.
ShearProvider - Class in org.miaixz.bus.extra.captcha.provider
Shear interference CAPTCHA provider.
ShearProvider(int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.ShearProvider
Constructor.
ShearProvider(int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.ShearProvider
Constructor.
ShearProvider(int, int, int, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.ShearProvider
Constructor.
ShearProvider(int, int, int, int, float) - Constructor for class org.miaixz.bus.extra.captcha.provider.ShearProvider
Constructor.
ShearProvider(int, int, CodeStrategy, int) - Constructor for class org.miaixz.bus.extra.captcha.provider.ShearProvider
Constructor.
SHELL - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Shell channel type, used for interactive shell sessions.
SimpleFtpServer - Class in org.miaixz.bus.extra.ftp
A simple encapsulation of an FTP server based on Apache FtpServer (http://apache.apache.org/ftpserver-project/).
SimpleFtpServer() - Constructor for class org.miaixz.bus.extra.ftp.SimpleFtpServer
Constructs a new SimpleFtpServer instance.
SimpleStringTemplateLoader - Class in org.miaixz.bus.extra.template.provider.freemarker
A TemplateLoader implementation that loads templates directly from a string.
SimpleStringTemplateLoader() - Constructor for class org.miaixz.bus.extra.template.provider.freemarker.SimpleStringTemplateLoader
 
sizeSet - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Flag indicating if the size has been set.
skip() - Method in class org.miaixz.bus.extra.image.gif.GifDecoder
Skips variable length blocks up to and including next zero length block.
slice(Image, File, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Slices an image into smaller pieces of a specified width and height.
slice(File, File, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Slices an image into smaller pieces of a specified width and height.
sliceByRowsAndCols(Image, File, String, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Slices an image into a specified number of rows and columns, with default RGB mode.
sliceByRowsAndCols(File, File, String, int, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Slices an image into a specified number of rows and columns.
SmartcnProvider - Class in org.miaixz.bus.extra.nlp.provider.analysis
Lucene-smartcn word segmentation engine implementation.
SmartcnProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.analysis.SmartcnProvider
Constructs a new SmartcnProvider instance.
SMTPMessage - Class in org.miaixz.bus.extra.mail
Represents an SMTP message, extending MimeMessage to provide a fluent builder pattern for creating and sending emails.
SMTPMessage(MailAccount, Session) - Constructor for class org.miaixz.bus.extra.mail.SMTPMessage
Constructs a new SMTPMessage with the specified mail account and session.
SPEED - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.AlphaInterpolation
Prioritize speed.
SPEED - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.ColorRender
Prioritize speed.
SPEED - Enum constant in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Render
Prioritize speed.
SshjKit - Class in org.miaixz.bus.extra.ssh
Utility class for SSHJ, a Java library for SSH.
SshjKit() - Constructor for class org.miaixz.bus.extra.ssh.SshjKit
 
SshjSession - Class in org.miaixz.bus.extra.ssh.provider.sshj
SSHJ-based Session implementation.
SshjSession(SSHClient) - Constructor for class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
Constructs a SshjSession with a given SSHClient.
SshjSession(Connector) - Constructor for class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
Constructs a SshjSession with the given Connector.
SshjSftp - Class in org.miaixz.bus.extra.ssh.provider.sshj
An SFTP client implementation based on the SSHJ library.
SshjSftp(SSHClient, Charset) - Constructor for class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Constructs an SshjSftp instance with an existing SSHClient and character set, and initializes it.
SshjSftp(FtpConfig) - Constructor for class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
Constructs an SshjSftp instance with the given FTP configuration and initializes it.
start() - Method in class org.miaixz.bus.extra.ftp.SimpleFtpServer
Starts the FTP server.
start(OutputStream) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Initiates GIF file creation on the given stream.
start(String) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Initiates writing of a GIF file with the specified name.
started - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Flag indicating if the encoder is ready to output frames.
stat(String) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Gets the status of a directory on the server.
status - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The current status of the decoder.
STATUS_FORMAT_ERROR - Static variable in class org.miaixz.bus.extra.image.gif.GifDecoder
File read status: Error decoding file (may be partially decoded)
STATUS_OK - Static variable in class org.miaixz.bus.extra.image.gif.GifDecoder
File read status: No errors.
STATUS_OPEN_ERROR - Static variable in class org.miaixz.bus.extra.image.gif.GifDecoder
File read status: Unable to open source.
StreamArchiver - Class in org.miaixz.bus.extra.compress.archiver
Data archiver wrapper, which archives several files or directories into a compressed package.
StreamArchiver(Charset, String, File) - Constructor for class org.miaixz.bus.extra.compress.archiver.StreamArchiver
Constructor.
StreamArchiver(Charset, String, OutputStream) - Constructor for class org.miaixz.bus.extra.compress.archiver.StreamArchiver
Constructor.
StreamExtractor - Class in org.miaixz.bus.extra.compress.extractor
Data decompressor, used to extract data from an archive package.
StreamExtractor(Charset, File) - Constructor for class org.miaixz.bus.extra.compress.extractor.StreamExtractor
Constructor.
StreamExtractor(Charset, InputStream) - Constructor for class org.miaixz.bus.extra.compress.extractor.StreamExtractor
Constructor.
StreamExtractor(Charset, String, File) - Constructor for class org.miaixz.bus.extra.compress.extractor.StreamExtractor
Constructor.
StreamExtractor(Charset, String, InputStream) - Constructor for class org.miaixz.bus.extra.compress.extractor.StreamExtractor
Constructor.
STRING - Enum constant in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Treats the template content as a direct string.
stroke(Color, float) - Method in class org.miaixz.bus.extra.image.Images
Adds a stroke (border) to the image.
stroke(Color, Stroke) - Method in class org.miaixz.bus.extra.image.Images
Adds a stroke (border) to the image with a specified Stroke object.
subscribe(MessageHandler) - Method in interface org.miaixz.bus.extra.mq.Consumer
Subscribes to a single message and processes it using the provided message handler.
SUBSYSTEM - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Subsystem channel type, used for accessing predefined subsystems on the server (e.g., sftp).
suffix - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
LZW decoder working array.
SVGRender - Class in org.miaixz.bus.extra.qrcode.render
SVG renderer for QR codes.
SVGRender(QrConfig) - Constructor for class org.miaixz.bus.extra.qrcode.render.SVGRender
Constructs an SVGRender with the specified QR code configuration.

T

Template - Interface in org.miaixz.bus.extra.template
Abstract template interface.
TemplateConfig - Class in org.miaixz.bus.extra.template
Configuration class for template engines.
TemplateConfig() - Constructor for class org.miaixz.bus.extra.template.TemplateConfig
Default constructor.
TemplateConfig(String) - Constructor for class org.miaixz.bus.extra.template.TemplateConfig
Constructs a new TemplateConfig with the specified template path.
TemplateConfig(String, TemplateConfig.ResourceMode) - Constructor for class org.miaixz.bus.extra.template.TemplateConfig
Constructs a new TemplateConfig with the specified template path and resource loading mode.
TemplateConfig(Charset, String, TemplateConfig.ResourceMode) - Constructor for class org.miaixz.bus.extra.template.TemplateConfig
Constructs a new TemplateConfig with the specified character set, template path, and resource loading mode.
TemplateConfig.ResourceMode - Enum Class in org.miaixz.bus.extra.template
Enumeration defining different modes for loading template resources.
TemplateFactory - Class in org.miaixz.bus.extra.template
Simple template engine factory that automatically creates the corresponding template engine object based on the template engine JARs introduced by the user.
TemplateFactory() - Constructor for class org.miaixz.bus.extra.template.TemplateFactory
 
TemplateKit - Class in org.miaixz.bus.extra.template
Provides template utility methods for quick template merging and rendering.
TemplateKit() - Constructor for class org.miaixz.bus.extra.template.TemplateKit
 
TemplateProvider - Interface in org.miaixz.bus.extra.template
Interface for template engine providers.
textAlpha - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The text transparency.
thepicture - Variable in class org.miaixz.bus.extra.image.gif.NeuQuant
The input image itself as a byte array.
ThymeleafProvider - Class in org.miaixz.bus.extra.template.provider.thymeleaf
Thymeleaf template engine implementation.
ThymeleafProvider() - Constructor for class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
Default constructor for ThymeleafProvider.
ThymeleafProvider(TemplateConfig) - Constructor for class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
Constructs a new ThymeleafProvider with the given template configuration.
ThymeleafProvider(TemplateEngine) - Constructor for class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafProvider
Constructs a new ThymeleafProvider with an existing Thymeleaf TemplateEngine instance.
ThymeleafTemplate - Class in org.miaixz.bus.extra.template.provider.thymeleaf
Thymeleaf template implementation.
ThymeleafTemplate(TemplateEngine, String, Charset) - Constructor for class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafTemplate
Constructs a new ThymeleafTemplate instance.
TinyPinyinProvider - Class in org.miaixz.bus.extra.pinyin.provider.tinypinyin
Encapsulates the TinyPinyin engine.
TinyPinyinProvider() - Constructor for class org.miaixz.bus.extra.pinyin.provider.tinypinyin.TinyPinyinProvider
Constructs a new TinyPinyinProvider instance.
TinyPinyinProvider(Pinyin.Config) - Constructor for class org.miaixz.bus.extra.pinyin.provider.tinypinyin.TinyPinyinProvider
Constructs a new TinyPinyinProvider instance with a custom configuration.
to(String...) - Method in class org.miaixz.bus.extra.mail.Mail
Sets the recipient email addresses.
toAlias(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Converts Unicode emoji characters in a string to their alias representation (e.g., :smile:).
toAlias(String, EmojiParser.FitzpatrickAction) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Converts Unicode emoji characters in a string to their alias representation, with a specified EmojiParser.FitzpatrickAction.
toAsciiArt(BitMatrix, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Converts a BitMatrix to an ASCII Art character representation of a QR code.
toBase64(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image object to a Base64 string.
toBase64DataUri(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image object to a Base64 Data URI, in the format: data:image/[imageType];base64,[data].
toBufferedImage(Image, int) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image to a BufferedImage.
toBufferedImage(Image, int, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image to a BufferedImage.
toBufferedImage(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image to a BufferedImage.
toBufferedImage(Image, String, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image to a BufferedImage.
toBytes(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image object to a byte array.
toHints() - Method in class org.miaixz.bus.extra.qrcode.QrConfig
Converts to Zxing's QR code configuration.
toHtml(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Converts Unicode emoji characters in a string to their HTML decimal representation.
toHtml(String, boolean) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Converts Unicode emoji characters in a string to their HTML representation (either hexadecimal or decimal).
toHtmlHex(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Converts Unicode emoji characters in a string to their HTML hexadecimal representation.
toImage(byte[]) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts image bytes to a BufferedImage.
toImage(BitMatrix, int, Integer) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Converts a BitMatrix to a BufferedImage.
toImage(String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts a Base64 encoded image string to a BufferedImage.
toJsonString(Object) - Static method in class org.miaixz.bus.extra.json.JsonKit
Converts an object into its JSON string representation.
toJsonString(Object) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Converts an object into its JSON string representation.
toJsonString(Object) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toJsonString(Object) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toJsonString(Object) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toJsonString(Object, String) - Static method in class org.miaixz.bus.extra.json.JsonKit
Converts an object into its JSON string representation, with a specified date format.
toJsonString(Object, String) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Converts an object into its JSON string representation, with a specified date format.
toJsonString(Object, String) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toJsonString(Object, String) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toJsonString(Object, String) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toList(String) - Static method in class org.miaixz.bus.extra.json.JsonKit
Parses a JSON string into a List.
toList(String) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Parses a JSON string into a List.
toList(String) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toList(String) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toList(String) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toList(String, Class<T>) - Static method in class org.miaixz.bus.extra.json.JsonKit
Parses a JSON string into a List of objects of the specified class.
toList(String, Class<T>) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Parses a JSON string into a List of objects of the specified class.
toList(String, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toList(String, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toList(String, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toList(String, Type) - Static method in class org.miaixz.bus.extra.json.JsonKit
Parses a JSON string into a List of a specific generic type.
toList(String, Type) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Parses a JSON string into a List of a specific generic type.
toList(String, Type) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toList(String, Type) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toList(String, Type) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toMap(Object) - Static method in class org.miaixz.bus.extra.json.JsonKit
Converts an object into a Map.
toMap(Object) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Converts an object into a Map.
toMap(Object) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toMap(Object) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toMap(Object) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toMap(String) - Static method in class org.miaixz.bus.extra.json.JsonKit
Parses a JSON string into a Map.
toMap(String) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Parses a JSON string into a Map.
toMap(String) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toMap(String) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toMap(String) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toParent() - Method in interface org.miaixz.bus.extra.ftp.Ftp
Changes the current working directory to the parent directory.
topic() - Method in interface org.miaixz.bus.extra.mq.Message
Retrieves the topic associated with this message.
toPojo(String, Class<T>) - Static method in class org.miaixz.bus.extra.json.JsonKit
Parses a JSON string into an object of the specified class.
toPojo(String, Class<T>) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Parses a JSON string into an object of the specified class.
toPojo(String, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toPojo(String, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toPojo(String, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toPojo(Map, Class<T>) - Static method in class org.miaixz.bus.extra.json.JsonKit
Converts a Map into an object of the specified class.
toPojo(Map, Class<T>) - Method in interface org.miaixz.bus.extra.json.JsonProvider
Converts a Map into a plain old Java object (POJO) of the specified class.
toPojo(Map, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.FastJsonProvider
 
toPojo(Map, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.GsonProvider
 
toPojo(Map, Class<T>) - Method in class org.miaixz.bus.extra.json.provider.JacksonProvider
 
toStream(Image, String) - Static method in class org.miaixz.bus.extra.image.ImageKit
Converts an Image object to an InputStream.
toString() - Method in class org.miaixz.bus.extra.image.ImageText
 
toString() - Method in class org.miaixz.bus.extra.mail.MailAccount
Returns a string representation of the MailAccount, excluding the password for security.
toString() - Method in class org.miaixz.bus.extra.nlp.provider.analysis.AnalysisWord
Returns the textual representation of this word, which is the same as AnalysisWord.getText().
toString() - Method in class org.miaixz.bus.extra.nlp.provider.ansj.AnsjWord
Returns the text of the word.
toString() - Method in class org.miaixz.bus.extra.nlp.provider.hanlp.HanLPWord
Returns the textual representation of this word, which is the same as HanLPWord.getText().
toString() - Method in class org.miaixz.bus.extra.nlp.provider.jcseg.JcsegWord
Returns the textual representation of this word, which is the same as JcsegWord.getText().
toString() - Method in class org.miaixz.bus.extra.nlp.provider.jieba.JiebaWord
Returns the textual representation of this word, which is the same as JiebaWord.getText().
toString() - Method in class org.miaixz.bus.extra.nlp.provider.mmseg.MmsegWord
Returns the textual representation of this word, which is the same as MmsegWord.getText().
toString() - Method in class org.miaixz.bus.extra.nlp.provider.mynlp.MynlpWord
Returns the textual representation of this word, which is the same as MynlpWord.getText().
toString() - Method in class org.miaixz.bus.extra.nlp.provider.word.WordWord
Returns the textual representation of this word, which is the same as WordWord.getText().
toString() - Method in class org.miaixz.bus.extra.ssh.Connector
Returns a string representation of the connector object.
toString() - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
toSVG(BitMatrix, QrConfig) - Static method in class org.miaixz.bus.extra.qrcode.QrCodeKit
Converts a BitMatrix to an SVG string.
toUnicode(String) - Static method in class org.miaixz.bus.extra.emoji.EmojiKit
Converts emoji aliases (e.g., :smile:) and their HTML representations (e.g., &#128516;) in a string to their corresponding Unicode emoji characters.
transform(AffineTransform, BufferedImage) - Static method in class org.miaixz.bus.extra.image.ImageKit
Applies an affine transformation to an image (e.g., translation, scale, flip, rotation, shear).
transIndex - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The index of the transparent color in the color table.
transIndex - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The transparent color index.
transparency - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
Flag indicating if a transparent color is used.
transparent - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The transparent color, if specified.
transparentExactMatch - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Determines if the transparent color match should be exact.
type() - Method in interface org.miaixz.bus.extra.captcha.CaptchaProvider
 
type() - Method in interface org.miaixz.bus.extra.json.JsonProvider
Returns the type of this JSON provider.
type() - Method in interface org.miaixz.bus.extra.nlp.NLPProvider
Returns the type of this NLP provider.
type() - Method in interface org.miaixz.bus.extra.pinyin.PinyinProvider
 

U

unbiasnet() - Method in class org.miaixz.bus.extra.image.gif.NeuQuant
Unbiases the network to give byte values from 0 to 255 and records the position `i` to prepare for sorting.
unBindLocalPort(int) - Method in interface org.miaixz.bus.extra.ssh.Session
Removes a local port forwarding binding.
unBindLocalPort(InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
unBindLocalPort(InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
unBindLocalPort(InetSocketAddress) - Method in interface org.miaixz.bus.extra.ssh.Session
Removes a local port forwarding binding for a specific local address.
unBindRemotePort(InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSession
 
unBindRemotePort(InetSocketAddress) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSession
 
unBindRemotePort(InetSocketAddress) - Method in interface org.miaixz.bus.extra.ssh.Session
Removes a remote port forwarding binding.
upload(String, File) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Recursively uploads files (including directories).
upload(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Recursively uploads a local file or folder to a remote path, overwriting existing files.
uploadFile(String, File) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Uploads a file to the specified directory.
uploadFile(String, File) - Method in interface org.miaixz.bus.extra.ftp.Ftp
Uploads a local file to the target server.
uploadFile(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
 
uploadFile(String, File) - Method in class org.miaixz.bus.extra.ssh.provider.sshj.SshjSftp
 
uploadFile(String, String, File) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Uploads a file to the specified directory.
uploadFile(String, String, InputStream) - Method in class org.miaixz.bus.extra.ftp.CommonsFtp
Uploads a file to the specified directory.
uploadFile(String, String, InputStream) - Method in class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp
Uploads a file from an InputStream to the specified remote directory.
usedEntry - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
A boolean array indicating which palette entries are active.

V

valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.AlphaInterpolation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Antialias
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.ColorRender
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Dither
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.FractionalMetrics
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Interpolation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Render
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.StrokeControl
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.mail.GlobalMailAccount
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.AlphaInterpolation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Antialias
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.ColorRender
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Dither
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.FractionalMetrics
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Interpolation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.Render
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.StrokeControl
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.image.RenderHintsBuilder.TextAntialias
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.mail.GlobalMailAccount
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.ssh.provider.jsch.JschSftp.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Returns an array containing the constants of this enum class, in the order they are declared.
verify(String) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
 
verify(String) - Method in interface org.miaixz.bus.extra.captcha.CaptchaProvider
Verifies if the user-provided CAPTCHA input matches the generated CAPTCHA text.
verify(String) - Method in class org.miaixz.bus.extra.captcha.provider.ClickWordProvider
 
verify(String) - Method in class org.miaixz.bus.extra.captcha.provider.PuzzleProvider
Verifies the user's input against the generated CAPTCHA.
verify(String, String) - Method in interface org.miaixz.bus.extra.captcha.strategy.CodeStrategy
Verifies if the user's input string matches the generated CAPTCHA code.
verify(String, String) - Method in class org.miaixz.bus.extra.captcha.strategy.MathStrategy
 
verify(String, String) - Method in class org.miaixz.bus.extra.captcha.strategy.RandomStrategy
 

W

WEB_ROOT - Enum constant in enum class org.miaixz.bus.extra.template.TemplateConfig.ResourceMode
Loads templates from the WebRoot directory (e.g., in a web application).
width - Variable in class org.miaixz.bus.extra.captcha.AbstractProvider
The width of the image.
width - Variable in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
The width of the image frames.
width - Variable in class org.miaixz.bus.extra.image.gif.GifDecoder
The full image width.
width - Variable in class org.miaixz.bus.extra.qrcode.QrConfig
Width.
WordProvider - Class in org.miaixz.bus.extra.nlp.provider.word
Word word segmentation engine implementation.
WordProvider() - Constructor for class org.miaixz.bus.extra.nlp.provider.word.WordProvider
Constructs a new WordProvider instance with the default segmentation algorithm, which is SegmentationAlgorithm.BidirectionalMaximumMatching.
WordProvider(Segmentation) - Constructor for class org.miaixz.bus.extra.nlp.provider.word.WordProvider
Constructs a new WordProvider instance with a custom Segmentation implementation.
WordProvider(SegmentationAlgorithm) - Constructor for class org.miaixz.bus.extra.nlp.provider.word.WordProvider
Constructs a new WordProvider instance with a specified segmentation algorithm.
WordResult - Class in org.miaixz.bus.extra.nlp.provider.word
Implementation of NLPResult for Word word segmentation results.
WordResult(List<Word>) - Constructor for class org.miaixz.bus.extra.nlp.provider.word.WordResult
Constructs a WordResult instance by wrapping a list of segmentation results from the Word library.
WordWord - Class in org.miaixz.bus.extra.nlp.provider.word
Wrapper class for a single word from the Word word segmentation library.
WordWord(Word) - Constructor for class org.miaixz.bus.extra.nlp.provider.word.WordWord
Constructs a WordWord instance by wrapping a Word library's Word object.
wrap(Template) - Static method in class org.miaixz.bus.extra.template.provider.freemarker.FreemarkerTemplate
Wraps a FreeMarker template object into a FreemarkerTemplate instance.
wrap(Template) - Static method in class org.miaixz.bus.extra.template.provider.beetl.BeetlTemplate
Wraps a Beetl template object into a BeetlTemplate instance.
wrap(TemplateEngine, String, Charset) - Static method in class org.miaixz.bus.extra.template.provider.thymeleaf.ThymeleafTemplate
Wraps a Thymeleaf template engine and template into a ThymeleafTemplate instance.
write(Image, File) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in the format corresponding to the destination file's extension.
write(Image, String, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in the specified format.
write(Image, String, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in the specified format.
write(Image, String, ImageOutputStream, float) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image to an output stream using an ImageWriter.
write(Image, String, ImageOutputStream, float, Color) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in the specified format.
write(File) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Writes the CAPTCHA to a file.
write(File) - Method in class org.miaixz.bus.extra.image.Images
Writes the processed image to a file.
write(File) - Method in class org.miaixz.bus.extra.image.ImageWriter
Writes the image in the format corresponding to the destination file's extension.
write(OutputStream) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
 
write(OutputStream) - Method in interface org.miaixz.bus.extra.captcha.CaptchaProvider
Writes the CAPTCHA image to the target output stream.
write(OutputStream) - Method in class org.miaixz.bus.extra.image.Images
Writes the processed image to an OutputStream.
write(OutputStream) - Method in class org.miaixz.bus.extra.image.ImageWriter
Writes the image.
write(String) - Method in class org.miaixz.bus.extra.captcha.AbstractProvider
Writes the CAPTCHA to a file.
write(ImageInputStream, String, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in the specified format.
write(ImageOutputStream) - Method in class org.miaixz.bus.extra.image.Images
Writes the processed image to an ImageOutputStream.
write(ImageOutputStream) - Method in class org.miaixz.bus.extra.image.ImageWriter
Writes the image to an output stream using an ImageWriter.
writeGraphicCtrlExt() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Writes Graphic Control Extension
writeImageDesc() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Writes Image Descriptor
writeJpg(Image, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in JPG format.
writeJpg(Image, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in JPG format.
writeLSD() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Writes Logical Screen Descriptor
writeNetscapeExt() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Writes Netscape application extension to define repeat count.
writePalette() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Writes color table
writePixels() - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Encodes and writes pixel data
writePng(Image, OutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in PNG format.
writePng(Image, ImageOutputStream) - Static method in class org.miaixz.bus.extra.image.ImageKit
Writes an image in PNG format.
writeShort(int) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Write 16-bit value to output stream, LSB first
writeString(String) - Method in class org.miaixz.bus.extra.image.gif.AnimatedGifEncoder
Writes string to output stream

X

X11 - Enum constant in enum class org.miaixz.bus.extra.ssh.provider.jsch.ChannelType
X11 forwarding channel type, used for forwarding X11 graphical user interface sessions.
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form