Index
A
B
C
- CallableStatement interface Stored-procedure statement contract inspired by `java.
- CallableStatement.getBoolean method Reads one output parameter as `Boolean`.
- CallableStatement.getDouble method Reads one output parameter as `Double`.
- CallableStatement.getInt method Reads one output parameter as `Int`.
- CallableStatement.getLong method Reads one output parameter as `Long`.
- CallableStatement.getObject method Reads one output parameter as an object.
- CallableStatement.getString method Reads one output parameter as text.
- CallableStatement.out method Declares one output parameter.
- CallableStatement.outParameters property Declared output parameters (`index -> sqlType`).
- CallableStatement.outValues property Output values produced by the driver.
- CallableStatement.registerOutParameter method Java-compatible alias of `out(.
- CallableStatement.wasNull method True when the last `getXxx(.
- Char class
- Char.Char constructor Builds the neutral Char value (`'\0'`).
- Char.Char constructor Creates a Char from a signed integer code point.
- Char.Char constructor Creates a Char from an unsigned integer code point.
- Char.toLower method
- Char.toUpper method
- CheckBox class Check box widget.
- CheckBox.CheckBox constructor
- CheckBox.isChecked property
- Cipher class High-level encryption facade inspired by Java `Cipher`.
- Cipher.aesCbcDecrypt method Convenience AES-CBC decryption helper.
- Cipher.aesCbcEncrypt method Convenience AES-CBC encryption helper.
- Cipher.aesCtrDecrypt method Convenience AES-CTR decryption helper.
- Cipher.aesCtrEncrypt method Convenience AES-CTR encryption helper.
- Cipher.aesDecrypt method Decrypts an AES payload produced by `aesEncrypt`.
- Cipher.aesEncrypt method Encrypts text with AES.
- Cipher.aesGcmDecrypt method Convenience AES-GCM decryption helper.
- Cipher.aesGcmEncrypt method Convenience AES-GCM encryption helper.
- Cipher.rsaDecrypt method Decrypts RSA ciphertext with a private key.
- Cipher.rsaEncrypt method Encrypts text with an RSA public key.
- ClassLoader class Class loader abstraction.
- ClassLoader.forName method Loads a class by its fully qualified name using the system loader.
- ClassLoader.getSystem method Returns the runtime system class loader.
- ClassLoader.getTypeByName method Resolves a type by name using the runtime facilities.
- ClassLoader.loadClass method Loads a class by name and returns its Type.
- ClassLoader.loadPackage method Loads a package by name (if supported by the runtime).
- ClassLoader.system property Returns the system class loader of the current runtime.
- CodeHighlighter class Generic line-oriented highlighter for C-like languages.
- CodeHighlighter.CodeHighlighter constructor
- CodeHighlighter.highlight method
- Collection interface A collection of elements.
- Collection.add method Adds an element to the collection.
- Collection.contains method Determines whether the collection contains the specified element.
- Collection.remove method Removes the first occurrence of the specified element from the collection.
- Collection.toString method Returns a string representation of the collection.
- Color class RGBA color used by `Painter`, `Pen` and `Brush`.
- Color.Color constructor
- Color.alpha property Alpha channel in `[0.
- Color.black method Returns an opaque black color.
- Color.blue property Blue channel in `[0, 255]`.
- Color.clone method Creates a copy of the color.
- Color.darker method Returns a darker variant of this color.
- Color.fromHex method Parses a `#RRGGBB` or `#RRGGBBAA` color literal.
- Color.green property Green channel in `[0, 255]`.
- Color.lighter method Returns a lighter variant of this color.
- Color.mix method Mixes this color with another one.
- Color.parse method Parses a CSS-like color value.
- Color.red property Red channel in `[0, 255]`.
- Color.toCssColor method Serializes the color into a CSS-compatible `rgba(.
- Color.toString method
- Color.transparent method Returns a fully transparent black color.
- Color.white method Returns an opaque white color.
- Color.withAlpha method Returns the same RGB color with another alpha channel.
- ComboBox class Themed drop-down selection field.
- ComboBox.ComboBox constructor
- ComboBox.addActionListener method Registers a listener notified when the selection changes.
- ComboBox.addItem method Appends a new selectable item.
- ComboBox.arrowAreaWidth property Width reserved for the drop-down indicator.
- ComboBox.clearItems method Removes all items and clears the current selection.
- ComboBox.clearSelection method Clears the current selection.
- ComboBox.collapse method Collapses the drop-down indicator.
- ComboBox.expand method Marks the drop-down indicator as expanded.
- ComboBox.isExpanded property Visual expanded state used by future native popups.
- ComboBox.items method Returns the current item storage.
- ComboBox.paddingX property Horizontal text padding.
- ComboBox.paint method Paints the combo box with the active KSS style.
- ComboBox.placeholder property Placeholder text displayed when nothing is selected.
- ComboBox.removeActionListener method Unregisters a previously registered selection listener.
- ComboBox.select method Selects an item by index.
- ComboBox.selectedIndex property Currently selected item index, `-1` when there is no selection.
- ComboBox.selectedItem property Selected item text, or an empty string when nothing is selected.
- ComboBox.setItems method Replaces the current content with the provided items.
- ComboBox.size property Number of available items.
- ComboBox.text property Selected item text, or an empty string when nothing is selected.
- ComboBox.toggleExpanded method Toggles the expanded indicator state.
- ComboxBox class Legacy compatibility alias kept for the historical filename typo.
- ComboxBox.ComboxBox constructor
- Complex class Represents a complex number with real and imaginary parts.
- Complex.Complex constructor Constructor for Complex class.
- Complex.conjugate method Returns the conjugate of the complex number.
- Complex.imag property The imaginary part of the complex number.
- Complex.magnitude method Returns the magnitude (or absolute value) of the complex number.
- Complex.operator* method Multiplication operator for Complex numbers.
- Complex.operator+ method Addition operator for Complex numbers.
- Complex.operator+ method Addition operator between a complex number and a scalar value.
- Complex.operator+ method Addition operator between a scalar value and a complex number.
- Complex.operator- method Subtraction operator for Complex numbers.
- Complex.operator- method Subtraction operator between a complex number and a scalar value.
- Complex.operator- method Subtraction operator between a scalar value and a complex number.
- Complex.operator/ method Division operator for Complex numbers.
- Complex.phase method Returns the phase (or angle) of the complex number in radians.
- Complex.real property The real part of the complex number.
- Complex.toString method Returns a string representation of the complex number.
- Component annotation Annotation used to mark classes as components that can be managed by the dependency injection context.
- Component.name property The name of the component.
- Component.singleton property Specifies whether the component is a singleton.
- ConfirmDialog class Confirm/cancel modal dialog.
- ConfirmDialog.ConfirmDialog constructor
- ConfirmDialog.cancelLabel field
- ConfirmDialog.message field
- ConfirmDialog.okLabel field
- ConnectException class Raised when connecting a client socket fails.
- ConnectException.ConnectException constructor Creates a connection exception.
- Connection interface SQL connection contract inspired by `java.
- Connection.autoCommit property True when each statement is committed immediately.
- Connection.callable(sql field Prepares one stored-procedure call.
- Connection.catalog property Current catalog when supported by the driver.
- Connection.clearWarnings method Clears the warning chain.
- Connection.clientInfo property Mutable client-info map.
- Connection.closed property True when the connection has been closed.
- Connection.commit method Commits the current transaction.
- Connection.connected property True when the connection has been opened.
- Connection.createStatement(resultSetType field Java-compatible alias of `statement(.
- Connection.holdability property Current result-set holdability.
- Connection.isValid method Returns true when the connection is still usable.
- Connection.metadata property Database metadata facade.
- Connection.nativeSql method Converts generic SQL to the driver-native dialect.
- Connection.networkTimeoutMillis property Network timeout in milliseconds.
- Connection.prepareCall(sql field Java-compatible alias of `callable(.
- Connection.prepareStatement(sql field Java-compatible alias of `prepared(.
- Connection.prepared(sql field Prepares one SQL statement.
- Connection.readOnly property True when the connection is read-only.
- Connection.releaseSavepoint method Releases one savepoint.
- Connection.rollback method Rolls back the current transaction or one savepoint.
- Connection.savepoint method Creates a savepoint descriptor.
- Connection.schema property Current schema when supported by the driver.
- Connection.sslContext property Optional TLS context used by the underlying secure transport.
- Connection.statement(resultSetType field Creates a statement with optional cursor settings.
- Connection.transactionIsolation property Current transaction isolation level.
- Connection.url property Effective connection URL.
- Connection.userName property Effective user name.
- Connection.warning property Current warning chain.
- Constructor class Class representing a constructor.
- Constructor.Constructor constructor Constructor for Constructor
- Constructor.annotations property Constructor annotations
- Constructor.flags property Raw modifier flags
- Constructor.isPrivate property
- Constructor.parameters property Parameters of the constructor
- Container class A container stores child widgets and optionally owns a layout.
- Container.Container constructor
- Container.Container constructor
- Container.add method
- Container.applyLayout method Applies the current layout and optionally recurses into child containers.
- Container.attachWindow method Propagates the owning window through the full subtree.
- Container.autoRelayout property Enables automatic relayout when children are added or removed.
- Container.children method
- Container.clear method
- Container.layout property Layout manager associated with this container.
- Container.operator[] method
- Container.padding property Inner padding expressed as `(left, top, right, bottom)`.
- Container.paint method Paints child widgets in insertion order.
- Container.remove method
- Container.setBounds method
- Container.size property Number of child widgets.
- Container.withLayout method Creates a container already configured with a layout.
- CppHighlighter class Syntax highlighter for C/C++ sources.
- CppHighlighter.CppHighlighter constructor
- CppHighlighter.highlight method
- CryptoException class Exception raised when a cryptographic operation cannot be completed.
- CryptoException.CryptoException constructor Creates a new cryptography exception.
- CsHighlighter class Syntax highlighter for C# sources.
- CsHighlighter.CsHighlighter constructor
- CsHighlighter.highlight method
- CssHighlighter class Syntax highlighter for CSS sources.
- CssHighlighter.CssHighlighter constructor
- CssHighlighter.highlight method
D
E
F
G
H
I
J
K
L
M
- MD5 class MD5 message digest.
- MD5.MD5 constructor
- Mac class Abstract base class for keyed message authentication codes.
- Mac.algorithm field Canonical MAC algorithm name.
- Mac.doFinal method Computes the MAC for the buffered text and an optional final chunk.
- Mac.getInstance method Compatibility factory for dynamic algorithm selection.
- Mac.hashAlgorithm field Canonical digest algorithm name used by this MAC.
- Mac.init method Loads the secret key used to compute the MAC.
- Mac.reset method Clears the buffered text accumulated with `update`.
- Mac.toString method
- Mac.update method Appends text to the in-memory MAC buffer.
- Mac.verify method Verifies a MAC value against the provided message.
- MailSecurity enum SMTP transport security mode.
- MailSupport class Internal helper functions shared by `klyn.
- MailSupport.appendUniqueHeader method
- MailSupport.contentHeaderBlocked method
- MailSupport.dotStuff method
- MailSupport.encodeHeaderText method
- MailSupport.encodePhrase method
- MailSupport.formatDate method
- MailSupport.generateBoundary method
- MailSupport.generateMessageId method
- MailSupport.headerNamesContain method
- MailSupport.isAsciiHeaderSafe method
- MailSupport.joinAddresses method
- MailSupport.normalizeCrlf method
- MailSupport.pad2 method
- MailSupport.quoteParameter method
- MailSupport.require method
- MailSupport.sanitizeHeaderValue method
- MailSupport.wrap method
- MainWindow class Main application window.
- MainWindow.MainWindow constructor
- MainWindow.applyLayout method
- MainWindow.centralWidget property
- MainWindow.menuBar property
- MainWindow.paint method Paints the main window background and its central widget tree using the
active KSS theme.
- MainWindow.relayout method
- MainWindow.render method
- MainWindow.setBounds method
- MalformedURLException class Raised when a URL cannot be parsed.
- MalformedURLException.MalformedURLException constructor Creates a malformed-URL exception.
- Map class Balanced binary tree map.
- Map.Map constructor
- Map.clear method Clears all entries.
- Map.contains method Returns true if the key exists.
- Map.containsValue method Returns true if the value exists.
- Map.items method Returns the items as a list of tuples.
- Map.keys method Returns the keys as a list.
- Map.operator!= method Structural inequality between two maps.
- Map.operator== method Structural equality between two maps.
- Map.operator[] method Gets or sets the value associated with the key.
- Map.remove method Removes an entry.
- Map.size property Number of entries stored in the map.
- Map.toString method Returns a normalized textual representation of map entries.
- Map.values method Returns the values as a list.
- MapCollection interface Base interface for associative collections.
- MapCollection.clear method Clears all entries.
- MapCollection.contains method Returns true if the key exists.
- MapCollection.containsValue method Returns true if the value exists.
- MapCollection.items method Returns the items as a list of tuples.
- MapCollection.keys method Returns the keys as a list.
- MapCollection.operator[] method Gets or sets the value associated with the key, or null if missing.
- MapCollection.remove method Removes an entry.
- MapCollection.size property Gets the number of entries in the collection.
- MapCollection.values method Returns the values as a list.
- MapSync class Thread-safe balanced binary tree map.
- MapSync.MapSync constructor
- MariaDbCallableStatement class MariaDB callable statement.
- MariaDbCallableStatement.execute method
- MariaDbCallableStatement.execute method
- MariaDbCallableStatement.executeQuery method
- MariaDbCallableStatement.executeUpdate method
- MariaDbCallableStatement.getBoolean method
- MariaDbCallableStatement.getDouble method
- MariaDbCallableStatement.getInt method
- MariaDbCallableStatement.getLong method
- MariaDbCallableStatement.getObject method
- MariaDbCallableStatement.getString method
- MariaDbCallableStatement.out method
- MariaDbCallableStatement.outParameters property
- MariaDbCallableStatement.outValues property
- MariaDbCallableStatement.query method
- MariaDbCallableStatement.query method
- MariaDbCallableStatement.registerOutParameter method
- MariaDbCallableStatement.update method
- MariaDbCallableStatement.update method
- MariaDbCallableStatement.wasNull method
- MariaDbConnection class MariaDB JDBC-style connection implementation.
- MariaDbConnection.autoCommit property
- MariaDbConnection.callable(sql field
- MariaDbConnection.catalog property
- MariaDbConnection.clearWarnings method
- MariaDbConnection.clientInfo property
- MariaDbConnection.close method
- MariaDbConnection.closed property
- MariaDbConnection.commit method
- MariaDbConnection.connect(url field
- MariaDbConnection.connected property
- MariaDbConnection.createStatement(resultSetType field
- MariaDbConnection.holdability property
- MariaDbConnection.isConnected method Returns true when the connection has a live socket and is not closed.
- MariaDbConnection.isValid method
- MariaDbConnection.metadata property
- MariaDbConnection.nativeSql method
- MariaDbConnection.networkTimeoutMillis property
- MariaDbConnection.open(url field Opens a MariaDB connection from a URL and optional properties.
- MariaDbConnection.prepareCall(sql field
- MariaDbConnection.prepareStatement(sql field
- MariaDbConnection.prepared(sql field
- MariaDbConnection.readOnly property
- MariaDbConnection.releaseSavepoint method
- MariaDbConnection.rollback method
- MariaDbConnection.savepoint method
- MariaDbConnection.schema property
- MariaDbConnection.serverVersion property
- MariaDbConnection.sslContext property
- MariaDbConnection.statement(resultSetType field
- MariaDbConnection.transactionIsolation property
- MariaDbConnection.url property
- MariaDbConnection.userName property
- MariaDbConnection.warning property
- MariaDbDatabaseMetaData class MariaDB database metadata implementation.
- MariaDbDatabaseMetaData.catalogs method
- MariaDbDatabaseMetaData.columns(catalog field
- MariaDbDatabaseMetaData.connection property
- MariaDbDatabaseMetaData.driverName property
- MariaDbDatabaseMetaData.driverVersion property
- MariaDbDatabaseMetaData.exportedKeys(catalog field
- MariaDbDatabaseMetaData.functions(catalog field
- MariaDbDatabaseMetaData.importedKeys(catalog field
- MariaDbDatabaseMetaData.primaryKeys(catalog field
- MariaDbDatabaseMetaData.procedures(catalog field
- MariaDbDatabaseMetaData.productName property
- MariaDbDatabaseMetaData.productVersion property
- MariaDbDatabaseMetaData.readOnly property
- MariaDbDatabaseMetaData.schemas method
- MariaDbDatabaseMetaData.supportsBatchUpdates property
- MariaDbDatabaseMetaData.supportsNamedParameters property
- MariaDbDatabaseMetaData.supportsPreparedStatements property
- MariaDbDatabaseMetaData.supportsSavepoints property
- MariaDbDatabaseMetaData.supportsStoredProcedures property
- MariaDbDatabaseMetaData.supportsTransactions property
- MariaDbDatabaseMetaData.tableTypes method
- MariaDbDatabaseMetaData.tables(catalog field
- MariaDbDatabaseMetaData.typeInfo method
- MariaDbDatabaseMetaData.url property
- MariaDbDatabaseMetaData.userName property
- MariaDbDriver class MariaDB driver entry point for `klyn.
- MariaDbDriver.connect(url field Opens a MariaDB connection.
- MariaDbParameterMetaData class MariaDB prepared-statement parameter metadata.
- MariaDbParameterMetaData.nullability method
- MariaDbParameterMetaData.parameterCount property
- MariaDbParameterMetaData.parameterMode method
- MariaDbParameterMetaData.parameterType method
- MariaDbParameterMetaData.parameterTypeName method
- MariaDbParameterMetaData.precision method
- MariaDbParameterMetaData.scale method
- MariaDbParameterMetaData.signed method
- MariaDbPreparedStatement class MariaDB prepared statement.
- MariaDbPreparedStatement.bind method
- MariaDbPreparedStatement.bindBoolean method
- MariaDbPreparedStatement.bindDouble method
- MariaDbPreparedStatement.bindInt method
- MariaDbPreparedStatement.bindLong method
- MariaDbPreparedStatement.bindNull method
- MariaDbPreparedStatement.bindString method
- MariaDbPreparedStatement.clearParameters method
- MariaDbPreparedStatement.execute method
- MariaDbPreparedStatement.parameterInfo property
- MariaDbPreparedStatement.parameters property
- MariaDbPreparedStatement.query method
- MariaDbPreparedStatement.sql property
- MariaDbPreparedStatement.update method
- MariaDbResultSet class In-memory MariaDB result set.
- MariaDbResultSet.absolute method
- MariaDbResultSet.afterLast property
- MariaDbResultSet.beforeFirst property
- MariaDbResultSet.clearWarnings method
- MariaDbResultSet.close method
- MariaDbResultSet.closed property
- MariaDbResultSet.concurrency property
- MariaDbResultSet.empty method Creates an empty result set.
- MariaDbResultSet.fetchDirection property
- MariaDbResultSet.fetchSize property
- MariaDbResultSet.first method
- MariaDbResultSet.getBoolean method
- MariaDbResultSet.getDouble method
- MariaDbResultSet.getInt method
- MariaDbResultSet.getLong method
- MariaDbResultSet.getObject method
- MariaDbResultSet.getString method
- MariaDbResultSet.holdability property
- MariaDbResultSet.last method
- MariaDbResultSet.lastReadWasNull property
- MariaDbResultSet.metadata property
- MariaDbResultSet.moveAfterLast method
- MariaDbResultSet.moveBeforeFirst method
- MariaDbResultSet.next method
- MariaDbResultSet.previous method
- MariaDbResultSet.relative method
- MariaDbResultSet.resultSetType property
- MariaDbResultSet.rowNumber property
- MariaDbResultSet.statement property
- MariaDbResultSet.warning property
- MariaDbResultSet.wasNull method
- MariaDbResultSetMetaData class MariaDB result-set metadata implementation.
- MariaDbResultSetMetaData.autoIncrement method
- MariaDbResultSetMetaData.caseSensitive method
- MariaDbResultSetMetaData.catalogName method
- MariaDbResultSetMetaData.columnCount property
- MariaDbResultSetMetaData.columnLabel method
- MariaDbResultSetMetaData.columnName method
- MariaDbResultSetMetaData.columnType method
- MariaDbResultSetMetaData.columnTypeName method
- MariaDbResultSetMetaData.definitelyWritable method
- MariaDbResultSetMetaData.displaySize method
- MariaDbResultSetMetaData.nullability method
- MariaDbResultSetMetaData.precision method
- MariaDbResultSetMetaData.readOnly method
- MariaDbResultSetMetaData.scale method
- MariaDbResultSetMetaData.schemaName method
- MariaDbResultSetMetaData.searchable method
- MariaDbResultSetMetaData.signed method
- MariaDbResultSetMetaData.tableName method
- MariaDbResultSetMetaData.writable method
- MariaDbSavepoint class MariaDB savepoint descriptor.
- MariaDbSavepoint.MariaDbSavepoint constructor
- MariaDbSavepoint.id property
- MariaDbSavepoint.name property
- MariaDbStatement class Plain MariaDB statement.
- MatchResult class Represents one successful regular-expression match.
- MatchResult.MatchResult constructor Creates a new match result from the matched text.
- MatchResult.operator!= method Value inequality with another match result.
- MatchResult.operator!= method Value inequality with a string.
- MatchResult.operator!= method Value inequality with a string.
- MatchResult.operator== method Value equality with another match result.
- MatchResult.operator== method Value equality with a string.
- MatchResult.operator== method Value equality with a string.
- MatchResult.toString method Returns the matched text.
- MatchResult.value property Matched text.
- Math class Basic mathematical constants and functions.
- Math.E field Euler's number.
- Math.PI field PI: the ratio of a circle's circumference to its diameter.
- Math.TAU field TAU: the ratio of a circle's circumference to its radius.
- Math.abs method Returns the absolute value of a scalar number.
- Math.abs method Returns the element-wise absolute value of an array.
- Math.acos method Returns the arccosine of a value.
- Math.acos method
- Math.acos method
- Math.acos method
- Math.acos method
- Math.acos method
- Math.acos method
- Math.acos method Returns the element-wise arccosine of an array.
- Math.acosh method Returns the inverse hyperbolic cosine of a value.
- Math.acosh method
- Math.acosh method
- Math.acosh method
- Math.acosh method
- Math.acosh method
- Math.acosh method
- Math.asin method Returns the arcsine of a value.
- Math.asin method
- Math.asin method
- Math.asin method
- Math.asin method
- Math.asin method
- Math.asin method
- Math.asin method Returns the element-wise arcsine of an array.
- Math.asinh method Returns the inverse hyperbolic sine of a value.
- Math.asinh method
- Math.asinh method
- Math.asinh method
- Math.asinh method
- Math.asinh method
- Math.asinh method
- Math.atan method Returns the arctangent of a value.
- Math.atan method
- Math.atan method
- Math.atan method
- Math.atan method
- Math.atan method
- Math.atan method
- Math.atan method Returns the element-wise arctangent of an array.
- Math.atan2 method Returns `atan2(y, x)` in radians.
- Math.atan2 method Returns the element-wise `atan2(y, x)` for two arrays.
- Math.atan2 method Returns the element-wise `atan2(y, x)` between an array and a scalar.
- Math.atanh method Returns the inverse hyperbolic tangent of a value.
- Math.atanh method
- Math.atanh method
- Math.atanh method
- Math.atanh method
- Math.atanh method
- Math.atanh method
- Math.cbrt method Returns the cube root of a floating-point value.
- Math.cbrt method Returns the element-wise cube root of an array.
- Math.ceil method Returns the smallest integer greater than or equal to `value`, preserved
in the same floating-point type.
- Math.ceil method Applies `ceil` element-wise on an array while preserving the array element type.
- Math.cos method Returns the cosine of an angle in radians.
- Math.cos method
- Math.cos method
- Math.cos method
- Math.cos method
- Math.cos method
- Math.cos method
- Math.cos method Returns the element-wise cosine of an array expressed in radians.
- Math.cosh method
- Math.cosh method
- Math.cosh method Returns the element-wise hyperbolic cosine of an array.
- Math.cosh method Returns the hyperbolic cosine of a value.
- Math.cosh method
- Math.cosh method
- Math.cosh method
- Math.cosh method
- Math.degrees method Converts radians to degrees.
- Math.degrees method Converts the elements of an array from radians to degrees.
- Math.exp method Returns `e` raised to the specified power.
- Math.exp method
- Math.exp method
- Math.exp method
- Math.exp method
- Math.exp method
- Math.exp method
- Math.exp method Returns the element-wise exponential of an array.
- Math.exp2 method Returns `2` raised to the specified power.
- Math.exp2 method Returns the element-wise power of two of an array.
- Math.expm1 method Returns `e^value - 1`.
- Math.expm1 method Returns the element-wise `e^value - 1` of an array.
- Math.fact method Computes the factorial of an integer.
- Math.fact method
- Math.fact method
- Math.fact method
- Math.fact method
- Math.floor method Returns the greatest integer less than or equal to `value`, preserved in
the same floating-point type.
- Math.floor method Applies `floor` element-wise on an array while preserving the array element type.
- Math.fmod method Returns the floating-point remainder of the division.
- Math.fmod method Returns the element-wise floating-point remainder of two arrays.
- Math.fmod method Returns the element-wise floating-point remainder of an array by a scalar.
- Math.gcd method Computes the greatest common divisor of one or more integers.
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method Computes the greatest common divisor of one or more integers.
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.gcd method
- Math.hypot method Returns the Euclidean distance `sqrt(x*x + y*y)`.
- Math.hypot method Returns the element-wise Euclidean distance of two arrays.
- Math.hypot method Returns the element-wise Euclidean distance between an array and a scalar.
- Math.log method Returns the natural logarithm of a value.
- Math.log method
- Math.log method
- Math.log method
- Math.log method
- Math.log method
- Math.log method
- Math.log method
- Math.log method Returns the element-wise natural logarithm of an array.
- Math.log10 method Returns the base-10 logarithm of a value.
- Math.log10 method Returns the element-wise base-10 logarithm of an array.
- Math.log1p method Returns `log(1 + value)` with improved precision near zero.
- Math.log1p method Returns the element-wise `log(1 + value)` of an array.
- Math.log2 method Returns the base-2 logarithm of a value.
- Math.log2 method Returns the element-wise base-2 logarithm of an array.
- Math.pow method Raises a floating-point value to the specified power.
- Math.pow method
- Math.pow method
- Math.pow method
- Math.pow method
- Math.pow method
- Math.pow method
- Math.pow method Raises each element of an array to the matching powers of another array.
- Math.pow method Raises each element of an array to the specified scalar power.
- Math.radians method Converts degrees to radians.
- Math.radians method Converts the elements of an array from degrees to radians.
- Math.round method Rounds a floating-point value to the nearest integer value, returned in
the same floating-point type.
- Math.round method Rounds each element of an array while preserving the array element type.
- Math.sin method Returns the sine of an angle in radians.
- Math.sin method
- Math.sin method
- Math.sin method
- Math.sin method
- Math.sin method
- Math.sin method
- Math.sin method Returns the element-wise sine of an array expressed in radians.
- Math.sinh method Returns the hyperbolic sine of a value.
- Math.sinh method
- Math.sinh method
- Math.sinh method
- Math.sinh method
- Math.sinh method
- Math.sinh method
- Math.sinh method Returns the element-wise hyperbolic sine of an array.
- Math.sqrt method Returns the square root of a floating-point value.
- Math.sqrt method
- Math.sqrt method
- Math.sqrt method Returns the element-wise square root of an array.
- Math.tan method Returns the tangent of an angle in radians.
- Math.tan method
- Math.tan method
- Math.tan method
- Math.tan method
- Math.tan method
- Math.tan method
- Math.tan method Returns the element-wise tangent of an array expressed in radians.
- Math.tanh method Returns the hyperbolic tangent of a value.
- Math.tanh method
- Math.tanh method
- Math.tanh method
- Math.tanh method
- Math.tanh method
- Math.tanh method
- Math.tanh method Returns the element-wise hyperbolic tangent of an array.
- Math.trunc method Returns the integral part of `value`, preserved in the same
floating-point type.
- Math.trunc method Applies `trunc` element-wise on an array while preserving the array element type.
- Menu class A drop-down menu.
- Menu.Menu constructor
- Menu.addItem method
- Menu.items method
- Menu.removeItem method
- Menu.title property
- MenuBar class Function-key menu bar.
- MenuBar class Menu bar of a window.
- MenuBar.MenuBar constructor
- MenuBar.MenuBar constructor
- MenuBar.activeKey field
- MenuBar.addMenu method
- MenuBar.compactTitleOf method
- MenuBar.hasKey method
- MenuBar.keyAt method
- MenuBar.keys method
- MenuBar.menus method
- MenuBar.paintToFrame method
- MenuBar.removeMenu method
- MenuBar.setMenu method
- MenuBar.titleOf method
- MenuBar.trigger method
- MenuItem class Single menu entry.
- MenuItem.MenuItem constructor
- MenuItem.click method
- MenuItem.text property
- Message class Base mail message.
- Message.addBcc method Adds a `Bcc` recipient from a mailbox string.
- Message.addBcc method Adds a `Bcc` recipient.
- Message.addCc method Adds a `Cc` recipient from a mailbox string.
- Message.addCc method Adds a `Cc` recipient.
- Message.addRecipient method Adds a recipient.
- Message.addTo method Adds a `To` recipient from a mailbox string.
- Message.addTo method Adds a `To` recipient.
- Message.allRecipients method Returns all recipients, including `Bcc`.
- Message.bccRecipients field Blind-carbon-copy recipients.
- Message.ccRecipients field Carbon-copy recipients.
- Message.from property Author address.
- Message.header method Adds or replaces a custom header.
- Message.headers field Additional message headers.
- Message.render method Renders the message as RFC 5322 text.
- Message.replyTo property Optional reply-to address.
- Message.sentDate property Optional explicit sent date.
- Message.session property Associated mail session.
- Message.subject property Message subject.
- Message.toRecipients field Primary recipients.
- MessageDialog class Message dialog with a single accept action.
- MessageDialog.MessageDialog constructor
- MessageDialog.message field
- MessageDialog.okLabel field
- MessageDigest class Abstract base class for text-oriented message digests.
- MessageDigest.algorithm property Canonical digest algorithm name.
- MessageDigest.digest method Hashes the buffered text and an optional final chunk.
- MessageDigest.digestFile method Hashes a file from a `String` or `Path` value.
- MessageDigest.digestFileInfo method Hashes a file and returns a structured digest view.
- MessageDigest.digestInfo method Hashes the buffered text and returns a structured digest view.
- MessageDigest.getInstance method Compatibility factory for dynamic algorithm selection.
- MessageDigest.reset method Resets the buffered text accumulated with `update`.
- MessageDigest.toString method
- MessageDigest.update method Appends text to the in-memory digest buffer.
- MessagingException class Base exception raised by `klyn.
- MessagingException.MessagingException constructor Creates a messaging exception.
- Method class Class representing a method.
- Method.Method constructor Constructor for Method
- Method.annotations property Method annotations
- Method.body property Method to get the body of the method
- Method.flags property Raw modifier flags
- Method.name property Method to get the name of the method
- Method.parameters property Method to get the parameters of the method
- Method.returnType property Method to get the return type of the method
- Method.toString method Method to convert the method to a string representation
- MimeBodyPart class MIME body part.
- MimeBodyPart.MimeBodyPart(content field Creates a MIME body part.
- MimeBodyPart.asAttachment method Marks this part as an attachment.
- MimeBodyPart.asInline method Marks this part as inline content.
- MimeBodyPart.attachmentBase64 method Creates an attachment from Base64 content.
- MimeBodyPart.attachmentBase64 method Creates a Base64 attachment with an explicit content type.
- MimeBodyPart.attachmentText method Creates a text attachment.
- MimeBodyPart.attachmentText method Creates a text attachment with an explicit content type.
- MimeBodyPart.content property Raw part content or already-encoded Base64 content.
- MimeBodyPart.contentDisposition property Optional Content-Disposition header value.
- MimeBodyPart.contentId property Optional inline content identifier.
- MimeBodyPart.contentType property MIME content type.
- MimeBodyPart.fileName property Optional attachment or inline file name.
- MimeBodyPart.header method Adds or replaces a MIME header on this part.
- MimeBodyPart.headers field Additional MIME headers for this part.
- MimeBodyPart.html method Creates an HTML body part.
- MimeBodyPart.text method Creates a plain text body part.
- MimeBodyPart.transferEncoding property Content-Transfer-Encoding header value.
- MimeMessage class MIME message inspired by JavaMail `MimeMessage`, adapted to Klyn.
- MimeMessage.MimeMessage constructor Creates a MIME message.
- MimeMessage.attach method Adds an attachment.
- MimeMessage.attachBase64 method Adds an attachment from Base64 content.
- MimeMessage.attachBase64 method Adds a Base64 attachment with an explicit content type.
- MimeMessage.attachText method Adds a text attachment.
- MimeMessage.attachText method Adds a text attachment with an explicit content type.
- MimeMessage.header method Adds or replaces a custom message header.
- MimeMessage.htmlBody property HTML body.
- MimeMessage.messageId property Optional explicit Message-ID.
- MimeMessage.multipart property Optional explicit MIME tree.
- MimeMessage.render method Renders this message as RFC 5322 text.
- MimeMessage.textBody property Plain text body.
- MimeMultipart class MIME multipart container.
- MimeMultipart.MimeMultipart constructor Creates a multipart container.
- MimeMultipart.addHtml method Adds an HTML body part.
- MimeMultipart.addMultipart method Adds a nested multipart.
- MimeMultipart.addPart method Adds a body part.
- MimeMultipart.addText method Adds a plain text body part.
- MimeMultipart.attachBase64 method Adds a Base64 attachment with an explicit content type.
- MimeMultipart.attachBase64 method Adds an attachment whose payload is already Base64-encoded.
- MimeMultipart.attachText method Adds a text attachment.
- MimeMultipart.attachText method Adds a text attachment with an explicit content type.
- MimeMultipart.boundary property Boundary marker used for serialization.
- MimeMultipart.clear method Removes all child parts.
- MimeMultipart.header method Adds or replaces a multipart header.
- MimeMultipart.headers field Additional multipart headers.
- MimeMultipart.mixed method Creates a `multipart/mixed` container.
- MimeMultipart.partCount property Returns the number of direct child parts.
- MimeMultipart.related method Creates a `multipart/related` container.
- MimeMultipart.subType property Multipart subtype, for example `mixed` or `alternative`.
- MouseEvent class Terminal mouse event decoded from SGR mouse sequences.
- MouseEvent.MouseEvent constructor
- MouseEvent.button property
- MouseEvent.clickCount property
- MouseEvent.drag property
- MouseEvent.pressed property
- MouseEvent.rawCode property
- MouseEvent.released property
- MouseEvent.wheel property
- MouseEvent.wheelDelta property
- MouseEvent.x property
- MouseEvent.y property
- Mutex class Mutual exclusion primitive.
- Mutex.close method AutoClosable support for try-with-resources.
- Mutex.lock method Acquires the mutex and returns a guard that unlocks on `close()`.
- Mutex.unload method Alias for unlock (kept for compatibility with older naming).
- Mutex.unlock method Releases the mutex.
N
- NDArray class Represents a multi-dimensional array (NDArray) with elements of type T.
- NDArray.NDArray constructor Constructs a new NDArray with the given shape.
- NDArray.NDArray constructor Constructs a new NDArray from a read-only shape.
- NDArray.NDArray constructor Constructs a new NDArray from a tuple shape.
- NDArray.NDArray constructor Constructs a new 1D NDArray with the given size.
- NDArray.abs method Returns the element-wise absolute value.
- NDArray.acos method Returns the element-wise arccosine.
- NDArray.asin method Returns the element-wise arcsine.
- NDArray.atan method Returns the element-wise arctangent.
- NDArray.atan2 method Returns the element-wise `atan2(this, other)`.
- NDArray.atan2 method Returns the element-wise `atan2(this, value)`.
- NDArray.cbrt method Returns the element-wise cube root.
- NDArray.ceil method Applies `ceil` element-wise while preserving the array element type.
- NDArray.cos method Returns the element-wise cosine in radians.
- NDArray.cosh method Returns the element-wise hyperbolic cosine.
- NDArray.degrees method Converts each element from radians to degrees.
- NDArray.exp method Returns the element-wise exponential.
- NDArray.exp2 method Returns the element-wise power of two.
- NDArray.expm1 method Returns the element-wise `exp(value) - 1`.
- NDArray.eye method Creates a new NDArray with ones on the diagonal and zeros elsewhere.
- NDArray.flatten method Flattens the NDArray into a 1D array.
- NDArray.floor method Applies `floor` element-wise while preserving the array element type.
- NDArray.fmod method Returns the element-wise floating-point remainder with another array.
- NDArray.fmod method Returns the element-wise floating-point remainder with a scalar.
- NDArray.fromList method Creates a 1D NDArray from a list.
- NDArray.fromList method Creates a 2D NDArray from a nested list.
- NDArray.full method Creates a new NDArray filled with a given value.
- NDArray.full method Creates a new NDArray filled with a given value.
- NDArray.full method Creates a new NDArray filled with a given value.
- NDArray.full method Creates a new NDArray filled with a given value using a tuple shape.
- NDArray.hypot method Returns the element-wise Euclidean distance with another array.
- NDArray.hypot method Returns the element-wise Euclidean distance with a scalar.
- NDArray.log method Returns the element-wise natural logarithm.
- NDArray.log10 method Returns the element-wise base-10 logarithm.
- NDArray.log1p method Returns the element-wise `log(1 + value)`.
- NDArray.log2 method Returns the element-wise base-2 logarithm.
- NDArray.max method Returns the maximum value of the array.
- NDArray.min method Returns the minimum value of the array.
- NDArray.ndim property The number of dimensions in the array.
- NDArray.ones method Creates a new NDArray with ones.
- NDArray.ones method Creates a new NDArray with ones.
- NDArray.ones method Creates a new NDArray with ones.
- NDArray.ones method Creates a new NDArray with ones from a tuple shape.
- NDArray.operator* method Multiplies two NDArrays element-wise.
- NDArray.operator** method Raises first NDArray to second NDArray element-wise.
- NDArray.operator+ method Adds two NDArrays element-wise.
- NDArray.operator- method Subtracts two NDArrays element-wise.
- NDArray.operator/ method Divides two NDArrays element-wise.
- NDArray.operator// method Integer-divides two NDArrays element-wise.
- NDArray.operator@ method Matrix multiplication (2D x 2D).
- NDArray.operator[] method Gets one element for 1D arrays.
- NDArray.operator[] method Gets one element for 2D arrays.
- NDArray.pow method Raises each element to the matching power array.
- NDArray.pow method Raises each element to the given scalar power.
- NDArray.radians method Converts each element from degrees to radians.
- NDArray.randint method Creates a new NDArray with random integers.
- NDArray.randint method Creates a 1D NDArray with random integers in `[min, max]`.
- NDArray.randint method Creates a NDArray with random integers in `[min, max]` using read-only shape dimensions.
- NDArray.randint method Creates a NDArray with random integers in `[min, max]` using a tuple shape.
- NDArray.randn method Creates a new NDArray with random floating-point numbers from a normal distribution.
- NDArray.randn method Creates a 1D NDArray sampled from a normal-like distribution.
- NDArray.randn method Creates a NDArray sampled from a normal-like distribution using read-only shape dimensions.
- NDArray.randn method Creates a NDArray sampled from a normal-like distribution using a tuple shape.
- NDArray.random method Creates a new NDArray with random values in [0, 1).
- NDArray.random method Creates a 1D NDArray with random values in `[0, 1)`.
- NDArray.random method Creates a NDArray with random values in `[0, 1)` using read-only shape dimensions.
- NDArray.random method Creates a NDArray with random values in `[0, 1)` using a tuple shape.
- NDArray.reshape method Reshapes the NDArray to the specified shape.
- NDArray.reshape method Reshapes the NDArray using a tuple shape.
- NDArray.reshape method Reshapes the NDArray using two dimensions.
- NDArray.round method Rounds each element to the nearest integer value while preserving the
array element type.
- NDArray.set method Sets one element in a 1D NDArray.
- NDArray.set method Sets one element in a 2D NDArray.
- NDArray.shape property The shape of the array.
- NDArray.sin method Returns the element-wise sine in radians.
- NDArray.sinh method Returns the element-wise hyperbolic sine.
- NDArray.size property The total number of elements in the array.
- NDArray.sort method Sorts the NDArray in place.
- NDArray.sort method Sorts the NDArray along one axis, in place.
- NDArray.sqrt method Returns the element-wise square root.
- NDArray.sum method Computes the sum of all elements.
- NDArray.sum method Computes the sum along one axis.
- NDArray.t property The transpose of the NDArray (2D only).
- NDArray.tan method Returns the element-wise tangent in radians.
- NDArray.tanh method Returns the element-wise hyperbolic tangent.
- NDArray.toString method Returns a string representation of the array.
- NDArray.trunc method Applies `trunc` element-wise while preserving the array element type.
- NDArray.zeros method Creates a new NDArray with zeros.
- NDArray.zeros method Creates a new NDArray with zeros.
- NDArray.zeros method Creates a new NDArray with zeros.
- NDArray.zeros method Creates a new NDArray with zeros from a tuple shape.
- NullException class
- NullException.NullException constructor
- Nullability enum Nullability contract used by SQL metadata APIs.
O
P
R
S
- SByte class Represents an 8-bit signed integer.
- SByte.SByte constructor Builds the neutral SByte value (`0`).
- SByte.SByte constructor Builds an SByte from a Float value.
- SByte.SByte constructor Builds an SByte from a Double value.
- SByte.SByte constructor Builds an SByte from a textual representation.
- SByte.operator!= method
- SByte.operator% method
- SByte.operator%= method
- SByte.operator* method
- SByte.operator** method
- SByte.operator**= method
- SByte.operator*= method
- SByte.operator+ method Native arithmetic operators.
- SByte.operator+= method Native compound assignment operators.
- SByte.operator- method
- SByte.operator-= method
- SByte.operator/ method
- SByte.operator// method
- SByte.operator//= method
- SByte.operator/= method
- SByte.operator< method
- SByte.operator<= method
- SByte.operator== method Native comparison operators.
- SByte.operator> method
- SByte.operator>= method
- SByte.toString method Converts this value to its textual representation.
- SByte.tryParse method Parses an SByte value from text.
- SHA1 class SHA-1 message digest.
- SHA1.SHA1 constructor
- SHA224 class SHA-224 message digest.
- SHA224.SHA224 constructor
- SHA256 class SHA-256 message digest.
- SHA256.SHA256 constructor
- SHA384 class SHA-384 message digest.
- SHA384.SHA384 constructor
- SHA3_224 class SHA3-224 message digest.
- SHA3_224.SHA3_224 constructor
- SHA3_256 class SHA3-256 message digest.
- SHA3_256.SHA3_256 constructor
- SHA3_384 class SHA3-384 message digest.
- SHA3_384.SHA3_384 constructor
- SHA3_512 class SHA3-512 message digest.
- SHA3_512.SHA3_512 constructor
- SHA512 class SHA-512 message digest.
- SHA512.SHA512 constructor
- SHA512_224 class SHA-512/224 message digest.
- SHA512_224.SHA512_224 constructor
- SHA512_256 class SHA-512/256 message digest.
- SHA512_256.SHA512_256 constructor
- SQLException class Base exception for SQL access, statement preparation and result processing.
- SQLException.SQLException constructor Creates an SQL exception.
- SQLException.sqlState property Optional five-character SQL state.
- SQLException.vendorCode property Optional vendor-specific error code.
- SQLFeatureNotSupportedException class Raised when a requested SQL feature is declared by the API but not yet
provided by the current driver or runtime branch.
- SQLFeatureNotSupportedException.SQLFeatureNotSupportedException constructor Creates a feature-not-supported exception.
- SQLWarning class Non-fatal SQL warning.
- SQLWarning.SQLWarning constructor Creates an SQL warning.
- SQLWarning.nextWarning property Optional next warning in the chain.
- SSLContext class Immutable TLS client context inspired by Java's `SSLContext`.
- SSLContext.SSLContext(verifyPeer field Creates a TLS context.
- SSLContext.caFile field Optional CA certificate file in PEM format.
- SSLContext.caPath field Optional CA certificate folder.
- SSLContext.clientCertificateFile field Optional client certificate file in PEM format.
- SSLContext.clientDefault method Returns the default verified client context.
- SSLContext.clientPrivateKeyFile field Optional client private key file in PEM format.
- SSLContext.copy method Returns a copy of this context.
- SSLContext.insecure method Returns an insecure context that disables peer verification.
- SSLContext.maxVersion field Optional maximum TLS version, for example `TLSv1.
- SSLContext.minVersion field Optional minimum TLS version, for example `TLSv1.
- SSLContext.openSocket method Opens a TLS socket using this context.
- SSLContext.trustAll method Returns a copy that trusts all peers.
- SSLContext.verifyPeer field True when peer certificates and host names must be verified.
- SSLContext.withCaFile method Returns a copy with a custom CA certificate file.
- SSLContext.withCaPath method Returns a copy with a custom CA certificate directory.
- SSLContext.withClientCertificate method Returns a copy with a client certificate and private key.
- SSLContext.withTlsVersions method Returns a copy with minimum and optional maximum TLS versions.
- SSLException class Raised when a TLS/SSL handshake or encrypted transport operation fails.
- SSLException.SSLException constructor Creates an SSL exception.
- SSLSocket class Blocking TLS client socket inspired by Java's `SSLSocket`.
- SSLSocket.SSLSocket constructor Creates an unconnected TLS socket.
- SSLSocket.SSLSocket constructor Creates and connects a TLS socket.
- SSLSocket.SSLSocket(socket field Wraps an already-connected TCP socket into TLS.
- SSLSocket.attachToSocket method Upgrades an already-connected TCP socket using this TLS context.
- SSLSocket.cipherSuite property Negotiated cipher suite.
- SSLSocket.close method Closes the TLS socket.
- SSLSocket.connect method Connects this TLS socket.
- SSLSocket.context property TLS context applied to this socket.
- SSLSocket.fromSocket(socket field Stable alias of `upgrade(.
- SSLSocket.getInputStream method Returns the input stream facade.
- SSLSocket.getOutputStream method Returns the output stream facade.
- SSLSocket.getReader method Returns the text reader facade.
- SSLSocket.getWriter method Returns the text writer facade.
- SSLSocket.host property Remote host name.
- SSLSocket.isConnected property True when the socket is connected.
- SSLSocket.port property Remote port number.
- SSLSocket.protocol property Negotiated TLS protocol, for example `TLSv1.
- SSLSocket.readAllText method Reads until the peer closes the TLS stream.
- SSLSocket.readLine method Reads one logical line.
- SSLSocket.reader property Read-only alias for `getReader()`.
- SSLSocket.receive method Receives up to `maxBytes` bytes interpreted as text.
- SSLSocket.receiveBytes method Receives raw bytes from the peer.
- SSLSocket.send method Sends text to the peer.
- SSLSocket.sendBytes method Sends raw bytes to the peer.
- SSLSocket.toString method
- SSLSocket.upgrade(socket field Upgrades an already-connected TCP socket to TLS.
- SSLSocket.write method Writes text to the peer.
- SSLSocket.writeBytes method Writes raw bytes to the peer.
- SSLSocket.writeLine method Writes one line to the peer.
- SSLSocket.writer property Read-only alias for `getWriter()`.
- SSLSocketInputStream class Binary input stream wrapper for `SSLSocket`.
- SSLSocketInputStream.close method
- SSLSocketInputStream.read method Reads a text chunk from the TLS socket.
- SSLSocketInputStream.readBytes method Reads bytes from the TLS socket.
- SSLSocketOutputStream class Binary output stream wrapper for `SSLSocket`.
- SSLSocketOutputStream.close method
- SSLSocketOutputStream.write method Writes text to the TLS socket.
- SSLSocketOutputStream.writeBytes method Writes raw bytes to the TLS socket.
- SSLSocketReader class Text reader over one TLS socket connection.
- SSLSocketReader.SSLSocketReader constructor Creates a text reader bound to a connected TLS socket.
- SSLSocketReader.close method Closes the underlying TLS socket.
- SSLSocketReader.readAllText method Reads all remaining text from the TLS socket.
- SSLSocketReader.readLine method Reads one logical line from the TLS socket.
- SSLSocketWriter class Text writer over one TLS socket connection.
- SSLSocketWriter.SSLSocketWriter constructor Creates a text writer bound to a connected TLS socket.
- SSLSocketWriter.close method Closes the underlying TLS socket.
- SSLSocketWriter.write method Writes text to the TLS socket.
- Savepoint interface Savepoint descriptor contract inspired by `java.
- Savepoint.id property Optional numeric identifier.
- Savepoint.name property Optional savepoint name.
- ScrollView class Basic text scroll view.
- ScrollView.ScrollView constructor
- ScrollView.appendLine method
- ScrollView.clampScrollOffsetFor method Clamps the current scroll offset to the valid range.
- ScrollView.clear method
- ScrollView.contentWidth method Returns the content width when the scrollbar reserves one column.
- ScrollView.handleVerticalScrollbarMouse method Handles mouse interaction with the vertical scrollbar.
- ScrollView.hasVerticalScrollbar method Returns true when a vertical scrollbar is needed.
- ScrollView.maxScrollOffsetFor method Computes the maximal vertical scroll offset for the given content size.
- ScrollView.paintToFrame method
- ScrollView.scrollByAmount method Scrolls vertically by the requested delta.
- ScrollView.scrollOffset field
- ScrollView.scrollToTrackRow method Scrolls to the absolute track row targeted by the mouse.
- ScrollView.scrollbarColumn method Returns the track column for the vertical scrollbar.
- ScrollView.scrollbarThumbSize method Returns the scrollbar thumb size in rows.
- ScrollView.scrollbarThumbTop method Returns the scrollbar thumb top row relative to the viewport.
- ScrollView.text property
- ScrollView.toString method Returns full textual content of the view.
- ScrollView.visibleRowCount method Returns the number of visible rows available for scrollable content.
- SecretKeyFactory class Abstract base class for secret-key derivation algorithms.
- SecretKeyFactory.algorithm field Canonical factory algorithm name.
- SecretKeyFactory.generateSecret method Derives key material from a password-based specification.
- SecretKeyFactory.generateSecret method
- SecretKeyFactory.getInstance method Compatibility factory for dynamic algorithm selection.
- SecretKeyFactory.toString method
- SecureRandom class Transport-safe secure random helper inspired by Java `SecureRandom`.
- SecureRandom.SecureRandom constructor Creates a secure random generator instance.
- SecureRandom.nextBase64 method Generates random data encoded as standard Base64.
- SecureRandom.nextHex method Generates random data encoded as hexadecimal.
- SecureRandom.nextUrlBase64 method Generates random data encoded as URL-safe Base64.
- Semaphore class Counting semaphore.
- Semaphore.Semaphore constructor Creates a semaphore with an initial number of permits.
- Semaphore.acquire method Acquires one permit and returns an AutoClosable guard.
- Semaphore.close method AutoClosable support for try-with-resources.
- Semaphore.release method Releases one permit.
- SendFailedException class Raised when SMTP delivery fails for one or more recipients.
- SendFailedException.SendFailedException constructor Creates a send failure.
- SendFailedException.invalidAddresses property Recipients rejected by the SMTP server.
- SendFailedException.unsentAddresses property Recipients left unsent because of the failure.
- SendFailedException.validSentAddresses property Recipients that were accepted by the SMTP server.
- ServerSocket class TCP server socket, close to Java's `java.
- ServerSocket.ServerSocket constructor
- ServerSocket.accept method Accepts one client connection.
- ServerSocket.bind method Binds and starts listening.
- ServerSocket.close method Closes the listening socket.
- ServerSocket.isBound property Returns true if the socket is currently bound.
- ServerSocket.localPort property Local listening port.
- ServerSocket.localSocketAddress property Returns the local bound address.
- Service annotation
- Session class SMTP session configuration inspired by JavaMail `Session`, adapted to Klyn.
- Session.Session(host field Creates a mail session.
- Session.authenticator property Optional lazy authenticator.
- Session.clientName property Returns the EHLO/HELO client name.
- Session.defaultFrom property Optional default sender address.
- Session.deliver method Sends a message through this session.
- Session.effectivePort property Returns the effective SMTP port for this session.
- Session.heloName property Optional EHLO/HELO client name.
- Session.host property SMTP host name.
- Session.openTransport method Opens an SMTP transport bound to this session.
- Session.password property SMTP login password.
- Session.port property SMTP port.
- Session.security property Plain SMTP, direct TLS or STARTTLS.
- Session.smtp method Creates an SMTP session.
- Session.sslContext property Optional TLS context for direct SMTPS connections.
- Session.userName property SMTP login user name.
- Set interface Unordered collection of unique elements.
- Set.count method Counts occurrences of the given element in the set.
- Set.operator in method Returns true if the set contains the given element.
- Short class Represents a 16-bit signed integer.
- Short.Short constructor Builds the neutral Short value (`0`).
- Short.Short constructor Builds a Short from a Float value.
- Short.Short constructor Builds a Short from a Double value.
- Short.Short constructor Builds a Short from a textual representation.
- Short.operator!= method
- Short.operator% method
- Short.operator%= method
- Short.operator* method
- Short.operator** method
- Short.operator**= method
- Short.operator*= method
- Short.operator+ method Native arithmetic operators.
- Short.operator+= method Native compound assignment operators.
- Short.operator- method
- Short.operator-= method
- Short.operator/ method
- Short.operator// method
- Short.operator//= method
- Short.operator/= method
- Short.operator< method
- Short.operator<= method
- Short.operator== method Native comparison operators.
- Short.operator> method
- Short.operator>= method
- Short.toString method Converts this value to its textual representation.
- Short.tryParse method Parses a Short value from text.
- Signature class Abstract base class for digital signatures.
- Signature.algorithm field Canonical signature algorithm name.
- Signature.getInstance method Compatibility factory for dynamic algorithm selection.
- Signature.hashAlgorithm field Canonical digest algorithm name used by the signature.
- Signature.initSign method Initializes the instance for signing with a private key.
- Signature.initVerify method Initializes the instance for verification with a public key.
- Signature.padding field RSA padding mode used by the signature.
- Signature.reset method Clears the buffered text accumulated with `update`.
- Signature.sign method Signs the buffered text and an optional final chunk.
- Signature.toString method
- Signature.update method Appends text to the in-memory signature buffer.
- Signature.verify method Verifies a signature against the buffered text and an optional final chunk.
- SmtpResponse class SMTP response returned by `SmtpTransport`.
- SmtpResponse.SmtpResponse constructor Creates an SMTP response.
- SmtpResponse.code field SMTP status code.
- SmtpResponse.lines field Raw response lines received from the server.
- SmtpResponse.message field Final response message without the leading numeric code.
- SmtpResponse.ok property Returns true when the response is successful or intermediate.
- SmtpResponse.toString method
- SmtpTransport class Stateful SMTP transport.
- SmtpTransport.SmtpTransport constructor Creates an SMTP transport.
- SmtpTransport.close method Closes the SMTP connection.
- SmtpTransport.connect method Opens the SMTP connection and performs greeting, EHLO and optional AUTH.
- SmtpTransport.deliver method Sends one message.
- SmtpTransport.isConnected property Returns true when the underlying socket is connected.
- SmtpTransport.session field Session bound to this transport.
- Socket class TCP client socket, close to Java's `java.
- Socket.Socket constructor Creates a socket and connects when endpoint parameters are provided.
- Socket.Socket constructor Creates a socket and connects when endpoint parameters are provided.
- Socket.Socket constructor
- Socket.close method Closes the socket.
- Socket.connect method Connects this socket.
- Socket.connectWithTimeout method
- Socket.getInputStream method Returns the input stream wrapper.
- Socket.getOutputStream method Returns the output stream wrapper.
- Socket.getReader method Returns a text reader facade over this socket.
- Socket.getWriter method Returns a text writer facade over this socket.
- Socket.isConnected property Returns true when the socket has a valid native handle.
- Socket.readAllText method Reads the whole socket stream as text.
- Socket.readLine method Reads a logical line and strips the trailing newline.
- Socket.reader property Read-only property alias for `getReader()`.
- Socket.receive method Receives text data from the peer.
- Socket.receive method Receives text data from the peer.
- Socket.receiveBytes method Receives raw bytes from the peer.
- Socket.remoteSocketAddress property Returns the remote socket endpoint when known.
- Socket.send method Sends text data to the peer.
- Socket.sendBytes method Sends raw bytes to the peer.
- Socket.setTimeoutMillis method
- Socket.write method Writes raw text to the socket.
- Socket.writeBytes method Writes raw bytes to the socket.
- Socket.writeLine method Writes one line to the socket.
- Socket.writer property Read-only property alias for `getWriter()`.
- SocketAddress class Base class for socket endpoints, close to Java's `java.
- SocketAddress.toString method Returns a debug-friendly endpoint representation.
- SocketException class Base network exception for socket, TCP, TLS and HTTP transport failures.
- SocketException.SocketException constructor Creates a socket exception.
- SocketInputStream class Binary input stream wrapper for `Socket`.
- SocketInputStream.close method
- SocketInputStream.read method Reads a text chunk from the socket.
- SocketInputStream.readBytes method Reads bytes from the socket.
- SocketOutputStream class Binary output stream wrapper for `Socket`.
- SocketOutputStream.close method
- SocketOutputStream.write method Writes text to the socket.
- SocketOutputStream.writeBytes method Writes raw bytes to the socket.
- SocketReader class Text reader over one socket connection.
- SocketReader.SocketReader constructor Creates a text reader bound to a connected socket.
- SocketReader.close method Closes the underlying socket.
- SocketReader.readAllText method Reads all remaining text from the socket.
- SocketReader.readLine method Reads one logical line from the socket.
- SocketWriter class Text writer over one socket connection.
- SocketWriter.SocketWriter constructor Creates a text writer bound to a connected socket.
- SocketWriter.close method Closes the underlying socket.
- SocketWriter.write method Writes text to the socket.
- SpinBox class Numeric spin box widget.
- SpinBox.SpinBox constructor
- SpinBox.value property
- StackOverflowError class Error thrown when the call stack limit is exceeded.
- StackOverflowError.StackOverflowError constructor Constructor for StackOverflowError.
- Statement interface SQL statement contract inspired by `java.
- Statement.addBatch method Adds one SQL statement to the batch.
- Statement.batchSize property Number of statements currently queued in the batch.
- Statement.clearBatch method Clears the queued batch.
- Statement.clearWarnings method Clears the warning chain.
- Statement.closeOnCompletion property True when the statement auto-closes after completion.
- Statement.closed property True when the statement has been closed.
- Statement.concurrency property Result-set concurrency mode.
- Statement.connection property Owning connection.
- Statement.cursorName property Optional cursor name.
- Statement.escapeProcessing property True when SQL escape processing is enabled.
- Statement.execute method Executes arbitrary SQL.
- Statement.executeBatch method Executes the queued batch.
- Statement.executeQuery method Java-compatible alias of `query(.
- Statement.executeUpdate method Java-compatible alias of `update(.
- Statement.fetchDirection property Preferred fetch direction.
- Statement.fetchSize property Preferred fetch size.
- Statement.generatedKeys property Generated keys from the last update when supported by the driver.
- Statement.holdability property Result-set holdability mode.
- Statement.largeMaxRows property Max row count as `Long`, or `0` for unlimited.
- Statement.maxFieldSize property Max field size, or `0` for unlimited.
- Statement.maxRows property Max rows returned by queries, or `0` for unlimited.
- Statement.poolable property True when the statement may participate in pooling.
- Statement.query method Executes a query and returns a cursor.
- Statement.queryTimeoutSeconds property Query timeout in seconds.
- Statement.resultSetType property Cursor scrollability mode.
- Statement.update method Executes an update and returns the affected row count.
- Statement.warning property Current warning chain.
- StatusBar class Bottom status bar.
- StatusBar.Map method
- StatusBar.StatusBar constructor
- StatusBar.addWidget method
- StatusBar.displayMessage method
- StatusBar.message field
- StatusLabel class Status bar text compartment with optional binding.
- StatusLabel.StatusLabel constructor
- StatusLabel.connect method
- StatusLabel.disconnect method
- StatusLabel.text property
- String class The String class is used to store and manipulate textual content.
- String.String constructor Builds the empty string.
- String.String constructor Builds a string from any object by using its textual representation.
- String.String constructor Builds a string from a character array.
- String.capitalize method Capitalizes the string in place (first character only).
- String.center method Centers this string in place to the target width.
- String.contains method Returns true if this string contains the provided substring.
- String.count method Counts non-overlapping occurrences of a substring.
- String.endsWith method Returns true if this string ends with the provided suffix.
- String.equalsIgnoreCase method Compares two strings without case sensitivity.
- String.indexOf method Finds the first index of a substring starting from a position.
- String.isAlnum method Returns true if all characters are alphanumeric.
- String.isAlpha method Returns true if all characters are alphabetic.
- String.isBlank method Returns true if the string is empty or only contains spaces.
- String.isDigit method Returns true if all characters are digits.
- String.isEmpty property Returns true if the string is empty.
- String.isLower method Returns true if all cased characters are lowercase and at least one cased character exists.
- String.isSpace method Returns true if all characters are whitespace.
- String.isUpper method Returns true if all cased characters are uppercase and at least one cased character exists.
- String.join method Joins a list of strings using this string as separator.
- String.lastIndexOf method Finds the last index of a substring up to a position.
- String.lower method Converts the string to lowercase in place.
- String.lpad method Left pads this string in place to the target width.
- String.ltrim method Removes leading whitespace in place.
- String.matches method Tests the string against a regular expression.
- String.operator* method Repeats a string a given number of times.
- String.operator*= method Repeats this string in place.
- String.operator+ method Concatenates two strings.
- String.operator+= method Appends another string to this string (in place).
- String.operator[] method Returns or sets the character at the given position.
- String.removeAccents method Removes accents in place.
- String.removeSGR method Returns the string with ANSI SGR escape sequences removed.
- String.replace method Replaces all occurrences of oldValue by newValue in place.
- String.replaceFirst method Replaces the first occurrence of oldValue by newValue in place.
- String.replaceLast method Replaces the last occurrence of oldValue by newValue in place.
- String.rpad method Right pads this string in place to the target width.
- String.rtrim method Removes trailing whitespace in place.
- String.size property Returns the number of characters in the string.
- String.split method Splits the string using a string delimiter.
- String.startsWith method Returns true if this string starts with the provided prefix.
- String.substring method Extracts a substring.
- String.title method Capitalizes each word in place.
- String.toCapitalize method Returns a new string with the first character capitalized.
- String.toLower method Returns the string in lowercase.
- String.toRemoveAccents method Returns a new string without accents.
- String.toString method Returns this string (identity conversion).
- String.toTitle method Returns a title-cased copy of this string.
- String.toTrim method Returns the string with leading and trailing whitespace removed.
- String.toUpper method Returns the string in uppercase.
- String.trim method Removes leading and trailing whitespace in place.
- String.upper method Converts the string to uppercase in place.
- StringBuilder class Mutable builder used to efficiently assemble text.
- StringBuilder.StringBuilder constructor Creates a new builder.
- StringBuilder.append method Appends one character to the builder.
- StringBuilder.append method Appends a signed long.
- StringBuilder.append method Appends an unsigned long.
- StringBuilder.append method Appends a float.
- StringBuilder.append method Appends a double.
- StringBuilder.append method Appends a boolean.
- StringBuilder.append method Appends a string.
- StringBuilder.append method Appends the string representation of an object.
- StringBuilder.append method Appends a signed byte.
- StringBuilder.append method Appends an unsigned byte.
- StringBuilder.append method Appends a signed short.
- StringBuilder.append method Appends an unsigned short.
- StringBuilder.append method Appends a signed integer.
- StringBuilder.append method Appends an unsigned integer.
- StringBuilder.clear method Clears current content.
- StringBuilder.insert method Inserts a string at a given position.
- StringBuilder.insert method Inserts the string representation of an object.
- StringBuilder.insert method Inserts one character.
- StringBuilder.insert method Inserts a signed byte.
- StringBuilder.insert method Inserts an unsigned byte.
- StringBuilder.insert method Inserts a signed short.
- StringBuilder.insert method Inserts an unsigned short.
- StringBuilder.insert method Inserts a signed integer.
- StringBuilder.insert method Inserts an unsigned integer.
- StringBuilder.insert method Inserts a signed long.
- StringBuilder.insert method Inserts an unsigned long.
- StringBuilder.insert method Inserts a float.
- StringBuilder.insert method Inserts a double.
- StringBuilder.insert method Inserts a boolean.
- StringBuilder.isEmpty property Returns true when no character is present.
- StringBuilder.length method Returns current content length.
- StringBuilder.operator[] method Gets or sets one character by index.
- StringBuilder.remove method Removes a range of characters.
- StringBuilder.reverse method Reverses characters in place.
- StringBuilder.toCharArray method Returns the content as a character array.
- StringBuilder.toString method Returns a String representation of the builder content.
- StringBuilderSync class Thread-safe text builder.
- StringBuilderSync.StringBuilderSync constructor Creates a new synchronized builder.
- StringBuilderSync.append method Appends one character to the builder.
- StringBuilderSync.append method Appends a signed long.
- StringBuilderSync.append method Appends an unsigned long.
- StringBuilderSync.append method Appends a float.
- StringBuilderSync.append method Appends a double.
- StringBuilderSync.append method Appends a boolean.
- StringBuilderSync.append method Appends a string.
- StringBuilderSync.append method Appends the string representation of an object.
- StringBuilderSync.append method Appends a signed byte.
- StringBuilderSync.append method Appends an unsigned byte.
- StringBuilderSync.append method Appends a signed short.
- StringBuilderSync.append method Appends an unsigned short.
- StringBuilderSync.append method Appends a signed integer.
- StringBuilderSync.append method Appends an unsigned integer.
- StringBuilderSync.clear method Clears current content.
- StringBuilderSync.insert method Inserts a string at a given position.
- StringBuilderSync.insert method Inserts the string representation of an object.
- StringBuilderSync.insert method Inserts one character.
- StringBuilderSync.insert method Inserts a signed byte.
- StringBuilderSync.insert method Inserts an unsigned byte.
- StringBuilderSync.insert method Inserts a signed short.
- StringBuilderSync.insert method Inserts an unsigned short.
- StringBuilderSync.insert method Inserts a signed integer.
- StringBuilderSync.insert method Inserts an unsigned integer.
- StringBuilderSync.insert method Inserts a signed long.
- StringBuilderSync.insert method Inserts an unsigned long.
- StringBuilderSync.insert method Inserts a float.
- StringBuilderSync.insert method Inserts a double.
- StringBuilderSync.insert method Inserts a boolean.
- StringBuilderSync.isEmpty property Returns true when no character is present.
- StringBuilderSync.length method Returns current content length.
- StringBuilderSync.operator[] method Gets or sets one character by index.
- StringBuilderSync.remove method Removes a range of characters.
- StringBuilderSync.reverse method Reverses characters in place.
- StringBuilderSync.toCharArray method Returns the content as a character array.
- StringBuilderSync.toString method Returns a String representation of the builder content.
- StyledSpan class Styled text fragment produced by syntax highlighters.
- StyledSpan.StyledSpan constructor
- StyledSpan.style property
- StyledSpan.text property
- SyntaxError class Exception thrown when Klyn code contains a syntax error.
- SyntaxError.SyntaxError constructor Constructor for SyntaxError.
- SyntaxError.message field
- SyntaxHighlighter interface Line-based syntax highlighter contract.
- SyntaxHighlighter.highlight method
- SyntaxHighlighterFactory class Resolves a syntax highlighter from a file path.
- SyntaxHighlighterFactory.byPath method
- SystemClassLoader class Default runtime loader.
- SystemClassLoader.SystemClassLoader constructor
- SystemClassLoader.instance property
- SystemClassLoader.loadClass method
- SystemClassLoader.loadPackage method
T
- Target annotation Restricts the kind of declaration an annotation can target.
- Target.FIELD field
- Target.METHOD field
- Target.PARAMETER field
- Target.PROPERTY field
- Target.TYPE field
- Terminal class High-level terminal application root.
- Terminal.Terminal constructor
- Terminal.activePage property
- Terminal.addDockedPane method Registers a docked pane toggled from the menu.
- Terminal.addDocument method Adds a document/view entry.
- Terminal.addDocument method Adds a hidden document/view entry.
- Terminal.addPage method
- Terminal.addPage method
- Terminal.deckPane property
- Terminal.dispatchEvent method Processes one logical terminal event without reading from stdin.
- Terminal.dockedPanes property
- Terminal.exit method
- Terminal.focusPage method
- Terminal.focusPage method
- Terminal.focusPage method
- Terminal.instance property Singleton instance.
- Terminal.invokeEventCallback method
- Terminal.invokePageChangeCallback method
- Terminal.lastFrame property Last composed logical terminal frame.
- Terminal.menuBar property
- Terminal.mouseTrackingEnabled property
- Terminal.onMouse property
- Terminal.onPageChange property
- Terminal.onResize property
- Terminal.pages property
- Terminal.paint method
- Terminal.prompt property
- Terminal.renderFrame method Renders one logical frame without flushing it to the real terminal.
- Terminal.run method
- Terminal.setViewportSize method Sets a logical viewport size for headless rendering/tests.
- Terminal.size property Current terminal size.
- Terminal.statusBar property
- Terminal.title property
- Terminal.togglePane method Shows or hides the first docked pane on the requested side.
- TerminalFrame class Logical terminal frame backed by styled cells.
- TerminalFrame.TerminalFrame constructor Builds a frame filled with spaces using the provided default style.
- TerminalFrame.cell method Returns the cell at the given coordinate.
- TerminalFrame.clear method Clears the frame with spaces and the default style.
- TerminalFrame.contains method Returns true when the coordinate belongs to the frame.
- TerminalFrame.copy method Returns a deep copy of the frame.
- TerminalFrame.copyRegion method Returns a sub-frame copy.
- TerminalFrame.cursorCol field
- TerminalFrame.cursorRow field
- TerminalFrame.cursorVisible field
- TerminalFrame.defaultStyle method Returns the default style of the frame.
- TerminalFrame.fillRect method Fills a rectangular region with the same glyph and style.
- TerminalFrame.height property
- TerminalFrame.toAnsiText method Returns the frame as ANSI text for debug snapshots.
- TerminalFrame.toPlainText method Returns the frame as exact plain text, one line per row.
- TerminalFrame.width property
- TerminalFrame.writeCell method Writes one cell.
- TerminalFrame.writeStyledText method Writes plain text using a fixed style, without ANSI parsing.
- TerminalFrame.writeText method Writes ANSI-capable text into the frame.
- Test annotation Annotation to mark a method as a test case.
- Test.MyTestClass method
- Test.expected property
- Test.timeout property
- TestClass annotation Annotation to mark a class as a test class.
- TestClass.MyTestClass method
- TestClass.category property
- TestClass.description property
- TestRunner class Class responsible for running test cases and test classes.
- TestRunner.addTestClass method Method to add a test class to the runner.
- TestRunner.runTests method Method to run all test cases in the test classes.
- TextBox class Editable text field.
- TextBox.TextBox constructor
- TextBox.caretPosition property Caret insertion position.
- TextBox.clearSelection method Clears the current selection and keeps the caret at its position.
- TextBox.deleteBackward method Deletes the current selection or the character before the caret.
- TextBox.deleteForward method Deletes the current selection or the character after the caret.
- TextBox.hasSelection method Returns true when a selection is active.
- TextBox.insertText method Inserts text at the caret position or replaces the current selection.
- TextBox.isReadOnly property Disables edition while keeping selection and focus support.
- TextBox.maxLength property Maximum accepted characters.
- TextBox.moveCaretLeft method Moves the caret to the left.
- TextBox.moveCaretRight method Moves the caret to the right.
- TextBox.paddingX property Horizontal text padding.
- TextBox.paint method Paints the field with antialiasing, selection and caret.
- TextBox.placeholder property Placeholder shown when the field is empty.
- TextBox.select method Updates the current selection range.
- TextBox.selectAll method Selects the whole field content.
- TextBox.selectionEnd property Selection active edge.
- TextBox.selectionStart property Selection anchor.
- TextBox.setCaret method Moves the caret to a given position.
- TextBox.text property Current field content.
- TextMetrics class Result of `Painter.
- TextMetrics.TextMetrics constructor
- TextMetrics.ascent property Estimated ascent.
- TextMetrics.descent property Estimated descent.
- TextMetrics.height property Estimated total height.
- TextMetrics.toString method
- TextMetrics.width property Estimated text width.
- TextReader interface Text reader contract.
- TextReader.readAllText method Reads the remaining text.
- TextReader.readLine method Reads one logical line without its trailing newline.
- TextView class Lightweight text-only view.
- TextView.TextView constructor
- TextView.append method
- TextView.paintToFrame method
- TextView.text property
- TextView.toString method
- TextWriter interface Text writer contract.
- TextWriter.write method Writes raw text.
- TextWriter.writeChar method Writes one character.
- TextWriter.writeLine method Writes one line and appends a newline.
- TextWriter.writeLines method Writes all lines with trailing newline.
- ThemeManager class Central access point for the built-in `klyn.
- ThemeManager.MODE_DARK field
- ThemeManager.MODE_LIGHT field
- ThemeManager.MODE_SYSTEM field
- ThemeManager.appearanceMode method Returns the configured global appearance mode.
- ThemeManager.effectiveAppearanceMode method Resolves `system` into `light` or `dark`.
- ThemeManager.resolveStyle method Resolves the current style for a widget.
- ThemeManager.setAppearanceMode method Sets the global appearance mode used by windows that keep the default.
- ThemeManager.theme method Returns the active built-in theme for the requested mode.
- ThemeStyle class Computed visual style used by `klyn.
- ThemeStyle.accentColor property
- ThemeStyle.backgroundColor property
- ThemeStyle.backgroundColor2 property
- ThemeStyle.borderColor property
- ThemeStyle.borderWidth property
- ThemeStyle.caretColor property
- ThemeStyle.clone method Creates a deep copy of the style.
- ThemeStyle.cornerRadius property
- ThemeStyle.font property
- ThemeStyle.merge method Overlays another style on top of the current one.
- ThemeStyle.paddingX property
- ThemeStyle.paddingY property
- ThemeStyle.placeholderColor property
- ThemeStyle.selectionColor property
- ThemeStyle.shadowBlur property
- ThemeStyle.shadowColor property
- ThemeStyle.shadowOffsetX property
- ThemeStyle.shadowOffsetY property
- ThemeStyle.textColor property
- ThemeStyle.toString method
- Thread class Logical thread abstraction close to Java's `java.
- Thread.Thread constructor Creates a thread with an auto-generated name derived from its unique id.
- Thread.Thread constructor
- Thread.activeCount property Returns the number of logically active threads.
- Thread.current method Java-like alias for `currentThread`.
- Thread.currentThread property Returns the current logical thread.
- Thread.id property Unique thread id.
- Thread.interrupt method Marks the thread as interrupted.
- Thread.isAlive property Returns true while this thread is not terminated.
- Thread.isInterrupted property Returns true when interruption was requested.
- Thread.join method Waits for completion.
- Thread.join method Waits up to a timeout in milliseconds.
- Thread.name property Thread name.
- Thread.priority property Logical thread priority.
- Thread.resume method Resumes execution logically.
- Thread.run method Runnable entrypoint.
- Thread.sleep method Puts the current thread to sleep.
- Thread.start method Starts the thread execution.
- Thread.state property Current lifecycle state.
- Thread.stop method Stops the thread logically.
- Thread.suspend method Suspends execution logically.
- Thread.toString method Returns a readable thread representation.
- Thread.withTarget method Creates a thread and binds a runnable target.
- Thread.yield method Provides a scheduler hint to yield execution.
- ThreadPriority enum Logical thread priority value object.
- ThreadState enum Logical lifecycle state for `Thread`.
- TimeZone class Represents a time zone, including its name and offset from UTC.
- TimeZone.TimeZone constructor Constructs a TimeZone object with a given name and offset.
- TimeZone.UTC property UTC timezone.
- TimeZone.local property Local timezone (best-effort, currently UTC by default).
- TimeZone.name property IANA-like short identifier (examples: UTC, CET).
- TimeZone.offsetHours property Offset from UTC in hours.
- TimeZone.toString method Returns a string representation of this TimeZone object.
- Timestamp class Represents a point in time, typically expressed as the number of seconds since the Epoch (January 1st, 1970, 00:00:00 UTC).
- Timestamp.Timestamp constructor Constructs a Timestamp object with a given value.
- Timestamp.now property Returns the current time in seconds since the Epoch (January 1st, 1970, 00:00:00 UTC).
- Timestamp.operator+ method
- Timestamp.operator- method
- Timestamp.operator- method
- Timestamp.toDateTime method Converts this Timestamp to a DateTime object.
- Timestamp.toString method Returns a string representation of this Timestamp object.
- Timestamp.totalSeconds property Total seconds since Unix epoch.
- TlsOptions class Immutable TLS options for HTTP clients.
- TlsOptions.TlsOptions(verifyPeer field Creates a TLS configuration for HTTPS requests.
- TlsOptions.caFile field Optional CA certificate file in PEM format.
- TlsOptions.caPath field Optional CA certificate folder.
- TlsOptions.clientCertificateFile field Optional client certificate file in PEM format.
- TlsOptions.clientDefault method Returns the default verified TLS options.
- TlsOptions.clientPrivateKeyFile field Optional client private key file in PEM format.
- TlsOptions.copy method Returns a copy of these TLS options.
- TlsOptions.insecure method Returns insecure TLS options that disable peer verification.
- TlsOptions.maxVersion field Optional maximum TLS version, for example `TLSv1.
- TlsOptions.minVersion field Optional minimum TLS version, for example `TLSv1.
- TlsOptions.trustAll method Returns a copy that trusts all peers.
- TlsOptions.verifyPeer field True when peer certificates and host names must be verified.
- TlsOptions.withCaFile method Returns a copy with a custom CA certificate file.
- TlsOptions.withCaPath method Returns a copy with a custom CA certificate directory.
- TlsOptions.withClientCertificate method Returns a copy with a client certificate and private key.
- TlsOptions.withTlsVersions method Returns a copy with minimum and optional maximum TLS versions.
- ToggleButton class Toggle button widget.
- ToggleButton.ToggleButton constructor
- ToggleButton.isChecked property
- Tool annotation Declares that a method can be exposed as an LLM tool.
- Tool.description property Human-readable tool description.
- Tool.name property External tool name visible by the LLM provider.
- ToolBinding class Internal immutable binding between one exposed tool name and its implementation.
- ToolBinding.ToolBinding constructor Creates one internal binding entry.
- ToolBinding.handle property Stored native handle of the implementation instance.
- ToolBinding.methodName property Target method name on the implementation.
- ToolBinding.paramNames property Ordered external parameter names.
- ToolBinding.paramTypes property Ordered declared parameter types.
- ToolBinding.toolName property External tool name exposed to providers.
- ToolCall class Tool call requested by an LLM provider.
- ToolCall.ToolCall constructor Creates a tool call.
- ToolCall.arguments property Decoded arguments.
- ToolCall.id property Provider-side call identifier.
- ToolCall.name property Requested tool name.
- ToolCall.toString method
- ToolRegistry class Registry of callable tools exposed to an LLM session.
- ToolRegistry.builder method Creates a fluent builder.
- ToolRegistry.definitions method Returns provider-ready tool definitions.
- ToolRegistry.execute method Executes one tool call and returns its textual result.
- ToolRegistry.extractAnnotationValue method
- ToolRegistry.isEmpty property Returns true when at least one tool is registered.
- ToolRegistryBuilder class Builder used to register one or more tool interfaces.
- ToolRegistryBuilder.add method Adds one tool interface implementation.
- ToolRegistryBuilder.build method Materializes the immutable registry.
- TransactionIsolation enum Transaction isolation level.
- Transport class High-level sending helper inspired by JavaMail `Transport`.
- Transport.deliver method Sends a message using either the provided session or the session attached
to the message itself.
- Tuple class Immutable positional tuple.
- Tuple.Tuple constructor Builds a tuple from the provided positional values.
- Tuple.operator[] method Returns the value at the given position.
- Tuple.size property Number of elements in this tuple.
- Tuple.toString method Returns a normalized textual representation.
- Type class Class representing a type in the reflection system.
- Type.FLAG_ABSTRACT field Flag used for abstract types/members.
- Type.FLAG_ANNOTATION field Flag used for annotations.
- Type.FLAG_ENUM field Flag used for enums.
- Type.FLAG_FINAL field Flag used for final types/members.
- Type.FLAG_INTERFACE field Flag used for interfaces.
- Type.FLAG_NATIVE field Flag used for native members.
- Type.FLAG_OVERRIDE field Flag used for override members.
- Type.FLAG_PRIVATE field Flag used for private members/types.
- Type.FLAG_PROTECTED field Flag used for protected members/types.
- Type.FLAG_PUBLIC field Flag used for public members/types.
- Type.FLAG_READONLY field Flag used for readonly members.
- Type.FLAG_STATIC field Flag used for static members.
- Type.Type constructor Constructor for Type
- Type.annotations property Returns annotations applied to the type.
- Type.fullName property Fully qualified type name.
- Type.genericParameterCount property Returns the number of generic parameters declared by the base type.
- Type.genericParameterNames method Returns the generic parameter names declared by the base type.
- Type.getAttribute method Method to get a specific attribute of the type.
- Type.getAttributes method Method to get the attributes of the type.
- Type.getConstructor method Returns the default constructor metadata.
- Type.getMethod method Method to get a specific method of the type.
- Type.getMethods method Method to get the methods of the type.
- Type.getProperties method Method to get the properties of the type.
- Type.getProperty method Method to get a specific property of the type.
- Type.implementedInterfaces property Returns interfaces implemented by this type.
- Type.isAbstract property Indicates whether the type is abstract.
- Type.isAnnotation property Indicates whether the type is an annotation.
- Type.isEnum property Indicates whether the type is an enum.
- Type.isFinal property Indicates whether the type is final.
- Type.isGenericInstantiation property Indicates whether this type represents a concrete generic instantiation.
- Type.isInterface property Indicates whether the type is an interface.
- Type.isNative property Indicates whether the type is native.
- Type.isOverride property Indicates whether the type is marked as override.
- Type.isPrivate property Indicates whether the type is private.
- Type.isProtected property Indicates whether the type is protected.
- Type.isPublic property Indicates whether the type is public.
- Type.isReadonly property Indicates whether the type is marked readonly.
- Type.isStatic property Indicates whether the type is static.
- Type.name property Short type name without package prefix.
- Type.operator!= method Returns the negation of type equality.
- Type.operator== method Compares two reflected types by full name.
- Type.superType property Returns the direct parent type, if any.
- Type.toString method Returns the full type name when available.
- TypeError class Exception thrown when a type error is detected.
- TypeError.TypeError constructor Constructor for TypeError.
- TypeError.message field
- TypeLoader class Class responsible for loading types in the reflection system.
- TypeLoader.attributeCount method
- TypeLoader.attributeFlags method
- TypeLoader.attributeName method
- TypeLoader.attributeType method
- TypeLoader.load method Method to load a type by its name.
- TypeLoader.methodAnnotationCount method Reflection helper: returns the number of annotations on a method.
- TypeLoader.methodAnnotationName method Reflection helper: returns method annotation name by index.
- TypeLoader.methodCount method Reflection helper: returns the number of methods declared on a type.
- TypeLoader.methodFlags method
- TypeLoader.methodName method Reflection helper: returns method name by index.
- TypeLoader.methodParameterAnnotationCount method Reflection helper: returns the number of annotations on a method parameter.
- TypeLoader.methodParameterAnnotationName method Reflection helper: returns parameter annotation name by index.
- TypeLoader.methodParameterCount method Reflection helper: returns the number of parameters of a method.
- TypeLoader.methodParameterName method Reflection helper: returns parameter name by index.
- TypeLoader.methodParameterType method Reflection helper: returns parameter type by index.
- TypeLoader.methodReturnType method Reflection helper: returns method return type by index.
- TypeLoader.propertyCount method
- TypeLoader.propertyFlags method
- TypeLoader.propertyName method
- TypeLoader.propertyType method
- TypeLoader.typeAnnotationCount method
- TypeLoader.typeAnnotationName method
- TypeLoader.typeGenericParameterCount method
- TypeLoader.typeGenericParameterName method
- TypeNotFoundException class Exception thrown when a type is not found.
- TypeNotFoundException.TypeNotFoundException constructor
- Types class JDBC-style SQL type codes.
- Types.ARRAY field
- Types.BIGINT field
- Types.BINARY field
- Types.BIT field
- Types.BLOB field
- Types.BOOLEAN field
- Types.CHAR field
- Types.CLOB field
- Types.DATE field
- Types.DECIMAL field
- Types.DOUBLE field
- Types.FLOAT field
- Types.INTEGER field
- Types.LONGNVARCHAR field
- Types.LONGVARBINARY field
- Types.LONGVARCHAR field
- Types.NCHAR field
- Types.NCLOB field
- Types.NULL field
- Types.NUMERIC field
- Types.NVARCHAR field
- Types.OTHER field
- Types.REAL field
- Types.REF field
- Types.ROWID field
- Types.SMALLINT field
- Types.SQLXML field
- Types.STRUCT field
- Types.TIME field
- Types.TIMESTAMP field
- Types.TINYINT field
- Types.VARBINARY field
- Types.VARCHAR field
U
V
W
- WebComponent class Placeholder for an embeddable web component.
- WebComponent.WebComponent constructor
- WebComponent.url property
- Widget class Base UI widget.
- Widget class Base class for the window widgets.
- Widget.Widget constructor
- Widget.accentColor property Accent color used by focused and primary controls.
- Widget.add method
- Widget.backgroundColor property Background color used by filled controls.
- Widget.baseAnsiStyle method Shared terminal base style used after ANSI fragments that locally override colors.
- Widget.blur method Clears keyboard focus on this widget.
- Widget.borderColor property Border color used by framed controls.
- Widget.bottom property Bottom edge of the widget.
- Widget.canFocus property Whether the widget can own keyboard focus.
- Widget.captureRenderFrame method Stores the latest rendered logical frame for debugging/validation.
- Widget.children method
- Widget.clearChildren method
- Widget.containsPoint method Returns true when a point is inside this widget bounds.
- Widget.cornerRadius property Default corner radius for rounded controls.
- Widget.font property Default font used to render this widget.
- Widget.foregroundColor property Main text and icon color.
- Widget.handleEvent method Handles a keyboard/terminal event.
- Widget.handleMouseEvent method Handles a mouse event in widget-local coordinates.
- Widget.hasFocus property Focus flag maintained by the GUI backend.
- Widget.height property Computed height.
- Widget.isEnabled property Enabled flag.
- Widget.isHovered property Hover flag maintained by the GUI backend.
- Widget.isManaged property When false, layout managers ignore this widget.
- Widget.isVisible property Visibility flag.
- Widget.lastRenderAnsi field
- Widget.lastRenderFrame property Last rendered logical frame, when available.
- Widget.lastRenderHeight field
- Widget.lastRenderPlain field
- Widget.lastRenderWidth field
- Widget.layout field
- Widget.layoutParams property Optional layout-specific metadata.
- Widget.margin property Outer margins expressed as `(left, top, right, bottom)`.
- Widget.maxHeight property Maximal allowed height.
- Widget.maxWidth property Maximal allowed width.
- Widget.minHeight property Minimal allowed height.
- Widget.minWidth property Minimal allowed width.
- Widget.paint method
- Widget.paint method Paint hook used by the future graphical backend.
- Widget.paintToFrame method Paints the widget directly into a logical terminal frame.
- Widget.parent property Parent container of this widget.
- Widget.performLayout method
- Widget.position property Widget top-left position expressed as `(x, y)`.
- Widget.preferredHeight property Preferred height used by layout managers.
- Widget.preferredWidth property Preferred width used by layout managers.
- Widget.refresh method Refreshes widget content when the widget maintains an internal render cache.
- Widget.renderAnsiSnapshot method
- Widget.renderPlainSnapshot method
- Widget.requestFocus method Requests keyboard focus for this widget.
- Widget.resolvePreferredHeight method Resolved preferred height after min/max constraints.
- Widget.resolvePreferredWidth method Resolved preferred width after min/max constraints.
- Widget.resolvedFont method Returns the effective font description used by painter-based renderers.
- Widget.right property Right edge of the widget.
- Widget.scrollbarThumbGlyph method Shared scrollbar thumb glyph.
- Widget.scrollbarTrackGlyph method Shared scrollbar track glyph.
- Widget.setBounds method Updates the computed widget bounds.
- Widget.size property Widget viewport size expressed as `(width, height)`.
- Widget.styleClass property Optional KSS class name.
- Widget.visible field
- Widget.width property Computed width.
- Widget.window property Owning window, propagated when the widget is inserted in a window tree.
- Widget.x property Computed left position.
- Widget.y property Computed top position.
- Window class Base class for graphical windows.
- Window.Window constructor
- Window.Window constructor
- Window.appearanceMode property Appearance mode: `system`, `light` or `dark`.
- Window.applyLayout method Synchronizes window bounds with the requested size.
- Window.centerIn method Centers the window inside another container or on screen.
- Window.close method Closes the window.
- Window.relayout method Replays the window layout using the current bounds.
- Window.render method Native-facing rendering hook.
- Window.run method Starts the native event loop for this window.
- Window.setBounds method
- Window.show method Shows the window.
- Window.size property Requested size expressed as `(width, height)`.
- Window.theme method Returns the active KSS theme for this window.
- Window.title property Window title.
X
Z
A
K