utils library

Jetleaf Web Utilities sub-library

This sub-library exposes utility APIs used by the web layer of jetleaf_web.

Importing package:jetleaf_web/utils.dart provides access to encoding helpers, matrix variable utilities, and general-purpose web utilities, without exposing internal implementation details.

Classes

Base64EncodingDecoder
A Base64-specific implementation of EncodingDecoder that provides encoding and decoding functionality for binary and textual data using the Base64 scheme.
BasicEncodingDecoder
A lightweight, default implementation of EncodingDecoder that provides native text encoding and decoding for a predefined set of common character encodings.
EncodingDecoder
A unified abstraction for text encoding and decoding operations, providing a consistent interface for converting between raw bytes and human-readable strings across multiple character encodings.
MatrixVariables
Represents a resolved set of matrix variables for a specific path segment.
MatrixVariableUtils
Resolves method parameters annotated with MatrixVariable by extracting matrix variables from URI path segments.
WebUtils
Utility methods for web-related operations, such as retrieving HTTP response status codes from annotated methods or classes.