luajls documentation

The luajls library provides abstraction interfaces for general-purpose scripting.

Contents

Modules

jls.io.File Provides file system abstraction.
jls.io.FileDescriptor Provides OS file descriptor abstraction.
jls.io.Path Provides a representation of a file system path name.
jls.io.Pipe Provides pipe and named pipe abstraction.
jls.io.Serial Provides serial input/output communication.
jls.io.StreamHandler Provides stream handler class and utility functions.
jls.lang.Exception Represents an abnormal event.
jls.lang.ProcessBuilder Enables to create a native process.
jls.lang.ProcessHandle Represents a native process.
jls.lang.Promise Represents the eventual result of an asynchronous operation.
jls.lang.StringBuffer Represents a mutable string.
jls.lang.Thread Represents a thread of execution.
jls.lang.class Provides class creation with inheritance and constructor.
jls.lang.event Returns the default event instance to execute asynchronous operations.
jls.lang.loader Contains helper functions to load Lua modules.
jls.lang.logger Returns the default logger implementation.
jls.lang.system Provides access to data and operations of the underlying OS.
jls.net.TcpSocket Represents a TCP socket.
jls.net.UdpSocket Represents a UDP socket.
jls.net.Url Represents an Uniform Resource Locator.
jls.net.dns Provides DNS related functions.
jls.net.http.Attributes A class that holds attributes as key-value pairs.
jls.net.http.HttpClient An HTTP client implementation that enable to send and receive message.
jls.net.http.HttpExchange Wraps the HTTP request and the associated response.
jls.net.http.HttpFilter HTTP filter class.
jls.net.http.HttpHandler Provides HTTP handler class and utility functions.
jls.net.http.HttpHeaders This class provides common behavior for HTTP headers.
jls.net.http.HttpMessage Represents an HTTP request or response.
jls.net.http.HttpServer An HTTP server implementation that handles HTTP requests.
jls.net.http.HttpSession HTTP session class.
jls.net.http.WebSocket Provides WebSocket client and upgrade handler.
jls.net.mqtt This module provides classes to work with MQTT.
jls.util.Channel Allows to send and receive messages.
jls.util.Codec Represents an encoder/decoder for string or stream.
jls.util.Date Represents a date time with a time zone or using UTC.
jls.util.EventPublisher Allows to publish and subscribe to events.
jls.util.List Represents a list.
jls.util.LocalDateTime Represents a date time independent of any time zone.
jls.util.Map Represents a map.
jls.util.MessageDigest Provide message digest algorithm functionality.
jls.util.Scheduler Provide a simple scheduler.
jls.util.SerialWorker Executes functions in a dedicated thread.
jls.util.WebView Displays HTML content in a dedicated window.
jls.util.Worker Provides a way to process tasks in background.
jls.util.ast Abstract Syntax Tree (AST) utility module.
jls.util.json Provide JavaScript Object Notation (JSON) codec.
jls.util.strings Provide string helper functions.
jls.util.tables Provide table helper functions.
jls.util.xml Provide XML codec.
jls.util.zip.Deflater Provide compression using the ZLIB library.
jls.util.zip.Inflater Provide decompression using the ZLIB library.
jls.util.zip.ZipFile Provide ZIP file utility.
jls.util.zip.gzip Provide gzip utility functions.
jls.util.zip.tar Provide tar file utility.

Topics

manual.md
generated by LDoc 1.4.6