Index
A B C D E F G H I J K L M N O P Q R S T U V W X Z A K O
A

- AESCipherText class Structured AES encryption payload.
- AESCipherText.AESCipherText constructor Creates an AES payload object.
- AESCipherText.authenticated property Returns true when the payload carries an authentication tag.
- AESCipherText.cipherTextBase64 field Ciphertext in Base64.
- AESCipherText.cipherTextHex field Ciphertext in hexadecimal.
- AESCipherText.fromMap method Rebuilds an AES payload from a serialized map.
- AESCipherText.ivBase64 field Initialization vector in Base64.
- AESCipherText.ivHex field Initialization vector in hexadecimal.
- AESCipherText.keySizeBits field AES key size in bits.
- AESCipherText.mode field AES mode used to encrypt the payload.
- AESCipherText.tagBase64 field Authentication tag in Base64.
- AESCipherText.tagHex field Authentication tag in hexadecimal.
- AESCipherText.toMap method Converts this payload to a serializable map.
- AESCipherText.toString method
- AESCipherText.transformation field Concrete OpenSSL transformation name.
- AESKeyGenerator class AES secret-key generator.
- AESKeyGenerator.AESKeyGenerator constructor Creates a new AES key generator.
- AESKeyGenerator.generateKey method Performs a cryptographic operation.
- AESKeyGenerator.initialize method Performs a cryptographic operation.
- AbstractButton class Shared state for clickable buttons.
- AbstractButton.AbstractButton constructor
- AbstractButton.click method Dispatches the button action.
- AbstractButton.clicked event Action event emitted after the button is activated.
- AbstractButton.icon property Optional image displayed before the button text.
- AbstractButton.isDefaultButton property
- AbstractButton.isPressed property
- AbstractButton.performClick method Semantic alias of `click`.
- AbstractButton.press method Marks the button as pressed.
- AbstractButton.pressed event Action event emitted when the button enters pressed state.
- AbstractButton.release method Releases the button and optionally dispatches the action.
- AbstractButton.released event Action event emitted when the button leaves pressed state.
- AbstractButton.text property
- AbstractFloat class
- AbstractInt class
- AbstractNumber class
- AbstractSignedInt class Common base type for signed integer value types.
- AbstractTextWriter class Convenience base class for concrete `TextWriter` implementations.
- AbstractTextWriter.close method Flushes and closes the writer.
- AbstractTextWriter.write method Writes raw text.
- AbstractTextWriter.writeChar method Writes one character.
- AbstractTextWriter.writeLine method Writes one line and appends a newline.
- AbstractTextWriter.writeLines method Writes all lines with trailing newline.
- AbstractUnsignedInt class Common base type for unsigned integer value types.
- ActionEvent class GUI action event emitted by controls such as buttons and timers.
- ActionEvent.ActionEvent constructor Creates an action event.
- AddressException class Raised when an email address is malformed.
- AddressException.AddressException constructor Creates an address exception.
- After annotation Annotation marking a method executed after each test method.
- AfterClass annotation Annotation marking a static method executed once after all tests of a class.
- Annotation class Runtime representation of an annotation attached to a reflected type, constructor, method, property, attribute or parameter.
- Annotation.Annotation constructor Builds annotation metadata.
- Annotation.argument method Returns an annotation argument value or a default value.
- Annotation.argumentType method Returns an annotation argument token kind or a default value.
- Annotation.argumentTypes property Annotation argument token kinds.
- Annotation.arguments property Annotation arguments as raw source values.
- Annotation.hasArgument method Returns true when an argument is explicitly present.
- Annotation.name property Annotation name.
- Annotation.toString method Returns a readable representation of the annotation.
- AnsiSyntax class Shared syntax styles used by terminal highlighters.
- AnsiSyntax.comment method
- AnsiSyntax.decorator method
- AnsiSyntax.keyword method
- AnsiSyntax.number method
- AnsiSyntax.op method
- AnsiSyntax.parameter method
- AnsiSyntax.string method
- AnsiSyntax.text method
- AnsiSyntax.xmlAttr method
- AnsiSyntax.xmlEntity method
- AnsiSyntax.xmlTag method
- AnsiSyntax.xmlValue method
- Application class Global runtime entry point exposed by default in every Klyn program.
- Application.EXIT_FAILURE field Conventional failure exit code (`-1`).
- Application.EXIT_SUCCESS field Conventional success exit code (`0`).
- Application.arguments property Command-line arguments passed to the program.
- Application.classLoader property Returns the runtime system class loader.
- Application.compile method Compiles a Klyn script provided as a string.
- Application.environmentVariables property Environment variables of the current process.
- Application.err property Standard error stream of the process.
- Application.eval method Compiles and executes a Klyn script provided as a string.
- Application.exit method Terminates the current process.
- Application.in property Standard input stream of the process.
- Application.input method Reads a line from the given input stream, after optionally printing a prompt.
- Application.monotonicMs method Returns a monotonic timestamp in milliseconds.
- Application.out property Standard output stream of the process.
- Application.pid property Process identifier of the current runtime.
- Application.print method Prints one or more values to the given output stream.
- Application.properties property System properties exposed by the runtime.
- Application.range method Builds a Python-style integer range from `0` to `stop` (exclusive).
- Application.range method Builds a Python-style integer range from `start` to `stop` (exclusive).
- Application.range method Builds a Python-style integer range from `start` to `stop` (exclusive) using the provided step.
- Application.sum method Returns the sum of all numeric parameters.
- Application.sum method Returns the sum of all numeric values from a read-only list.
- Application.sum method Returns the sum of all numeric values from a set.
- Application.sum method Returns the sum of all numeric values from an NDArray.
- Application.time method Returns the current Unix time in seconds, using the same numeric convention as Python's `time.time()`.
- Application.timeMs method Returns the current Unix time in milliseconds.
- Application.timeNs method Returns the current Unix time in nanoseconds.
- Application.type method Returns the runtime type of a value.
- ArchiveFormat enum Supported archive container formats.
- Archiver class Base class for archive readers and writers.
- Archiver.getInstance method Returns an archiver implementation for the requested format.
- Archiver.makeArchive method Creates an archive from a file or directory.
- Archiver.unpackArchive method Unpacks an archive into a destination directory.
- Array class Fixed-size contiguous array.
- Array.Array constructor Creates a new array with a fixed number of elements.
- Array.Array constructor Creates a fixed-size array by copying an existing ordered collection.
- Array.count method Counts occurrences of the given element.
- Array.indexOf method Returns the first index of the given element.
- Array.join method Joins array elements into a single string.
- Array.lastIndexOf method Returns the last index of the given element.
- Array.operator in method Returns true when the array contains the given element.
- Array.operator!= method Compares two arrays structurally for inequality.
- Array.operator+ method Concatenates two fixed arrays into a new fixed array.
- Array.operator== method Compares two arrays structurally.
- Array.operator[] method Returns or replaces the element at the given index.
- Array.reverse method Reverses array elements in-place.
- Array.reverseNew method Returns a reversed copy without modifying the current array.
- Array.size property Returns the number of elements in the array.
- Array.sort method Sorts array elements in-place.
- Array.sortNew method Returns a sorted copy without modifying the current array.
- Array.toString method Returns the fixed-array textual representation.
- ArrayList class Resizable array list.
- ArrayList.ArrayList constructor Creates an empty ArrayList.
- ArrayList.ArrayList constructor Creates an ArrayList from a collection.
- ArrayList.ArrayList constructor Creates an ArrayList from a read-only list.
- ArrayList.ArrayList constructor Creates an ArrayList from a set.
- ArrayList.ArrayList constructor Creates an ArrayList from a tuple.
- ArrayList.add method Adds an element at the end.
- ArrayList.add method Inserts an element at the requested index.
- ArrayList.addAll method Appends every element from a read-only list.
- ArrayList.addAll method Inserts every element from a read-only list at the requested index.
- ArrayList.addAll method Appends every element from a set.
- ArrayList.addAll method Inserts every element from a set at the requested index.
- ArrayList.addAll method Appends every element from a tuple.
- ArrayList.addAll method Inserts every element from a tuple at the requested index.
- ArrayList.clear method Removes all elements.
- ArrayList.count method Counts occurrences of the given element in the list.
- ArrayList.indexOf method Returns the first index of the given element.
- ArrayList.join method Joins elements into a single string using the separator.
- ArrayList.lastIndexOf method Returns the last index of the given element.
- ArrayList.operator in method Returns true if the list contains the given element.
- ArrayList.operator+ method Concatenates two ArrayList instances into a new ArrayList.
- ArrayList.operator+= method Appends every element from a read-only list.
- ArrayList.operator+= method Appends every element from a set.
- ArrayList.operator+= method Appends every element from a tuple.
- ArrayList.operator[] method Gets the element at the given index.
- ArrayList.remove method Removes the first matching element.
- ArrayList.removeAt method Removes the element at the requested index.
- ArrayList.reverse method Reverses list elements in-place.
- ArrayList.reverseNew method Returns a new reversed list without modifying the original.
- ArrayList.shuffle method Randomly shuffles the list in-place.
- ArrayList.size property Number of elements in the list.
- ArrayList.sort method Sorts the list in ascending order.
- ArrayList.sortNew method Returns a new sorted ArrayList without modifying the original.
- ArrayList.toString method Returns a string representation of the list.
- ArrayListSync class Thread-safe resizable array list.
- ArrayListSync.ArrayListSync constructor Creates an empty synchronized list.
- ArrayListSync.ArrayListSync constructor Creates a synchronized list from a collection.
- ArrayListSync.ArrayListSync constructor Creates a synchronized list from a read-only list.
- ArrayListSync.ArrayListSync constructor Creates a synchronized list from a set.
- ArrayListSync.ArrayListSync constructor Creates a synchronized list from a tuple.
- ArrayListSync.add method Adds an element at the end.
- ArrayListSync.add method Inserts an element at the requested index.
- ArrayListSync.addAll method Appends every element from a read-only list while holding the synchronized storage lock.
- ArrayListSync.addAll method Inserts every element from a read-only list at the requested index.
- ArrayListSync.addAll method Appends every element from a set.
- ArrayListSync.addAll method Inserts every element from a set at the requested index.
- ArrayListSync.addAll method Appends every element from a tuple.
- ArrayListSync.addAll method Inserts every element from a tuple at the requested index.
- ArrayListSync.clear method Removes all elements.
- ArrayListSync.count method Counts occurrences of the given element in the list.
- ArrayListSync.indexOf method Returns the first index of the given element.
- ArrayListSync.join method Joins elements into a single string using the separator.
- ArrayListSync.lastIndexOf method Returns the last index of the given element.
- ArrayListSync.operator in method Returns true if the list contains the given element.
- ArrayListSync.operator+ method Concatenates two ArrayListSync instances into a new ArrayListSync.
- ArrayListSync.operator+= method Appends every element from a read-only list.
- ArrayListSync.operator+= method Appends every element from a set.
- ArrayListSync.operator+= method Appends every element from a tuple.
- ArrayListSync.operator[] method Gets the element at the given index.
- ArrayListSync.remove method Removes the first matching element.
- ArrayListSync.removeAt method Removes the element at the requested index.
- ArrayListSync.reverse method Reverses list elements in-place.
- ArrayListSync.reverseNew method Returns a new reversed list without modifying the original.
- ArrayListSync.shuffle method Randomly shuffles the list in-place.
- ArrayListSync.size property Number of elements in the list.
- ArrayListSync.sort method Sorts the list in ascending order.
- ArrayListSync.sortNew method Returns a new synchronized sorted list without modifying the original.
- ArrayListSync.toString method Returns a string representation of the list.
- ArraySync class Thread-safe fixed-size array.
- ArraySync.ArraySync constructor Creates a fixed-size synchronized array.
- ArraySync.count method Counts occurrences of the given element.
- ArraySync.indexOf method Returns the first index of the given element.
- ArraySync.join method Joins elements into a string using the separator.
- ArraySync.lastIndexOf method Returns the last index of the given element.
- ArraySync.operator in method Returns true if the array contains the given element.
- ArraySync.operator!= method Compares two synchronized arrays structurally for inequality.
- ArraySync.operator+ method Concatenates two synchronized fixed arrays into a new synchronized fixed array.
- ArraySync.operator== method Compares two synchronized arrays structurally.
- ArraySync.operator[] method Returns or replaces the element at the given index.
- ArraySync.reverse method Reverses array elements in-place while keeping the fixed size.
- ArraySync.reverseNew method Returns a reversed synchronized array copy.
- ArraySync.size property Number of elements in the array.
- ArraySync.sort method Sorts array elements in-place while keeping the fixed size.
- ArraySync.sortNew method Returns a sorted synchronized array copy.
- ArraySync.toString method Returns the fixed synchronized-array textual representation.
- Assert class Utility assertion helpers for the Klyn test framework.
- Assert.assertEquals method Verifies that two values are equal.
- Assert.assertEquals method Verifies that two double values are equal within a tolerance.
- Assert.assertEquals method Verifies that two float values are equal within a tolerance.
- Assert.assertFails method Verifies that executing the lambda raises any error.
- Assert.assertFalse method Verifies that a condition is false.
- Assert.assertNotNull method Verifies that a value is not null.
- Assert.assertNull method Verifies that a value is null.
- Assert.assertRaises method Verifies that executing the lambda raises the expected exception type.
- Assert.assertThrows method Verifies that executing the lambda raises an exception.
- Assert.assertTrue method Verifies that a condition is true.
- Assert.fail method Forces the current test to fail with a message.
- Assert.isFalse method Alias for `assertFalse`.
- Assert.isTrue method Alias for `assertTrue`.
- AssertionError class Exception raised when a low-level `assert` expression or a `klyn.unittest.Assert` helper fails.
- AssertionError.AssertionError constructor Creates an assertion error.
- AssociationOverride annotation Selects an embedded relationship whose provider binding is overridden.
- Attr interface DOM attribute node.
- Attr.isId property True when this attribute is known to be an element identifier.
- Attr.name property Qualified attribute name.
- Attr.ownerElement property Element currently owning this attribute, or null.
- Attr.schemaTypeInfo property Schema type information associated with this attribute.
- Attr.specified property True when the attribute value was explicitly specified.
- Attr.value property Attribute textual value.
- Attribute class Class representing an attribute (field).
- Attribute.Attribute constructor Constructor for Attribute
- Attribute.accessible property Allows reflective access to a non-public attribute when enabled.
- Attribute.annotations property Attribute annotations
- Attribute.flags property Raw modifier flags
- Attribute.getValue method Returns the current value of the attribute on the given target object.
- Attribute.isPrivate property True if the attribute is private.
- Attribute.isProtected property True if the attribute is protected.
- Attribute.isPublic property True if the attribute is public.
- Attribute.isReadonly property True if the attribute is readonly.
- Attribute.isStatic property True if the attribute is static.
- Attribute.name property Attribute name
- Attribute.type property Attribute type
- AttributeConverter interface Converts one mapped Klyn value to and from a provider value.
- AttributeConverter.fromProvider method Converts a provider value to its entity property representation.
- AttributeConverter.toProvider method Converts an entity property value to its provider representation.
- AttributeList interface Deprecated SAX1 attribute list.
- AttributeList.getLength method Returns the number of attributes in the list.
- AttributeList.getName method Returns the attribute name at the given index.
- AttributeList.getType method Returns the attribute type at the given index.
- AttributeList.getType method Returns the attribute type for a SAX1 qualified name.
- AttributeList.getValue method Returns the attribute value at the given index.
- AttributeList.getValue method Returns the attribute value for a SAX1 qualified name.
- AttributeOverride annotation Selects an embedded scalar attribute whose physical binding is overridden.
- Attributes interface Namespace-aware SAX2 attribute list.
- Attributes.getIndex method Returns the index for a Namespace URI and local name.
- Attributes.getIndex method Returns the index for a qualified name.
- Attributes.getLength method Returns the number of attributes.
- Attributes.getLocalName method Returns the local name at the given index.
- Attributes.getQName method Returns the qualified name at the given index.
- Attributes.getType method Returns the type for a qualified name.
- Attributes.getType method Returns the attribute type at the given index.
- Attributes.getType method Returns the type for a Namespace URI and local name.
- Attributes.getURI method Returns the Namespace URI at the given index.
- Attributes.getValue method Returns the value for a Namespace URI and local name.
- Attributes.getValue method Returns the value for a qualified name.
- Attributes.getValue method Returns the attribute value at the given index.
- Attributes2 interface SAX2 extension for DTD-related attribute metadata.
- Attributes2.isDeclared method Reports whether the indexed attribute was declared in the DTD.
- Attributes2.isDeclared method Reports whether the qualified attribute name was declared in the DTD.
- Attributes2.isDeclared method Reports whether the Namespace/local-name attribute was declared in the DTD.
- Attributes2.isSpecified method Reports whether the indexed attribute was specified in the source text.
- Attributes2.isSpecified method Reports whether the Namespace/local-name attribute was specified.
- Attributes2.isSpecified method Reports whether the qualified attribute name was specified.
- AuthenticationFailedException class Raised when SMTP authentication fails.
- AuthenticationFailedException.AuthenticationFailedException constructor Creates an authentication failure.
- Authenticator class Hook used by `Session` to resolve SMTP credentials lazily.
- Authenticator.requestPasswordAuthentication method Resolves SMTP credentials for the provided session.
- AutoClosable interface Resource contract for objects that must be closed after use.
- AutoClosable.close method Closes the resource and releases its underlying system state.
- Autowired annotation Annotation used to mark fields or constructor parameters that should be automatically injected with dependencies.

B

- Base64 class Base64 and Base64URL text helpers.
- Base64.decodeToText method Decodes a standard Base64 string to text.
- Base64.encodeText method Encodes a text value as standard Base64.
- Base64.urlDecodeToText method Decodes a URL-safe Base64 string to text.
- Base64.urlEncodeText method Encodes a text value as URL-safe Base64.
- BatchUpdateException class Raised when a batch statement stops part-way through execution.
- BatchUpdateException.BatchUpdateException constructor Creates a batch update exception.
- BatchUpdateException.BatchUpdateException constructor
- BatchUpdateException.updateCounts property Update counts already produced before the failure.
- Before annotation Annotation marking a method executed before each test method.
- BeforeClass annotation Annotation marking a static method executed once before all tests of a class.
- BindException class Raised when binding a server socket fails.
- BindException.BindException constructor Creates a bind exception.
- Binding class Common one-way, two-way and watch data-binding engine.
- Binding.oneWay method Synchronizes `right` from `left` and keeps it updated.
- Binding.twoWay method Synchronizes both members and keeps them mutually updated.
- Binding.unwatch method Unregisters a previously registered callback.
- Binding.watch method Registers a callback invoked when the referenced signal property changes.
- BindingRef class Runtime reference to an object member used by data binding.
- BindingRef.read method Reads the referenced member as an object value.
- BindingRef.readText method Reads the referenced member as text.
- BindingRef.write method Writes the referenced member.
- BindingRef.writeText method Writes a text value to the referenced member.
- BmpImage class Bitmap image implementation.
- BmpImage.BmpImage constructor Creates a BMP image descriptor.
- Boolean class Represents a Boolean value (`true` or `false`).
- Boolean.Boolean constructor Builds the neutral Boolean value (`false`).
- Boolean.Boolean constructor Builds a Boolean from a textual representation.
- Boolean.Boolean constructor Builds a Boolean from a signed integer.
- Boolean.Boolean constructor Builds a Boolean from an unsigned integer.
- Boolean.Boolean constructor Builds a Boolean from a signed long integer.
- Boolean.Boolean constructor Builds a Boolean from an unsigned long integer.
- Boolean.Boolean constructor Builds a Boolean from a floating-point value.
- Boolean.Boolean constructor Builds a Boolean from a double-precision value.
- Boolean.Boolean constructor Builds a Boolean from another Boolean value.
- BrowserException class Reports a browser resource, parsing, layout, or script error.
- BrowserException.BrowserException constructor Creates a browser exception.
- BrowserException.statusCode property HTTP status associated with the failure, or `0` for non-HTTP failures.
- BrowserHistory class Ordered navigation history owned by a `BrowserWidget`.
- BrowserHistory.canGoBack property Whether a previous entry exists.
- BrowserHistory.canGoForward property Whether a following entry exists.
- BrowserHistory.clear method Clears every retained navigation.
- BrowserHistory.current property Current entry, or `null` when history is empty.
- BrowserHistory.entries method Returns a snapshot of all entries.
- BrowserHistory.entryAt method Returns an entry by index.
- BrowserHistory.index property Current history index, or `-1` before the first navigation.
- BrowserHistory.size property Number of retained entries.
- BrowserHistoryEntry class Immutable browser history entry.
- BrowserHistoryEntry.BrowserHistoryEntry constructor Creates a history entry.
- BrowserHistoryEntry.title property Document title known for the URL.
- BrowserHistoryEntry.url property Visited URL.
- BrowserNavigationErrorEvent class Describes a browser navigation failure.
- BrowserNavigationErrorEvent.BrowserNavigationErrorEvent constructor Creates a browser navigation error event.
- BrowserNavigationErrorEvent.message property Human-readable failure description.
- BrowserNavigationErrorEvent.statusCode property HTTP status code, or `0` for non-HTTP failures.
- BrowserNavigationErrorEvent.url property URL that could not be loaded.
- BrowserNavigationEvent class Navigation event emitted before or after a browser location change.
- BrowserNavigationEvent.BrowserNavigationEvent constructor Creates a navigation event.
- BrowserNavigationEvent.historyNavigation property Whether this navigation comes from history traversal.
- BrowserNavigationEvent.url property Requested or effective URL.
- BrowserWidget class Embedded HTML/CSS/JS document viewer implemented by the Klyn GUI stack.
- BrowserWidget.BrowserWidget constructor Creates an embedded browser and optionally starts navigation.
- BrowserWidget.allowScripts property Whether inline and external scripts may use the embedded DOM profile.
- BrowserWidget.canGoBack property Whether `goBack()` can select an older history entry.
- BrowserWidget.canGoForward property Whether `goForward()` can select a newer history entry.
- BrowserWidget.documentCompleted event Emitted after styles, scripts and layout are ready for painting.
- BrowserWidget.documentTitle property Current document title.
- BrowserWidget.executeScript method Executes the embedded DOM scripting profile against the current page.
- BrowserWidget.goBack method Navigates to the previous history entry.
- BrowserWidget.goForward method Navigates to the following history entry.
- BrowserWidget.goHome method Navigates to `homeUrl`.
- BrowserWidget.history property Navigation history retained by this browser.
- BrowserWidget.homeUrl property URL opened by `goHome()`.
- BrowserWidget.isLoading property Whether a page is currently loading in the background.
- BrowserWidget.navigate method Starts asynchronous navigation to an absolute URL, relative URL or path.
- BrowserWidget.navigateToString method Loads an in-memory HTML document without filesystem or network access.
- BrowserWidget.navigated event Emitted after the main page and blocking resources have loaded.
- BrowserWidget.navigating event Emitted immediately before a navigation starts.
- BrowserWidget.navigationFailed event Emitted when the requested document cannot be loaded.
- BrowserWidget.paint method Paints the retained browser display list.
- BrowserWidget.refresh method Reloads the current URL without adding a history entry.
- BrowserWidget.scrollBy method Scrolls relative to the current CSS-pixel position.
- BrowserWidget.scrollTo method Scrolls the document to CSS-pixel coordinates.
- BrowserWidget.scrollX property Horizontal document scroll position in CSS pixels.
- BrowserWidget.scrollY property Vertical document scroll position in CSS pixels.
- BrowserWidget.statusText property Current status text, usually the link under the pointer.
- BrowserWidget.stop method Cancels the active network or file navigation.
- BrowserWidget.url signal Current effective document URL.
- BrowserWidget.userStyleSheet property CSS rules supplied by the host application for the displayed document.
- BrowserWidget.zoomFactor property Page-specific zoom factor, clamped to `0.25 .. 5.0`.
- Brush class Fill configuration that can be applied to a `Painter`.
- Brush.Brush constructor
- Brush.antialiasing property Fill antialiasing flag.
- Brush.clone method Duplicates the fill configuration.
- Brush.fillRule property Fill rule: `nonzero` or `evenodd`.
- Brush.paint property Fill paint source.
- Brush.toString method
- Button class Clickable terminal button with the standard Klyn terminal style.
- Button class Push button widget.
- Button.Button constructor
- Button.Button constructor
- Button.DEFAULT_BG_FOCUS field
- Button.DEFAULT_BG_NORMAL field
- Button.DEFAULT_FG_FOCUS field
- Button.DEFAULT_FG_NORMAL field
- Button.DEFAULT_HEIGHT field
- Button.DEFAULT_HORIZONTAL_PADDING field
- Button.DEFAULT_VERTICAL_PADDING field
- Button.bgFocus property
- Button.bgNormal property
- Button.centered property
- Button.clicked event Rich action event emitted when the terminal button is activated.
- Button.fgFocus property
- Button.fgNormal property
- Button.focusRenderStyle method Returns the standard visual style for a focused or hovered button.
- Button.focusable property
- Button.focused property
- Button.handleEvent method
- Button.handleMouseEvent method
- Button.horizontalPadding property
- Button.hovered property
- Button.id property
- Button.isPrimary property Indicates whether the button should use the accent color.
- Button.label property
- Button.normalRenderStyle method Returns the standard visual style for an idle button.
- Button.paint method Paints the button using the active KSS style and interaction state.
- Button.paintToFrame method
- Button.verticalPadding property
- Byte class Represents an 8-bit unsigned integer.
- Byte.Byte constructor Builds the neutral Byte value (`0`).
- Byte.Byte constructor Builds a Byte from a Boolean value (`false` = 0, `true` = 1).
- Byte.Byte constructor Builds a Byte from a Float value.
- Byte.Byte constructor Builds a Byte from a Double value.
- Byte.Byte constructor Builds a Byte from a textual representation.
- Byte.Byte constructor Builds a Byte from a signed 32-bit integer.
- Byte.Byte constructor Builds a Byte from an unsigned 32-bit integer.
- Byte.Byte constructor Builds a Byte from a signed 64-bit integer.
- Byte.Byte constructor Builds a Byte from an unsigned 64-bit integer.
- Byte.Byte constructor Builds a Byte from a character code point.
- Byte.MAX_VALUE field The greatest value representable by a Byte.
- Byte.MIN_VALUE field The smallest value representable by a Byte.
- Byte.operator!= method Tests whether two Byte values are different.
- Byte.operator% method Computes the remainder of one Byte value divided by another.
- Byte.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- Byte.operator* method Multiplies two Byte values.
- Byte.operator** method Raises a Byte value to a power.
- Byte.operator**= method Replaces `value` with `value ** power`.
- Byte.operator*= method Multiplies `a` by `b` in place.
- Byte.operator+ method Adds two Byte values.
- Byte.operator+= method Adds `b` to `a` in place.
- Byte.operator- method Subtracts one Byte value from another.
- Byte.operator-= method Subtracts `b` from `a` in place.
- Byte.operator/ method Divides one Byte value by another.
- Byte.operator// method Performs integer division on two Byte values.
- Byte.operator//= method Replaces `a` with the integer division of `a` by `b`.
- Byte.operator< method Tests whether `a` is strictly lower than `b`.
- Byte.operator<= method Tests whether `a` is lower than or equal to `b`.
- Byte.operator== method Tests whether two Byte values are equal.
- Byte.operator> method Tests whether `a` is strictly greater than `b`.
- Byte.operator>= method Tests whether `a` is greater than or equal to `b`.
- Byte.toString method Converts this value to its textual representation.

C

- CDATASection interface DOM CDATA text section.
- CSVException class Exception raised when CSV data is syntactically invalid or when a dialect cannot represent a requested value.
- CSVException.CSVException constructor Creates a CSV exception.
- CSVReader class RFC-4180 style CSV reader inspired by Python's `csv.reader`.
- CSVReader.CSVReader constructor Reads and parses a CSV file.
- CSVReader.CSVReader constructor Reads and parses all remaining text from a `TextReader`.
- CSVReader.CSVReader constructor Reads and parses a CSV file.
- CSVReader.count method Counts rows equal to `item`.
- CSVReader.indexOf method Returns the first index of a parsed row.
- CSVReader.join method Joins row textual representations with a separator.
- CSVReader.lastIndexOf method Returns the last index of a parsed row.
- CSVReader.operator in method Returns true when `item` is one of the parsed rows.
- CSVReader.operator[] method Returns one parsed row.
- CSVReader.readRow method Returns one parsed row.
- CSVReader.readRows method Returns the parsed rows.
- CSVReader.rows method Alias for `readRows()`, useful when mirroring Python examples.
- CSVReader.size property Number of parsed rows.
- CSVReader.skip method Skips the next parsed rows.
- CSVWriter class CSV writer inspired by Python's `csv.writer`.
- CSVWriter.CSVWriter constructor Creates a buffered CSV writer.
- CSVWriter.CSVWriter constructor Creates a CSV writer on an existing text writer.
- CSVWriter.CSVWriter constructor Creates a CSV writer backed by a file name.
- CSVWriter.CSVWriter constructor Creates a CSV writer backed by a file path.
- CSVWriter.close method Closes the underlying writer when one was provided.
- CSVWriter.toString method Returns the generated CSV text.
- CSVWriter.writeRow method Writes one CSV record.
- CSVWriter.writeRows method Writes all records from an ordered row list.
- CallableStatement interface Stored-procedure statement contract.
- 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 Compatibility alias of `out(...)`.
- CallableStatement.wasNull method True when the last `getXxx(...)` read returned SQL `NULL`.
- Canvas class Base class for custom drawing widgets.
- Canvas.Canvas constructor Creates an expansive non-focusable drawing widget.
- CascadeType enum Lifecycle operation that may be propagated across an entity relationship.
- CellAddress class One-based XLSX cell address.
- CellAddress.CellAddress constructor Creates an address from one-based row and column indexes.
- CellAddress.CellAddress constructor Parses an A1 cell reference.
- CellAddress.column property One-based column index.
- CellAddress.columnIndex method Converts Excel column letters to a one-based index.
- CellAddress.columnName method Converts a one-based column index to Excel letters.
- CellAddress.parse method Parses an A1 cell reference.
- CellAddress.row property One-based row index.
- CellAddress.toString method Renders the address in normalized A1 notation.
- Char class Represents a single Unicode character value.
- 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.Char constructor Creates a Char from a signed long code point.
- Char.Char constructor Creates a Char from an unsigned long code point.
- Char.Char constructor Creates a Char from another Char value.
- Char.isAlnum method Determines whether a character is alphabetic or a digit.
- Char.isAlpha method Determines whether a character belongs to a Unicode alphabetic class.
- Char.isDigit method Determines whether a character is a Unicode digit.
- Char.toInt method Returns the Unicode code point of this character.
- Char.toLower method Converts a character to lowercase when a lowercase mapping exists.
- Char.toUpper method Converts a character to uppercase when an uppercase mapping exists.
- CharacterData interface Base interface for textual DOM nodes.
- CharacterData.appendData method Appends text to this node.
- CharacterData.data property Textual content carried by this character data node.
- CharacterData.deleteData method Deletes a range of text.
- CharacterData.insertData method Inserts text at the given offset.
- CharacterData.length property Number of characters in the data property.
- CharacterData.replaceData method Replaces a range of text.
- CharacterData.substringData method Returns a substring of the node data.
- Chart class XLSX chart definition.
- Chart.Chart constructor Creates a chart from an option map.
- Chart._getChartIndex method
- Chart._setChartIndex method
- Chart.addSeries method Adds a data series.
- Chart.type property Chart type.
- CheckBox class Check box widget.
- CheckBox.CheckBox constructor
- CheckBox.checkedValue method Returns `1` when checked, otherwise `0`.
- CheckBox.click method Toggles the checked state, notifies `Binding.watch`, then emits the inherited `clicked` action event.
- CheckBox.isChecked signal Checked state observed by the data-binding engine.
- CheckBox.paint method Paints the check box using the active KSS colors.
- Cipher class High-level encryption facade.
- 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.
- ClassCastException class Exception raised when an explicit cast cannot be performed at runtime.
- ClassCastException.ClassCastException constructor Creates a class cast exception.
- ClassLoader class Class loader abstraction.
- ClassLoader.addSourceRoot method Adds a source root to the active runtime class path.
- 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.loadObjectBundle method Loads a platform-native Klyn object bundle into the active JIT.
- ClassLoader.loadPackage method Loads a package by name (if supported by the runtime).
- ClassLoader.loadSourceClass method Compiles or reuses a cached Klyn source object, loads it into the active JIT and returns its declared entry type.
- ClassLoader.objectAbiVersion method Returns the native object ABI expected by the current compiler/runtime.
- ClassLoader.system property Returns the system class loader of the current runtime.
- ClassNotFoundException class Exception raised when the compiler or runtime class loader cannot resolve a requested class.
- ClassNotFoundException.ClassNotFoundException constructor Creates a class-not-found exception.
- CloseEvent class Window close notification payload.
- CloseEvent.CloseEvent constructor Creates a close event payload.
- 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.count method Counts occurrences of the specified element in the collection.
- Collection.operator in 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.0, 1.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 CSS hexadecimal 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(...)` string.
- 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.
- Column annotation Maps one persistent property to a relational column.
- ComboBox class Single-line terminal combo box.
- ComboBox class Themed drop-down selection field.
- ComboBox.ComboBox constructor
- ComboBox.ComboBox constructor
- ComboBox.addItem method Appends a new selectable item.
- ComboBox.arrowAreaWidth property Width reserved for the drop-down indicator.
- ComboBox.bgFocus property
- ComboBox.bgNormal property
- 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.fgFocus property
- ComboBox.fgNormal property
- ComboBox.focusable property
- ComboBox.focused property
- ComboBox.handleEvent method
- ComboBox.handleMouseEvent method
- ComboBox.id property
- ComboBox.isExpanded property Visual expanded state used by future native popups.
- ComboBox.itemCount property Number of available items.
- ComboBox.items method Returns the current item storage.
- ComboBox.label property
- ComboBox.labelWidth property
- ComboBox.maxVisibleItems property Maximum number of visible rows in the expanded inline list.
- ComboBox.options property
- ComboBox.paddingX property Horizontal text padding.
- ComboBox.paint method Paints the combo box with the active KSS style.
- ComboBox.paintOverlay method Paints the popup list above the regular widget tree.
- ComboBox.paintToFrame method
- ComboBox.placeholder property Placeholder text displayed when nothing is selected.
- ComboBox.popupItemHeight property Height of one row in the expanded inline drop-down list.
- ComboBox.select method Selects an item by index.
- ComboBox.selectNext method
- ComboBox.selectPrevious method
- ComboBox.selectValue method
- ComboBox.selectedIndex signal
- ComboBox.selectedIndex signal 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.selectedValue property
- ComboBox.selectionChanged event
- ComboBox.setItems method Replaces the current content with the provided items.
- ComboBox.text property Selected item text, or an empty string when nothing is selected.
- ComboBox.toggleExpanded method Toggles the expanded indicator state.
- Comment interface DOM comment node.
- 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.
- ComposedQueryExecution class Lazy execution that applies a plan to another Query.
- ComposedQueryExecution.ComposedQueryExecution constructor Creates a lazy composed execution.
- ComposedQueryExecution.execute method Executes the inner query and applies the outer plan.
- ConcurrentQueryAccessException class Reports forbidden concurrent use of a sequential query resource.
- ConcurrentQueryAccessException.ConcurrentQueryAccessException constructor Creates this framework exception.
- 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.
- Connection.autoCommit property True when each statement is committed immediately.
- Connection.callable method 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 method Compatibility 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 method Compatibility alias of `callable(...)`.
- Connection.prepareStatement method Compatibility alias of `prepared(...)`.
- Connection.prepared method 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 method 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.
- ConsoleTextReader class Text reader backed by the process standard input stream.
- ConsoleTextReader.ConsoleTextReader constructor Creates a standard-input reader.
- ConsoleTextReader.close method Leaves the process-owned standard input stream open.
- ConsoleTextReader.readAllText method Reads all remaining text from standard input.
- ConsoleTextReader.readLine method Reads one standard-input line, preserving its line terminator.
- ConsoleTextReader.readLines method Reads all remaining standard-input lines.
- ConsoleTextWriter class Text writer backed by the process standard output or standard error stream.
- ConsoleTextWriter.ConsoleTextWriter constructor Creates a writer for one of the process output streams.
- ConsoleTextWriter.close method Leaves the process-owned stream open.
- ConsoleTextWriter.write method Writes and immediately flushes text to the selected process stream.
- Constructor class Runtime representation of a constructor.
- Constructor.Constructor constructor Builds constructor metadata.
- Constructor.annotations property Constructor annotations.
- Constructor.declaringClass property Full reflected name of the declaring class.
- Constructor.flags property Raw modifier flags.
- Constructor.index property Runtime constructor index on the declaring class.
- Constructor.invoke method Invokes the constructor with dynamic arguments packed in an `Object[]`.
- Constructor.invoke method Invokes the constructor with a direct argument list.
- Constructor.isAccessible property Allows reflective access to non-public constructors when enabled.
- Constructor.isPrivate property True when the constructor is private.
- Constructor.isProtected property True when the constructor is protected.
- Constructor.isPublic property True when the constructor is public.
- Constructor.name property Name required by `Invocable`.
- Constructor.operator call method Direct call operator.
- Constructor.parameterCount property Number of constructor parameters.
- Constructor.parameters property Constructor parameters.
- Constructor.returnType property Constructed type name required by `Invocable`.
- 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.childCount property Number of child widgets owned by this container.
- Container.children method
- Container.clear method
- Container.layout property Layout manager associated with this container.
- Container.operator[] method
- Container.operator[] method
- Container.padding property Inner padding expressed as `(left, top, right, bottom)`.
- Container.paint method Paints child widgets in insertion order.
- Container.paintOverlay method Paints child overlays after the regular widget pass.
- Container.remove method
- Container.setBounds method
- Container.withLayout method Creates a container already configured with a layout.
- ContentHandler interface Handler for logical XML document content.
- ContentHandler.characters method Receives character data.
- ContentHandler.declaration method Receives the XML declaration pseudo-attributes.
- ContentHandler.endDocument method Receives the end of a document.
- ContentHandler.endElement method Receives the end of an element.
- ContentHandler.endPrefixMapping method Ends a prefix-to-Namespace mapping scope.
- ContentHandler.ignorableWhitespace method Receives ignorable whitespace in element content.
- ContentHandler.processingInstruction method Receives a processing instruction.
- ContentHandler.setDocumentLocator method Receives the locator used for later document events.
- ContentHandler.skippedEntity method Receives notification of a skipped entity.
- ContentHandler.startDocument method Receives the beginning of a document.
- ContentHandler.startElement method Receives the beginning of an element.
- ContentHandler.startPrefixMapping method Begins a prefix-to-Namespace mapping scope.
- ContextMenu class Popup menu opened at an arbitrary pointer position.
- ContextMenu.ContextMenu constructor Creates an initially closed context menu.
- ContextMenu.close method Closes the popup and clears its transient hover state.
- ContextMenu.isOpen property Returns whether the popup is currently opened.
- ContextMenu.open method Opens the popup inside an overlay layer.
- ContextMenu.paintOverlay method
- ContextMenu.popupContainsPoint method Returns whether a point lies inside the visible popup surface.
- ContextMenu.selected event Emitted after a menu item is selected.
- ContextMenu.setItems method Replaces the menu entries.
- ContextMenu.setLabels method Replaces the menu entries with text-only items.
- ContextMenuEvent class Event emitted after a context-menu entry is selected.
- ContextMenuEvent.ContextMenuEvent constructor Creates a context-menu selection event.
- ContextMenuEvent.index property Zero-based index of the selected entry.
- ContextMenuEvent.item property Selected menu entry.
- Convert annotation Selects or disables a statically typed converter for a mapped property.
- Converter annotation Marks a statically typed value converter.
- 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
- CursorShape class Portable mouse cursor shapes supported by graphical widgets.
- CursorShape.ADD field Arrow cursor with a small plus sign for additive selection.
- CursorShape.CROSSHAIR field Crosshair cursor for precise graphical selection.
- CursorShape.DEFAULT field Standard arrow cursor.
- CursorShape.MOVE field Four-direction movement cursor.
- CursorShape.NOT_ALLOWED field Cursor indicating that the pointed action is unavailable.
- CursorShape.POINTER field Hand cursor for links and other directly activatable content.
- CursorShape.RESIZE_HORIZONTAL field Left/right resize cursor.
- CursorShape.RESIZE_NORTHEAST_SOUTHWEST field Northeast/southwest diagonal resize cursor.
- CursorShape.RESIZE_NORTHWEST_SOUTHEAST field Northwest/southeast diagonal resize cursor.
- CursorShape.RESIZE_VERTICAL field Up/down resize cursor.
- CursorShape.TEXT field Text insertion cursor.

D

- DIContext class Minimal dependency injection context.
- DIContext.DIContext constructor Creates an empty dependency injection context.
- DIContext.close method Closes this context and destroys managed components in reverse creation order.
- DIContext.createComponent method Creates and manages a component from reflected type metadata.
- DIContext.destroyComponent method Destroys and unregisters one component.
- DIContext.getComponent method Returns a registered component by name.
- DIContext.registerComponent method Registers a component instance under a name.
- DIContext.scanAnnotations method Scans annotations and registers discovered singleton components.
- DOMConfiguration interface DOM parser/serializer configuration surface.
- DOMConfiguration.canSetParameter method Indicates whether a parameter can be set to a value.
- DOMConfiguration.getParameter method Returns a configuration parameter.
- DOMConfiguration.parameterNames property Supported parameter names.
- DOMConfiguration.setParameter method Sets a configuration parameter.
- DOMDocument class DOM document returned by `DOMParser`.
- DOMDocument.DOMDocument constructor Creates an empty parser document.
- DOMDocument.createElement method Creates a DOM parser element without a namespace.
- DOMDocument.createElementNS method Creates a DOM parser element with an optional namespace.
- DOMDocument.documentElement property Root element of the parsed document.
- DOMDocument.getElementsByTagName method Returns document descendant elements matching a tag name.
- DOMDocument.getElementsByTagNameNS method Returns document descendant elements matching a namespace URI and local name.
- DOMElement class DOM element returned by `DOMParser`.
- DOMElement.DOMElement constructor Creates a DOM parser element.
- DOMElement.getElementsByTagName method Returns descendant elements matching a tag name.
- DOMElement.getElementsByTagNameNS method Returns descendant elements matching a namespace URI and local name.
- DOMError interface DOM processing error.
- DOMError.SEVERITY_ERROR field
- DOMError.SEVERITY_FATAL_ERROR field
- DOMError.SEVERITY_WARNING field Severity constants for DOM processing errors.
- DOMError.location property Location associated with the error, when known.
- DOMError.message property Human-readable error message.
- DOMError.relatedData property Related data object, when any.
- DOMError.relatedException property Related exception object, when any.
- DOMError.severity property Error severity.
- DOMError.type property Implementation-defined error type.
- DOMErrorHandler interface DOM error callback.
- DOMErrorHandler.handleError method Handles a DOM error.
- DOMException class DOM operation error.
- DOMException.DOMException constructor Creates a DOM exception.
- DOMException.DOMSTRING_SIZE_ERR field
- DOMException.HIERARCHY_REQUEST_ERR field
- DOMException.INDEX_SIZE_ERR field DOMException error code constants.
- DOMException.INUSE_ATTRIBUTE_ERR field
- DOMException.INVALID_ACCESS_ERR field
- DOMException.INVALID_CHARACTER_ERR field
- DOMException.INVALID_MODIFICATION_ERR field
- DOMException.INVALID_STATE_ERR field
- DOMException.NAMESPACE_ERR field
- DOMException.NOT_FOUND_ERR field
- DOMException.NOT_SUPPORTED_ERR field
- DOMException.NO_DATA_ALLOWED_ERR field
- DOMException.NO_MODIFICATION_ALLOWED_ERR field
- DOMException.SYNTAX_ERR field
- DOMException.TYPE_MISMATCH_ERR field
- DOMException.VALIDATION_ERR field
- DOMException.WRONG_DOCUMENT_ERR field
- DOMException.code property Numeric DOM exception code.
- DOMImplementation interface Factory and feature discovery interface for DOM implementations.
- DOMImplementation.createDocument method Creates a document with an optional document type and root element.
- DOMImplementation.createDocumentType method Creates a document type node.
- DOMImplementation.getFeature method Returns a specialized feature object when available.
- DOMImplementation.hasFeature method Indicates whether this implementation supports a DOM feature.
- DOMImplementationList interface Read-only list of DOM implementations.
- DOMImplementationList.item method Returns an implementation by index, or null.
- DOMImplementationList.length property Number of implementations in the list.
- DOMImplementationSource interface Provider of DOM implementations.
- DOMImplementationSource.getDOMImplementation method Returns an implementation supporting the requested features.
- DOMImplementationSource.getDOMImplementationList method Returns all implementations supporting the requested features.
- DOMLocator interface Location metadata for DOM errors.
- DOMLocator.byteOffset property Byte offset, or -1 when unknown.
- DOMLocator.columnNumber property One-based column number, or -1 when unknown.
- DOMLocator.lineNumber property One-based line number, or -1 when unknown.
- DOMLocator.relatedNode property Related node, when known.
- DOMLocator.uri property URI associated with the location.
- DOMLocator.utf16Offset property UTF-16 offset, or -1 when unknown.
- DOMNodeList class Element list compatible with both Klyn lists and DOM NodeList.
- DOMNodeList.DOMNodeList constructor Creates an empty DOM element list.
- DOMNodeList.add method Adds an element to the DOM node list.
- DOMNodeList.item method Returns the node at an index.
- DOMNodeList.length property Number of nodes in the list.
- DOMParser class DOM parser that reads XML into the pure Klyn `XMLDocument` implementation.
- DOMParser.DOMParser constructor Creates a DOM parser.
- DOMParser.parse method Parses XML from a SAX input source.
- DOMParser.parseFromFile method Parses XML from a file path.
- DOMParser.parseFromFile method Parses XML from a FilePath.
- DOMParser.parseFromString method Parses XML from a string.
- DOMStringList interface Read-only list of DOM strings.
- DOMStringList.contains method Indicates whether the list contains a string.
- DOMStringList.item method Returns a string by index, or null when out of range.
- DOMStringList.length property Number of strings in the list.
- DOMXPathEvaluator class Pure Klyn DOM XPath evaluator.
- DOMXPathEvaluator.DOMXPathEvaluator constructor Creates an XPath evaluator.
- DOMXPathEvaluator.createExpression method Compiles an XPath expression.
- DOMXPathEvaluator.createNSResolver method Creates a namespace resolver backed by a DOM node.
- DOMXPathEvaluator.evaluate method Evaluates an XPath expression.
- DOMXPathEvaluator.selectNodes method Evaluates an XPath expression and returns the matching nodes as a DOM `NodeList`.
- DOMXPathEvaluator.selectSingleNode method Evaluates an XPath expression and returns its first matching node.
- DOMXPathExpression class Compiled pure Klyn XPath expression.
- DOMXPathExpression.DOMXPathExpression constructor Compiles an XPath expression.
- DOMXPathExpression.evaluate method Evaluates this compiled expression against a context node.
- DOMXPathNSResolver class Namespace resolver backed by a DOM node.
- DOMXPathNSResolver.DOMXPathNSResolver constructor Creates a resolver relative to a DOM node.
- DOMXPathNSResolver.lookupNamespaceURI method Resolves a namespace prefix.
- DOMXPathResult class Pure Klyn implementation of the DOM `XPathResult` contract.
- DOMXPathResult.DOMXPathResult constructor Creates an empty `ANY_TYPE` result.
- DOMXPathResult.booleanValue property Boolean result value.
- DOMXPathResult.fromBoolean method Builds a result from a boolean value.
- DOMXPathResult.fromNodeSet method Builds a result from a node set.
- DOMXPathResult.fromNumber method Builds a result from a numeric value.
- DOMXPathResult.fromString method Builds a result from a string value.
- DOMXPathResult.invalidIteratorState property Iterator invalidation state.
- DOMXPathResult.iterateNext method Returns the next node from an iterator result.
- DOMXPathResult.nodeStringValue method
- DOMXPathResult.numberValue property Numeric result value.
- DOMXPathResult.resultType property Actual result type.
- DOMXPathResult.singleNodeValue property Single node result value.
- DOMXPathResult.snapshotItem method Returns one node from a snapshot result.
- DOMXPathResult.snapshotLength property Number of nodes in a snapshot result.
- DOMXPathResult.stringValue property String result value.
- DTDHandler interface Handler for basic DTD declaration events.
- DTDHandler.notationDecl method Receives a notation declaration.
- DTDHandler.unparsedEntityDecl method Receives an unparsed entity declaration.
- DataTruncation class Warning raised when data is truncated during read or write.
- DataTruncation.DataTruncation constructor Creates a data truncation warning.
- DataTruncation.dataSize property Original value size.
- DataTruncation.index property Column or parameter index.
- DataTruncation.parameter property True when the truncation happened on a parameter write.
- DataTruncation.read property True when the truncation happened on a read operation.
- DataTruncation.transferSize property Transferred value size.
- DatabaseMetaData interface Database capability and catalog metadata contract.
- DatabaseMetaData.catalogs method Returns visible catalogs.
- DatabaseMetaData.columns method Returns metadata about visible columns.
- DatabaseMetaData.connection property Owning connection.
- DatabaseMetaData.driverName property Driver name.
- DatabaseMetaData.driverVersion property Driver version.
- DatabaseMetaData.exportedKeys method Returns exported-key metadata for one table.
- DatabaseMetaData.functions method Returns function metadata.
- DatabaseMetaData.importedKeys method Returns imported-key metadata for one table.
- DatabaseMetaData.indexes method Returns index metadata for one table.
- DatabaseMetaData.primaryKeys method Returns primary-key metadata for one table.
- DatabaseMetaData.procedures method Returns stored-procedure metadata.
- DatabaseMetaData.productName property Database product name.
- DatabaseMetaData.productVersion property Database product version.
- DatabaseMetaData.readOnly property True when the connection is read-only.
- DatabaseMetaData.schemas method Returns visible schemas.
- DatabaseMetaData.supportsBatchUpdates property True when batch updates are supported.
- DatabaseMetaData.supportsNamedParameters property True when named parameters are supported.
- DatabaseMetaData.supportsPreparedStatements property True when prepared statements are supported.
- DatabaseMetaData.supportsSavepoints property True when savepoints are supported.
- DatabaseMetaData.supportsStoredProcedures property True when stored procedures are supported.
- DatabaseMetaData.supportsTransactions property True when transactions are supported.
- DatabaseMetaData.tableTypes method Returns supported table types.
- DatabaseMetaData.tables method Returns metadata about visible tables.
- DatabaseMetaData.typeInfo method Returns supported SQL type metadata.
- DatabaseMetaData.url property Effective connection URL.
- DatabaseMetaData.userName property Effective user name.
- DatePicker class Themed date selection field with a calendar popup.
- DatePicker.DatePicker constructor Creates a date picker.
- DatePicker.buttonAreaWidth property Width reserved for the calendar button at the right side of the field.
- DatePicker.collapse method Closes the calendar popup.
- DatePicker.dateChanged event Event emitted after the selected date changes.
- DatePicker.expand method Opens the calendar popup.
- DatePicker.isExpanded property Whether the popup is currently visible.
- DatePicker.paddingX property Horizontal text padding inside the collapsed field.
- DatePicker.paint method Paints the collapsed field.
- DatePicker.paintOverlay method Paints the calendar popup above the regular widget tree.
- DatePicker.popupContainsPoint method Returns true when a point falls inside the open popup.
- DatePicker.quickEditMode property Enables the three-click picker: year, month, then day.
- DatePicker.resolvePreferredHeight method Resolved preferred height after runtime content zoom.
- DatePicker.resolvePreferredWidth method Resolved preferred width after runtime content zoom.
- DatePicker.toggleExpanded method Toggles the calendar popup.
- DatePicker.value signal Selected date.
- DateTime class Represents a date and time, including timezone information.
- DateTime.DateTime constructor Constructs a DateTime from a timestamp.
- DateTime.DateTime constructor Constructs a DateTime from an epoch timestamp expressed in seconds.
- DateTime.DateTime constructor Constructs a DateTime from individual date/time components.
- DateTime.DateTime constructor Constructs a DateTime by parsing an ISO 8601 date-time string.
- DateTime.day property Day component.
- DateTime.dayOfWeek property Returns the day of the week (0 = Sunday, 1 = Monday, ..., 6 = Saturday).
- DateTime.dayOfYear property Returns the day of the year (1..366).
- DateTime.hour property Hour component.
- DateTime.minute property Minute component.
- DateTime.month property Month component (1..12).
- DateTime.now property Returns the current date and time.
- DateTime.operator+ method Adds a duration to this DateTime object.
- DateTime.operator- method Subtracts a duration from this DateTime object.
- DateTime.operator- method Subtracts one DateTime object from another.
- DateTime.second property Second component.
- DateTime.timeZone property Timezone of this date/time.
- DateTime.timestamp property Returns the timestamp representation of this DateTime object.
- DateTime.toString method Returns a string representation of this DateTime object using the default locale.
- DateTime.toString method Returns a string representation using a custom format and the default locale.
- DateTime.toString method Returns a string representation of this DateTime object using a specific locale.
- DateTime.totalSeconds property
- DateTime.usecond property Microsecond component.
- DateTime.year property Year component.
- DeckPane class Stack of views where one card is active.
- DeckPane.DeckPane constructor
- DeckPane.activeKey property
- DeckPane.activeView method
- DeckPane.addCard method
- DeckPane.hasCard method
- DeckPane.paint method
- DeckPane.showCard method
- DeclHandler interface SAX2 extension handler for DTD declaration events.
- DeclHandler.attributeDecl method Reports an attribute declaration.
- DeclHandler.elementDecl method Reports an element type declaration.
- DeclHandler.externalEntityDecl method Reports an external entity declaration.
- DeclHandler.internalEntityDecl method Reports an internal entity declaration.
- DefaultHandler class No-op SAX handler covering the common SAX callback interfaces.
- DefaultHandler.DefaultHandler constructor Creates a no-op handler.
- DefaultHandler.characters method Receives character data.
- DefaultHandler.declaration method Receives the XML declaration pseudo-attributes.
- DefaultHandler.endDocument method Receives the end of a document.
- DefaultHandler.endElement method Receives the end of an element.
- DefaultHandler.endPrefixMapping method Receives the end of a Namespace prefix scope.
- DefaultHandler.error method Receives a recoverable error.
- DefaultHandler.fatalError method Receives a fatal error.
- DefaultHandler.ignorableWhitespace method Receives ignorable whitespace.
- DefaultHandler.notationDecl method Receives notation declarations.
- DefaultHandler.processingInstruction method Receives a processing instruction.
- DefaultHandler.resolveEntity method Resolves an external entity.
- DefaultHandler.setDocumentLocator method Receives the parser locator.
- DefaultHandler.skippedEntity method Receives notification of a skipped entity.
- DefaultHandler.startDocument method Receives the beginning of a document.
- DefaultHandler.startElement method Receives the beginning of an element.
- DefaultHandler.startPrefixMapping method Receives the beginning of a Namespace prefix scope.
- DefaultHandler.unparsedEntityDecl method Receives unparsed entity declarations.
- DefaultHandler.warning method Receives a recoverable warning.
- DefaultHandler2 class No-op SAX handler covering the SAX extension callbacks.
- DefaultHandler2.DefaultHandler2 constructor Creates a no-op extension handler.
- DefaultHandler2.attributeDecl method Receives an attribute declaration from the DTD.
- DefaultHandler2.comment method Receives an XML comment.
- DefaultHandler2.declaration method Receives the XML declaration pseudo-attributes.
- DefaultHandler2.elementDecl method Receives an element declaration from the DTD.
- DefaultHandler2.endCDATA method Receives the end of a CDATA section.
- DefaultHandler2.endDTD method Receives the end of a DTD declaration.
- DefaultHandler2.endEntity method Receives the end of an entity.
- DefaultHandler2.externalEntityDecl method Receives an external entity declaration.
- DefaultHandler2.getExternalSubset method Provides an external subset.
- DefaultHandler2.internalEntityDecl method Receives an internal entity declaration.
- DefaultHandler2.resolveEntity method Resolves an external entity using SAX1 metadata.
- DefaultHandler2.resolveEntity method Resolves an external entity using SAX2 metadata.
- DefaultHandler2.startCDATA method Receives the beginning of a CDATA section.
- DefaultHandler2.startDTD method Receives the beginning of a DTD declaration.
- DefaultHandler2.startEntity method Receives the beginning of an entity.
- Deprecated annotation Marks a declaration as deprecated.
- DestroyMethod annotation Marks a method that must be called when a managed component is destroyed.
- Dialog class Base modal dialog.
- Dialog class Base dialog window.
- Dialog.Dialog constructor
- Dialog.Dialog constructor
- Dialog.accept method Accepts the dialog, emits `accepted`, and closes it.
- Dialog.accepted event Emitted when the dialog is accepted.
- Dialog.cancel method Cancels the dialog, emits `cancelled`, and closes it.
- Dialog.cancelled event Emitted when the dialog is cancelled.
- Dialog.close method
- Dialog.show method
- Dialog.terminal field
- Dialog.title field
- Digest class Immutable digest result with both hexadecimal and Base64 views.
- Digest.Digest constructor Creates a digest result.
- Digest.algorithm field Canonical digest algorithm name.
- Digest.base64 field Standard Base64 representation.
- Digest.fromMap method
- Digest.hex field Lower-case hexadecimal representation.
- Digest.sizeBits property Digest size in bits.
- Digest.sizeBytes property Digest size in bytes.
- Digest.toBytes method Returns the raw digest bytes.
- Digest.toMap method Converts this digest result to a serializable map.
- Digest.toString method
- DiscriminatorColumn annotation Configures the discriminator used to materialize an entity subtype.
- DiscriminatorType enum Storage form used for an inheritance discriminator.
- DiscriminatorValue annotation Associates one concrete entity subtype with a discriminator value.
- DockBar class Fixed side bar that exposes collapsed `DockPane` buttons.
- DockBar.DockBar constructor Creates a bar for one side.
- DockBar.addPane method Adds a pane button to the bar.
- DockBar.buttonSize property Button thickness in pixels before content zoom.
- DockBar.childCount property Number of pane buttons managed by this dock bar.
- DockBar.iconSize property Icon size in pixels before content zoom.
- DockBar.paint method
- DockBar.side property Side represented by this bar.
- DockBar.toggleAt method Toggles the pane button located at `x`, `y`.
- DockBar.updateHoverAt method Updates the hovered pane button from window-client coordinates.
- DockCenterArea class Central tab area of a `DockWorkspace`.
- DockCenterArea.DockCenterArea constructor Creates an empty center area.
- DockLayout class Dock layout.
- DockLayout.DockLayout constructor
- DockLayout.add method Adds a widget on a dock side.
- DockLayout.layout method
- DockLayout.spacing property
- DockLayoutParams class Layout hints for `DockLayout`.
- DockLayoutParams.DockLayoutParams constructor
- DockLayoutParams.DockLayoutParams constructor
- DockLayoutParams.side property Dock side.
- DockPane class Retractable and resizable side panel hosted by a `DockWorkspace`.
- DockPane.DockPane constructor Creates a dock pane around a content widget.
- DockPane.applyLayout method
- DockPane.attachWorkspace method Called by `DockWorkspace` when the pane is inserted.
- DockPane.collapse method Collapses this pane.
- DockPane.collapseButtonContains method Returns true when `x`, `y` hits the pane collapse button.
- DockPane.content property Content widget hosted by this pane.
- DockPane.dockSize property Current preferred size in the docking direction.
- DockPane.expand method Expands this pane and collapses other panes on the same side.
- DockPane.handleMousePressedAt method Handles a mouse press in pane coordinates.
- DockPane.icon property Optional SVG icon path or symbolic icon name.
- DockPane.isCollapsed property Collapsed panes are hidden but keep their button in the `DockBar`.
- DockPane.minimumDockSize property Minimal pane size while resizing.
- DockPane.paint method
- DockPane.paintOverlay method
- DockPane.setBounds method
- DockPane.setContent method Replaces the hosted content widget while keeping the pane and dock button.
- DockPane.side property Dock side, one of `DockSide.LEFT`, `RIGHT`, `BOTTOM` or `TOP`.
- DockPane.title property Logical title shown in the dock bar and used by workspace lookups.
- DockPane.toggle method Toggles the collapsed state.
- DockPane.updateHoverAt method Updates the pane hover state from window-client coordinates.
- DockSide class Logical side used by dockable workspaces.
- DockSide.BOTTOM field Bottom side pane.
- DockSide.LEFT field Left side pane.
- DockSide.RIGHT field Right side pane.
- DockSide.TOP field Top side pane.
- DockWorkspace class IDE-like workspace with retractable side panes and a central tab area.
- DockWorkspace.DockWorkspace constructor Creates an empty workspace with all side bars prepared.
- DockWorkspace.activatePane method Expands `pane` and collapses other panes on the same side.
- DockWorkspace.addPane method Adds a side pane to the workspace.
- DockWorkspace.applyLayout method
- DockWorkspace.barSize property Fixed dock bar thickness in pixels.
- DockWorkspace.beginDragAt method Starts pane resize when `x`, `y` hits a separator.
- DockWorkspace.center property Central tab area.
- DockWorkspace.dragTo method Resizes the currently dragged pane.
- DockWorkspace.endDrag method Ends the current pane resize gesture.
- DockWorkspace.findPane method Finds a pane by title and optional side.
- DockWorkspace.handleDockButtonMousePressedAt method Handles only dock-button and pane-close-button mouse presses.
- DockWorkspace.handleSize property Separator thickness used for pane resizing.
- DockWorkspace.hidePane method Hides a pane without affecting other sides.
- DockWorkspace.isResizeHandleAt method Returns true when `x`, `y` is over a pane resize handle.
- DockWorkspace.paint method
- DockWorkspace.paintOverlay method
- DockWorkspace.requestRelayout method Recomputes child geometry and schedules a repaint.
- DockWorkspace.resizeHandleOrientationAt method Returns `horizontal` or `vertical` for the resize handle under `x`, `y`.
- DockWorkspace.setBounds method
- DockWorkspace.showPane method Shows a pane and collapses any other expanded pane on the same side.
- DockWorkspace.togglePane method Toggles a pane between collapsed and expanded states.
- DockWorkspace.updateDockHoverAt method Updates dock-button hover state from window-client coordinates.
- DockedPane class Docked pane descriptor.
- DockedPane.DockedPane constructor
- DockedPane.key field
- DockedPane.side field
- DockedPane.titles field
- DockedPane.view field
- DockedPane.visible field
- DockedSide class Docking side enumeration.
- DockedSide.BOTTOM property
- DockedSide.LEFT property
- DockedSide.RIGHT property
- DockedSide.TOP property
- DockedSide.toString method
- Document interface DOM document node.
- Document.adoptNode method Adopts a node into this document.
- Document.createAttribute method Creates an attribute node.
- Document.createAttributeNS method Creates a namespace-aware attribute.
- Document.createCDATASection method Creates a CDATA section node.
- Document.createComment method Creates a comment node.
- Document.createDocumentFragment method Creates a document fragment.
- Document.createElement method Creates an element with the given tag name.
- Document.createElementNS method Creates a namespace-aware element.
- Document.createEntityReference method Creates an entity reference node.
- Document.createProcessingInstruction method Creates a processing instruction node.
- Document.createTextNode method Creates a text node.
- Document.doctype property Document type declaration associated with this document.
- Document.documentElement property Root element of the document.
- Document.documentURI property Document URI.
- Document.domConfig property DOM configuration object used by normalizeDocument.
- Document.getElementById method Returns the element marked with the given identifier.
- Document.getElementsByTagName method Returns descendant elements matching the tag name.
- Document.getElementsByTagNameNS method Returns descendant elements matching namespace URI and local name.
- Document.implementation property DOM implementation that created this document.
- Document.importNode method Imports a node into this document.
- Document.inputEncoding property Input character encoding, when known.
- Document.normalizeDocument method Normalizes this document according to its DOM configuration.
- Document.renameNode method Renames a node.
- Document.strictErrorChecking property Enables or disables strict DOM error checking.
- Document.xmlEncoding property XML encoding, when known.
- Document.xmlStandalone property XML standalone flag.
- Document.xmlVersion property XML version string.
- DocumentFragment interface Lightweight container for a DOM subtree.
- DocumentHandler interface Deprecated SAX1 document event handler.
- DocumentHandler.characters method Receives character data.
- DocumentHandler.endDocument method Receives the end of a document.
- DocumentHandler.endElement method Receives the end of an element.
- DocumentHandler.ignorableWhitespace method Receives ignorable whitespace in element content.
- DocumentHandler.processingInstruction method Receives a processing instruction.
- DocumentHandler.setDocumentLocator method Receives the locator used for later document events.
- DocumentHandler.startDocument method Receives the beginning of a document.
- DocumentHandler.startElement method Receives the beginning of an element.
- DocumentRepository class Shared lazy execution core for read-only document repositories.
- DocumentRepository.asQuery method Returns a lazy identity query over this document source.
- DocumentRepository.count method Returns the entity count in the selected atomic generation.
- DocumentRepository.countPlan method Counts plan results through the canonical QIR evaluator.
- DocumentRepository.executePlan method Executes a canonical query plan against one atomic generation.
- DocumentRepository.existsPlan method Tests plan existence and stops as soon as the plan permits.
- DocumentRepository.openStream method Opens a sequential stream over one atomic generation.
- DocumentRepository.providerName method Returns the concrete provider identifier.
- DocumentRepository.providerText method Returns a redacted description of document execution.
- DocumentRepository.validateBeforeRead method Validates all keys and pins the validated immutable source generation.
- DocumentType interface DOM document type declaration.
- DocumentType.entities property Entity declarations exposed by this document type.
- DocumentType.internalSubset property Internal subset text.
- DocumentType.name property Document type name.
- DocumentType.notations property Notation declarations exposed by this document type.
- DocumentType.publicId property Public identifier for this document type.
- DocumentType.systemId property System identifier for this document type.
- Double class Represents a 64-bit IEEE 754 floating-point number.
- Double.Double constructor Builds the neutral Double value (`0.0`).
- Double.Double constructor Builds a Double from a Boolean value.
- Double.Double constructor Builds a Double from an Int value.
- Double.Double constructor Builds a Double from a Float value.
- Double.Double constructor Parses a Double from a textual representation.
- Double.Double constructor Builds a Double from a UInt value.
- Double.Double constructor Builds a Double from a Long value.
- Double.Double constructor Builds a Double from a ULong value.
- Double.Double constructor Copy constructor.
- Double.Double constructor Builds a Double from a character code point.
- Double.operator!= method Tests whether two Double values are different.
- Double.operator% method Computes the floating-point remainder.
- Double.operator%= method Replaces `a` with the floating-point remainder of `a / b`.
- Double.operator* method Multiplies two Double values.
- Double.operator** method Raises a Double value to a Double power.
- Double.operator**= method Replaces `value` with `value ** power`.
- Double.operator*= method Multiplies `a` by `b` in place.
- Double.operator+ method Adds two Double values.
- Double.operator+= method Adds `b` to `a` in place.
- Double.operator- method Subtracts two Double values.
- Double.operator-= method Subtracts `b` from `a` in place.
- Double.operator/ method Divides two Double values.
- Double.operator/= method Divides `a` by `b` in place.
- Double.operator< method Tests whether `a` is strictly lower than `b`.
- Double.operator<= method Tests whether `a` is lower than or equal to `b`.
- Double.operator== method Tests whether two Double values are equal.
- Double.operator> method Tests whether `a` is strictly greater than `b`.
- Double.operator>= method Tests whether `a` is greater than or equal to `b`.
- Double.toString method Converts this value to its textual representation.
- Driver interface SQL driver contract used by DriverManager to resolve connection URLs.
- Driver.name property Human-readable driver name.
- Driver.openConnection method Opens a connection using the supplied URL and properties.
- Driver.supports method Returns true when this driver can open the given URL.
- DriverManager class SQL connection factory.
- DriverManager.Map method Global arbitrary connection properties.
- DriverManager.connect method Opens a connection from a URL and optional properties.
- DriverManager.driverFor method Returns the first registered driver supporting the URL.
- DriverManager.drivers property Registered SQL drivers, in resolution order.
- DriverManager.getConnection method Opens a SQL connection from a database URL and credentials.
- DriverManager.loginTimeoutSeconds field Login timeout applied by driver resolution.
- DriverManager.register method Registers a custom SQL driver at the end of the resolution list.
- DuplicateIdentityException class Reports the first duplicate mapped entity identity.
- DuplicateIdentityException.DuplicateIdentityException constructor Creates this framework exception.
- Duration class Represents a duration of time.
- Duration.Duration constructor Constructs a Duration object from individual time components.
- Duration.operator* method Multiplies a Duration by a numeric factor.
- Duration.operator+ method Adds two Duration values.
- Duration.operator- method Subtracts two Duration values.
- Duration.operator< method Returns true when the first duration is shorter than the second one.
- Duration.operator<= method Returns true when the first duration is shorter than or equal to the second one.
- Duration.operator> method Returns true when the first duration is longer than the second one.
- Duration.operator>= method Returns true when the first duration is longer than or equal to the second one.
- Duration.toString method Returns a string representation of this Duration.
- Duration.toString method Returns a string representation using a custom duration format.
- Duration.totalSeconds property Returns the total number of seconds in the duration.

E

- EditorView class Readable editor widget with syntax highlighting support.
- EditorView.EditorView constructor
- EditorView.bindDocument method Binds a new document and refreshes rendered content.
- EditorView.currentDocument method Returns the currently bound document.
- EditorView.cursorViewCol property
- EditorView.cursorViewRow property
- EditorView.document field Current document bound to this editor.
- EditorView.editable field
- EditorView.handleEvent method Handles a terminal key event for basic text editing.
- EditorView.handleMouseEvent method Handles a mouse event inside the editor viewport.
- EditorView.handleVerticalScrollbarMouse method
- EditorView.moveCursorToViewPosition method
- EditorView.paintToFrame method
- EditorView.refresh method Re-renders the current document using the active highlighter.
- EditorView.scrollByAmount method
- EditorView.scrollCol field
- EditorView.scrollRow field
- EditorView.showLineNumbers field Displays left line numbers when true.
- EditorView.statusMessage field
- EditorView.totalLineCount property
- EditorView.visibleRowCount method
- Element interface DOM element node.
- Element.getAttribute method Returns an attribute value by name.
- Element.getAttributeNS method Returns an attribute value by namespace URI and local name.
- Element.getAttributeNode method Returns an attribute node by name.
- Element.getAttributeNodeNS method Returns a namespace-aware attribute node.
- Element.getElementsByTagName method Returns descendant elements matching the tag name.
- Element.getElementsByTagNameNS method Returns descendant elements matching namespace URI and local name.
- Element.hasAttribute method Indicates whether an attribute exists by name.
- Element.hasAttributeNS method Indicates whether a namespace-aware attribute exists.
- Element.removeAttribute method Removes an attribute by name.
- Element.removeAttributeNS method Removes a namespace-aware attribute.
- Element.removeAttributeNode method Removes an attribute node.
- Element.schemaTypeInfo property Schema type information associated with this element.
- Element.setAttribute method Sets or creates an attribute by name.
- Element.setAttributeNS method Sets or creates a namespace-aware attribute.
- Element.setAttributeNode method Adds or replaces an attribute node.
- Element.setAttributeNodeNS method Adds or replaces a namespace-aware attribute node.
- Element.setIdAttribute method Marks an attribute as an identifier attribute.
- Element.setIdAttributeNS method Marks a namespace-aware attribute as an identifier attribute.
- Element.setIdAttributeNode method Marks an attribute node as an identifier attribute.
- Element.tagName property Qualified element tag name.
- Embeddable annotation Marks an identity-free value type whose state is embedded in an entity.
- Embedded annotation Inlines an `@Embeddable` value into the owning entity mapping.
- EmbeddedId annotation Marks one `@Embeddable` value as the composite identity of an entity.
- Entity annotation Marks a provider-neutral Klyn entity.
- Entity interface DOM entity declaration.
- Entity.inputEncoding property Input encoding for the entity.
- Entity.notationName property Notation name for unparsed entities.
- Entity.publicId property Public identifier for the entity.
- Entity.systemId property System identifier for the entity.
- Entity.xmlEncoding property XML encoding for the entity.
- Entity.xmlVersion property XML version for the entity.
- EntityEntry class Internal identity-map entry and scalar snapshot for one SQL entity.
- EntityEntry.EntityEntry constructor Creates one tracking entry.
- EntityEntry.acceptChanges method Replaces the snapshot after a successful provider synchronization.
- EntityEntry.changedProperties method Returns changed persistent properties since the last successful flush.
- EntityEntry.entity property Tracked entity instance.
- EntityEntry.identityValue method Returns the current boxed identity.
- EntityEntry.mapping property Immutable physical mapping resolved by the factory.
- EntityEntry.state property Current unit-of-work state.
- EntityExistsException class Reports an entity instance already owned by another persistence context.
- EntityExistsException.EntityExistsException constructor Creates this framework exception.
- EntityLifecycleException class Base class for entity manager and managed-state failures.
- EntityLifecycleException.EntityLifecycleException constructor Creates this framework exception.
- EntityManager class Non-thread-safe persistence context for queries and entity lifecycle.
- EntityManager.EntityManager constructor Creates a persistence context for one provider configuration.
- EntityManager.beforeQuery method Flushes pending changes before managed query I/O in `AUTO` mode.
- EntityManager.close method Closes the provider session and invalidates manager-owned repositories.
- EntityManager.find method Finds an entity by its mapped identity.
- EntityManager.flushMode property Controls synchronization before query execution.
- EntityManager.merge method Copies detached state into a managed instance.
- EntityManager.open property Indicates whether this persistence context accepts operations.
- EntityManager.persist method Registers a new entity for insertion.
- EntityManager.remove method Registers a managed entity for deletion.
- EntityManager.repository method Returns a cached typed KQL query root using the default mapping.
- EntityManager.repository method Returns a cached typed KQL query root using an explicit mapping.
- EntityManager.saveChanges method Synchronizes pending unit-of-work changes with the provider.
- EntityManager.trackSQL method Resolves a materialized SQL entity through this manager's identity map.
- EntityManager.transaction property Transaction bound to this manager's provider session.
- EntityManagerClosedException class Reports access through a closed EntityManager or resource.
- EntityManagerClosedException.EntityManagerClosedException constructor Creates this framework exception.
- EntityManagerFactory class Thread-safe factory for short-lived EntityManager instances.
- EntityManagerFactory.EntityManagerFactory constructor Creates a factory over immutable provider and mapping configuration.
- EntityManagerFactory.close method Rejects future manager creation.
- EntityManagerFactory.createEntityManager method Creates one independent, non-thread-safe persistence context.
- EntityManagerFactory.mappedTypes property Complete immutable entity model captured when this factory was acquired.
- EntityManagerFactory.open property Indicates whether new managers can still be created.
- EntityManagerFactory.schema property Thread-safe schema manager bound to this factory's immutable entity model.
- EntityManagerFactoryState class Shared lifecycle state for a factory and its schema manager.
- EntityManagerFactoryState.close method Atomically closes the shared factory lifecycle state.
- EntityManagerFactoryState.ensureOpen method Fails when the owning factory has already been closed.
- EntityManagerFactoryState.open property Returns whether the owning factory still accepts new operations.
- EntityManagerState class Shared lifecycle state for one EntityManager and its managed repositories.
- EntityManagerState.close method Permanently marks the owning manager as closed.
- EntityManagerState.ensureOpen method Rejects operations after the owning manager has closed.
- EntityManagerState.open property Indicates whether the owning manager accepts operations.
- EntityMappingException class Reports an invalid, ambiguous, or unusable entity mapping.
- EntityMappingException.EntityMappingException constructor Creates this framework exception.
- EntityModel class Immutable snapshot of every entity mapped by an EntityManagerFactory.
- EntityModel.EntityModel constructor Creates an immutable entity model from a validated type list.
- EntityModel.discover method Captures every mapped entity visible when a factory is acquired.
- EntityModel.mappedTypes property Immutable, deterministically ordered mapped entity types.
- EntityNotFoundException class Reports a mapped identity that no longer exists in provider state.
- EntityNotFoundException.EntityNotFoundException constructor Creates this framework exception.
- EntityReference interface DOM entity reference node.
- EntityResolver interface Resolver for external XML entities.
- EntityResolver.resolveEntity method Resolves an external entity.
- EntityResolver2 interface SAX2 extension for resolving external entities and external subsets.
- EntityResolver2.getExternalSubset method Provides an external subset when the document omits one.
- EntityResolver2.resolveEntity method Resolves an external entity using SAX2 entity metadata.
- EntityTrackingState enum Internal unit-of-work state for one entity instance.
- EntityTransaction class Transaction state owned by one EntityManager.
- EntityTransaction.EntityTransaction constructor Creates a provider-neutral transaction delegate.
- EntityTransaction.active property Indicates whether this transaction has begun and has not completed.
- EntityTransaction.begin method Begins a new provider transaction.
- EntityTransaction.commit method Flushes pending changes and commits the active transaction.
- EntityTransaction.markRollbackOnly method Prevents the active transaction from being committed.
- EntityTransaction.rollback method Rolls back the active transaction and discards its pending work.
- EntityTransaction.rollbackOnly property Indicates whether the active transaction can only be rolled back.
- Enum class Base class for language enumerations.
- Enum.bind method Binds an enum instance to its symbolic state name and returns the same instance.
- Enum.toString method Returns the canonical enum state name in the form `TypeName.STATE`.
- EnumType enum Defines how an enum value is represented by a provider.
- Enumerated annotation Configures persistence of an enum property.
- ErrorHandler interface Handler for SAX warnings and errors.
- ErrorHandler.error method Receives a recoverable error.
- ErrorHandler.fatalError method Receives a non-recoverable fatal error.
- ErrorHandler.warning method Receives a warning.
- EvalFunctionWrapper class Internal wrapper for functions created via eval().
- EvalFunctionWrapper.EvalFunctionWrapper constructor Creates a typed wrapper over a function produced by `eval()`.
- EvalFunctionWrapper.invoke method Invokes the function with dynamic arguments.
- EvalFunctionWrapper.name property
- EvalFunctionWrapper.operator call method Operator call - enables f(args) syntax.
- EvalFunctionWrapper.parameterCount property
- EvalFunctionWrapper.returnType property
- Event class Base payload for events emitted by Klyn objects.
- Event class Generic terminal UI event.
- Event.Event constructor Creates an event payload.
- Event.Event constructor
- Event.name property Event logical name.
- Event.source property Object that emitted the event.
- Event.timestamp property Event creation timestamp in milliseconds.
- Event.when property Event timestamp.
- EventDispatcher class Multicast dispatcher generated behind `event` declarations.
- EventDispatcher.EventDispatcher constructor Creates an empty event dispatcher.
- EventDispatcher.size property Number of registered handlers.
- EventSupport class Native support used by compiler-generated `+=`, `-=` and `emit` calls.
- Exception class Par défaut, il n'y a pas d'obligatoire de dire ce que l'on fait en cas de déclenchement d'exceptions.
- Exception.Exception constructor Constructor for Exception.
- Exception.message property
- Exception.toString method Returns the string representation of this exception.

F

- FetchDirection enum Preferred fetch direction for a result set cursor.
- FetchType enum Defines when an entity relationship must be loaded.
- FileAccessMode enum File creation policy used by APIs that write a new file or directory tree.
- FileDocument class Editable text document backed by an optional file path.
- FileDocument.FileDocument constructor
- FileDocument.extension property Returns the file extension in lower case, without the dot.
- FileDocument.load method Loads the file content into the document when the path exists.
- FileDocument.path field Absolute or relative file path.
- FileDocument.save method Persists the document content to disk.
- FileDocument.text field Full text content.
- FileDocument.title field Title displayed in UI tabs.
- FileInputStream class File-backed binary input stream.
- FileInputStream.FileInputStream constructor
- FileInputStream.close method Performs a text or binary I/O operation.
- FileInputStream.read method Performs a text or binary I/O operation.
- FileInputStream.readBytes method Performs a text or binary I/O operation.
- FileNotFoundException class Exception raised when a filesystem path is expected to exist but cannot be found.
- FileNotFoundException.FileNotFoundException constructor Creates a new file-not-found exception.
- FileOutputStream class File-backed binary output stream.
- FileOutputStream.FileOutputStream constructor
- FileOutputStream.close method Performs a text or binary I/O operation.
- FileOutputStream.write method Performs a text or binary I/O operation.
- FileOutputStream.writeBytes method Performs a text or binary I/O operation.
- FilePath class Represents a file path.
- FilePath.FilePath constructor Creates a file path wrapper from a path string.
- FilePath.FilePath constructor Creates a file path wrapper from another path instance.
- FilePath.FilePath constructor Creates a file path by resolving multiple child segments from a base path.
- FilePath.FilePath constructor Convenience overload when the base is already a FolderPath.
- FilePath.openInputStream method Opens a binary input stream on this file.
- FilePath.openOutputStream method Opens a binary output stream on this file.
- FilePath.openReader method Opens a text reader on this file.
- FilePath.openWriter method Opens a text writer on this file and truncates existing content.
- FilePath.readPrefix method Reads at most the first `maxBytes` bytes from this file.
- FilePath.touch method Creates the file if it does not exist, or updates its last modification time.
- FileReader class Text reader backed by one file.
- FileReader.FileReader constructor Creates a reader on the given file name.
- FileReader.FileReader constructor Creates a reader on the given file path.
- FileReader.close method Closes the reader.
- FileReader.read method Reads all remaining text from the current reader position.
- FileReader.readAllText method Reads all remaining text from the current reader position.
- FileReader.readLine method Reads one line from the current reader position.
- FileReader.readLines method Reads all remaining lines from the current reader position.
- FileReader.readPrefix method Reads at most the first `maxBytes` bytes from a text file.
- FileSystemView class File-system panel showing current folder entries.
- FileSystemView.FileSystemView constructor
- FileSystemView.consumePendingOpen method Consumes a pending open request produced by a double-click.
- FileSystemView.currentPath field Current directory displayed in this panel.
- FileSystemView.entries field Sorted names for current directory.
- FileSystemView.goParent method Moves to parent folder when possible.
- FileSystemView.handleMouseEvent method Handles mouse selection and double-click opening inside this file-system view.
- FileSystemView.handleVerticalScrollbarMouse method
- FileSystemView.openSelected method Opens selected entry.
- FileSystemView.pageDown method
- FileSystemView.pageUp method
- FileSystemView.paintToFrame method
- FileSystemView.refresh method Refreshes displayed directory entries.
- FileSystemView.scrollBy method
- FileSystemView.scrollIndex field
- FileSystemView.scrollToTrackRow method
- FileSystemView.scrollbarThumbSize method
- FileSystemView.scrollbarThumbTop method
- FileSystemView.selectAtPanelPosition method Selects an entry from a click inside the rendered panel coordinates.
- FileSystemView.selectNext method Selects the next entry.
- FileSystemView.selectPrevious method Selects the previous entry.
- FileSystemView.selectedIndex field Selected row index in `entries`.
- FileWatcher class Portable file watcher based on periodic filesystem metadata polling.
- FileWatcher.FileWatcher constructor Creates a watcher for a path string.
- FileWatcher.FileWatcher constructor Creates a watcher for a `Path` instance.
- FileWatcher.changed event Emitted for every detected file state change.
- FileWatcher.close method AutoClosable support for try-with-resources.
- FileWatcher.created event Emitted when the watched file appears.
- FileWatcher.deleted event Emitted when the watched file disappears.
- FileWatcher.isWatching property Returns true while the background watcher loop is running.
- FileWatcher.modified event Emitted when an existing watched file changes size or timestamp.
- FileWatcher.path property Watched path.
- FileWatcher.poll method Polls once and emits events if the file state changed.
- FileWatcher.pollIntervalMs property Polling interval in milliseconds.
- FileWatcher.resetBaseline method Resets the baseline without emitting events.
- FileWatcher.run method Background watcher loop.
- FileWatcher.start method Starts background polling.
- FileWatcher.stop method Stops background polling.
- FileWatcher.updated event Emitted when an existing watched file changes size or timestamp.
- FileWatcherEvent class Payload emitted by `FileWatcher` when the watched file state changes.
- FileWatcherEvent.FileWatcherEvent constructor Creates a file-watcher event payload.
- FileWatcherEvent.exists property Whether the file exists after the change.
- FileWatcherEvent.kind property Change kind: `created`, `modified`, or `deleted`.
- FileWatcherEvent.lastModified property Current modification timestamp.
- FileWatcherEvent.path property Watched path.
- FileWatcherEvent.previousExists property Whether the file existed before the change.
- FileWatcherEvent.previousLastModified property Previous modification timestamp.
- FileWatcherEvent.previousSize property Previous file size in bytes.
- FileWatcherEvent.size property Current file size in bytes.
- FileWriter class Text writer backed by one file.
- FileWriter.FileWriter constructor Creates a file text writer and truncates the target file.
- FileWriter.FileWriter constructor Creates a file text writer and truncates the target file.
- FileWriter.close method Closes the writer.
- FileWriter.write method Writes raw text to the file.
- Files class Lightweight full-file I/O helpers.
- Files.writeBytes method Writes bytes to a file, replacing existing content.
- Files.writeBytesWithPrefix method Writes a text prefix followed by bytes to a file, replacing existing content.
- Float class Represents a 32-bit floating-point number.
- Float.Float constructor Builds the neutral Float value (`0.0f`).
- Float.Float constructor Builds a Float from a Boolean value (`false` = 0.0f, `true` = 1.0f).
- Float.Float constructor Builds a Float from an Int value.
- Float.Float constructor Builds a Float from a Double value.
- Float.Float constructor Builds a Float from a textual representation.
- Float.Float constructor Builds a Float from an unsigned 32-bit integer.
- Float.Float constructor Builds a Float from a signed 64-bit integer.
- Float.Float constructor Builds a Float from an unsigned 64-bit integer.
- Float.Float constructor Builds a Float from a Float value.
- Float.Float constructor Builds a Float from a character code point.
- Float.operator!= method Tests whether two Float values are different.
- Float.operator% method Computes the remainder of one Float value divided by another.
- Float.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- Float.operator* method Multiplies two Float values.
- Float.operator** method Raises a Float value to a power.
- Float.operator**= method Replaces `value` with `value ** power`.
- Float.operator*= method Multiplies `a` by `b` in place.
- Float.operator+ method Adds two Float values.
- Float.operator+= method Adds `b` to `a` in place.
- Float.operator- method Subtracts one Float value from another.
- Float.operator-= method Subtracts `b` from `a` in place.
- Float.operator/ method Divides one Float value by another.
- Float.operator/= method Divides `a` by `b` in place.
- Float.operator< method Tests whether `a` is strictly lower than `b`.
- Float.operator<= method Tests whether `a` is lower than or equal to `b`.
- Float.operator== method Tests whether two Float values are equal.
- Float.operator> method Tests whether `a` is strictly greater than `b`.
- Float.operator>= method Tests whether `a` is greater than or equal to `b`.
- Float.toString method Converts this value to its textual representation.
- Float.tryParse method Parses a Float value from text.
- FlowLayout class Flow layout.
- FlowLayout.FlowLayout constructor
- FlowLayout.alignment property
- FlowLayout.horizontalSpacing property
- FlowLayout.layout method
- FlowLayout.verticalSpacing property
- FlowLayoutParams class Optional per-widget hints for `FlowLayout`.
- FlowLayoutParams.FlowLayoutParams constructor
- FlowLayoutParams.FlowLayoutParams constructor
- FlowLayoutParams.breakAfter property Forces a new row after placing the widget.
- FlowLayoutParams.breakBefore property Starts a new row before placing the widget.
- FlushMode enum Controls when an EntityManager synchronizes pending changes.
- FolderPath class Represents a directory path.
- FolderPath.FolderPath constructor Creates a directory path wrapper from a path string.
- FolderPath.FolderPath constructor Creates a directory path wrapper from another path instance.
- FolderPath.FolderPath constructor Creates a directory path by resolving multiple child segments from a base path.
- FolderPath.FolderPath constructor Convenience overload when the base is already a FolderPath.
- FolderPath.list method Lists direct children as paths.
- FolderPath.listNames method Lists direct child names.
- FolderPath.mkdir method Creates this directory only.
- FolderPath.mkdirs method Creates this directory and all missing parent directories.
- FolderPath.removeAll method Recursively removes the folder content and the folder itself.
- FormLayout class Form layout.
- FormLayout.FormLayout constructor
- FormLayout.addRow method Adds a `label / field` row and automatically links the label mnemonic to the field.
- FormLayout.addRow method Adds a row using an existing label and automatically assigns its buddy.
- FormLayout.addRow method Adds a widget spanning the full form width.
- FormLayout.columnSpacing property
- FormLayout.labelAlign property
- FormLayout.labelWidth property
- FormLayout.layout method
- FormLayout.rowSpacing property
- FormLayoutParams class Optional per-widget hints for `FormLayout`.
- FormLayoutParams.FormLayoutParams constructor
- FormLayoutParams.FormLayoutParams constructor
- FormLayoutParams.fullRow property Makes the widget consume the whole row.
- FormLayoutParams.isLabel property Marks the widget as the label cell of a row.
- Format class Cell format used by an XLSX workbook.
- Format.Format constructor Creates a standalone format from an option map.
- Format.backgroundColor property Background color as an ARGB value, or an empty string for no fill.
- Format.bold property Returns true when the format uses a bold font.
- Format.fontColor property Font color as an ARGB value, or an empty string for the default color.
- Format.styleIndex property Style index used in worksheet XML.
- Function interface Represents an executable function (standalone, closure, or from eval).

G

- GeneratedValue annotation Configures generation of an `@Id` property.
- GenerationType enum JPA-style identity generation strategy.
- Generator class Materialized generator sequence.
- Generator.Generator constructor Creates an immutable generated sequence from `start` to `stop`.
- GifImage class Graphics Interchange Format image implementation.
- GifImage.GifImage constructor Creates a GIF image descriptor.
- Gradient class Base class for paint gradients.
- Gradient.addStop method Appends a color stop to the gradient.
- Gradient.clearStops method Removes all color stops.
- Gradient.kind method Returns the gradient kind.
- Gradient.setColorAt method Appends a color stop using the Qt-compatible method name.
- Gradient.stops method Returns the configured color stops.
- Gradient.stopsDescription method Returns a short human-readable description of the stops.
- Gradient.toString method
- GradientStop class Single color stop used by gradients.
- GradientStop.GradientStop constructor
- GradientStop.clone method Duplicates the current stop.
- GradientStop.color property Color attached to the stop.
- GradientStop.offset property Offset in `[0.0, 1.0]`.
- GradientStop.toString method
- GridLayout class Grid layout.
- GridLayout.GridLayout constructor
- GridLayout.add method Adds a widget at a fixed grid position.
- GridLayout.columns property
- GridLayout.horizontalSpacing property
- GridLayout.layout method
- GridLayout.rows property
- GridLayout.verticalSpacing property
- GridLayoutParams class Explicit cell placement for `GridLayout`.
- GridLayoutParams.GridLayoutParams constructor
- GridLayoutParams.GridLayoutParams constructor
- GridLayoutParams.column property Target column, or `-1` for automatic placement.
- GridLayoutParams.columnSpan property Number of columns consumed by the widget.
- GridLayoutParams.row property Target row, or `-1` for automatic placement.
- GridLayoutParams.rowSpan property Number of rows consumed by the widget.
- GroupBox class
- GroupBox.GroupBox constructor
- GroupBox.bodyStyle property
- GroupBox.borderStyle property
- GroupBox.handleEvent method
- GroupBox.handleMouseEvent method
- GroupBox.paintToFrame method
- GroupBox.title property
- GroupBox.titleStyle property
- GuiEvent class Base payload for GUI events emitted by window and terminal widgets.
- GuiEvent.GuiEvent constructor Creates a GUI event payload.

H

- HBoxLayout class Horizontal layout.
- HBoxLayout.HBoxLayout constructor
- HBoxLayout.align property
- HBoxLayout.layout method
- HBoxLayout.spacing property
- HandlerBase class Deprecated SAX1 adapter with no-op callback implementations.
- HandlerBase.HandlerBase constructor Creates a no-op SAX1 handler.
- HandlerBase.characters method Receives character data.
- HandlerBase.endDocument method Receives the end of the document.
- HandlerBase.endElement method Receives the end of an element through the SAX1 `DocumentHandler` API.
- HandlerBase.error method Receives a recoverable error.
- HandlerBase.fatalError method Receives a fatal error.
- HandlerBase.ignorableWhitespace method Receives ignorable whitespace.
- HandlerBase.notationDecl method Receives notation declarations.
- HandlerBase.processingInstruction method Receives a processing instruction.
- HandlerBase.resolveEntity method Resolves an external entity.
- HandlerBase.setDocumentLocator method Receives the parser locator.
- HandlerBase.startDocument method Receives the start of the document.
- HandlerBase.startElement method Receives the start of an element through the SAX1 `DocumentHandler` API.
- HandlerBase.unparsedEntityDecl method Receives unparsed entity declarations.
- HandlerBase.warning method Receives a recoverable warning.
- HashMap class Hash map implementation.
- HashMap.HashMap constructor Creates an empty hash map.
- HashMap.HashMap constructor Creates a new HashMap from another map.
- HashMap.HashMap constructor Creates a new HashMap from key-value pairs.
- HashMap.operator in method Returns true if the key exists.
- HashMapSync class Thread-safe hash map implementation.
- HashMapSync.HashMapSync constructor Creates an empty synchronized hash map.
- HashMapSync.HashMapSync constructor Creates a synchronized hash map from another map.
- HashMapSync.HashMapSync constructor Creates a synchronized hash map from key-value pairs.
- HashMapSync.operator in method Returns true if the key exists.
- HashSet class Hash set implementation.
- HashSet.HashSet constructor Creates an empty hash set.
- HashSet.HashSet constructor Creates a hash set from another hash set.
- HashSet.HashSet constructor Creates a hash set from a synchronized hash set.
- HashSet.HashSet constructor Creates a hash set from a collection.
- HashSet.HashSet constructor Creates a hash set from a read-only list.
- HashSet._items method
- HashSet.add method Adds an element to the set.
- HashSet.clear method Clears all elements.
- HashSet.count method Counts occurrences of the given element in the set.
- HashSet.difference method Returns a new set containing elements from this set that are absent from `other`.
- HashSet.intersection method Returns a new set containing elements present in both sets.
- HashSet.isSubsetOf method Returns true when every element of this set is present in `other`.
- HashSet.isSupersetOf method Returns true when this set contains every element of `other`.
- HashSet.operator in method Returns true if the set contains the element.
- HashSet.remove method Removes an element from the set.
- HashSet.size property Number of elements in the set.
- HashSet.symmetricDifference method Returns a new set containing elements present in exactly one of the two sets.
- HashSet.toString method Returns a string representation of the set.
- HashSet.union method Returns a new set containing all elements from this set and `other`.
- HashSetSync class Thread-safe hash set implementation.
- HashSetSync.HashSetSync constructor Creates an empty synchronized hash set.
- HashSetSync.HashSetSync constructor Creates a synchronized hash set from another synchronized hash set.
- HashSetSync.HashSetSync constructor Creates a synchronized hash set from a regular hash set.
- HashSetSync.HashSetSync constructor Creates a synchronized hash set from a collection.
- HashSetSync.HashSetSync constructor Creates a synchronized hash set from a read-only list.
- HashSetSync._items method
- HashSetSync.add method Adds an element to the set.
- HashSetSync.clear method Clears all elements.
- HashSetSync.count method Counts occurrences of the given element in the set.
- HashSetSync.difference method Returns a new synchronized set containing elements from this set that are absent from `other`.
- HashSetSync.intersection method Returns a new synchronized set containing elements present in both sets.
- HashSetSync.isSubsetOf method Returns true when every element of this set is present in `other`.
- HashSetSync.isSupersetOf method Returns true when this set contains every element of `other`.
- HashSetSync.operator in method Returns true if the set contains the element.
- HashSetSync.remove method Removes an element from the set.
- HashSetSync.size property Number of elements in the set.
- HashSetSync.symmetricDifference method Returns a new synchronized set containing elements present in exactly one of the two sets.
- HashSetSync.toString method Returns a string representation of the set.
- HashSetSync.union method Returns a new synchronized set containing all elements from this set and `other`.
- Hex class Hexadecimal text helpers.
- Hex.decodeToText method Decodes a hexadecimal string to text.
- Hex.encodeText method Encodes a text value as hexadecimal.
- Hmac class HMAC implementation parameterized by a concrete message digest.
- Hmac.Hmac constructor Creates an HMAC using `SHA256`.
- Hmac.Hmac constructor Creates an HMAC bound to the given digest algorithm.
- HorizontalLayout class Horizontal layout placing children left to right.
- HorizontalLayout.HorizontalLayout constructor
- HorizontalLayout.apply method
- HorizontalLayout.fillIndex field Child index receiving remaining width (fill behavior).
- HorizontalLayout.spacing field
- HtmlHighlighter class Syntax highlighter for HTML.
- HtmlHighlighter.highlight method
- HttpClient class Modern HTTP client.
- HttpClient.HttpClient constructor Creates an HTTP client.
- HttpClient.cancel method Requests cancellation of the HTTP call currently running for this client.
- HttpClient.deleteRequest method Sends a `DELETE` request.
- HttpClient.followRedirects property Redirect-following flag.
- HttpClient.get method Sends a `GET` request.
- HttpClient.patch method Sends a `PATCH` request.
- HttpClient.post method Sends a `POST` request.
- HttpClient.put method Sends a `PUT` request.
- HttpClient.request method Sends one request built from ad-hoc values.
- HttpClient.send method Sends one HTTP request.
- HttpClient.timeout property Default request timeout in milliseconds.
- HttpClient.tlsOptions property Default TLS options used for HTTPS requests.
- HttpRequest class Immutable HTTP request description.
- HttpRequest.HttpRequest constructor Creates an immutable HTTP request.
- HttpRequest.body property Optional request body.
- HttpRequest.headers property Request headers copied at construction time.
- HttpRequest.method property Normalized HTTP method.
- HttpRequest.toString method
- HttpRequest.url property Target HTTP or HTTPS URL.
- HttpRequest.withBody method Returns a copy with a different request body.
- HttpRequest.withHeader method Returns a copy with one header added or replaced.
- HttpRequest.withMethod method Returns a copy with a different HTTP method.
- HttpRequest.withoutHeader method Returns a copy without one header.
- HttpResponse class HTTP response value object inspired by Python `requests.Response`.
- HttpResponse.body field Response body as text.
- HttpResponse.headers field Response headers.
- HttpResponse.httpMethod field HTTP method used by the request.
- HttpResponse.json method Parses `body` as JSON and returns the typed value.
- HttpResponse.ok property Returns true when the status code is in `[200, 299]`.
- HttpResponse.statusCode field HTTP status code (for example 200, 404, 500).
- HttpResponse.text property Python-requests style alias.
- HttpResponse.toString method
- HttpResponse.url field Effective URL used by the request (after redirects when enabled).

I

- IList interface Read-only ordered collection of elements.
- IList.count method Counts occurrences of the given element in the list.
- IList.indexOf method Returns the first index of the given element.
- IList.join method Joins elements into a single string using the separator.
- IList.lastIndexOf method Returns the last index of the given element.
- IList.operator in method Returns true if the list contains the given element.
- IList.operator[] method Returns the element at the given index.
- IList.size property Number of elements in the list.
- IOException class Base I/O exception.
- IOException.IOException constructor
- Icon class Reusable image descriptor for GUI controls.
- Icon.Icon constructor Creates an icon from an SVG or raster image file.
- Icon.filename property Source filename resolved by this icon.
- Icon.image property Concrete image reused while painting controls.
- Id annotation Marks one simple entity identity property.
- IdClass annotation Selects the immutable value type representing several `@Id` properties.
- IdentityQueryPlan class Identity plan used when a repository is explicitly converted to `Query<T>`.
- IdentityQueryPlan.IdentityQueryPlan constructor Creates an identity plan with an optional result window.
- IdentityQueryPlan.addResult method Adds one materialized identity row with static type enforcement.
- IdentityQueryPlan.countMemory method Counts the rows inside this identity window without materializing them.
- IdentityQueryPlan.executeMemory method Copies source rows into the standard query materialization type.
- IdentityQueryPlan.existsMemory method Tests whether the identity window contains at least one row.
- IdentityQueryPlan.newResultList method Creates the concrete identity result list.
- IdentityQueryPlan.openMemoryStream method Opens the identity result as a sequential stream.
- IdentityQueryPlan.openProviderStream method Wraps a live provider identity cursor in `QueryStream<T>`.
- IdentityQueryPlan.openResultStream method Opens a typed stream over an already materialized identity result.
- IdentityQueryPlan.qirPlan method Returns the canonical identity projection used by remote providers.
- IdentityQueryPlan.withWindow method Returns a new identity plan restricted to a relative window.
- IllegalStateException class Raised when an operation is called while an object is in an invalid state.
- IllegalStateException.IllegalStateException constructor Creates an illegal-state exception.
- Image class Represents a graphical image.
- Image.crop method Crops the logical image area.
- Image.fileName property
- Image.getImage method Factory method to get an image instance based on the file extension.
- Image.height property Gets the height of the image.
- Image.load method Loads an image from a file.
- Image.resize method Resizes the logical image area.
- Image.width property Gets the width of the image.
- ImagePattern class Repeated image paint, similar to `CanvasPattern`.
- ImagePattern.ImagePattern constructor
- ImagePattern.image property Image-like source object.
- ImagePattern.repetition property Repeat mode: `repeat`, `repeat-x`, `repeat-y` or `no-repeat`.
- ImagePattern.toString method
- ImmutableList class Immutable homogeneous ordered collection.
- ImmutableList.ImmutableList constructor Builds an immutable list by copying the provided read-only list.
- ImmutableList.count method Counts occurrences of the given value.
- ImmutableList.indexOf method Returns the first index of the given value.
- ImmutableList.join method Joins list values with a separator.
- ImmutableList.lastIndexOf method Returns the last index of the given value.
- ImmutableList.operator in method Returns true when the list contains the given value.
- ImmutableList.operator[] method Returns the value at the given index.
- ImmutableList.size property Number of elements in this list.
- ImmutableList.sortNew method Returns a sorted immutable copy of this list.
- ImmutableList.toString method Returns a normalized textual representation using the immutable literal syntax.
- IndexException class Exception thrown when an index is out of the valid range.
- IndexException.IndexException constructor Constructor for IndexException.
- InetAddress class Internet host descriptor.
- InetAddress.anyLocalAddress method Returns the wildcard local address.
- InetAddress.getByName method Resolves one host name to an internet address.
- InetAddress.hostAddress property Numeric host address.
- InetAddress.hostName property Host name used to resolve this endpoint.
- InetAddress.loopbackAddress method Returns the loopback address.
- InetAddress.toString method Returns the textual host address.
- InetSocketAddress class Internet socket endpoint (host + port).
- InetSocketAddress.InetSocketAddress constructor Creates an internet socket address from host and port.
- InetSocketAddress.fromAddress method Creates an internet socket address from `InetAddress` and port.
- InetSocketAddress.getAddress method Returns the address part.
- InetSocketAddress.hostString property Host part used to connect/bind.
- InetSocketAddress.isUnresolved method True when this endpoint has no explicit host.
- InetSocketAddress.port property Port part.
- InetSocketAddress.toString method Endpoint representation as `host:port`.
- Inheritance annotation Selects the mapping strategy for an entity inheritance hierarchy.
- InheritanceType enum Defines how one entity hierarchy is represented by a provider.
- InitMethod annotation Marks a method that must be called after dependency injection has initialized a component.
- InputDialog class Input modal dialog.
- InputDialog.InputDialog constructor
- InputDialog.prompt field
- InputDialog.text property
- InputField class
- InputField.InputField constructor
- InputField.deleteButton property
- InputField.focusable property
- InputField.focused property
- InputField.handleEvent method
- InputField.handleMouseEvent method
- InputField.id property
- InputField.label property
- InputField.labelWidth property
- InputField.lineEdit property
- InputField.paintToFrame method
- InputField.text signal
- InputSource class Input source for one XML entity.
- InputSource.InputSource constructor Creates an empty input source.
- InputSource.InputSource constructor Creates an input source from a system identifier.
- InputSource.InputSource constructor Creates an input source from a byte stream.
- InputSource.InputSource constructor Creates an input source from a character stream.
- InputSource.getByteStream method Returns the byte stream.
- InputSource.getCharacterStream method Returns the character stream.
- InputSource.getEncoding method Returns the byte-stream or URI encoding.
- InputSource.getPublicId method Returns the public identifier.
- InputSource.getSystemId method Returns the system identifier.
- InputSource.isEmpty method Indicates whether no input information is present.
- InputSource.setByteStream method Sets the byte stream.
- InputSource.setCharacterStream method Sets the character stream.
- InputSource.setEncoding method Sets the byte-stream or URI encoding.
- InputSource.setPublicId method Sets the public identifier.
- InputSource.setSystemId method Sets the system identifier.
- InputStream interface Binary input stream contract.
- InputStream.read method Reads the remaining data as text.
- InputStream.readBytes method Reads up to `length` bytes from the stream.
- Int class Represents a 32-bit signed integer.
- Int.Int constructor Builds the neutral Int value (`0`).
- Int.Int constructor Conversion from a Boolean value.
- Int.Int constructor Conversions from floating point numbers (truncates the decimal part).
- Int.Int constructor Conversions from double precision floating point numbers.
- Int.Int constructor Parses a string into an integer.
- Int.Int constructor Copy constructor.
- Int.Int constructor Conversion from unsigned 32-bit integer.
- Int.Int constructor Conversion from signed 64-bit integer (Long).
- Int.Int constructor Conversion from unsigned 64-bit integer.
- Int.Int constructor Conversion from a Unicode character (returns its code point).
- Int.MAX_VALUE field The greatest value representable by an Int.
- Int.MIN_VALUE field The smallest value representable by an Int.
- Int.operator!= method Tests whether two Int values are different.
- Int.operator% method Computes the remainder of one Int value divided by another.
- Int.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- Int.operator* method Multiplies two Int values.
- Int.operator** method Raises an Int value to a power.
- Int.operator**= method Replaces `value` with `value ** power`.
- Int.operator*= method Multiplies `a` by `b` in place.
- Int.operator+ method Adds two Int values.
- Int.operator+= method Adds `b` to `a` in place.
- Int.operator- method Subtracts one Int value from another.
- Int.operator-= method Subtracts `b` from `a` in place.
- Int.operator/ method Divides one Int value by another.
- Int.operator// method Performs integer division on two Int values.
- Int.operator//= method Replaces `a` with the integer division of `a` by `b`.
- Int.operator< method Tests whether `a` is strictly lower than `b`.
- Int.operator<= method Tests whether `a` is lower than or equal to `b`.
- Int.operator== method Tests whether two Int values are equal.
- Int.operator> method Tests whether `a` is strictly greater than `b`.
- Int.operator>= method Tests whether `a` is greater than or equal to `b`.
- Int.toString method Returns a string representation of this integer.
- InternetAddress class Internet email address inspired by JavaMail `InternetAddress`.
- InternetAddress.InternetAddress constructor Creates an internet address.
- InternetAddress.address field Mailbox address, for example `user@example.com`.
- InternetAddress.mailbox property Returns the SMTP envelope form (`user@example.com`).
- InternetAddress.parse method Parses a single internet address.
- InternetAddress.parseList method Parses a comma-separated list of addresses.
- InternetAddress.personal field Optional personal display name.
- InternetAddress.toString method Returns the RFC 5322 header form.
- Invocable interface Common interface for all executable entities (functions, methods, constructors).
- Invocable.invoke method Invokes the entity with dynamic arguments.
- Invocable.name property Name of the executable entity.
- Invocable.operator call method Direct call operator.
- Invocable.parameterCount property Number of parameters expected.
- Invocable.returnType property Return type.

J

- JSON class JSON utility entry-point.
- JSON.parse method Parses JSON text into its natural Klyn representation.
- JSON.parse method Parses JSON text using the explicitly requested static type.
- JSON.parseList method Parses JSON array from a string, a reader or a file.
- JSON.parseMap method Parses JSON object from a string, a reader or a file.
- JSON.stringify method Serializes a value as JSON.
- JSONCollection annotation Selects the JSON array containing entities of an annotated type.
- JSONConfiguration class Immutable configuration for one atomic JSON document source.
- JSONConfiguration.JSONConfiguration constructor Creates a configuration from a string path.
- JSONConfiguration.JSONConfiguration constructor Creates a configuration from a filesystem path.
- JSONConfiguration.mappedTypes property Entity types contributed directly by this configuration.
- JSONConfiguration.path property JSON document path.
- JSONConfiguration.providerName property Stable provider family name.
- JSONField annotation Binds an entity property to a JSON member path relative to its entity item.
- JSONParseException class Exception raised when a JSON document cannot be parsed or produced.
- JSONParseException.JSONParseException constructor Creates a JSON processing exception.
- JSONRepository class Read-only typed KQL repository over an atomic JSON document.
- JSONRepository.open method Opens a lazy repository without retaining a file handle.
- JSONRepository.providerName method Returns the stable JSON provider identifier.
- JavaHighlighter class Syntax highlighter for Java sources.
- JavaHighlighter.JavaHighlighter constructor
- JavaHighlighter.highlight method
- JoinColumn annotation Maps an entity relationship to one relational join column.
- JpegImage class JPEG image implementation for `.jpg` and `.jpeg` files.
- JpegImage.JpegImage constructor Creates a JPEG image descriptor.
- JsHighlighter class Syntax highlighter for JavaScript/TypeScript sources.
- JsHighlighter.JsHighlighter constructor
- JsHighlighter.highlight method
- JsonHighlighter class Syntax highlighter for JSON data.
- JsonHighlighter.highlight method

K

- KeyEvent class Keyboard event payload emitted by focusable GUI widgets.
- KeyEvent.KeyEvent constructor Creates a keyboard event payload.
- KeyEvent.alt property Whether Alt was held during the key event.
- KeyEvent.control property Whether Control was held during the key event.
- KeyEvent.key property Human-readable key name when available.
- KeyEvent.keyCode property Native key code or keysym reported by the backend.
- KeyEvent.shift property Whether Shift was held during the key event.
- KeyException class Exception raised when a key lookup fails in a map-like collection.
- KeyException.KeyException constructor Creates a key lookup exception.
- KeyGenerator class Abstract base class for symmetric key generators.
- KeyGenerator.algorithm field Canonical algorithm name.
- KeyGenerator.generateKey method Generates a ready-to-use encoded secret key.
- KeyGenerator.getInstance method Compatibility factory for dynamic algorithm selection.
- KeyGenerator.init method Short alias for `initialize`.
- KeyGenerator.initialize method Configures the generated key size.
- KeyGenerator.toString method
- KeyPairGenerator class Abstract base class for asymmetric key-pair generators.
- KeyPairGenerator.algorithm field Canonical algorithm name.
- KeyPairGenerator.generateKeyPair method Generates a key pair.
- KeyPairGenerator.getInstance method Compatibility factory for dynamic algorithm selection.
- KeyPairGenerator.init method Short alias for `initialize`.
- KeyPairGenerator.initialize method Configures the key size.
- KeyPairGenerator.toString method
- Keys enum Canonical terminal function keys used by the UI.
- Keys.toString method
- KlynHighlighter class Syntax highlighter for Klyn source code.
- KlynHighlighter.KlynHighlighter constructor
- KlynHighlighter.highlight method
- KssRule class One KSS selector and its typed declarations.
- KssRule.KssRule constructor
- KssRule.selector property
- KssRule.style property
- KssTheme class Small CSS-like theme used by `klyn.gui.windows`.
- KssTheme.KssTheme constructor
- KssTheme.load method Loads a theme from a `.kss` file.
- KssTheme.name property
- KssTheme.resolve method Resolves the effective style for a widget.
- KssTheme.sourcePath property

L

- LLMChatSession class High-level chat session with history, tool-calling and optional compaction.
- LLMChatSession.LLMChatSession constructor Creates a session bound to one provider.
- LLMChatSession.ask method Sends one user prompt and returns the final assistant answer.
- LLMChatSession.consumeCompactionFlag method Returns and clears the compaction flag.
- LLMChatSession.contextLengthTokens property Configured context length in tokens.
- LLMChatSession.contextUsagePercent property Last known context usage percentage, capped to 100.
- LLMChatSession.lastCompletionTokens property Last completion token count reported by the provider.
- LLMChatSession.lastPromptTokens property Last prompt token count reported by the provider.
- LLMChatSession.lastTotalTokens property Last total token count reported by the provider.
- LLMChatSession.thread method Returns the current thread history.
- LLMChatSession.withCompactionObserver method Attaches an observer notified before the context compactor starts.
- LLMChatSession.withCompactor method Configures context compaction.
- LLMChatSession.withContextWindow method Configures token-based context accounting.
- LLMChatSession.withMaxToolCalls method Configures the maximum number of tool calls.
- LLMChatSession.withSystem method Sets or replaces the system prompt.
- LLMChatSession.withToolCallObserver method Attaches an observer notified around every requested tool call.
- LLMChatSession.withTools method Attaches a tool registry.
- LLMCompactionObserver interface Observes context compaction performed by an `LLMChatSession`.
- LLMProvider interface Provider abstraction used by `LLMChatSession`.
- LLMRequest class Request sent to an LLM provider.
- LLMRequest.LLMRequest constructor Creates a provider request.
- LLMRequest.messages property Ordered conversation messages.
- LLMRequest.tools property Optional registry of exposed tools.
- LLMResponse class Response returned by an LLM provider.
- LLMResponse.LLMResponse constructor Creates a provider response.
- LLMResponse.completionTokens property Completion tokens generated by the provider for this response.
- LLMResponse.message property Assistant message returned by the provider.
- LLMResponse.promptTokens property Prompt tokens consumed by the provider for this response.
- LLMResponse.toolCalls property Optional tool calls requested by the provider.
- LLMResponse.totalTokens property Total tokens reported by the provider for this response.
- LLMThreadMessage class One message stored in an LLM conversation thread.
- LLMThreadMessage.LLMThreadMessage constructor Creates a thread message.
- LLMThreadMessage.assistant method Builds an `assistant` message.
- LLMThreadMessage.assistantWithToolCalls method Builds an `assistant` message carrying provider-requested tool calls.
- LLMThreadMessage.content property Message textual content.
- LLMThreadMessage.name property Optional tool name for `tool` messages.
- LLMThreadMessage.role property Message role: `system`, `user`, `assistant` or `tool`.
- LLMThreadMessage.system method Builds a `system` message.
- LLMThreadMessage.toString method
- LLMThreadMessage.tool method Builds a `tool` message.
- LLMThreadMessage.toolCallId property Optional tool call identifier for `tool` messages.
- LLMThreadMessage.toolCalls property Optional tool calls attached to an assistant message.
- LLMThreadMessage.user method Builds a `user` message.
- LLMToolCallObserver interface Observes tool calls performed by an `LLMChatSession`.
- LLMToolCallObserver.afterToolCall method Called after a tool executed successfully.
- LLMToolCallObserver.beforeToolCall method Called just before a tool is executed.
- LLMToolCallObserver.toolCallFailed method Called when a tool cannot be executed.
- Label class Static text label.
- Label.Label constructor
- Label.buddy property Widget focused when the label mnemonic is activated.
- Label.displayText property Text rendered on screen after removing mnemonic markers.
- Label.displayTextFor method Removes mnemonic markers from label text.
- Label.isSelectable property Whether the user can select and copy the label text.
- Label.isTextSelected property Current text-selection visual state.
- Label.mnemonicDisplayIndexFor method Returns the display-text index of the mnemonic marker.
- Label.mnemonicFor method Returns the mnemonic character declared in a label text.
- Label.paint method Paints the label content with antialiased text.
- Label.text property Raw label text.
- Label.wordWrap property Whether text is wrapped to the available label width.
- Layout class Base class for layout managers.
- Layout interface Layout contract for widgets containing children.
- Layout._ceilDiv method
- Layout._childOuterPreferredHeight method
- Layout._childOuterPreferredWidth method
- Layout._childParams method
- Layout._clamp method
- Layout._edgeBottom method
- Layout._edgeLeft method
- Layout._edgeRight method
- Layout._edgeTop method
- Layout._growX method Computes the horizontal grow weight for a child.
- Layout._growY method Computes the vertical grow weight for a child.
- Layout._horizontalSizePolicy method Returns the horizontal size policy of a widget.
- Layout._innerHeight method
- Layout._innerWidth method
- Layout._innerX method
- Layout._innerY method
- Layout._marginBottom method
- Layout._marginLeft method
- Layout._marginRight method
- Layout._marginTop method
- Layout._max method
- Layout._metric method
- Layout._min method
- Layout._normalizeAlign method
- Layout._place method
- Layout._preferredHeight method
- Layout._preferredWidth method
- Layout._verticalSizePolicy method Returns the vertical size policy of a widget.
- Layout.add method Adds a widget to the attached container.
- Layout.apply method
- Layout.attach method Attaches this layout to its owning container.
- Layout.container property Container currently driven by this layout.
- Layout.detach method Detaches this layout from a container.
- Layout.layout method
- LayoutParams class Common layout hints shared by all window layouts.
- LayoutParams.LayoutParams constructor
- LayoutParams.LayoutParams constructor
- LayoutParams.growX property Horizontal growth factor used when extra space is available.
- LayoutParams.growY property Vertical growth factor used when extra space is available.
- LayoutParams.horizontalAlign property Horizontal alignment inside the allocated slot.
- LayoutParams.verticalAlign property Vertical alignment inside the allocated slot.
- LexicalHandler interface SAX2 extension handler for lexical XML events.
- LexicalHandler.comment method Reports an XML comment.
- LexicalHandler.endCDATA method Reports the end of a CDATA section.
- LexicalHandler.endDTD method Reports the end of a DTD declaration.
- LexicalHandler.endEntity method Reports the end of an entity.
- LexicalHandler.startCDATA method Reports the start of a CDATA section.
- LexicalHandler.startDTD method Reports the start of a DTD declaration.
- LexicalHandler.startEntity method Reports the start of an entity.
- LightBox class Modal overlay container with a centered panel.
- LightBox.LightBox constructor Creates an active lightbox.
- LightBox.close method Closes the modal overlay.
- LightBox.content property Content container placed inside the centered panel.
- LightBox.minPanelHeight property Minimum panel height after the preferred size has been constrained by the available overlay height.
- LightBox.minPanelWidth property Minimum panel width after the preferred size has been constrained by the available overlay width.
- LightBox.paddingX property Inner horizontal padding.
- LightBox.paddingY property Inner vertical padding.
- LightBox.paint method
- LightBox.panelHeight property Preferred panel height.
- LightBox.panelWidth property Preferred panel width.
- LightBox.setActive method Shows or hides the modal overlay.
- LightBox.setBounds method
- LineEdit class Single-line editable text widget.
- LineEdit.LineEdit constructor
- LineEdit.bgNormal property
- LineEdit.cursorDisplayColumn method
- LineEdit.cursorPosition property
- LineEdit.fgNormal property
- LineEdit.focusable property
- LineEdit.focused property
- LineEdit.handleEvent method
- LineEdit.handleMouseEvent method
- LineEdit.paintToFrame method
- LineEdit.placeholder property
- LineEdit.placeholderFg property
- LineEdit.text signal
- LinearGradient class Linear gradient compatible with a canvas-style API.
- LinearGradient.LinearGradient constructor
- LinearGradient.kind method
- LinearGradient.x0 property Start point X.
- LinearGradient.x1 property End point X.
- LinearGradient.y0 property Start point Y.
- LinearGradient.y1 property End point Y.
- LinkedList class Ordered list with the full `List<T>` API.
- LinkedList.LinkedList constructor Creates an empty list.
- LinkedList.LinkedList constructor Creates a list from a collection.
- LinkedList.LinkedList constructor Creates a list from a read-only list.
- LinkedList.LinkedList constructor Creates a list from a set.
- LinkedList.LinkedList constructor Creates a list from a tuple.
- LinkedList.add method Adds an element at the end.
- LinkedList.add method Inserts an element at the requested index.
- LinkedList.addAll method Appends every element from a read-only list.
- LinkedList.addAll method Inserts every element from a read-only list at the requested index.
- LinkedList.addAll method Appends every element from a set.
- LinkedList.addAll method Inserts every element from a set at the requested index.
- LinkedList.addAll method Appends every element from a tuple.
- LinkedList.addAll method Inserts every element from a tuple at the requested index.
- LinkedList.clear method Removes all elements.
- LinkedList.count method Counts occurrences of the given element in the list.
- LinkedList.indexOf method Returns the first index of the given element.
- LinkedList.join method Joins elements into a string using the separator.
- LinkedList.lastIndexOf method Returns the last index of the given element.
- LinkedList.operator in method Returns true if the list contains the given element.
- LinkedList.operator+ method Concatenates two LinkedList instances into a new LinkedList.
- LinkedList.operator+= method Appends every element from a read-only list.
- LinkedList.operator+= method Appends every element from a set.
- LinkedList.operator+= method Appends every element from a tuple.
- LinkedList.operator[] method Gets the element at the given index.
- LinkedList.remove method Removes the first matching element.
- LinkedList.removeAt method Removes the element at the requested index.
- LinkedList.reverse method Reverses list elements in-place.
- LinkedList.reverseNew method Returns a new reversed list without modifying this list.
- LinkedList.shuffle method Randomly shuffles the list in-place.
- LinkedList.size property Number of elements in the list.
- LinkedList.sort method Sorts the list in ascending order.
- LinkedList.sortNew method Returns a sorted LinkedList without modifying this list.
- LinkedList.toString method Returns a string representation of the list.
- LinkedListSync class Thread-safe ordered list with the full `List<T>` API.
- LinkedListSync.LinkedListSync constructor Creates an empty synchronized list.
- LinkedListSync.LinkedListSync constructor Creates a synchronized list from a collection.
- LinkedListSync.LinkedListSync constructor Creates a synchronized list from a read-only list.
- LinkedListSync.LinkedListSync constructor Creates a synchronized list from a set.
- LinkedListSync.LinkedListSync constructor Creates a synchronized list from a tuple.
- LinkedListSync.add method Adds an element at the end.
- LinkedListSync.add method Inserts an element at the requested index.
- LinkedListSync.addAll method Appends every element from a read-only list while holding the synchronized storage lock.
- LinkedListSync.addAll method Inserts every element from a read-only list at the requested index.
- LinkedListSync.addAll method Appends every element from a set.
- LinkedListSync.addAll method Inserts every element from a set at the requested index.
- LinkedListSync.addAll method Appends every element from a tuple.
- LinkedListSync.addAll method Inserts every element from a tuple at the requested index.
- LinkedListSync.clear method Removes all elements.
- LinkedListSync.count method Counts occurrences of the given element in the list.
- LinkedListSync.indexOf method Returns the first index of the given element.
- LinkedListSync.join method Joins elements into a string using the separator.
- LinkedListSync.lastIndexOf method Returns the last index of the given element.
- LinkedListSync.operator in method Returns true if the list contains the given element.
- LinkedListSync.operator+ method Concatenates two LinkedListSync instances into a new LinkedListSync.
- LinkedListSync.operator+= method Appends every element from a read-only list.
- LinkedListSync.operator+= method Appends every element from a set.
- LinkedListSync.operator+= method Appends every element from a tuple.
- LinkedListSync.operator[] method Gets the element at the given index.
- LinkedListSync.remove method Removes the first matching element.
- LinkedListSync.removeAt method Removes the element at the requested index.
- LinkedListSync.reverse method Reverses list elements in-place.
- LinkedListSync.reverseNew method Returns a new reversed list without modifying this list.
- LinkedListSync.shuffle method Randomly shuffles the list in-place.
- LinkedListSync.size property Number of elements in the list.
- LinkedListSync.sort method Sorts the list in ascending order.
- LinkedListSync.sortNew method Returns a synchronized sorted LinkedList without modifying this list.
- LinkedListSync.toString method Returns a string representation of the list.
- List interface Ordered collection of elements.
- List.add method Adds an element at the end.
- List.add method Inserts an element at the requested index.
- List.addAll method Appends every element from a read-only list.
- List.addAll method Inserts every element from a read-only list at the requested index.
- List.addAll method Appends every element from a set.
- List.addAll method Inserts every element from a set at the requested index.
- List.addAll method Appends every element from a tuple.
- List.addAll method Inserts every element from a tuple at the requested index.
- List.operator+ method Concatenates two lists into a new list.
- List.operator+= method Appends every element from a read-only list.
- List.operator+= method Appends every element from a set.
- List.operator+= method Appends every element from a tuple.
- List.remove method Removes the first matching element.
- List.removeAt method Removes the element at the requested index.
- List.reverse method Reverses list elements in-place.
- List.reverseNew method Returns a new reversed list without modifying the original.
- List.shuffle method Randomly shuffles the list in-place.
- List.sort method Sorts the list in ascending order.
- List.sortNew method Returns a new sorted list without modifying the original.
- ListQueryStream class Forward-only stream over an already materialized provider result.
- ListQueryStream.ListQueryStream constructor Creates a stream that owns the supplied materialized rows.
- ListQueryStream.cancel method Cancels further iteration and releases this stream.
- ListQueryStream.close method Closes this stream.
- ListQueryStream.current property Current row after a successful `next()` call.
- ListQueryStream.next method Advances to the next row.
- Locale class A Locale object represents a specific geographical, political, or cultural region.
- Locale.Locale constructor Predefined constant for English (United States).
- Locale.Locale constructor Predefined constant for Arabic (Saudi Arabia).
- Locale.Locale constructor Predefined constant for Hebrew (Israel).
- Locale.Locale constructor Predefined constant for Vietnamese (Vietnam).
- Locale.Locale constructor Predefined constant for Russian (Russia).
- Locale.Locale constructor Predefined constant for Greek (Greece).
- Locale.Locale constructor Predefined constant for Hebrew (Israel).
- Locale.Locale constructor Constructs a new Locale from language and country codes.
- Locale.Locale constructor Predefined constant for English (United Kingdom).
- Locale.Locale constructor Predefined constant for French (France).
- Locale.Locale constructor Predefined constant for German (Germany).
- Locale.Locale constructor Predefined constant for Spanish (Spain).
- Locale.Locale constructor Predefined constant for Italian (Italy).
- Locale.Locale constructor Predefined constant for Portuguese (Portugal).
- Locale.Locale constructor Predefined constant for Chinese (China).
- Locale.Locale constructor Predefined constant for Japanese (Japan).
- Locale.amPm property
- Locale.country property The country code (uppercase ISO 3166).
- Locale.dayNames property
- Locale.default property Returns the current default locale for the environment.
- Locale.equals method
- Locale.language property The language code (lowercase ISO 639).
- Locale.monthNames property
- Locale.shortDayNames property
- Locale.shortMonthNames property
- Locale.toString method
- Locator interface Location information for SAX document events.
- Locator.getColumnNumber method Returns the column number where the current event ends.
- Locator.getLineNumber method Returns the line number where the current event ends.
- Locator.getPublicId method Returns the public identifier for the current document event.
- Locator.getSystemId method Returns the system identifier for the current document event.
- Locator2 interface SAX2 extension for XML version and encoding locator metadata.
- Locator2.getEncoding method Returns the character encoding for the current entity.
- Locator2.getXMLVersion method Returns the XML version for the current entity.
- Long class Represents a 64-bit signed integer.
- Long.Long constructor Builds the neutral Long value (`0L`).
- Long.Long constructor Builds a Long from a Boolean value (`false` = 0, `true` = 1).
- Long.Long constructor Builds a Long from a Float value.
- Long.Long constructor Builds a Long from a Double value.
- Long.Long constructor Builds a Long from a textual representation.
- Long.Long constructor Builds a Long from a signed 32-bit integer.
- Long.Long constructor Builds a Long from an unsigned 32-bit integer.
- Long.Long constructor Builds a Long from a signed 64-bit integer.
- Long.Long constructor Builds a Long from an unsigned 64-bit integer.
- Long.Long constructor Builds a Long from a character code point.
- Long.MAX_VALUE field The greatest value representable by a Long.
- Long.MIN_VALUE field The smallest value representable by a Long.
- Long.operator!= method Tests whether two Long values are different.
- Long.operator% method Computes the remainder of one Long value divided by another.
- Long.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- Long.operator* method Multiplies two Long values.
- Long.operator** method Raises a Long value to a power.
- Long.operator**= method Replaces `value` with `value ** power`.
- Long.operator*= method Multiplies `a` by `b` in place.
- Long.operator+ method Adds two Long values.
- Long.operator+= method Adds `b` to `a` in place.
- Long.operator- method Subtracts one Long value from another.
- Long.operator-= method Subtracts `b` from `a` in place.
- Long.operator/ method Divides one Long value by another.
- Long.operator// method Performs integer division on two Long values.
- Long.operator//= method Replaces `a` with the integer division of `a` by `b`.
- Long.operator< method Tests whether `a` is strictly lower than `b`.
- Long.operator<= method Tests whether `a` is lower than or equal to `b`.
- Long.operator== method Tests whether two Long values are equal.
- Long.operator> method Tests whether `a` is strictly greater than `b`.
- Long.operator>= method Tests whether `a` is greater than or equal to `b`.
- Long.toString method Converts this value to its textual representation.
- Long.tryParse method Parses a Long value from text.

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.mails`.
- 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 Performs a mail or SMTP operation.
- MailSupport.sanitizeHeaderValue method
- MailSupport.wrap method
- MainWindow class Main application window.
- MainWindow.MainWindow constructor
- MainWindow.applyLayout method
- MainWindow.applyTheme method Applies the active KSS theme to the complete window tree.
- 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.
- ManagedRepository class Manager-lifetime facade over one provider repository.
- ManagedRepository.ManagedRepository constructor Wraps one repository in an EntityManager lifetime check.
- ManagedRepository.asQuery method Returns a lazy identity query checked against the owning manager.
- ManagedRepository.count method Returns the source entity count while the manager is open.
- ManagedRepository.countPlan method Counts a canonical plan while the owning manager is open.
- ManagedRepository.executePlan method Executes a canonical plan while the owning manager is open.
- ManagedRepository.existsPlan method Tests a canonical plan while the owning manager is open.
- ManagedRepository.openStream method Opens a provider stream while the owning manager is open.
- ManagedRepository.providerName method Returns the provider identifier while the owning manager is open.
- ManagedRepository.providerText method Returns redacted provider text while the owning manager is open.
- ManagedRepository.validateBeforeRead method Performs strict source validation while the manager is open.
- ManyToMany annotation Declares a many-to-many entity relationship.
- ManyToOne annotation Declares a many-to-one entity relationship.
- Map class Balanced binary tree map.
- Map.Map constructor
- Map.clear method Clears all entries.
- Map.containsValue method Returns true if the value exists.
- Map.get method Returns the value associated with the key, or the provided default value when the key is absent.
- Map.items method Returns the items as a list of tuples.
- Map.keys method Returns the keys as a list.
- Map.operator in method Returns true if the key exists.
- 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.containsValue method Returns true if the value exists.
- MapCollection.get method Returns the value associated with the key, or the provided default value when the key is absent.
- MapCollection.items method Returns the items as a list of tuples.
- MapCollection.keys method Returns the keys as a list.
- MapCollection.operator in method Returns true if the key exists.
- MapCollection.operator[] method Gets or sets the value associated with the key.
- 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 Creates an empty synchronized map.
- MapSync.MapSync constructor Creates a synchronized map from another map.
- MapSync.MapSync constructor Creates a synchronized map from key-value pairs.
- MapSync.clear method Clears all entries.
- MapSync.containsValue method Returns true if the value exists.
- MapSync.get method Returns the value associated with the key, or the provided default value when the key is absent.
- MapSync.items method Returns the items as a list of tuples.
- MapSync.keys method Returns the keys as a list.
- MapSync.operator in method Returns true if the key exists.
- MapSync.operator[] method Gets or sets the value associated with the key.
- MapSync.remove method Removes an entry.
- MapSync.size property Number of entries stored in the map.
- MapSync.toString method Returns a normalized textual representation of map entries.
- MapSync.values method Returns the values as a list.
- MappedSuperclass annotation Contributes inherited mapping metadata without declaring an entity root.
- MappingDescriptor class Immutable, statically typed base for provider entity mappings.
- MappingDescriptor.defaultMapping property
- MappingDescriptor.entityType property
- MappingDescriptor.identityType property
- MappingDescriptor.mappingHash property
- MappingDescriptor.name property
- MappingDescriptor.providerName property
- MappingRegistration interface Type-erased registration boundary for heterogeneous entity mappings.
- MappingRegistration.defaultMapping property Whether this mapping is the default for its entity/provider pair.
- MappingRegistration.entityType property Entity type represented by the mapping.
- MappingRegistration.identityType property Exact effective entity identity type.
- MappingRegistration.mappingHash property Stable fingerprint used by compiled-plan and persistent-index caches.
- MappingRegistration.name property Logical mapping name, unique for one entity/provider pair.
- MappingRegistration.providerName property Stable provider family name such as sql, memory, json, or xml.
- MappingRegistry class Immutable registry of heterogeneous, statically typed entity mappings.
- MappingRegistry.MappingRegistry constructor Copies and validates mapping registrations.
- MappingRegistry.empty property Shared immutable empty registry.
- MappingRegistry.find method Finds a matching registration without erasing its stored generic object.
- MappingRegistry.registrations property Immutable snapshot of every registered mapping.
- MappingRegistry.resolve method Resolves one exact typed descriptor or reports missing metadata.
- MariaDBDialect class MariaDB SQL dialect.
- MariaDBDialect.concatenate method
- MariaDBDialect.contains method
- MariaDBDialect.endsWith method
- MariaDBDialect.floorDivide method
- MariaDBDialect.length method
- MariaDBDialect.name property
- MariaDBDialect.paginate method
- MariaDBDialect.parameterMarker method
- MariaDBDialect.power method
- MariaDBDialect.quoteIdentifier method
- MariaDBDialect.startsWith method
- MariaDBDialect.substring method
- MariaDBMutationDialect class MariaDB DML and generated-key policy.
- MariaDBMutationDialect.MariaDBMutationDialect constructor
- MariaDBMutationDialect.generatedIdentityMode property
- MariaDBMutationDialect.generatedIdentityQuery property
- MariaDBMutationDialect.renderInsert method
- MariaDBSchemaDialect class MariaDB physical schema policy.
- MariaDBSchemaDialect.MariaDBSchemaDialect constructor
- MariaDBSchemaDialect.alterColumn method
- MariaDBSchemaDialect.columnType method
- MariaDBSchemaDialect.identityClause method
- MariaDBSchemaDialect.identityIncludesPrimaryKey method
- MariaDBSchemaDialect.transactionalDDL property
- MariaDBSchemaDialect.typeCompatible method
- MariaDbCallableStatement class MariaDB callable statement.
- MariaDbCallableStatement.execute method Configures or executes a SQL statement.
- MariaDbCallableStatement.execute method Configures or executes a SQL statement.
- MariaDbCallableStatement.executeQuery method Configures or executes a SQL statement.
- MariaDbCallableStatement.executeUpdate method Configures or executes a SQL statement.
- MariaDbCallableStatement.getBoolean method Configures or executes a SQL statement.
- MariaDbCallableStatement.getDouble method Configures or executes a SQL statement.
- MariaDbCallableStatement.getInt method Configures or executes a SQL statement.
- MariaDbCallableStatement.getLong method Configures or executes a SQL statement.
- MariaDbCallableStatement.getObject method Configures or executes a SQL statement.
- MariaDbCallableStatement.getString method Configures or executes a SQL statement.
- MariaDbCallableStatement.out method Configures or executes a SQL statement.
- MariaDbCallableStatement.outParameters property
- MariaDbCallableStatement.outValues property
- MariaDbCallableStatement.query method Configures or executes a SQL statement.
- MariaDbCallableStatement.registerOutParameter method Configures or executes a SQL statement.
- MariaDbCallableStatement.update method Configures or executes a SQL statement.
- MariaDbCallableStatement.wasNull method Configures or executes a SQL statement.
- MariaDbConnection class MariaDB SQL connection implementation.
- MariaDbConnection.autoCommit property
- MariaDbConnection.callable method
- MariaDbConnection.catalog property
- MariaDbConnection.clearWarnings method
- MariaDbConnection.clientInfo property
- MariaDbConnection.close method
- MariaDbConnection.closed property
- MariaDbConnection.commit method Performs a database connection operation.
- MariaDbConnection.connect method
- MariaDbConnection.connected property
- MariaDbConnection.createStatement method
- 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 method Opens a MariaDB connection from a URL and optional properties.
- MariaDbConnection.prepareCall method
- MariaDbConnection.prepareStatement method
- MariaDbConnection.prepared method
- MariaDbConnection.readOnly property
- MariaDbConnection.releaseSavepoint method Performs a database connection operation.
- MariaDbConnection.rollback method Performs a database connection operation.
- MariaDbConnection.savepoint method Performs a database connection operation.
- MariaDbConnection.schema property
- MariaDbConnection.serverVersion property
- MariaDbConnection.sslContext property
- MariaDbConnection.statement method
- MariaDbConnection.transactionIsolation property
- MariaDbConnection.url property
- MariaDbConnection.userName property
- MariaDbConnection.warning property
- MariaDbDatabaseMetaData class MariaDB database metadata implementation.
- MariaDbDatabaseMetaData.catalogs method Reads SQL metadata.
- MariaDbDatabaseMetaData.columns method
- MariaDbDatabaseMetaData.connection property
- MariaDbDatabaseMetaData.driverName property
- MariaDbDatabaseMetaData.driverVersion property
- MariaDbDatabaseMetaData.exportedKeys method
- MariaDbDatabaseMetaData.functions method
- MariaDbDatabaseMetaData.importedKeys method
- MariaDbDatabaseMetaData.indexes method Returns portable index metadata.
- MariaDbDatabaseMetaData.primaryKeys method
- MariaDbDatabaseMetaData.procedures method
- MariaDbDatabaseMetaData.productName property
- MariaDbDatabaseMetaData.productVersion property
- MariaDbDatabaseMetaData.readOnly property
- MariaDbDatabaseMetaData.schemas method Reads SQL metadata.
- MariaDbDatabaseMetaData.supportsBatchUpdates property
- MariaDbDatabaseMetaData.supportsNamedParameters property
- MariaDbDatabaseMetaData.supportsPreparedStatements property
- MariaDbDatabaseMetaData.supportsSavepoints property
- MariaDbDatabaseMetaData.supportsStoredProcedures property
- MariaDbDatabaseMetaData.supportsTransactions property
- MariaDbDatabaseMetaData.tableTypes method Reads SQL metadata.
- MariaDbDatabaseMetaData.tables method
- MariaDbDatabaseMetaData.typeInfo method Reads SQL metadata.
- MariaDbDatabaseMetaData.url property
- MariaDbDatabaseMetaData.userName property
- MariaDbDriver class MariaDB driver entry point for `klyn.databases.sql`.
- MariaDbDriver.MariaDbDriver constructor Creates the stateless MariaDB driver object.
- MariaDbDriver.connect method Opens a MariaDB connection.
- MariaDbDriver.name property Human-readable driver name.
- MariaDbDriver.openConnection method Opens a MariaDB connection from URL and connection properties.
- MariaDbDriver.supports method Returns true for MariaDB connection URLs.
- MariaDbParameterMetaData class MariaDB prepared-statement parameter metadata.
- MariaDbParameterMetaData.getParameterCount method
- MariaDbParameterMetaData.getParameterMode method Reads SQL metadata.
- MariaDbParameterMetaData.getParameterType method Reads SQL metadata.
- MariaDbParameterMetaData.getParameterTypeName method Reads SQL metadata.
- MariaDbParameterMetaData.getPrecision method Reads SQL metadata.
- MariaDbParameterMetaData.getScale method Reads SQL metadata.
- MariaDbParameterMetaData.isNullable method Reads SQL metadata.
- MariaDbParameterMetaData.isSigned method Reads SQL metadata.
- MariaDbParameterMetaData.nullability method Reads SQL metadata.
- MariaDbParameterMetaData.parameterCount property
- MariaDbParameterMetaData.parameterMode method Reads SQL metadata.
- MariaDbParameterMetaData.parameterType method Reads SQL metadata.
- MariaDbParameterMetaData.parameterTypeName method Reads SQL metadata.
- MariaDbParameterMetaData.precision method Reads SQL metadata.
- MariaDbParameterMetaData.scale method Reads SQL metadata.
- MariaDbParameterMetaData.signed method Reads SQL metadata.
- MariaDbPreparedStatement class MariaDB prepared statement.
- MariaDbPreparedStatement.clearParameters method
- MariaDbPreparedStatement.execute method Configures or executes a SQL statement.
- MariaDbPreparedStatement.execute method Configures or executes a SQL statement.
- MariaDbPreparedStatement.executeQuery method Configures or executes a SQL statement.
- MariaDbPreparedStatement.executeUpdate method Configures or executes a SQL statement.
- MariaDbPreparedStatement.parameterInfo property
- MariaDbPreparedStatement.parameterMetadata property
- MariaDbPreparedStatement.parameters property
- MariaDbPreparedStatement.query method Configures or executes a SQL statement.
- MariaDbPreparedStatement.set method Configures or executes a SQL statement.
- MariaDbPreparedStatement.setBoolean method Configures or executes a SQL statement.
- MariaDbPreparedStatement.setDouble method Configures or executes a SQL statement.
- MariaDbPreparedStatement.setInt method Configures or executes a SQL statement.
- MariaDbPreparedStatement.setLong method Configures or executes a SQL statement.
- MariaDbPreparedStatement.setNull method Configures or executes a SQL statement.
- MariaDbPreparedStatement.setString method Configures or executes a SQL statement.
- MariaDbPreparedStatement.sql property
- MariaDbPreparedStatement.update method Configures or executes a SQL statement.
- MariaDbResultSet class In-memory MariaDB result set.
- MariaDbResultSet.absolute method Moves the result-set cursor.
- 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 Moves the result-set cursor.
- MariaDbResultSet.getBoolean method Reads data from the current result-set row.
- MariaDbResultSet.getDateTime method Reads data from the current result-set row.
- MariaDbResultSet.getDouble method Reads data from the current result-set row.
- MariaDbResultSet.getInt method Reads data from the current result-set row.
- MariaDbResultSet.getLong method Reads data from the current result-set row.
- MariaDbResultSet.getObject method Reads data from the current result-set row.
- MariaDbResultSet.getString method Reads data from the current result-set row.
- MariaDbResultSet.holdability property
- MariaDbResultSet.last method Moves the result-set cursor.
- MariaDbResultSet.lastReadWasNull property
- MariaDbResultSet.metadata property
- MariaDbResultSet.moveAfterLast method Moves the result-set cursor.
- MariaDbResultSet.moveBeforeFirst method Moves the result-set cursor.
- MariaDbResultSet.next method Moves the result-set cursor.
- MariaDbResultSet.previous method Moves the result-set cursor.
- MariaDbResultSet.relative method Moves the result-set cursor.
- MariaDbResultSet.resultSetType property
- MariaDbResultSet.rowNumber property
- MariaDbResultSet.statement property
- MariaDbResultSet.warning property
- MariaDbResultSet.wasNull method Reads data from the current result-set row.
- MariaDbResultSetMetaData class MariaDB result-set metadata implementation.
- MariaDbResultSetMetaData.autoIncrement method Reads SQL metadata.
- MariaDbResultSetMetaData.caseSensitive method Reads SQL metadata.
- MariaDbResultSetMetaData.catalogName method Reads SQL metadata.
- MariaDbResultSetMetaData.columnClassName method Returns the Klyn type used to expose values from one SQL column.
- MariaDbResultSetMetaData.columnCount property
- MariaDbResultSetMetaData.columnLabel method Reads SQL metadata.
- MariaDbResultSetMetaData.columnName method Reads SQL metadata.
- MariaDbResultSetMetaData.columnType method Reads SQL metadata.
- MariaDbResultSetMetaData.columnTypeName method Reads SQL metadata.
- MariaDbResultSetMetaData.definitelyWritable method Reads SQL metadata.
- MariaDbResultSetMetaData.displaySize method Reads SQL metadata.
- MariaDbResultSetMetaData.nullability method Reads SQL metadata.
- MariaDbResultSetMetaData.precision method Reads SQL metadata.
- MariaDbResultSetMetaData.readOnly method Reads SQL metadata.
- MariaDbResultSetMetaData.scale method Reads SQL metadata.
- MariaDbResultSetMetaData.schemaName method Reads SQL metadata.
- MariaDbResultSetMetaData.searchable method Reads SQL metadata.
- MariaDbResultSetMetaData.signed method Reads SQL metadata.
- MariaDbResultSetMetaData.tableName method Reads SQL metadata.
- MariaDbResultSetMetaData.writable method Reads SQL metadata.
- MariaDbSavepoint class MariaDB savepoint descriptor.
- MariaDbSavepoint.MariaDbSavepoint constructor
- MariaDbSavepoint.id property
- MariaDbSavepoint.name property
- MariaDbStatement class Plain MariaDB statement.
- MarkdownAnsi class Small Markdown-to-ANSI renderer for terminal UI text.
- MarkdownAnsi.render method Renders a Markdown fragment using the terminal default DeepCodIA palette.
- MarkdownAnsi.render method Renders a Markdown fragment with a caller-provided base style.
- 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 magnitude of a complex number.
- Math.abs method Returns the magnitude of a single-precision complex 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 Returns the element-wise arccosine of an array.
- Math.acosh method Returns the inverse hyperbolic cosine of a value.
- Math.acosh method
- Math.asin method Returns the arcsine of a value.
- 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.atan method Returns the arctangent of a value.
- 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.cbrt method Returns the cube root of a floating-point value.
- Math.cbrt method
- 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 Returns the element-wise cosine of an array expressed in radians.
- Math.cosh method Returns the hyperbolic cosine of a value.
- Math.cosh method
- Math.cosh method Returns the element-wise hyperbolic cosine of an array.
- 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 Returns the element-wise exponential of an array.
- Math.exp2 method Returns `2` raised to the specified power.
- Math.exp2 method
- Math.exp2 method Returns the element-wise power of two of an array.
- Math.expm1 method Returns `e^value - 1`.
- Math.expm1 method
- Math.expm1 method Returns the element-wise `e^value - 1` of an array.
- Math.fact method Computes the factorial of an integer.
- 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 Computes the greatest common divisor of one or more integers.
- 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 Returns the element-wise natural logarithm of an array.
- Math.log10 method Returns the base-10 logarithm of a value.
- Math.log10 method
- 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
- 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
- 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 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 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 Returns the element-wise hyperbolic sine of an array.
- Math.sqrt method Returns the element-wise square root of an array.
- Math.sqrt method Returns the square root of a floating-point value.
- Math.sqrt method
- Math.tan method Returns the tangent of an angle in radians.
- 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 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.
- MemoryConfiguration class Immutable provider configuration for one logical in-memory environment.
- MemoryConfiguration.MemoryConfiguration constructor Creates an immutable registry of typed in-memory repositories.
- MemoryConfiguration.mappedTypes property Immutable entity types represented by the configured repositories.
- MemoryConfiguration.providerName property Stable provider family name.
- MemoryConfiguration.resolve method Resolves one repository with its exact entity and identity types.
- MemoryIdentityLookup interface Internal typed key lookup used by `EntityManager.find()`.
- MemoryIdentityLookup.findIdentity method Returns the entity matching `id`, or `null` when no entity matches.
- MemoryQueryExecution class Independent execution of one canonical plan over an immutable memory snapshot.
- MemoryQueryExecution.MemoryQueryExecution constructor Creates an execution over a snapshot of source references.
- MemoryQueryExecution.execute method Evaluates the plan against the captured memory snapshot.
- MemoryRepository class Read-only, no-tracking repository over an in-memory entity sequence.
- MemoryRepository.MemoryRepository constructor Creates a validated read-only repository.
- MemoryRepository.asQuery method Returns an immutable identity query over the repository.
- MemoryRepository.count method Returns the exact repository size.
- MemoryRepository.countPlan method Counts plan results through the optimized memory plan path.
- MemoryRepository.entityType property Entity type exposed through MemoryConfiguration.
- MemoryRepository.executePlan method Executes a typed plan directly over the repository snapshot.
- MemoryRepository.existsPlan method Tests plan existence through the optimized memory plan path.
- MemoryRepository.findIdentity method Returns one entity to the owning EntityManager, or null when absent.
- MemoryRepository.identityType property Exact identity type exposed through MemoryConfiguration.
- MemoryRepository.openStream method Opens an independent forward-only execution over the current rows.
- MemoryRepository.providerName method Returns this provider's stable identifier.
- MemoryRepository.providerText method Returns a redacted provider-plan description.
- MemoryRepository.repositoryObject method Returns this concrete repository for heterogeneous configuration storage.
- MemoryRepository.validateBeforeRead method Revalidates every identity before reads requiring strict validation.
- MemoryRepositoryRegistration interface Type-erased registration boundary for heterogeneous memory repositories.
- MemoryRepositoryRegistration.entityType property Entity type exposed by the registered repository.
- MemoryRepositoryRegistration.identityType property Exact effective identity type exposed by the registered repository.
- MemoryRepositoryRegistration.repositoryObject method Returns the concrete repository while crossing the heterogeneous registry boundary.
- MemorySchemaProvider class Logical schema provider for explicitly registered memory repositories.
- MemorySchemaProvider.MemorySchemaProvider constructor
- MemorySchemaProvider.apply method
- MemorySchemaProvider.create method
- MemorySchemaProvider.diff method
- MemorySchemaProvider.drop method
- MemorySchemaProvider.exists method
- MemorySchemaProvider.modelFingerprint property
- MemorySchemaProvider.providerName property
- MemorySchemaProvider.validate method
- Menu class A drop-down menu.
- Menu.Menu constructor Creates an empty menu.
- Menu.addItem method Appends an action or submenu item.
- Menu.addMenu method Appends a submenu and returns its owning menu item.
- Menu.addSeparator method Appends a visual separator between two logical action groups.
- Menu.items method Returns the entries in display order.
- Menu.removeItem method Removes one entry.
- Menu.title property Text displayed for a top-level menu or submenu entry.
- MenuBar class Function-key menu bar.
- MenuBar class Menu bar of a window.
- MenuBar.MenuBar constructor
- MenuBar.MenuBar constructor
- MenuBar.activateMnemonic method Opens the top-level menu matching an Alt mnemonic.
- MenuBar.activeKey field
- MenuBar.addMenu method Adds a top-level menu.
- MenuBar.closeOpenMenu method Closes the currently opened menu and clears transient hover state.
- MenuBar.compactTitleOf method
- MenuBar.handleKeyPressed method Handles keyboard navigation while a menu popup is opened.
- MenuBar.hasKey method
- MenuBar.keyAt method
- MenuBar.keys method
- MenuBar.menus method Returns top-level menus.
- MenuBar.paint method
- MenuBar.paintOverlay method
- MenuBar.paintToFrame method
- MenuBar.popupContainsPoint method Returns true when a point falls inside the currently open popup.
- MenuBar.removeMenu method Removes a top-level menu.
- MenuBar.resolvePreferredHeight method Resolved menu-bar height after runtime content zoom.
- MenuBar.setMenu method
- MenuBar.titleOf method
- MenuBar.trigger method
- MenuItem class Single menu entry.
- MenuItem.MenuItem constructor Creates a menu item.
- MenuItem.click method Executes the menu action.
- MenuItem.icon property Short visual marker drawn before the menu text.
- MenuItem.isEnabled property Whether the entry can be selected and activated.
- MenuItem.isSeparator property Whether this entry is a visual separator between action groups.
- MenuItem.shortcut property Human-readable shortcut displayed at the right of the menu item.
- MenuItem.subMenu property Child menu opened from this item.
- MenuItem.text property Display text shown in the menu popup.
- 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.mails`.
- 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.declaringClass property Declaring class
- Method.flags property Raw modifier flags
- Method.invoke method Invokes a static method with dynamic arguments.
- Method.invokeOn method Invokes the method on an instance.
- Method.isAccessible property Accessibility flag for private/protected member access.
- Method.isNative property True when the method is native.
- Method.isPrivate property True when the method is private.
- Method.isProtected property True when the method is protected.
- Method.isPublic property True when the method is public.
- Method.isStatic property True when the method is static.
- Method.name property Method to get the name of the method
- Method.operator call method Direct call operator.
- Method.parameterCount property Parameter count for Invocable interface
- Method.parameters property Method to get the parameters of the method
- Method.returnType property Method to get the return type name required by Invocable
- Method.returnTypeInfo property Method to get the return type metadata
- Method.toString method Method to convert the method to a string representation
- MimeBodyPart class MIME body part.
- MimeBodyPart.MimeBodyPart constructor 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 Pointer event payload emitted by GUI widgets.
- MouseEvent class Terminal mouse event decoded from SGR mouse sequences.
- MouseEvent.MouseEvent constructor Creates a pointer event payload.
- MouseEvent.MouseEvent constructor
- MouseEvent.alt property Whether Alt was held during the pointer event.
- MouseEvent.button property Pointer button index, or `0` when no button is associated with the event.
- MouseEvent.button property
- MouseEvent.clickCount property Number of clicks represented by the event.
- MouseEvent.clickCount property
- MouseEvent.control property Whether Control was held during the pointer event.
- MouseEvent.drag property
- MouseEvent.pressed property
- MouseEvent.rawCode property
- MouseEvent.released property
- MouseEvent.shift property Whether Shift was held during the pointer event.
- MouseEvent.wheel property
- MouseEvent.wheelDelta property
- MouseEvent.x property Pointer x coordinate in window-client coordinates.
- MouseEvent.x property
- MouseEvent.y property Pointer y coordinate in window-client coordinates.
- MouseEvent.y property
- MouseReceivedEvent class Terminal mouse event wrapper emitted by `Terminal.mouseReceived`.
- MouseReceivedEvent.MouseReceivedEvent constructor Creates a terminal mouse wrapper event.
- MouseReceivedEvent.mouse property Decoded terminal mouse payload.
- MouseWheelEvent class Mouse wheel event payload emitted by GUI widgets.
- MouseWheelEvent.MouseWheelEvent constructor Creates a mouse wheel event payload.
- MouseWheelEvent.alt property Whether Alt was held during the wheel event.
- MouseWheelEvent.control property Whether Control was held during the wheel event.
- MouseWheelEvent.deltaX property Horizontal wheel delta.
- MouseWheelEvent.deltaY property Vertical wheel delta.
- MouseWheelEvent.shift property Whether Shift was held during the wheel event.
- MouseWheelEvent.x property Pointer x coordinate in window-client coordinates.
- MouseWheelEvent.y property Pointer y coordinate in window-client coordinates.
- 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.argmax method Returns the flat index of the maximum element.
- NDArray.argmin method Returns the flat index of the minimum element.
- 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.mean method Computes the arithmetic mean of all elements.
- NDArray.mean method Computes the arithmetic mean along one axis.
- 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.toList method Copies the array contents into a row-major `ArrayList<T>`.
- 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.
- NameList interface Read-only list of names and namespaces.
- NameList.contains method Indicates whether a name exists in the list.
- NameList.containsNS method Indicates whether a namespace/name pair exists in the list.
- NameList.getName method Returns the name at an index.
- NameList.getNamespaceURI method Returns the namespace URI at an index.
- NameList.length property Number of name entries in the list.
- NamedNodeMap interface Name-addressable collection of DOM nodes, typically attributes.
- NamedNodeMap.getNamedItem method Returns a node by its qualified name.
- NamedNodeMap.getNamedItemNS method Returns a node by namespace URI and local name.
- NamedNodeMap.item method Returns the node at the given zero-based index, or null when out of range.
- NamedNodeMap.length property Number of nodes in this map.
- NamedNodeMap.removeNamedItem method Removes a named node.
- NamedNodeMap.removeNamedItemNS method Removes a namespace-aware named node.
- NamedNodeMap.setNamedItem method Adds or replaces a named node.
- NamedNodeMap.setNamedItemNS method Adds or replaces a namespace-aware named node.
- NoResultException class Reports that an operation requiring one row found none.
- NoResultException.NoResultException constructor Creates this framework exception.
- Node interface Base interface for all DOM tree nodes.
- Node.ATTRIBUTE_NODE field
- Node.CDATA_SECTION_NODE field
- Node.COMMENT_NODE field
- Node.DOCUMENT_FRAGMENT_NODE field
- Node.DOCUMENT_NODE field
- Node.DOCUMENT_POSITION_CONTAINED_BY field
- Node.DOCUMENT_POSITION_CONTAINS field
- Node.DOCUMENT_POSITION_DISCONNECTED field Bit-mask values returned by compareDocumentPosition.
- Node.DOCUMENT_POSITION_FOLLOWING field
- Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC field
- Node.DOCUMENT_POSITION_PRECEDING field
- Node.DOCUMENT_TYPE_NODE field
- Node.ELEMENT_NODE field Numeric node type constants defined by DOM Core.
- Node.ENTITY_NODE field
- Node.ENTITY_REFERENCE_NODE field
- Node.NOTATION_NODE field
- Node.PROCESSING_INSTRUCTION_NODE field
- Node.TEXT_NODE field
- Node.appendChild method Appends a child node.
- Node.attributes property Attributes map for element nodes, or null.
- Node.baseURI property Base URI associated with this node.
- Node.childNodes property Ordered child node list.
- Node.cloneNode method Clones this node.
- Node.compareDocumentPosition method Compares document order with another node.
- Node.firstChild property First child node, or null.
- Node.getAttribute method Returns an element attribute value when this node is an element.
- Node.getFeature method Returns a specialized feature object when available.
- Node.getUserData method Returns application data associated with this node.
- Node.hasAttributes method Indicates whether this node has attributes.
- Node.hasChildNodes method Indicates whether this node has children.
- Node.insertBefore method Inserts a node before a reference child.
- Node.isDefaultNamespace method Indicates whether the namespace URI is the default namespace.
- Node.isEqualNode method Tests structural equality with another node.
- Node.isSameNode method Tests object identity with another node.
- Node.isSupported method Indicates whether a DOM feature is supported.
- Node.lastChild property Last child node, or null.
- Node.localName property Local name of this node.
- Node.lookupNamespaceURI method Resolves a namespace URI for a prefix.
- Node.lookupPrefix method Resolves a prefix for a namespace URI.
- Node.namespaceURI property Namespace URI of this node, or null.
- Node.nextSibling property Next sibling node, or null.
- Node.nodeName property Qualified name of this node.
- Node.nodeType property Numeric node type.
- Node.nodeValue property Node value, when the node kind carries a scalar value.
- Node.normalize method Normalizes adjacent text nodes in this subtree.
- Node.ownerDocument property Owner document of this node.
- Node.parentNode property Parent node, or null for detached/root nodes.
- Node.prefix property Namespace prefix of this node.
- Node.previousSibling property Previous sibling node, or null.
- Node.removeChild method Removes a child node.
- Node.replaceChild method Replaces one child node by another.
- Node.setUserData method Associates application data with this node.
- Node.textContent property Concatenated text content of this node.
- NodeList interface Ordered list of DOM nodes.
- NodeList.item method Returns the node at the given zero-based index, or null when the index is outside the list.
- NodeList.length property Number of nodes in this list.
- NonUniqueResultException class Reports that a single-result operation found multiple rows.
- NonUniqueResultException.NonUniqueResultException constructor Creates this framework exception.
- Notation interface DOM notation declaration.
- Notation.publicId property Public identifier for the notation.
- Notation.systemId property System identifier for the notation.
- NullException class Exception thrown when a null reference is used where a value is required.
- NullException.NullException constructor Creates a null-reference exception.
- Nullability enum Nullability contract used by SQL metadata APIs.

O

- ODBCConfiguration class Explicit ODBC connection and SQL-dialect configuration.
- ODBCConfiguration.ODBCConfiguration constructor
- ODBCConfiguration.buildConnectionString method
- ODBCConfiguration.connectionString property
- ODBCConfiguration.verifyServer property
- Object class Object is the root class of all classes in the Klyn language.
- Object.Object constructor Creates a root object instance.
- Object.deepCopy method Creates a deep copy of the current object graph.
- Object.fromJson method Normalizes compact object JSON formatting.
- Object.toDict method Returns the object public state as a dictionary.
- Object.toJson method Returns the object as JSON text.
- Object.toString method Returns a string representation of the object.
- Object.toXml method Returns the object as XML text.
- Object.type property Represents the type of the current object.
- OdbcCallableStatement class ODBC callable statement.
- OdbcCallableStatement.execute method Executes the callable statement.
- OdbcCallableStatement.execute method Executes arbitrary SQL through the underlying statement API.
- OdbcCallableStatement.executeQuery method Executes arbitrary query SQL through the underlying statement API.
- OdbcCallableStatement.executeUpdate method Executes arbitrary update SQL through the underlying statement API.
- OdbcCallableStatement.getBoolean method Reads one output parameter as `Boolean`.
- OdbcCallableStatement.getDouble method Reads one output parameter as `Double`.
- OdbcCallableStatement.getInt method Reads one output parameter as `Int`.
- OdbcCallableStatement.getLong method Reads one output parameter as `Long`.
- OdbcCallableStatement.getObject method Reads one output parameter as an object.
- OdbcCallableStatement.getString method Reads one output parameter as text.
- OdbcCallableStatement.out method Registers an output parameter.
- OdbcCallableStatement.outParameters property Declared output parameter SQL types.
- OdbcCallableStatement.outValues property Output values produced by this call.
- OdbcCallableStatement.query method Executes the callable query.
- OdbcCallableStatement.registerOutParameter method Registers an output parameter.
- OdbcCallableStatement.update method Executes the callable update.
- OdbcCallableStatement.wasNull method Returns true when the last output read returned SQL NULL.
- OdbcConnection class ODBC SQL connection.
- OdbcConnection.autoCommit property True when each statement is committed immediately.
- OdbcConnection.callable method Prepares a stored-procedure call.
- OdbcConnection.catalog property Current catalog when supported by the ODBC driver.
- OdbcConnection.clearWarnings method Clears the warning chain.
- OdbcConnection.clientInfo property Mutable client-info map.
- OdbcConnection.close method Closes the ODBC connection.
- OdbcConnection.closed property True after `close()` has been called.
- OdbcConnection.commit method Commits the current transaction.
- OdbcConnection.connect method Opens an ODBC connection from URL and credentials.
- OdbcConnection.connected property True when the ODBC handle is still usable.
- OdbcConnection.createStatement method Compatibility alias of `statement(...)`.
- OdbcConnection.holdability property Current result-set holdability.
- OdbcConnection.isValid method Returns true when the ODBC connection is still valid.
- OdbcConnection.metadata property Database metadata facade.
- OdbcConnection.nativeSql method Returns SQL text unchanged; dialect conversion belongs to the target ODBC driver.
- OdbcConnection.networkTimeoutMillis property Connection timeout in milliseconds.
- OdbcConnection.open method Opens an ODBC connection from a Klyn URL and optional connection properties.
- OdbcConnection.prepareCall method Compatibility alias of `callable(...)`.
- OdbcConnection.prepareStatement method Compatibility alias of `prepared(...)`.
- OdbcConnection.prepared method Prepares a SQL statement through ODBC.
- OdbcConnection.readOnly property True when the connection is read-only.
- OdbcConnection.releaseSavepoint method Releases a savepoint using SQL `RELEASE SAVEPOINT`.
- OdbcConnection.rollback method Rolls back the current transaction or one savepoint.
- OdbcConnection.savepoint method Creates a database savepoint using SQL `SAVEPOINT`.
- OdbcConnection.schema property Current schema tracked by the Klyn connection.
- OdbcConnection.sslContext property ODBC does not use the Klyn SSL context directly.
- OdbcConnection.statement method Creates a plain ODBC statement.
- OdbcConnection.transactionIsolation property Current transaction isolation level tracked by Klyn.
- OdbcConnection.url property Effective connection URL.
- OdbcConnection.userName property Effective user name.
- OdbcConnection.warning property Warning chain.
- OdbcDatabaseMetaData class Database metadata exposed by an ODBC connection.
- OdbcDatabaseMetaData.catalogs method Returns catalog metadata.
- OdbcDatabaseMetaData.columns method Returns column metadata.
- OdbcDatabaseMetaData.connection property Owning connection.
- OdbcDatabaseMetaData.driverName property ODBC driver name.
- OdbcDatabaseMetaData.driverVersion property ODBC driver version.
- OdbcDatabaseMetaData.exportedKeys method Returns exported-key metadata.
- OdbcDatabaseMetaData.functions method Returns function metadata when the ODBC driver exposes it.
- OdbcDatabaseMetaData.importedKeys method Returns imported-key metadata.
- OdbcDatabaseMetaData.indexes method Returns portable ODBC index metadata.
- OdbcDatabaseMetaData.primaryKeys method Returns primary-key metadata.
- OdbcDatabaseMetaData.procedures method Returns stored-procedure metadata.
- OdbcDatabaseMetaData.productName property Database product name reported by the ODBC driver.
- OdbcDatabaseMetaData.productVersion property Database product version reported by the ODBC driver.
- OdbcDatabaseMetaData.readOnly property True when the connection is read-only.
- OdbcDatabaseMetaData.schemas method Returns schema metadata.
- OdbcDatabaseMetaData.supportsBatchUpdates property ODBC statement batches are executed sequentially by the Klyn driver.
- OdbcDatabaseMetaData.supportsNamedParameters property Named parameters are not part of the portable ODBC path.
- OdbcDatabaseMetaData.supportsPreparedStatements property ODBC prepared statements are supported.
- OdbcDatabaseMetaData.supportsSavepoints property Savepoints are sent as SQL statements to the database.
- OdbcDatabaseMetaData.supportsStoredProcedures property Stored procedure calls are delegated to the ODBC driver.
- OdbcDatabaseMetaData.supportsTransactions property ODBC supports transaction operations when the target driver does.
- OdbcDatabaseMetaData.tableTypes method Returns supported table types.
- OdbcDatabaseMetaData.tables method Returns table metadata.
- OdbcDatabaseMetaData.typeInfo method Returns supported SQL type metadata.
- OdbcDatabaseMetaData.url property Effective connection URL.
- OdbcDatabaseMetaData.userName property Effective user name.
- OdbcDriver class ODBC driver entry point for `klyn.databases.sql`.
- OdbcDriver.OdbcDriver constructor Creates the stateless ODBC driver object.
- OdbcDriver.accepts method Returns true for URLs handled by the ODBC driver.
- OdbcDriver.connect method Opens an ODBC connection.
- OdbcDriver.name property Human-readable driver name.
- OdbcDriver.openConnection method Opens an ODBC connection from URL and connection properties.
- OdbcDriver.supports method Returns true for URLs handled by this driver instance.
- OdbcParameterMetaData class Parameter metadata for ODBC prepared statements.
- OdbcParameterMetaData.getParameterCount method Returns the number of parameters declared in the SQL text.
- OdbcParameterMetaData.getParameterMode method Returns the parameter mode.
- OdbcParameterMetaData.getParameterType method Returns the SQL type code inferred for a parameter.
- OdbcParameterMetaData.getParameterTypeName method Returns the SQL type name inferred for a parameter.
- OdbcParameterMetaData.getPrecision method Returns the textual precision inferred for a parameter.
- OdbcParameterMetaData.getScale method Returns numeric scale for a parameter.
- OdbcParameterMetaData.isNullable method Returns the nullability contract for a parameter.
- OdbcParameterMetaData.isSigned method Returns true for signed numeric parameters.
- OdbcParameterMetaData.nullability method Returns the nullability contract for a parameter.
- OdbcParameterMetaData.parameterCount property Number of parameters declared in the SQL text.
- OdbcParameterMetaData.parameterMode method Returns the parameter mode.
- OdbcParameterMetaData.parameterType method Returns the SQL type code inferred for a parameter.
- OdbcParameterMetaData.parameterTypeName method Returns the SQL type name inferred for a parameter.
- OdbcParameterMetaData.precision method Returns the textual precision inferred for a parameter.
- OdbcParameterMetaData.scale method Returns numeric scale for a parameter.
- OdbcParameterMetaData.signed method Returns true for signed numeric parameters.
- OdbcPreparedStatement class ODBC prepared statement.
- OdbcPreparedStatement.clearParameters method Clears every bound parameter.
- OdbcPreparedStatement.execute method Executes the prepared statement.
- OdbcPreparedStatement.execute method Executes arbitrary SQL through the underlying statement API.
- OdbcPreparedStatement.executeQuery method Executes arbitrary query SQL through the underlying statement API.
- OdbcPreparedStatement.executeUpdate method Executes arbitrary update SQL through the underlying statement API.
- OdbcPreparedStatement.parameterInfo property Parameter metadata.
- OdbcPreparedStatement.parameterMetadata property Parameter metadata alias.
- OdbcPreparedStatement.parameters property Current bound parameter values.
- OdbcPreparedStatement.query method Executes the prepared query.
- OdbcPreparedStatement.set method Sets one parameter value.
- OdbcPreparedStatement.setBoolean method Sets one boolean parameter.
- OdbcPreparedStatement.setDouble method Sets one `Double` parameter.
- OdbcPreparedStatement.setInt method Sets one `Int` parameter.
- OdbcPreparedStatement.setLong method Sets one `Long` parameter.
- OdbcPreparedStatement.setNull method Sets one parameter to SQL NULL.
- OdbcPreparedStatement.setString method Sets one text parameter.
- OdbcPreparedStatement.sql property Prepared SQL text.
- OdbcPreparedStatement.update method Executes the prepared update.
- OdbcResultSet class ODBC result set backed by a native ODBC statement cursor.
- OdbcResultSet.absolute method Moves to an absolute row number.
- OdbcResultSet.afterLast property True after the last row.
- OdbcResultSet.beforeFirst property True before the first row.
- OdbcResultSet.clearWarnings method Clears the warning chain.
- OdbcResultSet.close method Closes the cursor.
- OdbcResultSet.closed property True after the cursor has been closed.
- OdbcResultSet.concurrency property Result-set concurrency mode.
- OdbcResultSet.fetchDirection property Preferred fetch direction.
- OdbcResultSet.fetchSize property Preferred fetch size.
- OdbcResultSet.first method Moves to the first row.
- OdbcResultSet.getBoolean method Reads one column as `Boolean`.
- OdbcResultSet.getDateTime method Reads one column as `DateTime`.
- OdbcResultSet.getDouble method Reads one column as `Double`.
- OdbcResultSet.getInt method Reads one column as `Int`.
- OdbcResultSet.getLong method Reads one column as `Long`.
- OdbcResultSet.getObject method Reads one column as an object.
- OdbcResultSet.getString method Reads one column as text.
- OdbcResultSet.holdability property Result-set holdability mode.
- OdbcResultSet.last method Moves to the last row.
- OdbcResultSet.lastReadWasNull property True when the last read returned SQL NULL.
- OdbcResultSet.metadata property Result-set metadata.
- OdbcResultSet.moveAfterLast method Moves after the last row.
- OdbcResultSet.moveBeforeFirst method Moves before the first row.
- OdbcResultSet.next method Moves to the next row.
- OdbcResultSet.previous method Moves to the previous row.
- OdbcResultSet.relative method Moves relative to the current row.
- OdbcResultSet.resultSetType property Cursor scrollability mode.
- OdbcResultSet.rowNumber property Current 1-based row number.
- OdbcResultSet.statement property Parent statement.
- OdbcResultSet.warning property Warning chain.
- OdbcResultSet.wasNull method Returns true when the last typed read returned SQL NULL.
- OdbcResultSetMetaData class ODBC result-set metadata backed by the native ODBC descriptor.
- OdbcResultSetMetaData.autoIncrement method Returns true for auto-increment columns when this information is known.
- OdbcResultSetMetaData.caseSensitive method Returns true when textual comparison is case-sensitive.
- OdbcResultSetMetaData.catalogName method Returns the catalog name when available.
- OdbcResultSetMetaData.columnClassName method Returns the Klyn value type used by the ODBC result-set reader.
- OdbcResultSetMetaData.columnCount property Number of columns in the result set.
- OdbcResultSetMetaData.columnLabel method Returns the display label for a column.
- OdbcResultSetMetaData.columnName method Returns the source column name.
- OdbcResultSetMetaData.columnType method Returns the SQL type code for a column.
- OdbcResultSetMetaData.columnTypeName method Returns the SQL type name for a column.
- OdbcResultSetMetaData.definitelyWritable method Returns true when writes are guaranteed to be accepted by the driver.
- OdbcResultSetMetaData.displaySize method Returns the display size for a column.
- OdbcResultSetMetaData.nullability method Returns the nullability contract for a column.
- OdbcResultSetMetaData.precision method Returns numeric precision for a column.
- OdbcResultSetMetaData.readOnly method Returns true for read-only columns.
- OdbcResultSetMetaData.scale method Returns numeric scale for a column.
- OdbcResultSetMetaData.schemaName method Returns the schema name when available.
- OdbcResultSetMetaData.searchable method Returns true when the column can be searched in predicates.
- OdbcResultSetMetaData.signed method Returns true when the column is signed numeric.
- OdbcResultSetMetaData.tableName method Returns the table name when available.
- OdbcResultSetMetaData.writable method Returns true for writable columns.
- OdbcSavepoint class ODBC savepoint descriptor.
- OdbcSavepoint.id property Numeric savepoint identifier.
- OdbcSavepoint.name property SQL savepoint name.
- OdbcStatement class Plain ODBC SQL statement.
- OneToMany annotation Declares a one-to-many entity relationship.
- OneToOne annotation Declares a one-to-one entity relationship.
- OpenAIProvider class OpenAI-compatible HTTP provider.
- OpenAIProvider.OpenAIProvider constructor Creates a configured provider.
- OpenAIProvider.apiKey field Bearer API key.
- OpenAIProvider.baseUrl field Provider API root.
- OpenAIProvider.cancel method Cancels the currently running provider HTTP request, if any.
- OpenAIProvider.chatCompletionsUrl property Returns the final chat-completions endpoint.
- OpenAIProvider.complete method Sends one completion request.
- OpenAIProvider.httpClient field HTTP client used for provider calls.
- OpenAIProvider.model field Model identifier.
- OpenAIProvider.reasoningEffort property Optional reasoning effort level for models that expose that parameter.
- OpenAIProvider.temperature field Sampling temperature.
- OptimisticLockException class Reports an optimistic concurrency conflict.
- OptimisticLockException.OptimisticLockException constructor Creates this framework exception.
- OrderBy annotation Defines the stable default order of a to-many relationship.
- OutOfMemoryError class Error thrown when the runtime cannot allocate more memory.
- OutOfMemoryError.OutOfMemoryError constructor Constructor for OutOfMemoryError.
- OutputStream interface Binary output stream contract.
- OutputStream.write method Writes text to the stream.
- OutputStream.writeBytes method Writes raw bytes to the stream.
- Owned annotation Gives a nested value or collection owner-bound lifecycle semantics.

P

- PBEKeySpec class Password-based key derivation parameters.
- PBEKeySpec.PBEKeySpec constructor Creates a password-based derivation specification.
- PBEKeySpec.iterations field PBKDF2 iteration count.
- PBEKeySpec.password field Source password interpreted as UTF-8.
- PBEKeySpec.salt field Salt text or encoded salt value.
- PBEKeySpec.saltEncoding field Salt encoding: `utf8`, `hex`, `base64` or `base64url`.
- PBEKeySpec.sizeBytes field Requested output size in bytes.
- PBEKeySpec.toString method
- PBKDF2 class PBKDF2 password-based key derivation parameterized by a concrete digest.
- PBKDF2.PBKDF2 constructor Creates a PBKDF2 instance using `SHA256`.
- PBKDF2.PBKDF2 constructor Creates a PBKDF2 instance bound to the given digest algorithm.
- PBKDF2.generateSecret method Performs a cryptographic operation.
- PBKDF2.generateSecret method Performs a cryptographic operation.
- PBKDF2.hashAlgorithm field Canonical digest algorithm name used by this PBKDF2 instance.
- Page class Materialized page with an exact total count.
- Page class Terminal page/document descriptor.
- Page.Page constructor Creates an immutable page result.
- Page.Page constructor
- Page.items property Rows in this page.
- Page.key field
- Page.pageIndex property Zero-based page index.
- Page.pageSize property Requested maximum page size.
- Page.title field
- Page.totalItems property Exact number of rows in the complete query result.
- Page.totalPages property Exact number of pages.
- Page.view field
- PageChangeEvent class Terminal page focus change event.
- PageChangeEvent.PageChangeEvent constructor Creates a terminal page focus change payload.
- PageChangeEvent.current property Newly focused page.
- PageChangeEvent.previous property Previously focused page, or `null` when no page was focused before.
- PageRequest class Immutable zero-based paging request.
- PageRequest.PageRequest constructor Creates a paging request.
- PageRequest.pageIndex property Zero-based page index.
- PageRequest.pageSize property Maximum number of rows in one page.
- PaintEvent class Paint request payload emitted by GUI windows and widgets.
- PaintEvent.PaintEvent constructor Creates a paint request payload.
- PaintEvent.height property Current paint height.
- PaintEvent.painter property Backend painter object for the current paint request.
- PaintEvent.width property Current paint width.
- Painter class Immediate-mode drawing context for widgets.
- Painter.Painter constructor
- Painter.antialiasingEnabled property Global vector antialiasing flag.
- Painter.applyBrush method Applies a `Brush` to the fill-related state.
- Painter.applyPen method Applies a `Pen` to the stroke-related state.
- Painter.arc method Adds an arc segment.
- Painter.arcTo method Adds an `arcTo` segment.
- Painter.beginPath method Clears the current path and starts a new one.
- Painter.bezierCurveTo method Adds a cubic Bezier curve segment.
- Painter.clearCommands method Clears the recorded commands without touching the state.
- Painter.clearRect method Clears a rectangular area.
- Painter.clip method Intersects the current clip with the current path.
- Painter.closePath method Closes the current path.
- Painter.commandCount property Number of recorded drawing commands.
- Painter.commands method Returns the command history recorded by this painter.
- Painter.createLinearGradient method Creates a linear gradient.
- Painter.createPattern method Creates an image pattern.
- Painter.createRadialGradient method Creates a radial gradient.
- Painter.currentBrush method Builds a `Brush` from the current fill-related state.
- Painter.currentPath method Returns a textual description of the current path.
- Painter.currentPen method Builds a `Pen` from the current stroke-related state.
- Painter.drawEllipse method Alias of `strokeOval`.
- Painter.drawImage method Draws an image-like source.
- Painter.drawLine method Alias of `strokeLine`.
- Painter.drawRect method Alias of `strokeRect`.
- Painter.drawText method Alias of `fillText`.
- Painter.ellipse method Adds an ellipse segment.
- Painter.fill method Fills the current path.
- Painter.fillEllipse method Alias of `fillOval`.
- Painter.fillOval method Fills an oval or ellipse.
- Painter.fillPolygon method Fills a polygon described by alternating `x, y` coordinates.
- Painter.fillRect method Fills a rectangle.
- Painter.fillRoundRect method Fills a rounded rectangle.
- Painter.fillRule property Current fill rule.
- Painter.fillStyle property Current fill paint source.
- Painter.fillText method Draws filled text.
- Painter.font property Current font description, canvas style.
- Painter.getLineDash method Returns the current dash pattern.
- Painter.globalAlpha property Current global alpha in `[0.0, 1.0]`.
- Painter.globalCompositeOperation property Current global composite operation.
- Painter.height property Logical drawing height.
- Painter.imageSmoothingEnabled property Image smoothing flag.
- Painter.lastCommand property Last recorded command.
- Painter.lineCap property Current line cap.
- Painter.lineDashOffset property Current dash offset.
- Painter.lineJoin property Current line join.
- Painter.lineTo method Adds a `lineTo` segment to the current path.
- Painter.lineWidth property Current line width.
- Painter.measureText method Estimates text metrics for the current font.
- Painter.measureTextWidth method Measures only the horizontal advance of a text run.
- Painter.miterLimit property Current miter limit.
- Painter.moveTo method Adds a `moveTo` segment to the current path.
- Painter.quadraticCurveTo method Adds a quadratic curve segment.
- Painter.rect method Adds a rectangle to the current path.
- Painter.reset method Resets the painter state to the default configuration.
- Painter.resetClip method Clears the clip information tracked by the painter.
- Painter.resetTransform method Restores the identity transform.
- Painter.restore method Restores the last saved drawing state.
- Painter.rotate method Applies a rotation in radians to the current transform.
- Painter.roundRect method Adds a rounded rectangle to the current path.
- Painter.save method Saves the current drawing state on the internal stack.
- Painter.scale method Applies a scale to the current transform.
- Painter.setLineDash method Replaces the current dash pattern.
- Painter.setTransform method Replaces the current transform.
- Painter.shadowBlur property Shadow blur radius.
- Painter.shadowColor property Shadow color.
- Painter.shadowOffsetX property Horizontal shadow offset.
- Painter.shadowOffsetY property Vertical shadow offset.
- Painter.shear method Applies a shear transform.
- Painter.stroke method Strokes the current path.
- Painter.strokeLine method Strokes a line segment.
- Painter.strokeLines method Strokes several independent line segments with the current stroke style.
- Painter.strokeOval method Strokes an oval or ellipse.
- Painter.strokeRect method Strokes a rectangle.
- Painter.strokeRoundRect method Strokes a rounded rectangle.
- Painter.strokeStyle property Current stroke paint source.
- Painter.strokeText method Draws stroked text.
- Painter.textAlign property Current text alignment.
- Painter.textAntialiasingEnabled property Text antialiasing flag.
- Painter.textBaseline property Current text baseline.
- Painter.transform method Applies an affine transform to the current matrix.
- Painter.transformA property Affine transform component `a`.
- Painter.transformB property Affine transform component `b`.
- Painter.transformC property Affine transform component `c`.
- Painter.transformD property Affine transform component `d`.
- Painter.transformE property Affine transform component `e`.
- Painter.transformF property Affine transform component `f`.
- Painter.translate method Applies a translation to the current transform.
- Painter.width property Logical drawing width.
- Param annotation Declares metadata for one tool parameter.
- Param.description property Human-readable parameter description.
- Param.name property External parameter name visible by the LLM provider.
- Parameter class Immutable descriptor for one explicitly late-bound KQL parameter.
- Parameter class Runtime representation of a method or constructor parameter.
- Parameter.Parameter constructor Creates a named parameter descriptor.
- Parameter.Parameter constructor Builds parameter metadata.
- Parameter.annotations property Parameter annotations.
- Parameter.name property Stable parameter name used by diagnostics and provider plans.
- Parameter.name property Parameter name.
- Parameter.toString method Returns the readable parameter notation.
- Parameter.toString method Converts this parameter to a readable string.
- Parameter.type property Parameter type.
- ParameterMetaData interface Parameter metadata contract for prepared and callable SQL statements.
- ParameterMetaData.getParameterCount method Method form of the `parameterCount` property.
- ParameterMetaData.getParameterMode method Method-form alias of `parameterMode(...)`.
- ParameterMetaData.getParameterType method Method-form alias of `parameterType(...)`.
- ParameterMetaData.getParameterTypeName method Method-form alias of `parameterTypeName(...)`.
- ParameterMetaData.getPrecision method Method-form alias of `precision(...)`.
- ParameterMetaData.getScale method Method-form alias of `scale(...)`.
- ParameterMetaData.isNullable method Method-form alias of `nullability(...)`.
- ParameterMetaData.isSigned method Method-form alias of `signed(...)`.
- ParameterMetaData.nullability method Returns the nullability contract for one parameter.
- ParameterMetaData.parameterCount property Number of declared parameters.
- ParameterMetaData.parameterMode method Returns the mode for one parameter.
- ParameterMetaData.parameterType method Returns the SQL type code for one parameter.
- ParameterMetaData.parameterTypeName method Returns the SQL type name for one parameter.
- ParameterMetaData.precision method Returns the numeric precision for one parameter.
- ParameterMetaData.scale method Returns the numeric scale for one parameter.
- ParameterMetaData.signed method Returns true for signed numeric parameters.
- ParameterMode enum Stored procedure parameter mode.
- Parser interface Deprecated SAX1 parser interface.
- Parser.parse method Parses XML from an input source.
- Parser.parse method Parses XML from a system identifier.
- Parser.setDTDHandler method Registers a DTD handler.
- Parser.setDocumentHandler method Registers a SAX1 document handler.
- Parser.setEntityResolver method Registers an entity resolver.
- Parser.setErrorHandler method Registers an error handler.
- Parser.setLocale method Sets the locale for parser diagnostics.
- PasswordAuthentication class Simple SMTP user/password holder.
- PasswordAuthentication.PasswordAuthentication constructor Creates credentials.
- PasswordAuthentication.password field Login password.
- PasswordAuthentication.userName field Login user name.
- Path class Filesystem path API.
- Path.Path constructor Creates a raw path object from a path string, even if the path does not exist.
- Path.absolute method Compatibility alias of `toAbsolute()`.
- Path.cwd property Current working directory.
- Path.delete method Compatibility alias of `remove()`.
- Path.endsWith method Returns `true` if this path ends with the given path string suffix.
- Path.exists property Returns `true` if the path exists.
- Path.extension property Returns the file extension without the leading dot, or `""`.
- Path.file method Builds a file path from a base path and multiple segments.
- Path.folder method Builds a folder path from a base path and multiple segments.
- Path.get method Resolves an existing filesystem path and returns a typed path instance.
- Path.isAbsolute property Returns `true` if the path string is absolute.
- Path.isDirectory property Returns `true` if the path exists and is a directory.
- Path.isFile property Alias for `isRegular`.
- Path.isNormalized property Returns `true` if the path string is already normalized.
- Path.isRegular property Returns `true` if the path exists and is a regular file.
- Path.isSymlink property Returns `true` if the path is a symbolic link.
- Path.klynHome property Root directory of the Klyn installation/runtime.
- Path.lastModified property Returns the last modification timestamp in milliseconds since Unix epoch.
- Path.name property Returns the final path segment.
- Path.normalize method Returns a normalized path.
- Path.operator!= method Negated path equality.
- Path.operator== method Compares two paths by normalized absolute textual representation.
- Path.parent method Returns the parent path if available.
- Path.read method Reads the whole text content of this path.
- Path.relativize method Returns a path relative to the given base path.
- Path.remove method Removes the file or empty folder.
- Path.rename method Renames the path.
- Path.resolve method Resolves multiple child segments against this path.
- Path.resolve method Resolves a child path against this path.
- Path.resolve method Resolves another path against this path.
- Path.resolve method Resolves multiple path segments against a base path.
- Path.size property Returns the file size in bytes.
- Path.startsWith method Returns `true` when this path starts with the same complete path components as the supplied base path.
- Path.tempDir property OS temporary directory.
- Path.toAbsolute method Returns an absolute version of the path.
- Path.toString method Returns the raw path string.
- Path.touch method Creates a file when missing or updates its modification date.
- Path.userHome property Home directory of the current user.
- Path.write method Writes text content to this path, replacing existing file content.
- Pen class Stroke configuration that can be applied to a `Painter`.
- Pen.Pen constructor
- Pen.antialiasing property Stroke antialiasing flag.
- Pen.cap property Line cap: `butt`, `round` or `square`.
- Pen.clone method Duplicates the stroke configuration.
- Pen.dash method Returns the current dash pattern.
- Pen.dashOffset property Dash offset.
- Pen.join property Line join: `miter`, `round` or `bevel`.
- Pen.miterLimit property Miter limit.
- Pen.paint property Stroke paint source.
- Pen.setDash method Replaces the current dash pattern.
- Pen.toString method
- Pen.width property Stroke width.
- PersistenceException class Base class for Klyn Entity Framework runtime failures.
- PersistenceException.PersistenceException constructor Creates this framework exception.
- PlainHighlighter class Fallback highlighter for plain text.
- PlainHighlighter.highlight method
- Point class Represents a two-dimensional point.
- Point.Point constructor Creates a point from its coordinates.
- Point.distanceTo method Computes the Euclidean distance to another point.
- Point.operator+ method Returns a translated point.
- Point.operator+= method Translates this point in place.
- Point.operator- method Returns a point translated in the opposite direction.
- Point.operator-= method Translates this point in place in the opposite direction.
- Point.toString method Returns a readable representation of the point.
- Point.x property Horizontal coordinate.
- Point.y property Vertical coordinate.
- PostgreSQLByteBuilder class Byte array builder for PostgreSQL protocol messages.
- PostgreSQLByteBuilder.PostgreSQLByteBuilder constructor
- PostgreSQLByteBuilder.append method
- PostgreSQLByteBuilder.appendBytes method
- PostgreSQLByteBuilder.appendInt16 method
- PostgreSQLByteBuilder.appendInt32 method
- PostgreSQLByteBuilder.clear method
- PostgreSQLByteBuilder.size method
- PostgreSQLByteBuilder.toBytes method
- PostgreSQLCallableStatement class PostgreSQL callable statement.
- PostgreSQLCallableStatement.PostgreSQLCallableStatement constructor
- PostgreSQLCallableStatement.addBatch method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.execute method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.execute method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.executeQuery method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.executeUpdate method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.getBoolean method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.getDouble method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.getInt method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.getLong method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.getObject method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.getString method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.out method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.outParameters property
- PostgreSQLCallableStatement.outValues property
- PostgreSQLCallableStatement.query method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.registerOutParameter method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.update method Configures or executes a SQL statement.
- PostgreSQLCallableStatement.wasNull method Configures or executes a SQL statement.
- PostgreSQLColumnDefinition class PostgreSQL column definition.
- PostgreSQLColumnDefinition.PostgreSQLColumnDefinition constructor
- PostgreSQLColumnDefinition.columnName field
- PostgreSQLColumnDefinition.columnOid field
- PostgreSQLColumnDefinition.format field
- PostgreSQLColumnDefinition.name field
- PostgreSQLColumnDefinition.tableName field
- PostgreSQLColumnDefinition.tableOid field
- PostgreSQLColumnDefinition.typeModifier field
- PostgreSQLColumnDefinition.typeName field
- PostgreSQLColumnDefinition.typeOid field
- PostgreSQLColumnDefinition.typeSize field
- PostgreSQLConnection class PostgreSQL connection implementation.
- PostgreSQLConnection.autoCommit property
- PostgreSQLConnection.callable method
- PostgreSQLConnection.catalog property
- PostgreSQLConnection.clearWarnings method Clears the warning associated with this connection.
- PostgreSQLConnection.clientInfo property
- PostgreSQLConnection.close method Performs a database connection operation.
- PostgreSQLConnection.closed property
- PostgreSQLConnection.commit method Performs a database connection operation.
- PostgreSQLConnection.connected property
- PostgreSQLConnection.createStatement method
- PostgreSQLConnection.holdability property
- PostgreSQLConnection.isConnected method
- PostgreSQLConnection.isValid method
- PostgreSQLConnection.metadata property
- PostgreSQLConnection.nativeConnection method
- PostgreSQLConnection.nativeSql method
- PostgreSQLConnection.networkTimeoutMillis property
- PostgreSQLConnection.open method Opens a PostgreSQL connection.
- PostgreSQLConnection.prepareCall method
- PostgreSQLConnection.prepareStatement method
- PostgreSQLConnection.prepared method
- PostgreSQLConnection.readOnly property
- PostgreSQLConnection.releaseSavepoint method Performs a database connection operation.
- PostgreSQLConnection.rollback method Performs a database connection operation.
- PostgreSQLConnection.savepoint method Performs a database connection operation.
- PostgreSQLConnection.schema property
- PostgreSQLConnection.sslContext property
- PostgreSQLConnection.statement method
- PostgreSQLConnection.transactionIsolation property
- PostgreSQLConnection.url property
- PostgreSQLConnection.userName property
- PostgreSQLConnection.warning property
- PostgreSQLDatabaseMetaData class PostgreSQL database metadata.
- PostgreSQLDatabaseMetaData.PostgreSQLDatabaseMetaData constructor
- PostgreSQLDatabaseMetaData.catalogs method Reads SQL metadata.
- PostgreSQLDatabaseMetaData.columns method
- PostgreSQLDatabaseMetaData.connection property
- PostgreSQLDatabaseMetaData.dataDefinitionCausesTransactionCommit method
- PostgreSQLDatabaseMetaData.dataDefinitionIgnoredInTransactions method
- PostgreSQLDatabaseMetaData.dateTimeFunctions method
- PostgreSQLDatabaseMetaData.defaultTransactionIsolation method
- PostgreSQLDatabaseMetaData.deletesAreDetected method
- PostgreSQLDatabaseMetaData.doesMaxRowSizeIncludeBlobs method
- PostgreSQLDatabaseMetaData.driverMajorVersion method
- PostgreSQLDatabaseMetaData.driverMinorVersion method
- PostgreSQLDatabaseMetaData.driverName property
- PostgreSQLDatabaseMetaData.driverVersion property
- PostgreSQLDatabaseMetaData.exportedKeys method
- PostgreSQLDatabaseMetaData.functions method
- PostgreSQLDatabaseMetaData.getAttributes method
- PostgreSQLDatabaseMetaData.getIndexInfo method
- PostgreSQLDatabaseMetaData.getProcedureColumns method Reads SQL metadata.
- PostgreSQLDatabaseMetaData.getSuperTables method
- PostgreSQLDatabaseMetaData.getSuperTypes method
- PostgreSQLDatabaseMetaData.getUDTs method
- PostgreSQLDatabaseMetaData.identifierQuoteString method
- PostgreSQLDatabaseMetaData.importedKeys method
- PostgreSQLDatabaseMetaData.indexes method Returns portable index metadata.
- PostgreSQLDatabaseMetaData.insertsAreDetected method
- PostgreSQLDatabaseMetaData.maxBinaryLiteralLength method
- PostgreSQLDatabaseMetaData.maxCatalogNameLength method
- PostgreSQLDatabaseMetaData.maxCharLiteralLength method
- PostgreSQLDatabaseMetaData.maxColumnsInGroupBy method
- PostgreSQLDatabaseMetaData.maxColumnsInOrderBy method
- PostgreSQLDatabaseMetaData.maxColumnsInSelect method
- PostgreSQLDatabaseMetaData.maxColumnsInTable method
- PostgreSQLDatabaseMetaData.maxConnections method
- PostgreSQLDatabaseMetaData.maxCursorNameLength method
- PostgreSQLDatabaseMetaData.maxIndexLength method
- PostgreSQLDatabaseMetaData.maxProcedureNameLength method
- PostgreSQLDatabaseMetaData.maxRowSize method
- PostgreSQLDatabaseMetaData.maxSchemaNameLength method
- PostgreSQLDatabaseMetaData.maxStatementLength method
- PostgreSQLDatabaseMetaData.maxStatements method
- PostgreSQLDatabaseMetaData.maxTableNameLength method
- PostgreSQLDatabaseMetaData.maxTables method
- PostgreSQLDatabaseMetaData.maxUserNameLength method
- PostgreSQLDatabaseMetaData.nullPlusNonNullIsNull method
- PostgreSQLDatabaseMetaData.numericFunctions method
- PostgreSQLDatabaseMetaData.othersDeletesAreVisible method
- PostgreSQLDatabaseMetaData.othersInsertsAreVisible method
- PostgreSQLDatabaseMetaData.othersUpdatesAreVisible method
- PostgreSQLDatabaseMetaData.ownDeletesAreVisible method
- PostgreSQLDatabaseMetaData.ownInsertsAreVisible method
- PostgreSQLDatabaseMetaData.ownUpdatesAreVisible method
- PostgreSQLDatabaseMetaData.primaryKeys method
- PostgreSQLDatabaseMetaData.procedures method
- PostgreSQLDatabaseMetaData.productName property
- PostgreSQLDatabaseMetaData.productVersion property
- PostgreSQLDatabaseMetaData.readOnly property
- PostgreSQLDatabaseMetaData.schemas method
- PostgreSQLDatabaseMetaData.searchStringEscape method
- PostgreSQLDatabaseMetaData.sqlKeywords method
- PostgreSQLDatabaseMetaData.storesLowerCaseIdentifiers method
- PostgreSQLDatabaseMetaData.storesLowerCaseQuotedIdentifiers method
- PostgreSQLDatabaseMetaData.storesMixedCaseIdentifiers method
- PostgreSQLDatabaseMetaData.storesMixedCaseQuotedIdentifiers method
- PostgreSQLDatabaseMetaData.storesUpperCaseIdentifiers method
- PostgreSQLDatabaseMetaData.storesUpperCaseQuotedIdentifiers method
- PostgreSQLDatabaseMetaData.stringFunctions method
- PostgreSQLDatabaseMetaData.supportsANSI92EntryLevelSQL method
- PostgreSQLDatabaseMetaData.supportsANSI92FullSQL method
- PostgreSQLDatabaseMetaData.supportsANSI92IntermediateSQL method
- PostgreSQLDatabaseMetaData.supportsAlterTableWithAddColumn method
- PostgreSQLDatabaseMetaData.supportsAlterTableWithDropColumn method
- PostgreSQLDatabaseMetaData.supportsBatchUpdates property
- PostgreSQLDatabaseMetaData.supportsCatalogAtStart method
- PostgreSQLDatabaseMetaData.supportsCatalogsInDataManipulation method
- PostgreSQLDatabaseMetaData.supportsCatalogsInIndexDefinitions method
- PostgreSQLDatabaseMetaData.supportsCatalogsInPrivilegeDefinitions method
- PostgreSQLDatabaseMetaData.supportsCatalogsInProcedureCalls method
- PostgreSQLDatabaseMetaData.supportsCatalogsInTableDefinitions method
- PostgreSQLDatabaseMetaData.supportsColumnAliasing method
- PostgreSQLDatabaseMetaData.supportsConvert method
- PostgreSQLDatabaseMetaData.supportsConvert method
- PostgreSQLDatabaseMetaData.supportsCoreSQLGrammar method
- PostgreSQLDatabaseMetaData.supportsCorrelatedSubqueries method
- PostgreSQLDatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions method
- PostgreSQLDatabaseMetaData.supportsDataManipulationTransactionsInTransactions method
- PostgreSQLDatabaseMetaData.supportsDifferentTableCorrelationNames method
- PostgreSQLDatabaseMetaData.supportsDistinct method
- PostgreSQLDatabaseMetaData.supportsExpressionsInOrderBy method
- PostgreSQLDatabaseMetaData.supportsExtendedSQLGrammar method
- PostgreSQLDatabaseMetaData.supportsFullOuterJoins method
- PostgreSQLDatabaseMetaData.supportsGroupBy method
- PostgreSQLDatabaseMetaData.supportsGroupByBeyondSelect method
- PostgreSQLDatabaseMetaData.supportsGroupByUnrelated method
- PostgreSQLDatabaseMetaData.supportsIntegrityEnhancementFacility method
- PostgreSQLDatabaseMetaData.supportsLikeEscapeClause method
- PostgreSQLDatabaseMetaData.supportsLimitedOuterJoins method
- PostgreSQLDatabaseMetaData.supportsMinimumSQLGrammar method
- PostgreSQLDatabaseMetaData.supportsMixedCaseIdentifiers method
- PostgreSQLDatabaseMetaData.supportsMixedCaseQuotedIdentifiers method
- PostgreSQLDatabaseMetaData.supportsMultipleOpenResults method
- PostgreSQLDatabaseMetaData.supportsMultipleResultSets method
- PostgreSQLDatabaseMetaData.supportsNamedParameters property
- PostgreSQLDatabaseMetaData.supportsOpenCursorsAcrossCommit method
- PostgreSQLDatabaseMetaData.supportsOpenCursorsAcrossRollback method
- PostgreSQLDatabaseMetaData.supportsOpenStatementsAcrossCommit method
- PostgreSQLDatabaseMetaData.supportsOpenStatementsAcrossRollback method
- PostgreSQLDatabaseMetaData.supportsOrderBy method
- PostgreSQLDatabaseMetaData.supportsOrderByUnrelated method
- PostgreSQLDatabaseMetaData.supportsOuterJoins method
- PostgreSQLDatabaseMetaData.supportsPositionedDelete method
- PostgreSQLDatabaseMetaData.supportsPositionedUpdate method
- PostgreSQLDatabaseMetaData.supportsPreparedStatements property
- PostgreSQLDatabaseMetaData.supportsResultSetConcurrency method
- PostgreSQLDatabaseMetaData.supportsResultSetType method
- PostgreSQLDatabaseMetaData.supportsSavepoints property
- PostgreSQLDatabaseMetaData.supportsSchemasInDataManipulation method
- PostgreSQLDatabaseMetaData.supportsSchemasInIndexDefinitions method
- PostgreSQLDatabaseMetaData.supportsSchemasInPrivilegeDefinitions method
- PostgreSQLDatabaseMetaData.supportsSchemasInProcedureCalls method
- PostgreSQLDatabaseMetaData.supportsSchemasInTableDefinitions method
- PostgreSQLDatabaseMetaData.supportsSelectForUpdate method
- PostgreSQLDatabaseMetaData.supportsStoredProcedures property
- PostgreSQLDatabaseMetaData.supportsSubqueriesInComparisons method
- PostgreSQLDatabaseMetaData.supportsSubqueriesInExists method
- PostgreSQLDatabaseMetaData.supportsSubqueriesInIns method
- PostgreSQLDatabaseMetaData.supportsSubqueriesInQuantifieds method
- PostgreSQLDatabaseMetaData.supportsTableCorrelationNames method
- PostgreSQLDatabaseMetaData.supportsTransactionIsolationLevel method
- PostgreSQLDatabaseMetaData.supportsTransactions property
- PostgreSQLDatabaseMetaData.supportsUnion method
- PostgreSQLDatabaseMetaData.supportsUnionAll method
- PostgreSQLDatabaseMetaData.systemFunctions method
- PostgreSQLDatabaseMetaData.tableTypes method Reads SQL metadata.
- PostgreSQLDatabaseMetaData.tables method
- PostgreSQLDatabaseMetaData.typeInfo method Reads SQL metadata.
- PostgreSQLDatabaseMetaData.updatesAreDetected method
- PostgreSQLDatabaseMetaData.url property
- PostgreSQLDatabaseMetaData.userName property
- PostgreSQLDatabaseMetaData.usesLocalFilePerTable method
- PostgreSQLDatabaseMetaData.usesLocalFiles method
- PostgreSQLDialect class PostgreSQL SQL dialect.
- PostgreSQLDialect.concatenate method
- PostgreSQLDialect.contains method
- PostgreSQLDialect.endsWith method
- PostgreSQLDialect.floorDivide method
- PostgreSQLDialect.length method
- PostgreSQLDialect.name property
- PostgreSQLDialect.paginate method
- PostgreSQLDialect.parameterMarker method
- PostgreSQLDialect.power method
- PostgreSQLDialect.quoteIdentifier method
- PostgreSQLDialect.startsWith method
- PostgreSQLDialect.substring method
- PostgreSQLDriver class PostgreSQL driver entry point for `klyn.databases.sql`.
- PostgreSQLDriver.PostgreSQLDriver constructor Creates the stateless PostgreSQL driver object.
- PostgreSQLDriver.connect method Opens a PostgreSQL connection.
- PostgreSQLDriver.name property Human-readable driver name.
- PostgreSQLDriver.openConnection method Opens a PostgreSQL connection from URL and connection properties.
- PostgreSQLDriver.supports method Returns true for PostgreSQL connection URLs.
- PostgreSQLMutationDialect class PostgreSQL DML and RETURNING policy.
- PostgreSQLMutationDialect.PostgreSQLMutationDialect constructor
- PostgreSQLMutationDialect.generatedIdentityMode property
- PostgreSQLMutationDialect.generatedIdentityQuery property
- PostgreSQLMutationDialect.renderInsert method
- PostgreSQLOptions class PostgreSQL connection options parsed from a URL.
- PostgreSQLOptions.PostgreSQLOptions constructor
- PostgreSQLOptions.connectTimeoutMillis field
- PostgreSQLOptions.database field
- PostgreSQLOptions.host field
- PostgreSQLOptions.password field
- PostgreSQLOptions.port field
- PostgreSQLOptions.socketTimeoutMillis field
- PostgreSQLOptions.sslMode field
- PostgreSQLOptions.userName field
- PostgreSQLPacketStream class PostgreSQL packet stream for message-based protocol.
- PostgreSQLPacketStream.PostgreSQLPacketStream constructor
- PostgreSQLPacketStream.close method Closes the stream.
- PostgreSQLPacketStream.getLastMessageType method Returns the last message type.
- PostgreSQLPacketStream.readMessage method Reads a message with type byte.
- PostgreSQLPacketStream.readStartupResponse method Reads startup message response (no type byte).
- PostgreSQLPacketStream.writeMessage method Writes a message with type byte.
- PostgreSQLPacketStream.writeSslRequest method Writes SSL request.
- PostgreSQLPacketStream.writeStartupMessage method Writes startup message (no type byte).
- PostgreSQLParameterMetaData class PostgreSQL parameter metadata.
- PostgreSQLParameterMetaData.getParameterCount method
- PostgreSQLParameterMetaData.getParameterMode method
- PostgreSQLParameterMetaData.getParameterType method
- PostgreSQLParameterMetaData.getParameterTypeName method
- PostgreSQLParameterMetaData.getPrecision method
- PostgreSQLParameterMetaData.getScale method
- PostgreSQLParameterMetaData.isNullable method
- PostgreSQLParameterMetaData.isSigned method
- PostgreSQLParameterMetaData.nullability method
- PostgreSQLParameterMetaData.parameterCount property
- PostgreSQLParameterMetaData.parameterMode method
- PostgreSQLParameterMetaData.parameterType method
- PostgreSQLParameterMetaData.parameterTypeName method
- PostgreSQLParameterMetaData.precision method
- PostgreSQLParameterMetaData.scale method
- PostgreSQLParameterMetaData.signed method
- PostgreSQLPreparedStatement class PostgreSQL prepared statement.
- PostgreSQLPreparedStatement.PostgreSQLPreparedStatement constructor
- PostgreSQLPreparedStatement.addBatch method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.addBatch method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.clearParameters method
- PostgreSQLPreparedStatement.execute method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.execute method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.executeQuery method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.executeUpdate method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.parameterInfo property
- PostgreSQLPreparedStatement.parameterMetadata property
- PostgreSQLPreparedStatement.parameters property
- PostgreSQLPreparedStatement.query method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.set method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.setBoolean method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.setDouble method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.setInt method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.setLong method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.setNull method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.setString method Configures or executes a SQL statement.
- PostgreSQLPreparedStatement.sql property
- PostgreSQLPreparedStatement.update method Configures or executes a SQL statement.
- PostgreSQLResultSet class PostgreSQL result set.
- PostgreSQLResultSet.absolute method
- PostgreSQLResultSet.afterLast property
- PostgreSQLResultSet.beforeFirst property
- PostgreSQLResultSet.clearWarnings method
- PostgreSQLResultSet.close method
- PostgreSQLResultSet.closed property
- PostgreSQLResultSet.concurrency property
- PostgreSQLResultSet.empty method
- PostgreSQLResultSet.fetchDirection property
- PostgreSQLResultSet.fetchSize property
- PostgreSQLResultSet.first method
- PostgreSQLResultSet.getBoolean method Reads data from the current result-set row.
- PostgreSQLResultSet.getByte method Reads data from the current result-set row.
- PostgreSQLResultSet.getBytes method Reads data from the current result-set row.
- PostgreSQLResultSet.getDateTime method Reads data from the current result-set row.
- PostgreSQLResultSet.getDouble method Reads data from the current result-set row.
- PostgreSQLResultSet.getFloat method Reads data from the current result-set row.
- PostgreSQLResultSet.getInt method Reads data from the current result-set row.
- PostgreSQLResultSet.getLong method Reads data from the current result-set row.
- PostgreSQLResultSet.getObject method Reads data from the current result-set row.
- PostgreSQLResultSet.getRow method
- PostgreSQLResultSet.getShort method Reads data from the current result-set row.
- PostgreSQLResultSet.getString method Reads data from the current result-set row.
- PostgreSQLResultSet.holdability property
- PostgreSQLResultSet.isAfterLast method
- PostgreSQLResultSet.isBeforeFirst method
- PostgreSQLResultSet.isFirst method
- PostgreSQLResultSet.isLast method
- PostgreSQLResultSet.last method
- PostgreSQLResultSet.lastReadWasNull property
- PostgreSQLResultSet.metadata property
- PostgreSQLResultSet.moveAfterLast method
- PostgreSQLResultSet.moveBeforeFirst method
- PostgreSQLResultSet.next method
- PostgreSQLResultSet.previous method
- PostgreSQLResultSet.relative method
- PostgreSQLResultSet.resultSetType property
- PostgreSQLResultSet.rowNumber property
- PostgreSQLResultSet.statement property
- PostgreSQLResultSet.type property
- PostgreSQLResultSet.warning property
- PostgreSQLResultSet.wasNull method
- PostgreSQLResultSetMetaData class PostgreSQL result-set metadata.
- PostgreSQLResultSetMetaData.PostgreSQLResultSetMetaData constructor
- PostgreSQLResultSetMetaData.autoIncrement method
- PostgreSQLResultSetMetaData.caseSensitive method
- PostgreSQLResultSetMetaData.catalogName method
- PostgreSQLResultSetMetaData.columnClassName method
- PostgreSQLResultSetMetaData.columnCount property
- PostgreSQLResultSetMetaData.columnLabel method
- PostgreSQLResultSetMetaData.columnName method
- PostgreSQLResultSetMetaData.columnType method
- PostgreSQLResultSetMetaData.columnTypeName method
- PostgreSQLResultSetMetaData.definitelyWritable method
- PostgreSQLResultSetMetaData.displaySize method
- PostgreSQLResultSetMetaData.nullability method
- PostgreSQLResultSetMetaData.precision method
- PostgreSQLResultSetMetaData.readOnly method
- PostgreSQLResultSetMetaData.scale method
- PostgreSQLResultSetMetaData.schemaName method
- PostgreSQLResultSetMetaData.searchable method
- PostgreSQLResultSetMetaData.signed method
- PostgreSQLResultSetMetaData.tableName method
- PostgreSQLResultSetMetaData.writable method
- PostgreSQLSavepoint class PostgreSQL savepoint.
- PostgreSQLSavepoint.PostgreSQLSavepoint constructor
- PostgreSQLSavepoint.PostgreSQLSavepoint constructor
- PostgreSQLSavepoint.id property
- PostgreSQLSavepoint.name property
- PostgreSQLSavepoint.savepointId property Legacy alias kept for the PostgreSQL driver internals.
- PostgreSQLSavepoint.savepointName property Legacy alias kept for the PostgreSQL driver internals.
- PostgreSQLSchemaDialect class PostgreSQL physical schema policy.
- PostgreSQLSchemaDialect.PostgreSQLSchemaDialect constructor
- PostgreSQLSchemaDialect.alterColumn method
- PostgreSQLSchemaDialect.columnType method
- PostgreSQLSchemaDialect.identifierKey method
- PostgreSQLSchemaDialect.identityClause method
- PostgreSQLSchemaDialect.identityIncludesPrimaryKey method
- PostgreSQLSchemaDialect.transactionalDDL property
- PostgreSQLSchemaDialect.typeCompatible method
- PostgreSQLSocketAdapter class Socket adapter for PostgreSQL communication.
- PostgreSQLSocketAdapter.PostgreSQLSocketAdapter constructor
- PostgreSQLSocketAdapter.close method Closes the socket.
- PostgreSQLSocketAdapter.flush method Flushes the socket.
- PostgreSQLSocketAdapter.isSecure method Returns true if using TLS.
- PostgreSQLSocketAdapter.read method Reads bytes from the socket.
- PostgreSQLSocketAdapter.upgradeToTLS method Upgrades to TLS.
- PostgreSQLSocketAdapter.write method Writes bytes to the socket.
- PostgreSQLStatement class PostgreSQL statement implementation.
- PostgreSQLStatement.PostgreSQLStatement constructor
- PostgreSQLStatement.addBatch method Configures or executes a SQL statement.
- PostgreSQLStatement.execute method Configures or executes a SQL statement.
- PostgreSQLStatement.executeQuery method Configures or executes a SQL statement.
- PostgreSQLStatement.executeUpdate method Configures or executes a SQL statement.
- PostgreSQLSupport class PostgreSQL protocol helpers and constants.
- PostgreSQLSupport.AUTH_CLEAR_TEXT_PASSWORD field
- PostgreSQLSupport.AUTH_GSS field
- PostgreSQLSupport.AUTH_GSS_CONTINUE field
- PostgreSQLSupport.AUTH_KERBEROS_V5 field
- PostgreSQLSupport.AUTH_MD5_PASSWORD field
- PostgreSQLSupport.AUTH_OK field
- PostgreSQLSupport.AUTH_SASL field
- PostgreSQLSupport.AUTH_SASL_CONTINUE field
- PostgreSQLSupport.AUTH_SASL_FINAL field
- PostgreSQLSupport.AUTH_SCM_CREDENTIAL field
- PostgreSQLSupport.AUTH_SSPI field
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.Byte method
- PostgreSQLSupport.PROTOCOL_VERSION field
- PostgreSQLSupport.SSL_REQUEST_CODE field
- PostgreSQLSupport.STARTUP_MESSAGE field
- PostgreSQLSupport.byteToChar method Converts a byte to a character string.
- PostgreSQLSupport.byteToHex method Converts a byte to hex string.
- PostgreSQLSupport.bytesToString method Converts bytes to string.
- PostgreSQLSupport.encodeUrlComponent method Encodes a string for use in URLs.
- PostgreSQLSupport.readCString method Reads a null-terminated string from bytes.
- PostgreSQLSupport.readInt16 method Reads a 2-byte short from bytes.
- PostgreSQLSupport.readInt32 method Reads a 4-byte integer from bytes.
- PostgreSQLSupport.stringToAsciiBytes method Converts a string to ASCII bytes.
- PostgreSQLSupport.writeCString method Writes a null-terminated string to bytes.
- PostgreSQLSupport.writeInt16 method Writes a 2-byte short.
- PostgreSQLSupport.writeInt32 method Writes a 4-byte integer.
- PreparedStatement interface Prepared SQL statement contract.
- PreparedStatement.clearParameters method Clears every parameter.
- PreparedStatement.execute method Executes the prepared statement and reports whether a result set exists.
- PreparedStatement.parameterInfo property Parameter metadata exposed as a property.
- PreparedStatement.parameterMetadata property Alias exposing `parameterInfo` under a metadata-oriented name.
- PreparedStatement.parameters property Current bound parameters.
- PreparedStatement.query method Executes the prepared query.
- PreparedStatement.set method Sets one parameter value.
- PreparedStatement.setBoolean method Sets a boolean parameter.
- PreparedStatement.setDouble method Sets a `Double` parameter.
- PreparedStatement.setInt method Sets an `Int` parameter.
- PreparedStatement.setLong method Sets a `Long` parameter.
- PreparedStatement.setNull method Sets SQL `NULL`.
- PreparedStatement.setString method Sets a `String` parameter.
- PreparedStatement.sql property Prepared SQL text.
- PreparedStatement.update method Executes the prepared update.
- Process class Lightweight process facade used by tests.
- Process.PID property Operating-system process identifier.
- Process.current field Returns the current process.
- Process.execute method Executes a command line.
- ProcessResults class Immutable value object describing the result of a process execution.
- ProcessResults.PID field Operating-system process identifier.
- ProcessResults.error field Captured standard error.
- ProcessResults.exitCode field Process exit status.
- ProcessResults.output field Captured standard output.
- ProcessResults.toString method Returns a readable representation of this process result.
- ProcessingInstruction interface DOM processing instruction.
- ProcessingInstruction.data property Processing instruction data.
- ProcessingInstruction.target property Processing instruction target.
- Property class Class representing a property.
- Property.Property constructor Constructor for Property
- Property.accessible property Allows reflective access to a non-public property when enabled.
- Property.annotations property Property annotations
- Property.flags property Raw modifier flags
- Property.getValue method Returns the current value of the property on the given target object.
- Property.isPrivate property
- Property.isProtected property
- Property.isPublic property
- Property.isReadonly property
- Property.isStatic property
- Property.name property Property name
- Property.setValue method Assigns the property value on the given target object.
- Property.type property Property type
- ProtocolException class Raised when an HTTP or URL protocol rule is violated.
- ProtocolException.ProtocolException constructor Creates a protocol exception.
- ProviderCapabilityException class Reports a canonical operation unsupported by the selected provider.
- ProviderCapabilityException.ProviderCapabilityException constructor Creates this framework exception.
- ProviderConfiguration interface Provider-neutral configuration marker used by EntityManagerFactory.
- ProviderConfiguration.mappedTypes property Entity types explicitly contributed by this provider configuration.
- ProviderConfiguration.providerName property Stable provider family name.
- ProviderExecutionException class Wraps a provider failure occurring during query execution.
- ProviderExecutionException.ProviderExecutionException constructor Creates this framework exception.
- ProviderQueryStream class Statically typed stream facade over one provider cursor.
- ProviderQueryStream.ProviderQueryStream constructor Creates a typed facade that owns the provider cursor.
- ProviderQueryStream.cancel method Cancels the provider operation and closes this facade.
- ProviderQueryStream.close method Closes the provider cursor idempotently.
- ProviderQueryStream.current property Returns the current statically typed result row.
- ProviderQueryStream.next method Advances the provider cursor and performs one checked result cast.
- ProviderResultCursor interface Type-erased cursor owned by one provider query execution.
- ProviderResultCursor.advance method Advances to the next provider row.
- ProviderResultCursor.cancel method Requests cancellation and releases provider resources.
- ProviderResultCursor.close method Releases every resource owned by this cursor.
- ProviderResultCursor.currentValue method Returns the current boxed provider row.
- PseudoTerminal class Interactive pseudo-terminal backed by the operating system terminal API.
- PseudoTerminal.PseudoTerminal constructor Starts a new pseudo-terminal.
- PseudoTerminal.close method Closes the terminal and terminates the child process if it is still alive.
- PseudoTerminal.isRunning property Indicates whether the terminal child process is still running.
- PseudoTerminal.readAvailable method Reads all output currently available without blocking the GUI thread.
- PseudoTerminal.resize method Resizes the terminal grid.
- PseudoTerminal.start method Starts the terminal process.
- PseudoTerminal.write method Writes text to the terminal input stream.
- PythonHighlighter class Syntax highlighter for Python sources.
- PythonHighlighter.PythonHighlighter constructor
- PythonHighlighter.highlight method

Q

- QirExpression class Immutable expression in the canonical Klyn Query Intermediate Representation.
- QirExpression.QirExpression constructor Creates one immutable canonical expression node.
- QirExpression.arguments property Immutable-by-convention copy of child expressions.
- QirExpression.name property Optional alias, member, parameter, or constructor name.
- QirExpression.operation property Canonical operation represented by this node.
- QirExpression.typeName property Exact static Klyn result type.
- QirExpression.value property Captured value; null for structural nodes.
- QirOperation enum Canonical operations understood by KQL optimizers and providers.
- QirOrder class Immutable canonical ordering item.
- QirOrder.QirOrder constructor Creates one canonical ordering item.
- QirOrder.descending property True for descending ordering.
- QirOrder.expression property Ordering expression.
- QirOrder.nullPlacement property Canonical null placement code.
- QirQueryPlan class Immutable canonical single-source query plan shared by all KQL providers.
- QirQueryPlan.QirQueryPlan constructor Creates one immutable canonical query plan.
- QirQueryPlan.alias property Lexical range alias.
- QirQueryPlan.distinct property Whether duplicate projected values are eliminated.
- QirQueryPlan.limit property Maximum result rows, or -1 when unbounded.
- QirQueryPlan.offset property Number of result rows skipped.
- QirQueryPlan.orders property Stable canonical sort items.
- QirQueryPlan.predicate property Canonical filtering expression.
- QirQueryPlan.projection property Canonical projection expression.
- QirQueryPlan.resultType property Exact projected row type.
- QirQueryPlan.sourceType property Exact source row type.
- QirQueryPlan.withWindow method Returns a relative result window while retaining the original boundary.
- Query class Immutable, lazy and re-executable typed KQL query.
- Query.Query constructor Creates a lazy query from a provider source and immutable typed plan.
- Query.asQuery method Returns this immutable query.
- Query.count method Counts result rows through the provider count operation.
- Query.countPlan method Counts rows produced by an outer plan.
- Query.executePlan method Applies an outer typed plan to this query.
- Query.exists method Tests whether at least one row exists.
- Query.existsPlan method Tests whether an outer plan produces a row.
- Query.explain method Returns a typed, redacted query explanation.
- Query.first method Returns the first row using a one-row provider window.
- Query.firstOrNull method Returns the first row or `null`.
- Query.openStream method Opens an outer plan as an independent sequential stream.
- Query.page method Materializes one page and obtains an exact total count.
- Query.providerName method Returns the underlying provider identifier.
- Query.providerText method Returns provider text and explicitly identifies composed memory work.
- Query.single method Returns the sole result row.
- Query.singleOrNull method Returns the sole row or `null`.
- Query.slice method Materializes one page window without executing an exact count.
- Query.stream method Opens one independent forward-only result stream.
- Query.toList method Executes and materializes the query into the standard list type.
- Query.toProviderText method Returns the privileged provider representation for diagnostics.
- Query.toSet method Executes and materializes unique result rows.
- QueryCancellationException class Reports explicit cancellation of a running query.
- QueryCancellationException.QueryCancellationException constructor Creates this framework exception.
- QueryCompiler class Compiler target that binds a native KQL expression to its provider.
- QueryCompiler.create method Creates an immutable lazy query from compiler-generated operations.
- QueryEvaluator class Optimized canonical evaluator shared by in-memory query executions.
- QueryEvaluator.count method Counts a non-distinct plan without projecting, sorting, or materializing.
- QueryEvaluator.evaluate method Executes filtering, stable ordering, projection, distinctness and paging.
- QueryEvaluator.exists method Tests a non-distinct plan with early termination and no allocation.
- QueryException class Base class for KQL translation and execution failures.
- QueryException.QueryException constructor Creates this framework exception.
- QueryExecution interface Provider execution produced from one immutable KQL plan.
- QueryExecution.execute method Executes the plan against current provider state.
- QueryExplanation class Immutable diagnostic description of a compiled query and provider plan.
- QueryExplanation.QueryExplanation constructor Creates a query explanation.
- QueryExplanation.normalizedQuery property Normalized provider-neutral query summary.
- QueryExplanation.provider property Provider identifier.
- QueryExplanation.providerPlan property Provider plan or provider-specific diagnostic text.
- QueryExplanation.toString method Returns a concise readable explanation.
- QueryExplanation.warnings property Immutable snapshot of warnings attached to the plan.
- QueryOrder class One canonical KQL ordering key.
- QueryOrder.QueryOrder constructor Creates an immutable ordering key.
- QueryOrder.compare method Compares two rows while applying null placement and direction.
- QueryOrder.descending property True for descending order.
- QueryOrder.nullPlacement property Null placement: 0 provider default, 1 first, 2 last.
- QueryOrder.selector property Value selector used by the ordering operation.
- QueryOrderBase interface Provider-neutral comparison operation for one KQL order item.
- QueryOrderBase.compare method Compares two source rows using this ordering key.
- QueryPlan class Immutable provider-neutral executable subset of the internal KQL QIR.
- QueryPlan.QueryPlan constructor Creates an immutable query plan.
- QueryPlan.addResult method Adds a provider result after enforcing the plan's concrete result type.
- QueryPlan.countMemory method Returns the exact number of rows produced in memory.
- QueryPlan.description property Compact provider-neutral description used by diagnostics.
- QueryPlan.distinct property True when duplicate projected values must be removed.
- QueryPlan.executeMemory method Executes this typed plan over a compatible memory source.
- QueryPlan.existsMemory method Returns whether this plan produces at least one row in memory.
- QueryPlan.limit property Maximum row count, or -1 when unbounded.
- QueryPlan.newResultList method Creates the concrete specialized result list used by providers.
- QueryPlan.offset property Number of rows skipped after filtering and ordering.
- QueryPlan.openMemoryStream method Opens this memory execution as a sequential stream.
- QueryPlan.openProviderStream method Wraps a live provider cursor without materializing its remaining rows.
- QueryPlan.openResultStream method Opens a typed stream over an already materialized provider result.
- QueryPlan.orders property Stable ordered list of sort keys.
- QueryPlan.predicate property Filter operation.
- QueryPlan.qir property Immutable canonical provider representation.
- QueryPlan.qirPlan method Returns this plan's canonical provider representation.
- QueryPlan.selector property Result projection operation.
- QueryPlan.withWindow method Creates a relative immutable result window.
- QueryPlanBase interface Type-erased boundary implemented by every concrete typed KQL plan.
- QueryPlanBase.addResult method Appends one materialized result through the concrete result type.
- QueryPlanBase.countMemory method Counts rows produced by this plan in memory.
- QueryPlanBase.executeMemory method Executes this typed plan over a compatible in-memory source.
- QueryPlanBase.existsMemory method Tests whether this plan produces at least one row in memory.
- QueryPlanBase.newResultList method Allocates the concrete specialized result list owned by this plan.
- QueryPlanBase.openMemoryStream method Opens a forward-only stream over this plan evaluated in memory.
- QueryPlanBase.openProviderStream method Wraps a live provider cursor in the concrete `QueryStream<R>` type.
- QueryPlanBase.openResultStream method Wraps a concrete provider result list in its matching typed stream.
- QueryPlanBase.qirPlan method Returns the immutable canonical provider plan.
- QueryPlanBase.withWindow method Returns an immutable plan restricted to a relative result window.
- QueryPredicate interface Typed predicate embedded in an immutable KQL plan.
- QueryPredicate.test method Evaluates the predicate for one source row.
- QueryRuntime class Minimal native primitives required by provider-neutral KQL execution.
- QueryRuntime.compareOrderedValues method Compares two canonical scalar values using one complete ordering item.
- QueryRuntime.compareValues method Compares two boxed canonical scalar values.
- QueryRuntime.valuesEqual method Applies Klyn structural equality to two projected values.
- QuerySelector interface Typed projection embedded in an immutable KQL plan.
- QuerySelector.select method Projects one source row.
- QuerySource interface Internal non-generic execution boundary shared by KQL providers.
- QuerySource.countPlan method Executes an exact provider-side count where possible.
- QuerySource.executePlan method Executes a plan in this source's provider domain.
- QuerySource.existsPlan method Executes an existence check that may stop at the first row.
- QuerySource.openStream method Opens one independent provider stream for a plan.
- QuerySource.providerName method Returns the stable provider identifier.
- QuerySource.providerText method Returns a privileged provider representation without sensitive values.
- QueryStream interface Sequential, forward-only query result stream.
- QueryStream.cancel method Requests cancellation of the current provider operation.
- QueryStream.close method Releases every resource owned by this stream.
- QueryStream.current property Current row after a successful call to `next()`.
- QueryStream.next method Advances to the next row.
- QuerySynchronizer interface Internal execution boundary between managed repositories and their owner.
- QuerySynchronizer.beforeQuery method Synchronizes pending state when the active flush mode requires it.
- QueryTimeoutException class Reports expiration of a query execution deadline.
- QueryTimeoutException.QueryTimeoutException constructor Creates this framework exception.
- QueryTranslationException class Reports a KQL operation that cannot be translated canonically.
- QueryTranslationException.QueryTranslationException constructor Creates this framework exception.
- Queryable interface Typed, lazy source accepted by a native KQL `from` clause.
- Queryable.asQuery method Returns an immutable identity query over this source.

R

- RSAKeyPair class PEM-encoded RSA key pair.
- RSAKeyPair.RSAKeyPair constructor Creates a PEM-encoded RSA key pair.
- RSAKeyPair.bits field RSA modulus size in bits.
- RSAKeyPair.fromMap method Rebuilds a key pair from a serialized map.
- RSAKeyPair.privateKeyPem field Private key in PEM format.
- RSAKeyPair.publicKeyPem field Public key in PEM format.
- RSAKeyPair.toMap method Converts this key pair to a serializable map.
- RSAKeyPair.toString method
- RSAKeyPairGenerator class RSA key-pair generator.
- RSAKeyPairGenerator.RSAKeyPairGenerator constructor Creates a new RSA key-pair generator.
- RSAKeyPairGenerator.generateKeyPair method Performs a cryptographic operation.
- RSAKeyPairGenerator.initialize method Performs a cryptographic operation.
- RSAPKCS1Signature class RSA PKCS#1 v1.5 signature implementation parameterized by a concrete digest.
- RSAPKCS1Signature.RSAPKCS1Signature constructor Creates an RSA PKCS#1 v1.5 signature using `SHA256`.
- RSAPKCS1Signature.RSAPKCS1Signature constructor Creates an RSA PKCS#1 v1.5 signature bound to the given digest algorithm.
- RSAPSSSignature class RSA-PSS signature implementation parameterized by a concrete digest.
- RSAPSSSignature.RSAPSSSignature constructor Creates an RSA-PSS signature using `SHA256`.
- RSAPSSSignature.RSAPSSSignature constructor Creates an RSA-PSS signature bound to the given digest algorithm.
- RadialGradient class Radial gradient compatible with a canvas-style API.
- RadialGradient.RadialGradient constructor
- RadialGradient.kind method
- RadialGradient.r0 property Inner radius.
- RadialGradient.r1 property Outer radius.
- RadialGradient.x0 property Inner circle center X.
- RadialGradient.x1 property Outer circle center X.
- RadialGradient.y0 property Inner circle center Y.
- RadialGradient.y1 property Outer circle center Y.
- RadioButton class Radio button widget.
- RadioButton.RadioButton constructor
- RadioButton.isChecked property
- Random class Pseudo-random number utilities.
- Random.choice method Returns a random element from a non-empty read-only list.
- Random.fillRandom method Fills an ArrayList with random floating values in [0, 1).
- Random.randInt method Returns a random integer in [min, max].
- Random.randInt method Returns a random unsigned integer in [min, max].
- Random.randInt method Returns a random long integer in [min, max].
- Random.randRange method Returns a random value in [min, max).
- Random.random method Returns a random value in [0, 1).
- Random.shuffle method Randomly shuffles a mutable list in-place.
- RasterImage class Base class for decoded raster images.
- RasterImage.crop method Selects a source rectangle and exposes it as the new logical image area.
- RasterImage.height property Decoded image height in pixels.
- RasterImage.load method Loads another raster file into this image descriptor.
- RasterImage.render method Renders the image into the given painter.
- RasterImage.resize method Stores logical dimensions for subsequent rendering decisions.
- RasterImage.width property Decoded image width in pixels.
- Rational class Represents a rational number with a numerator and a denominator.
- Rational.Rational constructor Constructor for Rational class.
- Rational.denominator property Property for the denominator.
- Rational.numerator property Property for the numerator.
- Rational.operator!= method Value inequality between two rational numbers.
- Rational.operator* method Overloaded multiplication operator for Rational numbers.
- Rational.operator+ method Overloaded addition operator for Rational numbers.
- Rational.operator- method Overloaded subtraction operator for Rational numbers.
- Rational.operator/ method Overloaded division operator for Rational numbers.
- Rational.operator== method Value equality between two rational numbers.
- Rational.simplify method Simplifies the rational number.
- Rational.toString method Returns the string representation of the rational number.
- RazorHighlighter class Syntax highlighter for Razor files (HTML + C# fragments).
- RazorHighlighter.highlight method
- ReadOnlyException class Exception thrown when attempting to modify a read-only object.
- ReadOnlyException.ReadOnlyException constructor Constructor for ReadOnlyException.
- RecipientType enum Logical recipient bucket used by `Message`.
- RegEx class Regular expressions are natively supported by the language, following Perl-like syntax.
- RegEx.RegEx constructor RegEx constructor.
- RegEx.find method Finds the first occurrence of the pattern in the input.
- RegEx.findAll method Finds all occurrences of the pattern in the input.
- RegEx.flags property
- RegEx.matcher method Creates a matcher for the regular expression.
- RegEx.matches method Checks if the input matches the pattern.
- RegEx.pattern property
- RegEx.replace method Replaces all occurrences of the pattern with a replacement string.
- RegEx.replaceFirst method Replaces the first occurrence of the pattern with a replacement string.
- RegEx.replaceLast method Replaces the last occurrence of the pattern with a replacement string.
- RegEx.split method Splits the input into an array of substrings using the pattern as a delimiter.
- RegExException class Exception raised when a regular expression is invalid or cannot be evaluated.
- RegExException.RegExException constructor Creates a regular-expression exception.
- RegExMatcher class Iterates over the matches of a regular expression against one input string.
- RegExMatcher.end method Returns the exclusive end offset of a captured group in the input.
- RegExMatcher.find method Searches for the next occurrence of the regular expression.
- RegExMatcher.group method Returns the text captured by the current match or one of its groups.
- RegExMatcher.reset method Restarts matching at the beginning of the original input.
- RegExMatcher.start method Returns the inclusive start offset of a captured group in the input.
- RenderCell class One logical terminal cell.
- RenderCell.RenderCell constructor Builds a cell with a glyph and a style.
- RenderCell.clear method Clears the cell with the provided style.
- RenderCell.copy method Returns a deep copy of the cell.
- RenderCell.dirty field
- RenderCell.glyph field
- RenderCell.sameAs method Returns true when both cells are visually identical.
- RenderCell.set method Overwrites the cell content with a single scalar glyph.
- RenderCell.setContinuation method Marks the cell as the second half of a wide glyph.
- RenderCell.setText method Overwrites the cell content with an exact terminal grapheme cluster.
- RenderCell.style field
- RenderCell.text field
- RenderCell.toString method Returns the plain character content of the cell.
- RenderStyle class Mutable terminal cell style.
- RenderStyle.RenderStyle constructor Builds a render style with explicit colors and attributes.
- RenderStyle.assign method Copies all values from another style.
- RenderStyle.bgBlue field
- RenderStyle.bgGreen field
- RenderStyle.bgRed field
- RenderStyle.bold field
- RenderStyle.copy method Returns an independent copy of this style.
- RenderStyle.fgBlue field
- RenderStyle.fgGreen field
- RenderStyle.fgRed field
- RenderStyle.inverse field
- RenderStyle.italic field
- RenderStyle.sameAs method Returns true when both styles describe the same visual state.
- RenderStyle.setBackground method Updates the background color.
- RenderStyle.setForeground method Updates the foreground color.
- RenderStyle.terminalBase method Returns the default terminal style used by the UI.
- RenderStyle.toAnsi method Serializes the style to a full ANSI SGR sequence.
- RenderStyle.toString method Returns a readable debug representation.
- RenderStyle.underline field
- Repository interface Provider-neutral, keyed entity source.
- Repository.count method Counts current source entities.
- Repository.validateBeforeRead method Validates all identities before subsequent reads.
- ResizeEvent class Resize payload emitted when a widget's computed size changes.
- ResizeEvent class Terminal resize event.
- ResizeEvent.ResizeEvent constructor Creates a resize event payload.
- ResizeEvent.ResizeEvent constructor
- ResizeEvent.height property New widget height.
- ResizeEvent.oldHeight property Previous widget height.
- ResizeEvent.oldWidth property Previous widget width.
- ResizeEvent.size property
- ResizeEvent.width property New widget width.
- ResultSet interface Cursor over SQL query results.
- ResultSet.absolute method Moves to one absolute row number.
- ResultSet.afterLast property True after the last row.
- ResultSet.beforeFirst property True before the first row.
- ResultSet.clearWarnings method Clears the warning chain.
- ResultSet.closed property True when the cursor is closed.
- ResultSet.concurrency property Update/read-only concurrency mode.
- ResultSet.fetchDirection property Preferred fetch direction.
- ResultSet.fetchSize property Preferred fetch size.
- ResultSet.first method Moves to the first row.
- ResultSet.getBoolean method Reads one column as `Boolean`.
- ResultSet.getDateTime method Reads one column as `DateTime`.
- ResultSet.getDouble method Reads one column as `Double`.
- ResultSet.getInt method Reads one column as `Int`.
- ResultSet.getLong method Reads one column as `Long`.
- ResultSet.getObject method Reads one raw/object column value by index or label.
- ResultSet.getString method Reads one column as text.
- ResultSet.holdability property Cursor holdability mode.
- ResultSet.last method Moves to the last row.
- ResultSet.lastReadWasNull property True when the last typed read returned SQL `NULL`.
- ResultSet.metadata property Metadata attached to this cursor.
- ResultSet.moveAfterLast method Moves the cursor after the last row.
- ResultSet.moveBeforeFirst method Moves the cursor before the first row.
- ResultSet.next method Moves to the next row.
- ResultSet.previous method Moves to the previous row.
- ResultSet.relative method Moves relatively from the current row.
- ResultSet.resultSetType property Cursor scrollability mode.
- ResultSet.rowNumber property Current 1-based row number, or `0` outside a row.
- ResultSet.statement property Parent statement.
- ResultSet.warning property Current warning chain.
- ResultSet.wasNull method True when the last `getXxx(...)` read returned SQL `NULL`.
- ResultSetConcurrency enum Cursor update capability.
- ResultSetHoldability enum Cursor holdability across commits.
- ResultSetMetaData interface Result-set metadata contract.
- ResultSetMetaData.autoIncrement method Returns true for auto-increment columns.
- ResultSetMetaData.caseSensitive method Returns true for case-sensitive columns.
- ResultSetMetaData.catalogName method Returns the catalog name for one column.
- ResultSetMetaData.columnClassName method Returns the driver value-class name for one column.
- ResultSetMetaData.columnCount property Number of columns described by this metadata object.
- ResultSetMetaData.columnLabel method Returns the display label for one column.
- ResultSetMetaData.columnName method Returns the declared column name.
- ResultSetMetaData.columnType method Returns the SQL type code for one column.
- ResultSetMetaData.columnTypeName method Returns the SQL type name for one column.
- ResultSetMetaData.definitelyWritable method Returns true for definitely-writable columns.
- ResultSetMetaData.displaySize method Returns the display size for one column.
- ResultSetMetaData.nullability method Returns the nullability contract for one column.
- ResultSetMetaData.precision method Returns the numeric precision for one column.
- ResultSetMetaData.readOnly method Returns true for read-only columns.
- ResultSetMetaData.scale method Returns the numeric scale for one column.
- ResultSetMetaData.schemaName method Returns the schema name for one column.
- ResultSetMetaData.searchable method Returns true for searchable columns.
- ResultSetMetaData.signed method Returns true for signed numeric columns.
- ResultSetMetaData.tableName method Returns the table name for one column.
- ResultSetMetaData.writable method Returns true for writable columns.
- ResultSetType enum Cursor scrollability mode.
- RollbackException class Reports failure or mandatory rollback during commit.
- RollbackException.RollbackException constructor Creates this framework exception.
- Runnable interface Represents executable work for a `Thread`.
- Runnable.run method Executes the runnable task.

S

- SAXAttributes class Mutable SAX attribute collection used by the pure Klyn SAX parser.
- SAXAttributes.SAXAttributes constructor Creates an empty attribute collection.
- SAXAttributes.add method Adds one attribute to the collection.
- SAXAttributes.getIndex method Finds an attribute by qualified name.
- SAXAttributes.getIndex method Finds an attribute by Namespace URI and local name.
- SAXAttributes.getLength method Returns the number of attributes.
- SAXAttributes.getLocalName method Returns the local name at an index.
- SAXAttributes.getName method Returns the SAX1 qualified attribute name at an index.
- SAXAttributes.getQName method Returns the qualified name at an index.
- SAXAttributes.getType method Returns an attribute type by Namespace URI and local name.
- SAXAttributes.getType method Returns an attribute type by qualified name.
- SAXAttributes.getType method Returns the attribute type at an index.
- SAXAttributes.getURI method Returns the Namespace URI at an index.
- SAXAttributes.getValue method Returns an attribute value by Namespace URI and local name.
- SAXAttributes.getValue method Returns an attribute value by qualified name.
- SAXAttributes.getValue method Returns the attribute value at an index.
- SAXAttributes.isDeclared method Reports whether an indexed attribute was declared in a DTD.
- SAXAttributes.isDeclared method Reports whether a qualified attribute name was declared in a DTD.
- SAXAttributes.isDeclared method Reports whether a Namespace/local-name attribute was declared in a DTD.
- SAXAttributes.isSpecified method Reports whether an indexed attribute was present in the source.
- SAXAttributes.isSpecified method Reports whether a Namespace/local-name attribute was present in the source.
- SAXAttributes.isSpecified method Reports whether a qualified attribute name was present in the source.
- SAXException class Base SAX error or warning.
- SAXException.SAXException constructor Creates an empty SAX exception.
- SAXException.SAXException constructor Creates a SAX exception with a message.
- SAXException.SAXException constructor Creates a SAX exception wrapping another exception.
- SAXException.SAXException constructor Creates a SAX exception with a message and embedded exception.
- SAXException.getCause method Returns the exception cause.
- SAXException.getException method Returns the embedded exception.
- SAXException.message property Detail message for this SAX exception.
- SAXException.toString method Returns a string representation including the embedded exception.
- SAXLocator class Mutable locator used by the pure Klyn SAX parser.
- SAXLocator.SAXLocator constructor Creates a locator without source identifiers.
- SAXLocator.getColumnNumber method Returns the current one-based column number.
- SAXLocator.getEncoding method Returns the character encoding.
- SAXLocator.getLineNumber method Returns the current one-based line number.
- SAXLocator.getPublicId method Returns the public identifier.
- SAXLocator.getSystemId method Returns the system identifier.
- SAXLocator.getXMLVersion method Returns the XML version.
- SAXLocator.setEncoding method Sets the character encoding reported by `Locator2`.
- SAXLocator.setPosition method Sets the current one-based line and column.
- SAXLocator.setPublicId method Sets the public identifier.
- SAXLocator.setSystemId method Sets the system identifier.
- SAXLocator.setXMLVersion method Sets the XML version reported by `Locator2`.
- SAXNotRecognizedException class Error raised for an unrecognized SAX feature or property identifier.
- SAXNotRecognizedException.SAXNotRecognizedException constructor Creates an empty unrecognized-identifier exception.
- SAXNotRecognizedException.SAXNotRecognizedException constructor Creates an unrecognized-identifier exception.
- SAXNotSupportedException class Error raised for a recognized but unsupported SAX feature or property value.
- SAXNotSupportedException.SAXNotSupportedException constructor Creates an empty unsupported-operation exception.
- SAXNotSupportedException.SAXNotSupportedException constructor Creates an unsupported-operation exception.
- SAXParseException class SAX exception with XML location information.
- SAXParseException.SAXParseException constructor Creates a parse exception from a locator.
- SAXParseException.SAXParseException constructor Creates a parse exception from a locator and cause.
- SAXParseException.SAXParseException constructor Creates a parse exception from explicit location values.
- SAXParseException.SAXParseException constructor Creates a parse exception from explicit location values and cause.
- SAXParseException.columnNumber property One-based column number for the parse error, or `-1` when unavailable.
- SAXParseException.getPublicId method Returns the public identifier.
- SAXParseException.getSystemId method Returns the system identifier.
- SAXParseException.lineNumber property One-based line number for the parse error, or `-1` when unavailable.
- SAXParseException.publicId property Public identifier associated with the parse error, or `null`.
- SAXParseException.systemId property System identifier associated with the parse error, or `null`.
- SAXParseException.toString method Returns a string representation including location information.
- SAXParser class Pure Klyn non-validating SAX parser.
- SAXParser.SAXParser constructor Creates a non-validating SAX parser.
- SAXParser.getContentHandler method Returns the SAX2 content handler.
- SAXParser.getDTDHandler method Returns the DTD handler.
- SAXParser.getEntityResolver method Returns the entity resolver.
- SAXParser.getErrorHandler method Returns the error handler.
- SAXParser.getFeature method Returns the current feature value.
- SAXParser.getProperty method Returns a SAX property value.
- SAXParser.parse method Parses XML from a system identifier.
- SAXParser.parse method Parses XML from an input source.
- SAXParser.parse method Parses an input source with a `DefaultHandler`.
- SAXParser.parse method Parses a system identifier with a `DefaultHandler`.
- SAXParser.parse method Parses an input source with a content handler.
- SAXParser.parse method Parses a system identifier with a content handler.
- SAXParser.setContentHandler method Registers the SAX2 content handler.
- SAXParser.setDTDHandler method Registers the DTD handler.
- SAXParser.setDocumentHandler method Registers the SAX1 document handler.
- SAXParser.setEntityResolver method Registers the entity resolver.
- SAXParser.setErrorHandler method Registers the error handler.
- SAXParser.setFeature method Sets a feature value.
- SAXParser.setLocale method Accepts a preferred diagnostics locale.
- SAXParser.setProperty method Sets a SAX property value.
- SByte class Represents an 8-bit signed integer.
- SByte.MAX_VALUE field The greatest value representable by an SByte.
- SByte.MIN_VALUE field The smallest value representable by an SByte.
- SByte.SByte constructor Builds the neutral SByte value (`0`).
- SByte.SByte constructor Builds an SByte from a Boolean value (`false` = 0, `true` = 1).
- 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.SByte constructor Builds an SByte from a signed 32-bit integer.
- SByte.SByte constructor Builds an SByte from an unsigned 32-bit integer.
- SByte.SByte constructor Builds an SByte from a signed 64-bit integer.
- SByte.SByte constructor Builds an SByte from an unsigned 64-bit integer.
- SByte.SByte constructor Builds an SByte from a character code point.
- SByte.operator!= method Tests whether two SByte values are different.
- SByte.operator% method Computes the remainder of one SByte value divided by another.
- SByte.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- SByte.operator* method Multiplies two SByte values.
- SByte.operator** method Raises a SByte value to a power.
- SByte.operator**= method Replaces `value` with `value ** power`.
- SByte.operator*= method Multiplies `a` by `b` in place.
- SByte.operator+ method Adds two SByte values.
- SByte.operator+= method Adds `b` to `a` in place.
- SByte.operator- method Subtracts one SByte value from another.
- SByte.operator-= method Subtracts `b` from `a` in place.
- SByte.operator/ method Divides one SByte value by another.
- SByte.operator// method Performs integer division on two SByte values.
- SByte.operator//= method Replaces `a` with the integer division of `a` by `b`.
- SByte.operator< method Tests whether `a` is strictly lower than `b`.
- SByte.operator<= method Tests whether `a` is lower than or equal to `b`.
- SByte.operator== method Tests whether two SByte values are equal.
- SByte.operator> method Tests whether `a` is strictly greater than `b`.
- SByte.operator>= method Tests whether `a` is greater than or equal to `b`.
- 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
- SQLCommand class Rendered prepared SQL command and its ordered parameter values.
- SQLCommand.SQLCommand constructor Creates an immutable command snapshot.
- SQLCommand.parameters property
- SQLCommand.text property
- SQLConfiguration class Strongly typed configuration for official relational KQL providers.
- SQLConfiguration.SQLConfiguration constructor Creates a configuration for one official direct SQL driver.
- SQLConfiguration.buildConnectionString method Returns the low-level DriverManager connection URL.
- SQLConfiguration.database property
- SQLConfiguration.dialect property
- SQLConfiguration.driver property
- SQLConfiguration.host property
- SQLConfiguration.mappedTypes property SQL mappings are discovered from the factory mapping registry and from reflected `@Entity` types, so the connection configuration contributes no additional entity type.
- SQLConfiguration.openConnection method Opens one low-level SQL connection owned by a single provider execution.
- SQLConfiguration.password property
- SQLConfiguration.port property
- SQLConfiguration.providerName property
- SQLConfiguration.showSQL property
- SQLConfiguration.username property
- SQLConnectionLease class Scoped SQL connection access used by one provider operation.
- SQLConnectionLease.SQLConnectionLease constructor Creates an owned or borrowed connection lease.
- SQLConnectionLease.close method Releases an owned connection idempotently.
- SQLConnectionLease.connection property Open low-level SQL connection.
- SQLDialect interface Relational dialect contract used to render a structured SQL AST.
- SQLDialect.concatenate method Renders concatenation without embedding application values.
- SQLDialect.contains method Renders a substring containment predicate.
- SQLDialect.endsWith method Renders a suffix predicate.
- SQLDialect.floorDivide method Renders mathematical floor division.
- SQLDialect.length method Renders the character length of one SQL expression.
- SQLDialect.name property Stable dialect identifier.
- SQLDialect.paginate method Renders provider-specific pagination after a SELECT statement.
- SQLDialect.parameterMarker method Returns the prepared-statement marker for a one-based parameter index.
- SQLDialect.power method Renders exponentiation.
- SQLDialect.quoteIdentifier method Quotes one validated identifier.
- SQLDialect.startsWith method Renders a prefix predicate.
- SQLDialect.substring method Renders a zero-based Klyn substring expression.
- 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.
- SQLExecutionSupport class Shared prepared-command setup used by SQL repository executions.
- SQLExecutionSupport.prepare method Prepares and binds one structured command in its canonical order.
- SQLExistingColumn class Immutable normalized column metadata read from DatabaseMetaData.
- SQLExistingColumn.SQLExistingColumn constructor
- SQLExistingColumn.generated property
- SQLExistingColumn.generatedKnown property
- SQLExistingColumn.name property
- SQLExistingColumn.nullable property
- SQLExistingColumn.scale property
- SQLExistingColumn.size property
- SQLExistingColumn.typeName property
- SQLExpression class Immutable node in the structured provider-local SQL expression tree.
- SQLExpression.SQLExpression constructor Creates one immutable SQL expression.
- SQLExpression.SQLExpression constructor Creates one immutable SQL expression from an existing child list.
- SQLExpression.arguments property Immutable-by-convention child expression copy.
- SQLExpression.kind property Closed SQL operation represented by this node.
- SQLExpression.name property Validated column name when `kind` is `COLUMN`.
- SQLExpression.render method Renders this node and appends its parameters to the supplied context.
- SQLExpression.value property Bound parameter or collection value for parameter operations.
- SQLExpressionKind enum Closed operation set for the provider-local SQL expression tree.
- 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.
- SQLGeneratedIdentityMode enum Internal generated-key retrieval strategy for one SQL dialect.
- SQLIdentityTracker interface Internal bridge used by managed SQL repositories during materialization.
- SQLIdentityTracker.trackSQL method Resolves a materialized row through the owning identity map.
- SQLMappedEntity class Type-erased immutable SQL metadata shared by repositories and schema tools.
- SQLMappedEntity.SQLMappedEntity constructor Resolves and validates all effective SQL annotations for one entity.
- SQLMappedEntity.changedProperties method Returns mapped properties changed since a snapshot.
- SQLMappedEntity.copyState method Copies every persistent property between compatible entity instances.
- SQLMappedEntity.entityType property
- SQLMappedEntity.generatedIdentityUnset method Tests whether a generated identity still has its language default value.
- SQLMappedEntity.identity property
- SQLMappedEntity.identityType property
- SQLMappedEntity.identityValue method Reads the mapped identity from one entity.
- SQLMappedEntity.mappingHash property
- SQLMappedEntity.materialize method Hydrates one entity from the current SQL row in mapping order.
- SQLMappedEntity.newInstance method Creates one entity through its public zero-argument constructor.
- SQLMappedEntity.properties property
- SQLMappedEntity.propertyForPath method Returns one mapped property by its Klyn property path.
- SQLMappedEntity.schemaName property
- SQLMappedEntity.snapshot method Captures mapped scalar values for change tracking.
- SQLMappedEntity.tableName property
- SQLMapping class Validated SQL mapping for one concrete entity/key pair.
- SQLMapping.SQLMapping constructor Resolves and validates the mapping once.
- SQLMapping.SQLMapping constructor Creates a concrete generic descriptor from a factory-cached mapping.
- SQLMapping.identity property Effective simple identity mapping.
- SQLMapping.mappedEntity property Effective immutable physical mapping used by factory services.
- SQLMapping.mappingHash property Stable fingerprint of every effective SQL mapping component.
- SQLMapping.materialize method Creates and hydrates one entity from the current SQL result row.
- SQLMapping.properties property Ordered persistent property mappings.
- SQLMapping.propertyForPath method Returns one mapped property or fails before provider execution.
- SQLMapping.schemaName property Effective SQL schema name, or an empty string.
- SQLMapping.tableName property Effective SQL table name.
- SQLMappingCatalog class Immutable SQL mapping catalog built once by EntityManagerFactory.
- SQLMappingCatalog.SQLMappingCatalog constructor Builds and validates all effective SQL mappings.
- SQLMappingCatalog.mappedTypes property Deterministically ordered entity types represented by this catalog.
- SQLMappingCatalog.mappingFingerprint property Stable fingerprint of every effective SQL entity mapping.
- SQLMappingCatalog.resolve method Resolves one effective mapping by entity type.
- SQLMappingRegistration interface Type-erased SQL mapping boundary used by the factory mapping catalog.
- SQLMappingRegistration.mappedEntity property Effective immutable SQL entity mapping.
- SQLMutationCommand class Structured mutation command plus generated-identity retrieval policy.
- SQLMutationCommand.SQLMutationCommand constructor Creates an immutable mutation command.
- SQLMutationCommand.command property Prepared SQL and ordered parameter values.
- SQLMutationCommand.generatedIdentityMode property Provider result shape for generated identities.
- SQLMutationCommand.generatedIdentityQuery property Optional scalar query executed after the INSERT on the same connection.
- SQLMutationDialect class Internal DML renderer separated from query and schema rendering.
- SQLMutationDialect.SQLMutationDialect constructor Creates a mutation renderer for one explicit dialect.
- SQLMutationDialect.delete method Builds one prepared DELETE command by mapped identity.
- SQLMutationDialect.dialect property Query dialect used for identifier quoting and parameter markers.
- SQLMutationDialect.generatedIdentityMode property Generated-key retrieval used by this dialect.
- SQLMutationDialect.generatedIdentityQuery property Scalar identity query for dialects using `FOLLOW_UP_QUERY`, otherwise empty.
- SQLMutationDialect.insert method Builds one prepared INSERT command.
- SQLMutationDialect.qualifiedTable method Returns the dialect-quoted physical table name.
- SQLMutationDialect.renderInsert method Renders dialect-specific INSERT placement and generated-key projection.
- SQLMutationDialect.update method Builds one prepared UPDATE command containing only changed columns.
- SQLMutationDialectFactory class Resolves one exact DML policy from an explicitly selected SQL dialect.
- SQLMutationDialectFactory.resolve method Returns the registered mutation renderer for a dialect.
- SQLOrder class Immutable structured SQL ordering item.
- SQLOrder.SQLOrder constructor Creates one ordering item; null placement is 0/default, 1/first, or 2/last.
- SQLOrder.descending property
- SQLOrder.expression property
- SQLOrder.nullPlacement property
- SQLPersistenceExecutor class Prepared SQL persistence executor owned by one `EntityManager` session.
- SQLPersistenceExecutor.SQLPersistenceExecutor constructor Creates one manager-scoped persistence executor.
- SQLPersistenceExecutor.delete method Deletes one entity by its mapped identity.
- SQLPersistenceExecutor.find method Finds one entity by identity, returning null when absent.
- SQLPersistenceExecutor.insert method Inserts one new entity and assigns a generated identity when configured.
- SQLPersistenceExecutor.update method Updates only changed persistent properties.
- SQLProjectionReader class Typed materializer for one SQL row and one canonical projection.
- SQLProjectionReader.SQLProjectionReader constructor Creates a reader bound to one validated entity mapping.
- SQLProjectionReader.SQLProjectionReader constructor Creates a reader whose entity projections participate in an identity map.
- SQLProjectionReader.read method Materializes one complete projected result from the current SQL row.
- SQLPropertyMapping class Validated immutable mapping of one Klyn property to one SQL column.
- SQLPropertyMapping.SQLPropertyMapping constructor Creates one validated property mapping shared by query and schema paths.
- SQLPropertyMapping.columnName property
- SQLPropertyMapping.generated property
- SQLPropertyMapping.generationStrategy property
- SQLPropertyMapping.identity property
- SQLPropertyMapping.length property
- SQLPropertyMapping.nullable property
- SQLPropertyMapping.precision property
- SQLPropertyMapping.property property
- SQLPropertyMapping.scale property
- SQLPropertyMapping.unique property
- SQLProviderSession class Non-thread-safe SQL session owned by one EntityManager.
- SQLProviderSession.SQLProviderSession constructor Creates a lazy provider session.
- SQLProviderSession.assertOpen method Verifies that the owning EntityManager remains open.
- SQLProviderSession.beginTransaction method Begins a transaction on the manager connection.
- SQLProviderSession.close method Rolls back unfinished work and closes the manager connection.
- SQLProviderSession.commitTransaction method Commits the active transaction and restores auto-commit.
- SQLProviderSession.open property Indicates whether this session accepts provider operations.
- SQLProviderSession.openConnection method Borrows the lazily opened manager connection.
- SQLProviderSession.rollbackTransaction method Rolls back the active transaction and restores auto-commit.
- SQLProviderSession.transactionActive property Indicates whether a low-level SQL transaction is active.
- SQLQueryTranslation class Immutable result of lowering canonical QIR to the structured SQL AST.
- SQLQueryTranslation.SQLQueryTranslation constructor Creates one complete provider translation.
- SQLQueryTranslation.projection property Canonical projection retained for typed row materialization.
- SQLQueryTranslation.statement property Structured SQL statement ready for dialect rendering.
- SQLQueryTranslator class Strict lowering from canonical QIR to the provider-local SQL AST.
- SQLQueryTranslator.SQLQueryTranslator constructor Creates a translator bound to one immutable entity mapping.
- SQLQueryTranslator.translate method Lowers one complete canonical query or raises before SQL execution.
- SQLReadCursor class Mutable one-based result column cursor local to one materialized SQL row.
- SQLReadCursor.SQLReadCursor constructor Creates a cursor at the first selected column.
- SQLReadCursor.index property Next one-based SQL column index.
- SQLRenderContext class Mutable state local to one SQL rendering operation.
- SQLRenderContext.SQLRenderContext constructor Creates an empty rendering context.
- SQLRenderContext.bind method Adds one bound value and returns its dialect marker.
- SQLRenderContext.dialect property Dialect selected explicitly by the provider configuration.
- SQLRenderContext.parameters property Bound values in one-based prepared-statement order.
- SQLRepository class Read-only, no-tracking repository over one mapped SQL table or view.
- SQLRepository.SQLRepository constructor Creates a direct no-tracking repository with an inferred SQL mapping.
- SQLRepository.SQLRepository constructor Creates a direct no-tracking repository with an explicit mapping.
- SQLRepository.SQLRepository constructor Creates a repository borrowing one EntityManager SQL session.
- SQLRepository.asQuery method Returns a lazy identity query over this SQL repository.
- SQLRepository.configuration property Immutable provider configuration.
- SQLRepository.count method Returns the exact number of mapped source entities.
- SQLRepository.countPlan method Executes an exact SQL-side count over the canonical result window.
- SQLRepository.executePlan method Executes one canonical plan into its concrete specialized result list.
- SQLRepository.existsPlan method Executes a one-row SQL existence probe.
- SQLRepository.mapping property Validated entity mapping resolved once at construction.
- SQLRepository.openStream method Opens a true cursor-backed stream with independent provider resources.
- SQLRepository.providerName method Returns the stable SQL provider identifier.
- SQLRepository.providerText method Returns rendered SQL without exposing bound parameter values.
- SQLRepository.validateBeforeRead method Validates null and duplicate identities before subsequent reads.
- SQLResultCursor class Resource-owning SQL cursor behind a typed `QueryStream<R>` facade.
- SQLResultCursor.SQLResultCursor constructor Takes ownership of one connection lease, statement, and result set.
- SQLResultCursor.advance method Advances and materializes exactly one SQL row.
- SQLResultCursor.cancel method Cancels by closing the complete provider execution.
- SQLResultCursor.close method Closes every owned SQL resource idempotently.
- SQLResultCursor.currentValue method Returns the current materialized value, including a legitimate null.
- SQLSchemaDialect class Internal DDL policy separated from query-expression rendering.
- SQLSchemaDialect.SQLSchemaDialect constructor
- SQLSchemaDialect.addColumn method
- SQLSchemaDialect.addPrimaryKey method
- SQLSchemaDialect.addUnique method
- SQLSchemaDialect.alterColumn method
- SQLSchemaDialect.columnDefinition method
- SQLSchemaDialect.columnType method
- SQLSchemaDialect.createTable method
- SQLSchemaDialect.dialect property
- SQLSchemaDialect.dropTable method
- SQLSchemaDialect.identifierKey method
- SQLSchemaDialect.identityClause method
- SQLSchemaDialect.identityIncludesPrimaryKey method
- SQLSchemaDialect.name property
- SQLSchemaDialect.qualifiedTable method
- SQLSchemaDialect.transactionalDDL property
- SQLSchemaDialect.typeCompatible method
- SQLSchemaDialectFactory class Resolves one exact DDL policy from an explicitly selected SQL dialect.
- SQLSchemaDialectFactory.resolve method
- SQLSchemaPlan class Immutable SQL specialization of a provider-neutral SchemaPlan.
- SQLSchemaPlan.SQLSchemaPlan constructor Creates an immutable SQL schema plan.
- SQLSchemaPlan.dialectName property Exact SQL dialect used to render this plan.
- SQLSchemaPlan.sql property Ordered SQL DDL script for inspection or external migration tooling.
- SQLSchemaProvider class SQL implementation of schema existence, validation, diff and DDL apply.
- SQLSchemaProvider.SQLSchemaProvider constructor
- SQLSchemaProvider.apply method
- SQLSchemaProvider.create method
- SQLSchemaProvider.diff method
- SQLSchemaProvider.drop method
- SQLSchemaProvider.exists method
- SQLSchemaProvider.modelFingerprint property
- SQLSchemaProvider.providerName property
- SQLSchemaProvider.validate method
- SQLSelectStatement class Immutable structured single-table SELECT statement.
- SQLSelectStatement.SQLSelectStatement constructor Creates a validated immutable SELECT tree.
- SQLSelectStatement.distinct property
- SQLSelectStatement.limit property
- SQLSelectStatement.offset property
- SQLSelectStatement.orders property
- SQLSelectStatement.predicate property
- SQLSelectStatement.projections property
- SQLSelectStatement.render method Renders one prepared SQL command.
- SQLSelectStatement.renderCount method Renders an exact count over this statement's complete result window.
- SQLSelectStatement.renderExists method Renders a one-row existence probe without materializing projections.
- SQLSelectStatement.schemaName property
- SQLSelectStatement.tableName property
- SQLServerDialect class Microsoft SQL Server dialect.
- SQLServerDialect.concatenate method
- SQLServerDialect.contains method
- SQLServerDialect.endsWith method
- SQLServerDialect.floorDivide method
- SQLServerDialect.length method
- SQLServerDialect.name property
- SQLServerDialect.paginate method
- SQLServerDialect.parameterMarker method
- SQLServerDialect.power method
- SQLServerDialect.quoteIdentifier method
- SQLServerDialect.startsWith method
- SQLServerDialect.substring method
- SQLServerMutationDialect class SQL Server DML and OUTPUT INSERTED policy.
- SQLServerMutationDialect.SQLServerMutationDialect constructor
- SQLServerMutationDialect.generatedIdentityMode property
- SQLServerMutationDialect.generatedIdentityQuery property
- SQLServerMutationDialect.renderInsert method
- SQLServerSchemaDialect class Microsoft SQL Server physical schema policy.
- SQLServerSchemaDialect.SQLServerSchemaDialect constructor
- SQLServerSchemaDialect.alterColumn method
- SQLServerSchemaDialect.columnType method
- SQLServerSchemaDialect.identityClause method
- SQLServerSchemaDialect.identityIncludesPrimaryKey method
- SQLServerSchemaDialect.transactionalDDL property
- SQLServerSchemaDialect.typeCompatible method
- SQLValueReader class Checked conversion from one SQL result value to an exact mapped Klyn type.
- SQLValueReader.read method Reads and converts one column without silent narrowing.
- SQLValueReader.readTypeName method Reads one SQL value using the exact static type name carried by QIR.
- SQLWarning class Non-fatal SQL warning.
- SQLWarning.SQLWarning constructor Creates an SQL warning.
- SQLWarning.nextWarning property Optional next warning in the chain.
- SQLiteDialect class SQLite dialect intended for explicitly configured ODBC connections.
- SQLiteDialect.concatenate method
- SQLiteDialect.contains method
- SQLiteDialect.endsWith method
- SQLiteDialect.floorDivide method
- SQLiteDialect.length method
- SQLiteDialect.name property
- SQLiteDialect.paginate method
- SQLiteDialect.parameterMarker method
- SQLiteDialect.power method
- SQLiteDialect.quoteIdentifier method
- SQLiteDialect.startsWith method
- SQLiteDialect.substring method
- SQLiteMutationDialect class SQLite DML and connection-local generated-identity policy.
- SQLiteMutationDialect.SQLiteMutationDialect constructor
- SQLiteMutationDialect.generatedIdentityMode property
- SQLiteMutationDialect.generatedIdentityQuery property
- SQLiteMutationDialect.renderInsert method
- SQLiteSchemaDialect class SQLite physical schema policy for explicitly configured ODBC providers.
- SQLiteSchemaDialect.SQLiteSchemaDialect constructor
- SQLiteSchemaDialect.alterColumn method
- SQLiteSchemaDialect.columnDefinition method
- SQLiteSchemaDialect.columnType method
- SQLiteSchemaDialect.identityClause method
- SQLiteSchemaDialect.identityIncludesPrimaryKey method
- SQLiteSchemaDialect.transactionalDDL property
- SQLiteSchemaDialect.typeCompatible method
- SSLContext class Immutable TLS client context.
- SSLContext.SSLContext constructor 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.3`.
- SSLContext.minVersion field Optional minimum TLS version, for example `TLSv1.2`.
- 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.
- SSLSocket.SSLSocket constructor Creates an unconnected TLS socket.
- SSLSocket.SSLSocket constructor Creates and connects a TLS socket.
- SSLSocket.SSLSocket constructor 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 method Stable alias of `upgrade(...)` for wrapping an existing TCP socket in TLS.
- 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.3`.
- SSLSocket.readAllText method Reads until the peer closes the TLS stream.
- SSLSocket.readLine method Reads one line from the TLS stream.
- 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 method 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 Performs a TLS network operation.
- 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 Performs a TLS network operation.
- 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 line from the TLS socket and consumes the transport line terminator.
- SSLSocketReader.readLines method Reads all remaining lines until the TLS stream closes.
- 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.
- Savepoint.id property Optional numeric identifier.
- Savepoint.name property Optional savepoint name.
- SchemaException class Base exception for schema discovery, planning and application failures.
- SchemaException.SchemaException constructor Creates a schema exception.
- SchemaExecutionException class Reports a provider failure while applying a schema plan.
- SchemaExecutionException.SchemaExecutionException constructor Creates a schema execution exception.
- SchemaManager class Thread-safe facade for physical schema creation, inspection and validation.
- SchemaManager.apply method Applies a plan produced for the current immutable factory model.
- SchemaManager.create method Creates every missing structure required by the factory entity model.
- SchemaManager.create method Creates the missing structure for one mapped entity.
- SchemaManager.diff method Computes an immutable reconciliation plan for one mapped entity.
- SchemaManager.diff method Computes an immutable reconciliation plan for every mapped entity.
- SchemaManager.drop method Drops all physical structures represented by this factory, in provider dependency order.
- SchemaManager.drop method Drops the physical structure represented by one mapped entity.
- SchemaManager.exists method Tests whether every mapped entity has a physical provider structure.
- SchemaManager.exists method Tests whether one mapped entity has a physical provider structure.
- SchemaManager.mappedTypes property Complete mapped entity types captured by the owning factory.
- SchemaManager.validate method Validates all mapped physical structures without changing them.
- SchemaManager.validate method Validates one mapped physical structure without changing it.
- SchemaOperation class Immutable provider schema operation contained in a SchemaPlan.
- SchemaOperation.SchemaOperation constructor Creates one immutable schema operation.
- SchemaOperation.command property Provider command, such as one SQL DDL statement.
- SchemaOperation.description property Human-readable operation description.
- SchemaOperation.destructive property Whether applying the operation may destroy data or structures.
- SchemaOperation.entityType property Entity whose physical structure is affected.
- SchemaOperation.executable property Whether the selected provider can execute this operation directly.
- SchemaOperation.kind property Canonical operation category.
- SchemaOperation.toString method Returns the human-readable operation description.
- SchemaOperationKind enum Canonical kind of one physical schema change.
- SchemaPlan class Immutable, provider-neutral plan that reconciles mappings and physical data.
- SchemaPlan.SchemaPlan constructor Creates an immutable schema plan.
- SchemaPlan.destructive property True when at least one operation may destroy data or structures.
- SchemaPlan.empty property True when physical structures already match the entity model.
- SchemaPlan.executable property True when every operation can be executed by the selected provider.
- SchemaPlan.modelFingerprint property Mapping-model fingerprint used to reject stale or foreign plans.
- SchemaPlan.operations property Ordered immutable schema operations.
- SchemaPlan.preview property Human-readable multiline representation of the plan.
- SchemaPlan.providerName property Provider family that produced this plan.
- SchemaProvider interface Internal provider contract behind the stable SchemaManager facade.
- SchemaProvider.apply method
- SchemaProvider.create method
- SchemaProvider.diff method
- SchemaProvider.drop method
- SchemaProvider.exists method
- SchemaProvider.modelFingerprint property
- SchemaProvider.providerName property
- SchemaProvider.validate method
- SchemaValidationException class Reports that physical provider structures do not match mapped entities.
- SchemaValidationException.SchemaValidationException constructor Creates a schema validation exception.
- 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.copySelectionToClipboard method Copies the current selection to the host terminal clipboard.
- ScrollView.handleMouseEvent method Handles mouse interaction for scrollable text content.
- ScrollView.handleVerticalScrollbarMouse method Handles mouse interaction with the vertical scrollbar.
- ScrollView.hasSelection property Returns true when this view currently owns a non-empty text selection.
- 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.selectedText method Returns the text currently selected in the scroll view.
- ScrollView.terminalPromptVisible method
- ScrollView.text signal
- 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 Performs a cryptographic operation.
- SecretKeyFactory.getInstance method Compatibility factory for dynamic algorithm selection.
- SecretKeyFactory.toString method
- SecureRandom class Transport-safe secure random helper.
- 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.
- SequenceGenerator annotation Declares a named sequence-based identity generator.
- ServerSocket class TCP server socket.
- ServerSocket.ServerSocket constructor Performs a network operation.
- 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 Marks a class as an injectable service component.
- Session class SMTP session configuration inspired by JavaMail `Session`, adapted to Klyn.
- Session.Session constructor 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.MAX_VALUE field The greatest value representable by a Short.
- Short.MIN_VALUE field The smallest value representable by a Short.
- Short.Short constructor Builds the neutral Short value (`0`).
- Short.Short constructor Builds a Short from a Boolean value (`false` = 0, `true` = 1).
- 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.Short constructor Builds a Short from a signed 32-bit integer.
- Short.Short constructor Builds a Short from an unsigned 32-bit integer.
- Short.Short constructor Builds a Short from a signed 64-bit integer.
- Short.Short constructor Builds a Short from an unsigned 64-bit integer.
- Short.Short constructor Builds a Short from a character code point.
- Short.operator!= method Tests whether two Short values are different.
- Short.operator% method Computes the remainder of one Short value divided by another.
- Short.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- Short.operator* method Multiplies two Short values.
- Short.operator** method Raises a Short value to a power.
- Short.operator**= method Replaces `value` with `value ** power`.
- Short.operator*= method Multiplies `a` by `b` in place.
- Short.operator+ method Adds two Short values.
- Short.operator+= method Adds `b` to `a` in place.
- Short.operator- method Subtracts one Short value from another.
- Short.operator-= method Subtracts `b` from `a` in place.
- Short.operator/ method Divides one Short value by another.
- Short.operator// method Performs integer division on two Short values.
- Short.operator//= method Replaces `a` with the integer division of `a` by `b`.
- Short.operator< method Tests whether `a` is strictly lower than `b`.
- Short.operator<= method Tests whether `a` is lower than or equal to `b`.
- Short.operator== method Tests whether two Short values are equal.
- Short.operator> method Tests whether `a` is strictly greater than `b`.
- Short.operator>= method Tests whether `a` is greater than or equal to `b`.
- 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.
- SizePolicy enum Describes how a widget consumes extra layout space.
- Slice class Materialized page window that avoids an exact total-count operation.
- Slice.Slice constructor Creates an immutable slice result.
- Slice.hasNext property True when a following slice exists.
- Slice.hasPrevious property True when a preceding slice exists.
- Slice.items property Rows in this slice.
- Slice.pageIndex property Zero-based page index.
- Slice.pageSize property Requested maximum page size.
- Slider class Integer slider widget.
- Slider.HORIZONTAL field
- Slider.Slider constructor Creates a slider with an initial value, range, and orientation.
- Slider.Slider constructor Creates a slider with an explicit orientation and optional range.
- Slider.VERTICAL field
- Slider.adjustValueBy method Adjusts the current value by a signed delta.
- Slider.beginDrag method Native backend hook called when a pointer drag starts on this slider.
- Slider.clampValue method Clamps a value into the slider range.
- Slider.endDrag method Native backend hook called when a pointer drag ends on this slider.
- Slider.liveValue property Whether the current value is displayed next to the thumb during drag.
- Slider.maximum property Highest allowed value.
- Slider.minimum property Lowest allowed value.
- Slider.orientation property Slider orientation: `horizontal` or `vertical`.
- Slider.paint method Paints the slider track, optional scale, optional live value, and thumb.
- Slider.resolvePreferredHeight method Resolved preferred height after applying runtime content zoom.
- Slider.resolvePreferredWidth method Resolved preferred width after applying runtime content zoom.
- Slider.setValue method Sets the value and notifies bindings when it changes.
- Slider.setValueFromPoint method Updates the value from a window-relative pointer position.
- Slider.showTicks property Whether the slider paints graduations along its scale.
- Slider.showValues property Whether numeric values are painted near the ticks.
- Slider.tickInterval property Distance between two tick marks and displayed values.
- Slider.trackFillColor property Color used for the active track segment between `minimum` and `value`.
- Slider.value signal Current value, clamped between `minimum` and `maximum`.
- 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.
- 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 Performs a network operation.
- Socket.close method Closes the socket.
- Socket.connect method Connects this socket.
- Socket.connectWithTimeout method Performs a network operation.
- 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 one line from the socket.
- 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 Performs a network operation.
- 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, for socket endpoints.
- 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 Performs a network operation.
- 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 Performs a network operation.
- 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 line from the socket and consumes the transport line terminator.
- SocketReader.readLines method Reads all remaining lines until the socket stream closes.
- 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 Creates a spin box with an initial value and range.
- SpinBox.adjustValueBy method Adjusts the value by a signed delta.
- SpinBox.beginEdit method Starts manual keyboard edition of the numeric field.
- SpinBox.cancelEdit method Cancels manual edition and keeps the current numeric value.
- SpinBox.clampValue method Clamps a value into the configured range.
- SpinBox.clearEdit method Clears the manual edit buffer.
- SpinBox.commitEdit method Commits the manual edit buffer if it contains a valid integer.
- SpinBox.deleteBackward method Deletes the last manually edited character.
- SpinBox.insertText method Inserts keyboard text into the spin box edit buffer.
- SpinBox.maximum property Highest allowed value.
- SpinBox.minimum property Lowest allowed value.
- SpinBox.paint method Paints the spin box field and stepper affordance.
- SpinBox.setValue method Updates the current value and notifies bindings when it changes.
- SpinBox.value signal Current value clamped between `minimum` and `maximum`.
- Splitter class Two-pane resizable container.
- Splitter.HORIZONTAL field Horizontal splitter: panes are arranged left/right.
- Splitter.Splitter constructor Creates a splitter with optional initial panes.
- Splitter.VERTICAL field Vertical splitter: panes are arranged top/bottom.
- Splitter.applyLayout method
- Splitter.beginDragAt method Starts dragging the splitter handle when the pointer is over it.
- Splitter.dragTo method Moves the splitter handle during an active drag.
- Splitter.endDrag method Ends the current splitter drag.
- Splitter.handleSize property Draggable handle thickness in pixels.
- Splitter.minimumFirstPaneSize property Minimum size kept for the first pane while dragging.
- Splitter.minimumSecondPaneSize property Minimum size kept for the second pane while dragging.
- Splitter.orientation property Split orientation, `horizontal` or `vertical`.
- Splitter.paint method
- Splitter.paintOverlay method
- Splitter.ratio property Approximate first-pane percentage, clamped between 15 and 85.
- Splitter.setBounds method
- Splitter.setFirst method Replaces the first pane.
- Splitter.setSecond method Replaces the second pane.
- SqlServerByteBuilder class Byte builder helper for TDS protocol.
- SqlServerByteBuilder.SqlServerByteBuilder constructor
- SqlServerByteBuilder.append method
- SqlServerByteBuilder.append method
- SqlServerByteBuilder.append method
- SqlServerByteBuilder.appendBytes method
- SqlServerByteBuilder.appendBytes method
- SqlServerByteBuilder.appendInt method
- SqlServerByteBuilder.appendIntBE method
- SqlServerByteBuilder.appendLong method
- SqlServerByteBuilder.appendNBytes method
- SqlServerByteBuilder.appendShort method
- SqlServerByteBuilder.appendShortBE method
- SqlServerByteBuilder.length method
- SqlServerByteBuilder.toArray method
- SqlServerCallableStatement class SQL Server callable statement for stored procedures.
- SqlServerCallableStatement.execute method Configures or executes a SQL statement.
- SqlServerCallableStatement.execute method Configures or executes a SQL statement.
- SqlServerCallableStatement.executeQuery method Configures or executes a SQL statement.
- SqlServerCallableStatement.executeUpdate method Configures or executes a SQL statement.
- SqlServerCallableStatement.getBoolean method Configures or executes a SQL statement.
- SqlServerCallableStatement.getByte method Configures or executes a SQL statement.
- SqlServerCallableStatement.getDateTime method Configures or executes a SQL statement.
- SqlServerCallableStatement.getDouble method Configures or executes a SQL statement.
- SqlServerCallableStatement.getFloat method Configures or executes a SQL statement.
- SqlServerCallableStatement.getInt method Configures or executes a SQL statement.
- SqlServerCallableStatement.getLong method Configures or executes a SQL statement.
- SqlServerCallableStatement.getObject method Configures or executes a SQL statement.
- SqlServerCallableStatement.getShort method Configures or executes a SQL statement.
- SqlServerCallableStatement.getString method Configures or executes a SQL statement.
- SqlServerCallableStatement.out method Configures or executes a SQL statement.
- SqlServerCallableStatement.outParameters property
- SqlServerCallableStatement.outValues property
- SqlServerCallableStatement.query method Configures or executes a SQL statement.
- SqlServerCallableStatement.registerOutParameter method Configures or executes a SQL statement.
- SqlServerCallableStatement.update method Configures or executes a SQL statement.
- SqlServerCallableStatement.wasNull method Configures or executes a SQL statement.
- SqlServerColumnDefinition class Column definition for SQL Server result sets.
- SqlServerColumnDefinition.SqlServerColumnDefinition constructor
- SqlServerColumnDefinition.autoIncrement field
- SqlServerColumnDefinition.length field
- SqlServerColumnDefinition.name field
- SqlServerColumnDefinition.nullable field
- SqlServerColumnDefinition.originalName field
- SqlServerColumnDefinition.precision field
- SqlServerColumnDefinition.primaryKey field
- SqlServerColumnDefinition.scale field
- SqlServerColumnDefinition.schemaName field
- SqlServerColumnDefinition.sqlType field
- SqlServerColumnDefinition.sqlTypeName field
- SqlServerColumnDefinition.tableName field
- SqlServerConnection class Microsoft SQL Server connection implementation.
- SqlServerConnection.autoCommit property
- SqlServerConnection.callable method
- SqlServerConnection.catalog property
- SqlServerConnection.clearWarnings method
- SqlServerConnection.clientInfo property
- SqlServerConnection.close method
- SqlServerConnection.closed property
- SqlServerConnection.commit method Performs a database connection operation.
- SqlServerConnection.connected property
- SqlServerConnection.createStatement method
- SqlServerConnection.holdability property
- SqlServerConnection.isValid method
- SqlServerConnection.metadata property
- SqlServerConnection.nativeSql method
- SqlServerConnection.networkTimeoutMillis property
- SqlServerConnection.open method Opens a SQL Server connection from a URL and optional properties.
- SqlServerConnection.prepareCall method
- SqlServerConnection.prepareStatement method
- SqlServerConnection.prepared method
- SqlServerConnection.readOnly property
- SqlServerConnection.releaseSavepoint method Performs a database connection operation.
- SqlServerConnection.rollback method Performs a database connection operation.
- SqlServerConnection.savepoint method Performs a database connection operation.
- SqlServerConnection.schema property
- SqlServerConnection.sslContext property
- SqlServerConnection.statement method
- SqlServerConnection.transactionIsolation property
- SqlServerConnection.url property
- SqlServerConnection.userName property
- SqlServerConnection.warning property
- SqlServerDatabaseMetaData class Database metadata for SQL Server.
- SqlServerDatabaseMetaData.SqlServerDatabaseMetaData constructor
- SqlServerDatabaseMetaData.catalogs method Reads SQL metadata.
- SqlServerDatabaseMetaData.columns method Reads SQL metadata.
- SqlServerDatabaseMetaData.connection property
- SqlServerDatabaseMetaData.dataDefinitionCausesTransactionCommit property
- SqlServerDatabaseMetaData.dataDefinitionIgnoredInTransactions property
- SqlServerDatabaseMetaData.dateTimeFunctions property
- SqlServerDatabaseMetaData.deletesAreDetected method
- SqlServerDatabaseMetaData.driverMajorVersion property
- SqlServerDatabaseMetaData.driverMinorVersion property
- SqlServerDatabaseMetaData.driverName property
- SqlServerDatabaseMetaData.driverVersion property
- SqlServerDatabaseMetaData.exportedKeys method Reads SQL metadata.
- SqlServerDatabaseMetaData.extraNameCharacters property
- SqlServerDatabaseMetaData.functions method Reads SQL metadata.
- SqlServerDatabaseMetaData.generatedKeyAlwaysReturned method
- SqlServerDatabaseMetaData.getAttributes method Reads SQL metadata.
- SqlServerDatabaseMetaData.getClientInfoProperties method Reads SQL metadata.
- SqlServerDatabaseMetaData.getConnection method
- SqlServerDatabaseMetaData.getCrossReference method
- SqlServerDatabaseMetaData.getDatabaseMajorVersion method
- SqlServerDatabaseMetaData.getDatabaseMinorVersion method
- SqlServerDatabaseMetaData.getFunctionColumns method Reads SQL metadata.
- SqlServerDatabaseMetaData.getIndexInfo method Reads SQL metadata.
- SqlServerDatabaseMetaData.getMetadataApiMajorVersion method
- SqlServerDatabaseMetaData.getMetadataApiMinorVersion method
- SqlServerDatabaseMetaData.getProcedureColumns method Reads SQL metadata.
- SqlServerDatabaseMetaData.getPseudoColumns method Reads SQL metadata.
- SqlServerDatabaseMetaData.getResultSetHoldability method
- SqlServerDatabaseMetaData.getSQLStateType method
- SqlServerDatabaseMetaData.getSuperTables method Reads SQL metadata.
- SqlServerDatabaseMetaData.getSuperTypes method Reads SQL metadata.
- SqlServerDatabaseMetaData.getUDTs method Reads SQL metadata.
- SqlServerDatabaseMetaData.identifierQuoteString property
- SqlServerDatabaseMetaData.importedKeys method Reads SQL metadata.
- SqlServerDatabaseMetaData.indexes method Returns portable index metadata.
- SqlServerDatabaseMetaData.insertsAreDetected method
- SqlServerDatabaseMetaData.locatorsUpdateCopy method
- SqlServerDatabaseMetaData.nullPlusNonNullIsNull property
- SqlServerDatabaseMetaData.numericFunctions property
- SqlServerDatabaseMetaData.othersDeletesAreVisible method
- SqlServerDatabaseMetaData.othersInsertsAreVisible method
- SqlServerDatabaseMetaData.othersUpdatesAreVisible method
- SqlServerDatabaseMetaData.ownDeletesAreVisible method
- SqlServerDatabaseMetaData.ownInsertsAreVisible method
- SqlServerDatabaseMetaData.ownUpdatesAreVisible method
- SqlServerDatabaseMetaData.primaryKeys method Reads SQL metadata.
- SqlServerDatabaseMetaData.procedures method Reads SQL metadata.
- SqlServerDatabaseMetaData.productName property
- SqlServerDatabaseMetaData.productVersion property
- SqlServerDatabaseMetaData.readOnly property
- SqlServerDatabaseMetaData.schemas method Reads SQL metadata.
- SqlServerDatabaseMetaData.searchStringEscape property
- SqlServerDatabaseMetaData.sqlKeywords property
- SqlServerDatabaseMetaData.storesLowerCaseIdentifiers property
- SqlServerDatabaseMetaData.storesLowerCaseQuotedIdentifiers property
- SqlServerDatabaseMetaData.storesMixedCaseIdentifiers property
- SqlServerDatabaseMetaData.storesMixedCaseQuotedIdentifiers property
- SqlServerDatabaseMetaData.storesUpperCaseIdentifiers property
- SqlServerDatabaseMetaData.storesUpperCaseQuotedIdentifiers property
- SqlServerDatabaseMetaData.stringFunctions property
- SqlServerDatabaseMetaData.supportsANSI92EntryLevelSQL property
- SqlServerDatabaseMetaData.supportsANSI92FullSQL property
- SqlServerDatabaseMetaData.supportsANSI92IntermediateSQL property
- SqlServerDatabaseMetaData.supportsAlterTableWithAddColumn property
- SqlServerDatabaseMetaData.supportsAlterTableWithDropColumn property
- SqlServerDatabaseMetaData.supportsBatchUpdates property
- SqlServerDatabaseMetaData.supportsCatalogsInDataManipulation property
- SqlServerDatabaseMetaData.supportsCatalogsInIndexDefinitions property
- SqlServerDatabaseMetaData.supportsCatalogsInPrivilegeDefinitions property
- SqlServerDatabaseMetaData.supportsCatalogsInProcedureCalls property
- SqlServerDatabaseMetaData.supportsCatalogsInTableDefinitions property
- SqlServerDatabaseMetaData.supportsColumnAliasing property
- SqlServerDatabaseMetaData.supportsConvert property
- SqlServerDatabaseMetaData.supportsCoreSQLGrammar property
- SqlServerDatabaseMetaData.supportsCorrelatedSubqueries property
- SqlServerDatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions property
- SqlServerDatabaseMetaData.supportsDataManipulationTransactionsOnly property
- SqlServerDatabaseMetaData.supportsDifferentTableCorrelationNames property
- SqlServerDatabaseMetaData.supportsExpressionsInOrderBy property
- SqlServerDatabaseMetaData.supportsExtendedSQLGrammar property
- SqlServerDatabaseMetaData.supportsFullOuterJoins property
- SqlServerDatabaseMetaData.supportsGetGeneratedKeys method
- SqlServerDatabaseMetaData.supportsGroupBy property
- SqlServerDatabaseMetaData.supportsGroupByBeyondSelect property
- SqlServerDatabaseMetaData.supportsGroupByUnrelated property
- SqlServerDatabaseMetaData.supportsIntegrityEnhancementFacility property
- SqlServerDatabaseMetaData.supportsLikeEscapeClause property
- SqlServerDatabaseMetaData.supportsMinimumSQLGrammar property
- SqlServerDatabaseMetaData.supportsMixedCaseIdentifiers property
- SqlServerDatabaseMetaData.supportsMixedCaseQuotedIdentifiers property
- SqlServerDatabaseMetaData.supportsMultipleOpenResults method
- SqlServerDatabaseMetaData.supportsMultipleResultSets property
- SqlServerDatabaseMetaData.supportsMultipleTransactions property
- SqlServerDatabaseMetaData.supportsNamedParameters property
- SqlServerDatabaseMetaData.supportsNonNullableColumns property
- SqlServerDatabaseMetaData.supportsOpenCursorsAcrossCommit property
- SqlServerDatabaseMetaData.supportsOpenCursorsAcrossRollback property
- SqlServerDatabaseMetaData.supportsOpenStatementsAcrossCommit property
- SqlServerDatabaseMetaData.supportsOpenStatementsAcrossRollback property
- SqlServerDatabaseMetaData.supportsOrderByUnrelated property
- SqlServerDatabaseMetaData.supportsOuterJoins property
- SqlServerDatabaseMetaData.supportsPositionedDelete property
- SqlServerDatabaseMetaData.supportsPositionedUpdate property
- SqlServerDatabaseMetaData.supportsPreparedStatements property
- SqlServerDatabaseMetaData.supportsResultSetConcurrency method
- SqlServerDatabaseMetaData.supportsResultSetType method
- SqlServerDatabaseMetaData.supportsSavepoints property
- SqlServerDatabaseMetaData.supportsSchemasInDataManipulation property
- SqlServerDatabaseMetaData.supportsSchemasInIndexDefinitions property
- SqlServerDatabaseMetaData.supportsSchemasInPrivilegeDefinitions property
- SqlServerDatabaseMetaData.supportsSchemasInProcedureCalls property
- SqlServerDatabaseMetaData.supportsSchemasInTableDefinitions property
- SqlServerDatabaseMetaData.supportsSelectForUpdate property
- SqlServerDatabaseMetaData.supportsStatementPooling method
- SqlServerDatabaseMetaData.supportsStoredProcedures property
- SqlServerDatabaseMetaData.supportsSubqueriesInComparisons property
- SqlServerDatabaseMetaData.supportsSubqueriesInExists property
- SqlServerDatabaseMetaData.supportsSubqueriesInIns property
- SqlServerDatabaseMetaData.supportsSubqueriesInQuantifieds property
- SqlServerDatabaseMetaData.supportsTableCorrelationNames property
- SqlServerDatabaseMetaData.supportsTransactionIsolationLevel property
- SqlServerDatabaseMetaData.supportsTransactions property
- SqlServerDatabaseMetaData.supportsUnion property
- SqlServerDatabaseMetaData.supportsUnionAll property
- SqlServerDatabaseMetaData.systemFunctions property
- SqlServerDatabaseMetaData.tableTypes method Reads SQL metadata.
- SqlServerDatabaseMetaData.tables method Reads SQL metadata.
- SqlServerDatabaseMetaData.typeInfo method Reads SQL metadata.
- SqlServerDatabaseMetaData.updatesAreDetected method
- SqlServerDatabaseMetaData.url property
- SqlServerDatabaseMetaData.userName property
- SqlServerDatabaseMetaData.usesLocalFilePerTable property
- SqlServerDatabaseMetaData.usesLocalFiles property
- SqlServerDriver class Microsoft SQL Server driver entry point for `klyn.databases.sql`.
- SqlServerDriver.SqlServerDriver constructor Creates the stateless SQL Server driver object.
- SqlServerDriver.connect method Opens a SQL Server connection.
- SqlServerDriver.name property Human-readable driver name.
- SqlServerDriver.openConnection method Opens a SQL Server connection from URL and connection properties.
- SqlServerDriver.supports method Returns true for SQL Server connection URLs.
- SqlServerOptions class Connection options for SQL Server TDS protocol.
- SqlServerOptions.SqlServerOptions constructor
- SqlServerOptions.appName field
- SqlServerOptions.connectTimeoutMillis field
- SqlServerOptions.database field
- SqlServerOptions.effectiveSslContext field
- SqlServerOptions.host field
- SqlServerOptions.language field
- SqlServerOptions.password field
- SqlServerOptions.port field
- SqlServerOptions.requiresTls field
- SqlServerOptions.socketTimeoutMillis field
- SqlServerOptions.url field
- SqlServerOptions.userName field
- SqlServerOptions.wantsTls field
- SqlServerPacketStream class
- SqlServerPacketStream.SqlServerPacketStream constructor
- SqlServerPacketStream.close method
- SqlServerPacketStream.getLastPacketType method
- SqlServerPacketStream.readPacket method Exchanges data with the SQL server protocol stream.
- SqlServerPacketStream.writePacket method Exchanges data with the SQL server protocol stream.
- SqlServerPacketStream.writePacketType method Exchanges data with the SQL server protocol stream.
- SqlServerParameterMetaData class Parameter metadata for SQL Server prepared statements.
- SqlServerParameterMetaData.SqlServerParameterMetaData constructor
- SqlServerParameterMetaData.getParameterCount method
- SqlServerParameterMetaData.getParameterMode method
- SqlServerParameterMetaData.getParameterType method
- SqlServerParameterMetaData.getParameterTypeName method
- SqlServerParameterMetaData.getPrecision method
- SqlServerParameterMetaData.getScale method
- SqlServerParameterMetaData.isNullable method
- SqlServerParameterMetaData.isSigned method
- SqlServerParameterMetaData.nullability method
- SqlServerParameterMetaData.parameterCount property
- SqlServerParameterMetaData.parameterMode method
- SqlServerParameterMetaData.parameterType method
- SqlServerParameterMetaData.parameterTypeName method
- SqlServerParameterMetaData.precision method
- SqlServerParameterMetaData.scale method
- SqlServerParameterMetaData.signed method
- SqlServerPreparedStatement class SQL Server prepared statement implementation.
- SqlServerPreparedStatement.clearParameters method
- SqlServerPreparedStatement.execute method Configures or executes a SQL statement.
- SqlServerPreparedStatement.execute method Configures or executes a SQL statement.
- SqlServerPreparedStatement.executeQuery method Configures or executes a SQL statement.
- SqlServerPreparedStatement.executeUpdate method Configures or executes a SQL statement.
- SqlServerPreparedStatement.parameterInfo property
- SqlServerPreparedStatement.parameterMetadata property
- SqlServerPreparedStatement.parameters property
- SqlServerPreparedStatement.query method Configures or executes a SQL statement.
- SqlServerPreparedStatement.set method Configures or executes a SQL statement.
- SqlServerPreparedStatement.setBoolean method Configures or executes a SQL statement.
- SqlServerPreparedStatement.setDouble method Configures or executes a SQL statement.
- SqlServerPreparedStatement.setInt method Configures or executes a SQL statement.
- SqlServerPreparedStatement.setLong method Configures or executes a SQL statement.
- SqlServerPreparedStatement.setNull method Configures or executes a SQL statement.
- SqlServerPreparedStatement.setString method Configures or executes a SQL statement.
- SqlServerPreparedStatement.sql property
- SqlServerPreparedStatement.update method Configures or executes a SQL statement.
- SqlServerResultSet class In-memory SQL Server result set.
- SqlServerResultSet.absolute method Moves the result-set cursor.
- SqlServerResultSet.afterLast property
- SqlServerResultSet.beforeFirst property
- SqlServerResultSet.clearWarnings method
- SqlServerResultSet.close method
- SqlServerResultSet.closed property
- SqlServerResultSet.concurrency property
- SqlServerResultSet.empty method
- SqlServerResultSet.fetchDirection property
- SqlServerResultSet.fetchSize property
- SqlServerResultSet.first method Moves the result-set cursor.
- SqlServerResultSet.getBoolean method Reads data from the current result-set row.
- SqlServerResultSet.getDateTime method Reads data from the current result-set row.
- SqlServerResultSet.getDouble method Reads data from the current result-set row.
- SqlServerResultSet.getInt method Reads data from the current result-set row.
- SqlServerResultSet.getLong method Reads data from the current result-set row.
- SqlServerResultSet.getObject method Reads data from the current result-set row.
- SqlServerResultSet.getString method Reads data from the current result-set row.
- SqlServerResultSet.holdability property
- SqlServerResultSet.last method Moves the result-set cursor.
- SqlServerResultSet.lastReadWasNull property
- SqlServerResultSet.metadata property
- SqlServerResultSet.moveAfterLast method Moves the result-set cursor.
- SqlServerResultSet.moveBeforeFirst method Moves the result-set cursor.
- SqlServerResultSet.next method Moves the result-set cursor.
- SqlServerResultSet.previous method Moves the result-set cursor.
- SqlServerResultSet.relative method Moves the result-set cursor.
- SqlServerResultSet.resultSetType property
- SqlServerResultSet.rowNumber property
- SqlServerResultSet.statement property
- SqlServerResultSet.warning property
- SqlServerResultSet.wasNull method Reads data from the current result-set row.
- SqlServerResultSetMetaData class Result-set metadata for SQL Server.
- SqlServerResultSetMetaData.SqlServerResultSetMetaData constructor
- SqlServerResultSetMetaData.autoIncrement method
- SqlServerResultSetMetaData.caseSensitive method
- SqlServerResultSetMetaData.catalogName method
- SqlServerResultSetMetaData.columnClassName method
- SqlServerResultSetMetaData.columnCount property
- SqlServerResultSetMetaData.columnLabel method
- SqlServerResultSetMetaData.columnName method
- SqlServerResultSetMetaData.columnType method
- SqlServerResultSetMetaData.columnTypeName method
- SqlServerResultSetMetaData.definitelyWritable method
- SqlServerResultSetMetaData.displaySize method
- SqlServerResultSetMetaData.nullability method
- SqlServerResultSetMetaData.precision method
- SqlServerResultSetMetaData.readOnly method
- SqlServerResultSetMetaData.scale method
- SqlServerResultSetMetaData.schemaName method
- SqlServerResultSetMetaData.searchable method
- SqlServerResultSetMetaData.signed method
- SqlServerResultSetMetaData.tableName method
- SqlServerResultSetMetaData.writable method
- SqlServerSavepoint class Savepoint implementation for SQL Server.
- SqlServerSavepoint.SqlServerSavepoint constructor
- SqlServerSavepoint.id property Numeric identifier when the database provides one.
- SqlServerSavepoint.name property SQL Server savepoint name.
- SqlServerSocketAdapter class Socket adapter for SQL Server TDS protocol.
- SqlServerSocketAdapter.SqlServerSocketAdapter constructor
- SqlServerSocketAdapter.close method Closes the socket.
- SqlServerSocketAdapter.flush method Flushes the socket output (no-op for SQL Server as sendBytes is synchronous).
- SqlServerSocketAdapter.isSecure method Returns true if the socket is using TLS.
- SqlServerSocketAdapter.read method Reads bytes from the socket.
- SqlServerSocketAdapter.setTimeoutMillis method Sets the socket timeout.
- SqlServerSocketAdapter.upgrade method Upgrades the socket to TLS/SSL.
- SqlServerSocketAdapter.write method Writes bytes to the socket.
- SqlServerStatement class SQL Server statement implementation.
- SqlServerStatement.addBatch method Configures or executes a SQL statement.
- SqlServerStatement.clearBatch method
- SqlServerStatement.clearWarnings method
- SqlServerStatement.close method
- SqlServerStatement.execute method Configures or executes a SQL statement.
- SqlServerStatement.executeBatch method Configures or executes a SQL statement.
- SqlServerStatement.executeQuery method Configures or executes a SQL statement.
- SqlServerStatement.executeUpdate method Configures or executes a SQL statement.
- SqlServerSupport class Protocol helpers for Microsoft SQL Server TDS (Tabular Data Stream).
- SqlServerSupport.DRIVER_NAME field
- SqlServerSupport.DRIVER_VERSION property Version of the Klyn SQL Server driver shipped with the current runtime.
- SqlServerSupport.ENCRYPT_NOT_SUP field
- SqlServerSupport.ENCRYPT_OFF field
- SqlServerSupport.ENCRYPT_ON field
- SqlServerSupport.ENCRYPT_REQ field
- SqlServerSupport.PRELOGIN_ENCRYPTION field
- SqlServerSupport.PRELOGIN_FEDAUTHREQUIRED field
- SqlServerSupport.PRELOGIN_INSTOPT field
- SqlServerSupport.PRELOGIN_MARS field
- SqlServerSupport.PRELOGIN_NONCEOPT field
- SqlServerSupport.PRELOGIN_TERMINATOR field
- SqlServerSupport.PRELOGIN_THREADID field
- SqlServerSupport.PRELOGIN_TRACEID field
- SqlServerSupport.PRELOGIN_VERSION field
- SqlServerSupport.PRODUCT_NAME field
- SqlServerSupport.SQLTYPE_BIGINT field
- SqlServerSupport.SQLTYPE_BINARY field
- SqlServerSupport.SQLTYPE_BINARY_LEGACY field
- SqlServerSupport.SQLTYPE_BIT field
- SqlServerSupport.SQLTYPE_BITN field
- SqlServerSupport.SQLTYPE_CHAR field
- SqlServerSupport.SQLTYPE_CHAR_LEGACY field
- SqlServerSupport.SQLTYPE_DATE field
- SqlServerSupport.SQLTYPE_DATETIME field
- SqlServerSupport.SQLTYPE_DATETIME2 field
- SqlServerSupport.SQLTYPE_DATETIMEOFFSET field
- SqlServerSupport.SQLTYPE_DATETIMN field
- SqlServerSupport.SQLTYPE_DECIMAL field
- SqlServerSupport.SQLTYPE_FLOAT field
- SqlServerSupport.SQLTYPE_FLTN field
- SqlServerSupport.SQLTYPE_IMAGE field
- SqlServerSupport.SQLTYPE_INT field
- SqlServerSupport.SQLTYPE_INTN field
- SqlServerSupport.SQLTYPE_MONEY field
- SqlServerSupport.SQLTYPE_MONEYN field
- SqlServerSupport.SQLTYPE_NCHAR field
- SqlServerSupport.SQLTYPE_NTEXT field
- SqlServerSupport.SQLTYPE_NUMERIC field
- SqlServerSupport.SQLTYPE_NVARCHAR field
- SqlServerSupport.SQLTYPE_REAL field
- SqlServerSupport.SQLTYPE_SMALLDATETIME field
- SqlServerSupport.SQLTYPE_SMALLINT field
- SqlServerSupport.SQLTYPE_SMALLMONEY field
- SqlServerSupport.SQLTYPE_TEXT field
- SqlServerSupport.SQLTYPE_TIME field
- SqlServerSupport.SQLTYPE_TIMESTAMP field
- SqlServerSupport.SQLTYPE_TINYINT field
- SqlServerSupport.SQLTYPE_UNIQUEIDENTIFIER field
- SqlServerSupport.SQLTYPE_VARBINARY field
- SqlServerSupport.SQLTYPE_VARBINARY_LEGACY field
- SqlServerSupport.SQLTYPE_VARCHAR field
- SqlServerSupport.SQLTYPE_VARCHAR_LEGACY field
- SqlServerSupport.SQLTYPE_XML field
- SqlServerSupport.TDS_CLOSE field
- SqlServerSupport.TDS_LOGIN7 field
- SqlServerSupport.TDS_PRELOGIN field
- SqlServerSupport.TDS_QUERY field
- SqlServerSupport.TDS_RPC field
- SqlServerSupport.TDS_SSPI field
- SqlServerSupport.TDS_TOKENS field
- SqlServerSupport.TDS_TOKEN_ALTMETADATA field
- SqlServerSupport.TDS_TOKEN_ALTROW field
- SqlServerSupport.TDS_TOKEN_COLINFO field
- SqlServerSupport.TDS_TOKEN_COLMETADATA field
- SqlServerSupport.TDS_TOKEN_DONE field
- SqlServerSupport.TDS_TOKEN_DONEINSTREAM field
- SqlServerSupport.TDS_TOKEN_DONEPROC field
- SqlServerSupport.TDS_TOKEN_ENVCHANGE field
- SqlServerSupport.TDS_TOKEN_ERROR field
- SqlServerSupport.TDS_TOKEN_FEATUREEXTACK field
- SqlServerSupport.TDS_TOKEN_INFO field
- SqlServerSupport.TDS_TOKEN_LOGINACK field
- SqlServerSupport.TDS_TOKEN_NBCROW field
- SqlServerSupport.TDS_TOKEN_ORDERBY field
- SqlServerSupport.TDS_TOKEN_RETURNSTATUS field
- SqlServerSupport.TDS_TOKEN_RETURNVALUE field
- SqlServerSupport.TDS_TOKEN_ROW field
- SqlServerSupport.TDS_TOKEN_SSPI field
- SqlServerSupport.TDS_TOKEN_TABNAME field
- SqlServerSupport.TDS_VERSION_7_4 field
- SqlServerSupport._ubyte method
- SqlServerSupport.buildLogin7Packet method Builds a TDS login7 packet.
- SqlServerSupport.buildPreLoginPacket method Builds a TDS pre-login packet.
- SqlServerSupport.byteToHex method
- SqlServerSupport.convertValue method Converts a raw string value to the appropriate Klyn type based on SQL type.
- SqlServerSupport.decodeUtf16Le method
- SqlServerSupport.encodeUrlComponent method Encodes a string for URL usage.
- SqlServerSupport.isDoneToken method Checks if a token indicates end of results.
- SqlServerSupport.obfuscatePassword method
- SqlServerSupport.parseExecutionResponse method Parses a SQL execution response token stream.
- SqlServerSupport.parseLoginResponse method Parses a login response token stream.
- SqlServerSupport.parsePreLoginResponse method Parses a pre-login response packet.
- SqlServerSupport.parseUrl method Parses a connection URL into SqlServerOptions.
- SqlServerSupport.sqlTypeToKlynType method Converts a SQL Server type code to Klyn Types constant.
- SqlServerSupport.stringToUtf16LeBytes method Converts a String to UTF-16LE bytes.
- SqlServerSupport.stringToUtf8Bytes method Converts a String to UTF-8 bytes.
- StackOverflowError class Error thrown when the call stack limit is exceeded.
- StackOverflowError.StackOverflowError constructor Constructor for StackOverflowError.
- Statement interface SQL statement contract.
- 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 any SQL statement.
- Statement.executeBatch method Executes the queued batch.
- Statement.executeQuery method Executes a SQL query and returns the result set.
- Statement.executeUpdate method Executes a SQL update (INSERT, UPDATE, DELETE) and returns affected rows.
- 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.getResultSet method Returns the current result set from the last `execute(...)` call, or `null` when the last execution did not produce rows.
- 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.queryTimeoutSeconds property Query timeout in seconds.
- Statement.resultSetType property Cursor scrollability mode.
- 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.
- StatusLabel.StatusLabel constructor
- StatusLabel.text signal
- 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 one-character string from a Char.
- String.String constructor Builds a string from a character array.
- String._slice method Internal helper used by the compiler to implement slice syntax.
- String._sliceAssign method Internal helper used by the compiler to implement string slice assignment.
- String.capitalize method Capitalizes the string in place (first character only).
- String.center method Centers this string to the target width.
- String.count method Counts non-overlapping occurrences of a substring.
- String.endsWith method Returns true if this string ends with the provided suffix.
- String.endsWith method Returns true if this string ends with the provided value.
- String.endsWith method Returns true if this string ends with at least one suffix from the provided list.
- 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 Unicode letters or digits.
- String.isAlpha method Returns true if all characters are Unicode alphabetic characters.
- String.isBlank method Returns true if the string is empty or only contains spaces.
- String.isDigit method Returns true if all characters are Unicode 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.join method Joins an array of characters using this string as separator.
- String.join method Joins an array of strings using this string as separator.
- String.lastIndexOf method Finds the last index of a substring up to a position.
- String.lines method Splits this string into lines without keeping line terminators.
- String.lower method Converts the string to lowercase in place.
- String.lpad method Left pads this string 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 Returns a copy where all occurrences of oldValue are replaced by newValue.
- String.replaceFirst method Returns a copy where the first occurrence of oldValue is replaced by newValue.
- String.replaceLast method Returns a copy where the last occurrence of oldValue is replaced by newValue.
- String.rpad method Right pads this string 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.startsWith method Returns true if this string starts with the provided value.
- String.startsWith method Returns true if this string starts with at least one prefix from the provided list.
- 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.StringBuilder constructor Creates a new builder initialized with text.
- 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.size property Returns the number of characters in the string builder.
- 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.StringBuilderSync constructor Creates a new synchronized builder initialized with text.
- 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.size property Returns the number of characters in the string builder.
- StringBuilderSync.toCharArray method Returns the content as a character array.
- StringBuilderSync.toString method Returns a String representation of the builder content.
- StringReader class Text reader backed by an in-memory string.
- StringReader.StringReader constructor Creates a reader over a string.
- StringReader.close method Closes the reader.
- StringReader.readAllText method Reads the remaining text.
- StringReader.readLine method Reads one line from the current reader position.
- StringReader.readLines method Reads all remaining lines from the current reader position.
- StyledSpan class Styled text fragment produced by syntax highlighters.
- StyledSpan.StyledSpan constructor
- StyledSpan.style property
- StyledSpan.text property
- SvgImage class Scalable Vector Graphics image.
- SvgImage.SvgImage constructor Creates a SVG image descriptor.
- SvgImage.crop method Crops the logical SVG viewBox.
- SvgImage.height property Logical SVG viewBox height when set.
- SvgImage.load method Loads another SVG file into this image descriptor.
- SvgImage.render method Renders the SVG into the given painter.
- SvgImage.resize method Resizes the logical SVG viewBox.
- SvgImage.width property Logical SVG viewBox width when set.
- SyntaxError class Exception thrown when Klyn code contains a syntax error.
- SyntaxError.SyntaxError constructor Constructor for SyntaxError.
- 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 Creates a system class loader.
- SystemClassLoader.instance property Shared system class loader instance.
- SystemClassLoader.loadClass method Loads a class by its fully-qualified or resolvable name.
- SystemClassLoader.loadPackage method Loads all visible classes from a package.

T

- TabEvent class Event carrying the tab and hosted widget involved in a tab operation.
- TabEvent.TabEvent constructor Creates a tab event.
- TabEvent.index property Tab index at the time the event was emitted.
- TabEvent.title property Tab title at the time the event was emitted.
- TabEvent.widget property Widget hosted by the tab.
- TabPosition enum Selects the edge used to display a `TabWidget` tab strip.
- TabWidget class Closable tab container.
- TabWidget.TabWidget constructor Creates an empty tab widget.
- TabWidget.activeIndex property Index of the currently visible tab.
- TabWidget.activeTitle property Title of the selected tab.
- TabWidget.activeWidget property Widget currently hosted by the selected tab, or `null` when empty.
- TabWidget.addButtonWidth property Width of the optional leading add-tab button.
- TabWidget.addTab method Adds a tab.
- TabWidget.addTabRequested event Emitted when the optional leading add-tab button is clicked.
- TabWidget.applyLayout method
- TabWidget.childCount property Number of hosted tab widgets.
- TabWidget.closeAreaWidth property Area reserved at the right of a closeable tab for its close button.
- TabWidget.closeTab method Closes a closeable tab by index.
- TabWidget.findTab method Returns the index of a tab by title, or `-1` when absent.
- TabWidget.isModifiedAt method Reports whether the tab displays its modified-document badge.
- TabWidget.onTabClosed method Hook called after a closeable tab has been removed.
- TabWidget.onTabSelected method Hook called after a tab becomes active.
- TabWidget.paint method
- TabWidget.select method Selects a tab by index.
- TabWidget.setBounds method
- TabWidget.setModifiedAt method Shows or hides the modified-document badge for a tab.
- TabWidget.setTitleAt method Updates a tab title without replacing its widget.
- TabWidget.showAddButton property Whether a leading `+` button is displayed before the tab list.
- TabWidget.showTabBar property Whether the tab strip is visible at the configured tab position.
- TabWidget.tabClosed event Emitted after a closeable tab has been removed.
- TabWidget.tabHeight property Tab header height in pixels.
- TabWidget.tabPosition property Edge used to display the tab strip.
- TabWidget.titleAt method Returns the tab title at `index`.
- TabWidget.widgetAt method Returns the hosted widget at `index`, or `null` when out of range.
- Table annotation Maps an entity to one relational table.
- TableCellEvent class Event emitted when a `TableView` cell is selected.
- TableCellEvent.TableCellEvent constructor Creates a cell-selection event.
- TableCellEvent.column property Selected column index.
- TableCellEvent.row property Selected row index.
- TableGenerator annotation Declares a named table-backed identity generator.
- TableModel class Simple tabular data model consumed by `TableView`.
- TableModel.TableModel constructor Creates an empty table model.
- TableModel.addColumn method Appends a column and returns this model for fluent setup.
- TableModel.addRow method Appends a row and returns this model for fluent setup.
- TableModel.cell method Returns a cell value or an empty string when the coordinates are invalid.
- TableModel.columns property Column labels in display order.
- TableModel.isReadOnly property Whether UI editors must prevent cell updates.
- TableModel.name property Model display name.
- TableModel.rows property Row values, one string list per row.
- TableModel.setCell method Updates a cell when the model is editable.
- TableView class Spreadsheet-like table widget backed by a `TableModel`.
- TableView.TableView constructor Creates a table view with an optional model.
- TableView.cellSelected event Emitted when the current cell changes by mouse or keyboard.
- TableView.model property Data model rendered by the view.
- TableView.paint method
- TableView.selectedColumn property
- TableView.selectedRow property
- TableView.selectedValue property Text value of the selected cell, or an empty string when none is selected.
- TableView.setSelectedValue method Updates the selected cell when the model is editable.
- TarArchiver class TAR archive implementation.
- TarArchiver.TarArchiver constructor
- TarArchiver.makeArchive method Creates or extracts an archive.
- TarArchiver.unpackArchive method Creates or extracts an archive.
- Target annotation Restricts the kind of declaration an annotation can target.
- Target.FIELD field Annotation target for fields.
- Target.METHOD field Annotation target for methods and constructors.
- Target.PARAMETER field Annotation target for parameters.
- Target.PROPERTY field Annotation target for properties.
- Target.TYPE field Annotation target for classes, interfaces, enums and annotations.
- 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.copyToClipboard method Copies text to the host terminal clipboard using the OSC 52 escape sequence.
- 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.idlePollIntervalMs property Maximum delay, in milliseconds, before the terminal calls widget idle hooks.
- Terminal.instance property Singleton instance.
- Terminal.lastFrame property Last composed logical terminal frame.
- Terminal.menuBar property
- Terminal.mouseReceived event Emitted when the terminal decodes a mouse event.
- Terminal.mouseTrackingEnabled property
- Terminal.pageChanged event Emitted when the active page changes.
- Terminal.pages property
- Terminal.paint method
- Terminal.prompt property
- Terminal.quitOnCtrlC property Controls whether an unhandled Ctrl+C exits the terminal application.
- Terminal.renderFrame method Renders one logical frame without flushing it to the real terminal.
- Terminal.resized event Emitted when the terminal size changes.
- 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.glyphClusterDisplayWidth method
- TerminalFrame.glyphDisplayWidth method Returns the number of terminal columns occupied by one Unicode scalar.
- TerminalFrame.height property
- TerminalFrame.nextGlyphClusterEnd method
- TerminalFrame.previousGlyphClusterStart method
- TerminalFrame.textDisplayWidth method Returns the terminal display width of plain text.
- 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.trimTextToDisplayWidth method Trims plain text to a terminal display width without splitting wide glyphs or emoji grapheme clusters.
- TerminalFrame.width property
- TerminalFrame.writeCell method Writes one logical glyph.
- TerminalFrame.writeStyledText method Writes plain text using a fixed style, without ANSI parsing.
- TerminalFrame.writeText method Writes ANSI-capable text into the frame.
- TerminalView class Reusable interactive terminal widget backed by `PseudoTerminal`.
- TerminalView.TerminalView constructor Creates and starts a terminal.
- TerminalView.append method Appends text to the terminal display without writing to the shell.
- TerminalView.applyFont method Updates the rendered font and recomputes the terminal geometry.
- TerminalView.close method Stops polling and closes the underlying pseudo-terminal.
- TerminalView.cwd signal Current working directory tracked by the terminal.
- TerminalView.handleTabKey method Sends Tab or Shift+Tab to the terminal instead of moving focus.
- TerminalView.isRunning property True while the backing pseudo-terminal process is still running.
- TerminalView.paint method
- TerminalView.runCommand method Writes a command followed by the terminal Enter sequence.
- TerminalView.terminated event Emitted when the underlying pseudo-terminal process exits.
- TerminalView.workingDirectory property Current working directory of the underlying shell.
- TerminalWidget class Multi-tab terminal widget.
- TerminalWidget.TerminalWidget constructor Creates a terminal tab container and opens the first tab.
- TerminalWidget.activeTerminal property Active terminal session, or `null` when no tab is open.
- TerminalWidget.applyFont method Applies terminal font settings to all existing tabs and future tabs.
- TerminalWidget.close method Closes every terminal tab and stops their pseudo-terminal processes.
- TerminalWidget.command property Shell command used by newly opened tabs.
- TerminalWidget.cwd signal Current working directory used for newly opened terminal tabs.
- TerminalWidget.isRunning property True when at least one terminal tab is still running.
- TerminalWidget.onTabClosed method
- TerminalWidget.onTabSelected method
- TerminalWidget.openTerminal method Opens a new terminal tab.
- TerminalWidget.runCommand method Runs a command in the active terminal, opening one when needed.
- TerminalWidget.singleTerminal property When true, the widget exposes exactly one terminal and hides the tab bar.
- TerminalWidget.terminated event Emitted when the last terminal tab is closed or terminated.
- Test annotation Annotation to mark a method as a test case.
- Test.Test constructor Creates test metadata.
- Test.expected property Exception type expected from the test.
- Test.timeout property Maximum execution time in milliseconds.
- TestClass annotation Annotation to mark a class as a test class.
- TestClass.MyTestClass method
- TestClass.category property
- TestClass.description property
- TestRunner class
- TestRunner class Class responsible for running test cases and test classes.
- TestRunner.addTestClass method Method to add a test class to the runner.
- TestRunner.runPaint method
- TestRunner.runTests method Method to run all test cases in the test classes.
- Text interface DOM text node.
- Text.isElementContentWhitespace property True when this node contains ignorable element-content whitespace.
- Text.replaceWholeText method Replaces all logically adjacent text with the given content.
- Text.splitText method Splits this text node at the given offset.
- Text.wholeText property Contiguous text content around this text node.
- TextBox class Editable text field.
- TextBox.ECHO_NORMAL field Displays the field content as plain text.
- TextBox.ECHO_PASSWORD field Masks the field content while keeping the real value in `text`.
- 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.echoMode property Controls how the text is rendered.
- 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.selectedText property Text currently covered by the selection.
- TextBox.selectionEnd property Selection active edge.
- TextBox.selectionStart property Selection anchor.
- TextBox.setCaret method Moves the caret to a given position.
- TextBox.text signal Current field content.
- TextBox.textAlign property Horizontal text alignment.
- TextField class
- TextField.TextField constructor
- TextField.blur method
- TextField.deleteButton property
- TextField.focusDelete method
- TextField.focusEdit method
- TextField.focusable property
- TextField.focused property
- TextField.handleEvent method
- TextField.handleMouseEvent method
- TextField.label property
- TextField.labelWidth property
- TextField.lineEdit property
- TextField.paintToFrame method
- TextField.text signal
- TextMetrics class Result of `Painter.measureText`.
- 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 line from the current reader position.
- TextReader.readLines method Reads all remaining lines from the current reader position.
- TextView class Lightweight text-only view.
- TextView.TextView constructor
- TextView.append method
- TextView.paintToFrame method
- TextView.terminalPromptVisible method
- TextView.text signal
- 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.
- TgzArchiver class TGZ archive implementation.
- TgzArchiver.TgzArchiver constructor
- TgzArchiver.makeArchive method Creates or extracts an archive.
- TgzArchiver.unpackArchive method Creates or extracts an archive.
- ThemeManager class Central access point for `klyn.gui.windows` themes.
- ThemeManager.MODE_DARK field
- ThemeManager.MODE_LIGHT field
- ThemeManager.MODE_SYSTEM field
- ThemeManager.adjustContentZoom method Adjusts the runtime content zoom by wheel steps.
- ThemeManager.adjustFontZoom method Backward-compatible alias for `adjustContentZoom`.
- ThemeManager.appearanceMode method Returns the configured global appearance mode.
- ThemeManager.applyStyle method Applies layout-related KSS metrics to a widget.
- ThemeManager.applyStyleTree method Applies KSS layout metrics recursively.
- ThemeManager.contentZoom property Current runtime content zoom factor applied on top of KSS metrics.
- ThemeManager.contentZoomRevision property Monotonic revision incremented only when the runtime content zoom changes.
- ThemeManager.effectiveAppearanceMode method Resolves `system` into `light` or `dark`.
- ThemeManager.fontZoom property Backward-compatible alias for `contentZoom`.
- ThemeManager.resetContentZoom method Resets the runtime content zoom to the default factor.
- ThemeManager.resetFontZoom method Backward-compatible alias for `resetContentZoom`.
- ThemeManager.resolveStyle method Resolves the current style for a widget.
- ThemeManager.revision property Monotonic revision incremented when the active theme configuration changes.
- ThemeManager.scaleAdaptiveFont method Scales a painter font with the same display and content factors as a KSS font.
- ThemeManager.scaleAdaptiveFontSize method Scales a numeric font size with the same factors as `scaleAdaptiveFont`.
- ThemeManager.scaleFont method Scales an explicit painter font with the current content zoom.
- ThemeManager.scaleMetric method Scales an integer metric with the current content zoom.
- ThemeManager.scaleMetric method Scales a floating-point metric with the current content zoom.
- ThemeManager.setAppearanceMode method Sets the global appearance mode used by windows that keep the default.
- ThemeManager.setTheme method Registers a loaded KSS theme.
- ThemeManager.setThemeFromFile method Loads a KSS file and installs it for the requested mode or theme name.
- ThemeManager.theme method Returns the active theme for the requested mode or custom theme name.
- ThemeStyle class Computed visual style used by `klyn.gui.windows`.
- ThemeStyle.accentColor property
- ThemeStyle.alternateRowColor property Alternate row or inactive item background color.
- 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.focusRingColor property Focus outline color shared by keyboard-focusable widgets.
- ThemeStyle.font property
- ThemeStyle.inactiveSelectionColor property Selection color used when the owning widget does not have focus.
- ThemeStyle.marginBottom property
- ThemeStyle.marginLeft property
- ThemeStyle.marginRight property
- ThemeStyle.marginTop property
- ThemeStyle.merge method Overlays another style on top of the current one.
- ThemeStyle.mutedColor property Muted foreground color for secondary labels and icons.
- ThemeStyle.overlayColor property Modal overlay color used by `LightBox`.
- ThemeStyle.paddingBottom property
- ThemeStyle.paddingLeft property
- ThemeStyle.paddingRight property
- ThemeStyle.paddingTop property
- ThemeStyle.paddingX property
- ThemeStyle.paddingY property
- ThemeStyle.placeholderColor property
- ThemeStyle.scrollbarActiveThumbColor property Scrollbar thumb color while dragging.
- ThemeStyle.scrollbarThumbColor property Scrollbar thumb color used by custom-painted widgets.
- ThemeStyle.scrollbarTrackColor property Scrollbar track color used by custom-painted widgets.
- ThemeStyle.selectionColor property
- ThemeStyle.shadowBlur property
- ThemeStyle.shadowColor property
- ThemeStyle.shadowOffsetX property
- ThemeStyle.shadowOffsetY property
- ThemeStyle.textColor property
- ThemeStyle.toString method
- ThemeStyle.trackFillColor property
- Thread class Logical thread abstraction.
- Thread.Thread constructor Creates a thread with an auto-generated name derived from its unique id.
- Thread.Thread constructor Creates a thread with the requested name.
- Thread.Thread constructor Creates a thread that executes the supplied runnable.
- Thread.Thread constructor Creates a named thread that executes the supplied runnable.
- Thread.activeCount property Returns the number of logically active threads.
- Thread.current method 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.yield method Provides a scheduler hint to yield execution.
- ThreadPriority enum Logical thread priority value object.
- ThreadState enum Logical lifecycle state for `Thread`.
- TiffImage class Tagged Image File Format implementation.
- TiffImage.TiffImage constructor Creates a TIFF image descriptor.
- 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.offsetMinutes property Total offset from UTC in minutes.
- TimeZone.toString method Returns a string representation of this TimeZone object.
- Timer class Event-loop based GUI timer.
- Timer.Timer constructor Creates a timer with an interval expressed in milliseconds.
- Timer.interval property Timer period in milliseconds.
- Timer.isRunning property Indicates whether the timer is currently active.
- Timer.start method Starts the timer using the current interval.
- Timer.start method Starts the timer using a new interval.
- Timer.stop method Stops the timer.
- Timer.tick method Emits the timeout event when called by the native event loop.
- Timer.timeout event Event emitted each time the timer interval elapses.
- 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 constructor 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.3`.
- TlsOptions.minVersion field Optional minimum TLS version, for example `TLSv1.2`.
- 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.extraContent property Provider-specific metadata attached to the tool call.
- 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.
- TransactionException class Base class for Klyn Entity Framework transaction failures.
- TransactionException.TransactionException constructor Creates this framework exception.
- TransactionIsolation enum Transaction isolation level.
- TransactionRequiredException class Reports an operation that requires an active transaction.
- TransactionRequiredException.TransactionRequiredException constructor Creates this framework exception.
- Transient annotation Excludes a property from provider persistence.
- 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.
- TreeModel class Root object consumed by `TreeView`.
- TreeModel.TreeModel constructor Creates a tree model from a root node.
- TreeModel.root property Root node displayed by the tree.
- TreeNode class Node used by `TreeModel` and `TreeView`.
- TreeNode.TreeNode constructor Creates a tree node.
- TreeNode.add method Appends a child node and returns `this`.
- TreeNode.children property Child nodes.
- TreeNode.hasChildren property Whether this node owns at least one child.
- TreeNode.icon property Short optional icon text displayed before `text`.
- TreeNode.isExpanded property Whether child nodes are visible.
- TreeNode.kind property Optional application-defined kind.
- TreeNode.text property Display text shown in the tree row.
- TreeNodeContextEvent class Event emitted when a `TreeView` node receives a context request.
- TreeNodeContextEvent.TreeNodeContextEvent constructor Creates a tree node context event.
- TreeNodeContextEvent.button property Pointer button that triggered the context request.
- TreeNodeContextEvent.x property Pointer x coordinate in window-client coordinates.
- TreeNodeContextEvent.y property Pointer y coordinate in window-client coordinates.
- TreeNodeEvent class Event emitted when a `TreeView` node is activated.
- TreeNodeEvent.TreeNodeEvent constructor Creates a tree node event.
- TreeNodeEvent.node property Activated tree node.
- TreeView class Focusable tree widget backed by a `TreeModel`.
- TreeView.TreeView constructor Creates a tree view with an optional model.
- TreeView.model property Tree model rendered by the widget.
- TreeView.nodeActivated event Emitted when a node is activated by double-click or Enter.
- TreeView.nodeContextRequested event Emitted when a node receives a secondary-click context request.
- TreeView.paint method
- TreeView.refreshRows method Rebuilds the visible row cache after external code changed nodes.
- TreeView.selectedNode property Currently selected node, or `null` when nothing is selected.
- TreeView.title property Header text painted above the tree rows.
- 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.attributes property Reflected attributes declared on the type.
- Type.createInstance method Creates an instance of this type through reflection.
- 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 constructor metadata invocable with the requested arity.
- Type.getConstructors method Returns constructors declared on this type.
- 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 Creates a type error.
- TypeError.message field Human-readable type error message.
- TypeInfo interface Schema type metadata associated with DOM nodes.
- TypeInfo.DERIVATION_EXTENSION field
- TypeInfo.DERIVATION_LIST field
- TypeInfo.DERIVATION_RESTRICTION field Type derivation method constants.
- TypeInfo.DERIVATION_UNION field
- TypeInfo.isDerivedFrom method Indicates whether this type derives from another schema type.
- TypeInfo.typeName property Schema type name.
- TypeInfo.typeNamespace property Schema type namespace URI.
- TypeLoader class Class responsible for loading types in the reflection system.
- TypeLoader.attributeAnnotationArgumentCount method
- TypeLoader.attributeAnnotationArgumentName method
- TypeLoader.attributeAnnotationArgumentType method
- TypeLoader.attributeAnnotationArgumentValue method
- TypeLoader.attributeAnnotationCount method Returns the number of annotations on a reflected attribute.
- TypeLoader.attributeAnnotationName method Returns one annotation name on a reflected attribute.
- TypeLoader.attributeCount method
- TypeLoader.attributeFlags method
- TypeLoader.attributeName method
- TypeLoader.attributeType method
- TypeLoader.constructorAnnotationArgumentCount method
- TypeLoader.constructorAnnotationArgumentName method
- TypeLoader.constructorAnnotationArgumentType method
- TypeLoader.constructorAnnotationArgumentValue method
- TypeLoader.constructorAnnotationCount method
- TypeLoader.constructorAnnotationName method
- TypeLoader.constructorCount method
- TypeLoader.constructorFlags method
- TypeLoader.constructorMaxArity method
- TypeLoader.constructorMinArity method
- TypeLoader.constructorParameterAnnotationArgumentCount method
- TypeLoader.constructorParameterAnnotationArgumentName method
- TypeLoader.constructorParameterAnnotationArgumentType method
- TypeLoader.constructorParameterAnnotationArgumentValue method
- TypeLoader.constructorParameterAnnotationCount method
- TypeLoader.constructorParameterAnnotationName method
- TypeLoader.constructorParameterCount method
- TypeLoader.constructorParameterName method
- TypeLoader.constructorParameterType method
- TypeLoader.load method Method to load a type by its name.
- TypeLoader.methodAnnotationArgumentCount method
- TypeLoader.methodAnnotationArgumentName method
- TypeLoader.methodAnnotationArgumentType method
- TypeLoader.methodAnnotationArgumentValue method
- 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.methodParameterAnnotationArgumentCount method
- TypeLoader.methodParameterAnnotationArgumentName method
- TypeLoader.methodParameterAnnotationArgumentType method
- TypeLoader.methodParameterAnnotationArgumentValue method
- 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.methodParameterCountAt method Returns the parameter count for one exact method overload.
- TypeLoader.methodParameterName method Reflection helper: returns parameter name by index.
- TypeLoader.methodParameterNameAt method Returns a parameter name for one exact method overload.
- TypeLoader.methodParameterType method Reflection helper: returns parameter type by index.
- TypeLoader.methodParameterTypeAt method Returns a parameter type for one exact method overload.
- TypeLoader.methodReturnType method Reflection helper: returns method return type by index.
- TypeLoader.propertyAnnotationArgumentCount method
- TypeLoader.propertyAnnotationArgumentName method
- TypeLoader.propertyAnnotationArgumentType method
- TypeLoader.propertyAnnotationArgumentValue method
- TypeLoader.propertyAnnotationCount method Returns the number of annotations on a reflected property.
- TypeLoader.propertyAnnotationName method Returns one annotation name on a reflected property.
- TypeLoader.propertyCount method
- TypeLoader.propertyFlags method
- TypeLoader.propertyName method
- TypeLoader.propertyType method
- TypeLoader.typeAnnotationArgumentCount method
- TypeLoader.typeAnnotationArgumentName method
- TypeLoader.typeAnnotationArgumentType method
- TypeLoader.typeAnnotationArgumentValue method
- TypeLoader.typeAnnotationCount method
- TypeLoader.typeAnnotationName method
- TypeLoader.typeCount method Returns the number of types currently known by runtime reflection.
- TypeLoader.typeFlags method Returns raw modifier flags for a reflected type by index.
- TypeLoader.typeFullName method Returns the full name of a reflected type by index.
- TypeLoader.typeGenericParameterCount method
- TypeLoader.typeGenericParameterName method
- TypeLoader.typeName method Returns the short name of a reflected type by index.
- TypeLoader.typeSuperName method Returns the direct super-type name of a reflected type by index.
- TypeNotFoundException class Exception raised when reflection cannot resolve a requested type name.
- TypeNotFoundException.TypeNotFoundException constructor Creates a type-not-found exception.
- Types class SQL type code constants used by metadata and parameter binding.
- 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

- UInt class Represents a 32-bit unsigned integer.
- UInt.MAX_VALUE field The greatest value representable by an UInt.
- UInt.MIN_VALUE field The smallest value representable by an UInt.
- UInt.UInt constructor Builds the neutral UInt value (`0u`).
- UInt.UInt constructor Builds a UInt from a Boolean value (`false` = 0, `true` = 1).
- UInt.UInt constructor Builds a UInt from an Int value.
- UInt.UInt constructor Builds a UInt from a UInt value.
- UInt.UInt constructor Builds a UInt from a Long value.
- UInt.UInt constructor Builds a UInt from an ULong value.
- UInt.UInt constructor Builds a UInt from a Float value.
- UInt.UInt constructor Builds a UInt from a Double value.
- UInt.UInt constructor Builds a UInt from a textual representation.
- UInt.UInt constructor Builds a UInt from a character code point.
- UInt.operator!= method Tests whether two UInt values are different.
- UInt.operator% method Computes the remainder of one UInt value divided by another.
- UInt.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- UInt.operator* method Multiplies two UInt values.
- UInt.operator** method Raises a UInt value to a power.
- UInt.operator**= method Replaces `value` with `value ** power`.
- UInt.operator*= method Multiplies `a` by `b` in place.
- UInt.operator+ method Adds two UInt values.
- UInt.operator+= method Adds `b` to `a` in place.
- UInt.operator- method Subtracts one UInt value from another.
- UInt.operator-= method Subtracts `b` from `a` in place.
- UInt.operator/ method Divides one UInt value by another.
- UInt.operator// method Performs integer division on two UInt values.
- UInt.operator//= method Replaces `a` with the integer division of `a` by `b`.
- UInt.operator< method Tests whether `a` is strictly lower than `b`.
- UInt.operator<= method Tests whether `a` is lower than or equal to `b`.
- UInt.operator== method Tests whether two UInt values are equal.
- UInt.operator> method Tests whether `a` is strictly greater than `b`.
- UInt.operator>= method Tests whether `a` is greater than or equal to `b`.
- UInt.toString method Converts this unsigned integer to its decimal textual representation.
- ULong class Represents a 64-bit unsigned integer.
- ULong.MAX_VALUE field The greatest value representable by an ULong.
- ULong.MIN_VALUE field The smallest value representable by an ULong.
- ULong.ULong constructor Builds the neutral ULong value (`0uL`).
- ULong.ULong constructor Builds a ULong from a Boolean value (`false` = 0, `true` = 1).
- ULong.ULong constructor Builds a ULong from a Float value.
- ULong.ULong constructor Builds a ULong from a Double value.
- ULong.ULong constructor Builds a ULong from a textual representation.
- ULong.ULong constructor Builds a ULong from a signed 32-bit integer.
- ULong.ULong constructor Builds a ULong from an unsigned 32-bit integer.
- ULong.ULong constructor Builds a ULong from a signed 64-bit integer.
- ULong.ULong constructor Builds a ULong from an unsigned 64-bit integer.
- ULong.ULong constructor Builds a ULong from a character code point.
- ULong.operator!= method Tests whether two ULong values are different.
- ULong.operator% method Computes the remainder of one ULong value divided by another.
- ULong.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- ULong.operator* method Multiplies two ULong values.
- ULong.operator** method Raises a ULong value to a power.
- ULong.operator**= method Replaces `value` with `value ** power`.
- ULong.operator*= method Multiplies `a` by `b` in place.
- ULong.operator+ method Adds two ULong values.
- ULong.operator+= method Adds `b` to `a` in place.
- ULong.operator- method Subtracts one ULong value from another.
- ULong.operator-= method Subtracts `b` from `a` in place.
- ULong.operator/ method Divides one ULong value by another.
- ULong.operator// method Performs integer division on two ULong values.
- ULong.operator//= method Replaces `a` with the integer division of `a` by `b`.
- ULong.operator< method Tests whether `a` is strictly lower than `b`.
- ULong.operator<= method Tests whether `a` is lower than or equal to `b`.
- ULong.operator== method Tests whether two ULong values are equal.
- ULong.operator> method Tests whether `a` is strictly greater than `b`.
- ULong.operator>= method Tests whether `a` is greater than or equal to `b`.
- ULong.parse method Parses an ULong value from text.
- ULong.toString method Converts this value to its textual representation.
- ULong.tryParse method Parses an ULong value from text.
- URL class Parsed URL value.
- URL.URL constructor Parses a URL string.
- URL.authority property Authority component as written in the URL.
- URL.defaultPort property Returns the default port for the current scheme.
- URL.effectivePort property Returns the explicit port or the scheme default port.
- URL.file property Returns the file component (`path` plus optional query string).
- URL.fragment property Fragment component without `#`.
- URL.fromObject method Converts an object to `URL`.
- URL.host property Host or bracketed IPv6 literal.
- URL.isHttps property Returns true for `https` URLs.
- URL.path property Path component, defaulting to `/`.
- URL.port property Explicit port or `-1` when omitted.
- URL.protocol property Lower-case URL scheme.
- URL.query property Query component without `?`.
- URL.toExternalForm method Alias of `toString()`.
- URL.toHttpRequest method Builds an HTTP request targeting this URL.
- URL.toString method
- UShort class Represents a 16-bit unsigned integer.
- UShort.MAX_VALUE field The greatest value representable by an UShort.
- UShort.MIN_VALUE field The smallest value representable by an UShort.
- UShort.UShort constructor Builds the neutral UShort value (`0`).
- UShort.UShort constructor Builds a UShort from a Boolean value (`false` = 0, `true` = 1).
- UShort.UShort constructor Builds a UShort from a Float value.
- UShort.UShort constructor Builds a UShort from a Double value.
- UShort.UShort constructor Builds a UShort from a textual representation.
- UShort.UShort constructor Builds a UShort from a signed 32-bit integer.
- UShort.UShort constructor Builds a UShort from an unsigned 32-bit integer.
- UShort.UShort constructor Builds a UShort from a signed 64-bit integer.
- UShort.UShort constructor Builds a UShort from an unsigned 64-bit integer.
- UShort.UShort constructor Builds a UShort from a character code point.
- UShort.operator!= method Tests whether two UShort values are different.
- UShort.operator% method Computes the remainder of one UShort value divided by another.
- UShort.operator%= method Replaces `a` with the remainder of `a` divided by `b`.
- UShort.operator* method Multiplies two UShort values.
- UShort.operator** method Raises a UShort value to a power.
- UShort.operator**= method Replaces `value` with `value ** power`.
- UShort.operator*= method Multiplies `a` by `b` in place.
- UShort.operator+ method Adds two UShort values.
- UShort.operator+= method Adds `b` to `a` in place.
- UShort.operator- method Subtracts one UShort value from another.
- UShort.operator-= method Subtracts `b` from `a` in place.
- UShort.operator/ method Divides one UShort value by another.
- UShort.operator// method Performs integer division on two UShort values.
- UShort.operator//= method Replaces `a` with the integer division of `a` by `b`.
- UShort.operator< method Tests whether `a` is strictly lower than `b`.
- UShort.operator<= method Tests whether `a` is lower than or equal to `b`.
- UShort.operator== method Tests whether two UShort values are equal.
- UShort.operator> method Tests whether `a` is strictly greater than `b`.
- UShort.operator>= method Tests whether `a` is greater than or equal to `b`.
- UShort.parse method Parses an UShort value from text.
- UShort.toString method Converts this value to its textual representation.
- UShort.tryParse method Parses an UShort value from text.
- UnboundParameterException class Reports one or more explicit Parameter values missing at execution.
- UnboundParameterException.UnboundParameterException constructor Creates this framework exception.
- UncheckedException class Base class for exceptions that callers are not forced to catch.
- UncheckedException.UncheckedException constructor Creates an unchecked exception.
- UncheckedException.toString method Returns a textual representation of this exception.
- Unique annotation Declares that a mapped scalar value must be unique.
- UnknownHostException class Raised when a host name cannot be resolved.
- UnknownHostException.UnknownHostException constructor Creates an unknown-host exception.
- UnloadedRelationshipException class Reports access to a relationship that was not explicitly loaded.
- UnloadedRelationshipException.UnloadedRelationshipException constructor Creates this framework exception.
- UnsupportedMappingException class Reports mapping metadata unsupported by the selected provider.
- UnsupportedMappingException.UnsupportedMappingException constructor Creates this framework exception.
- UserDataHandler interface Callback invoked when node-associated user data is affected by DOM operations.
- UserDataHandler.NODE_ADOPTED field
- UserDataHandler.NODE_CLONED field Operation constants passed to handle.
- UserDataHandler.NODE_DELETED field
- UserDataHandler.NODE_IMPORTED field
- UserDataHandler.NODE_RENAMED field
- UserDataHandler.handle method Handles a DOM operation affecting node-associated user data.

V

- VBoxLayout class Vertical layout.
- VBoxLayout.VBoxLayout constructor
- VBoxLayout.align property
- VBoxLayout.layout method
- VBoxLayout.spacing property
- ValueChangedEvent class Legacy integer value event payload.
- ValueChangedEvent.ValueChangedEvent constructor Creates a value-changed payload.
- ValueChangedEvent.value property New integer value.
- ValueException class Exception raised when a value is invalid for the requested operation or cannot be converted to the requested Klyn type.
- ValueException.ValueException constructor Creates an exception describing an invalid value.
- ValueType interface
- VbHighlighter class Syntax highlighter for VB.NET sources.
- VbHighlighter.VbHighlighter constructor
- VbHighlighter.highlight method
- Vector class Represents a two-dimensional vector.
- Vector.Vector constructor Creates a vector from its components.
- Vector.cross method Computes the two-dimensional cross product determinant.
- Vector.dot method Computes the dot product with another vector.
- Vector.magnitude method Computes the Euclidean vector length.
- Vector.normalize method Returns a unit vector with the same direction.
- Vector.operator* method Multiplies a vector by a scalar.
- Vector.operator+ method Adds two vectors component by component.
- Vector.operator- method Subtracts two vectors component by component.
- Vector.operator/ method Divides a vector by a scalar.
- Vector.toString method Returns a readable representation of the vector.
- Vector.x property Horizontal component.
- Vector.y property Vertical component.
- Vector3d class Represents a three-dimensional vector with x, y, and z components.
- Vector3d.Vector3d constructor Creates a vector from its three components.
- Vector3d.cross method Computes the cross product with another vector.
- Vector3d.dot method Computes the dot product with another vector.
- Vector3d.magnitude method Computes the Euclidean vector length.
- Vector3d.normalize method Returns a unit vector with the same direction.
- Vector3d.operator* method Multiplies a vector by a scalar.
- Vector3d.operator+ method Adds two vectors component by component.
- Vector3d.operator- method Subtracts two vectors component by component.
- Vector3d.toString method Returns a readable representation of the vector.
- Vector3d.x property X component.
- Vector3d.y property Y component.
- Vector3d.z property Z component.
- Version annotation Marks the optimistic-concurrency token of an entity.
- VerticalLayout class Vertical layout stacking children top to bottom.
- VerticalLayout.VerticalLayout constructor
- VerticalLayout.apply method
- VerticalLayout.fillIndex field Child index receiving remaining height (fill behavior).
- VerticalLayout.spacing field

W

- 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.configureCursor method Lets a widget place the terminal cursor inside its own frame area.
- Widget.containsPoint method Returns true when a point is inside this widget bounds.
- Widget.cornerRadius property Default corner radius for rounded controls.
- Widget.cursor property Mouse cursor displayed while the pointer is over this widget.
- Widget.emitKeyPressed method Native backend hook for key press dispatch.
- Widget.emitKeyReleased method Native backend hook for key release dispatch.
- Widget.emitMouseMoved method Native backend hook for mouse move dispatch.
- Widget.emitMousePressed method Native backend hook for mouse press dispatch.
- Widget.emitMouseReleased method Native backend hook for mouse release dispatch.
- Widget.emitMouseWheel method Native backend hook for mouse wheel dispatch.
- Widget.focusNext method Moves focus to the next focusable descendant.
- Widget.focusable property Returns true when this widget can receive keyboard focus.
- Widget.focused property Focus state of this widget.
- 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.handleTabKey method Gives a focused widget a chance to consume Tab before focus navigation.
- Widget.hasActiveTextInput method Returns true when this widget currently owns an active text input.
- Widget.hasFocus property Focus flag maintained by the GUI backend.
- Widget.height property Computed height.
- Widget.idle method Called by the terminal event loop when no input event is pending.
- 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.isTabStop property Whether Tab/Shift+Tab navigation should stop on this widget.
- Widget.isVisible property Visibility flag.
- Widget.keyPressed event Keyboard press event emitted when this widget has focus.
- Widget.keyReleased event Keyboard release event emitted when this widget has focus.
- 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.mouseMoved event Mouse move event emitted while the pointer is over this widget.
- Widget.mousePressed event Mouse button press event emitted for this widget.
- Widget.mouseReleased event Mouse button release event emitted for this widget.
- Widget.mouseWheel event Mouse wheel event emitted while the pointer is over this widget.
- Widget.notifyPaintRequested method Emits `paintRequested` for the current widget bounds.
- Widget.paint method
- Widget.paint method Paint hook used by the future graphical backend.
- Widget.paintClipped method Paints this widget clipped to its computed bounds.
- Widget.paintOverlay method Paints visual elements that must appear above the normal widget tree.
- Widget.paintRequested event Paint request event emitted by `notifyPaintRequested`.
- 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.repaint method Requests a repaint of the owning window without changing layout.
- Widget.requestFocus method Requests keyboard focus for this widget.
- Widget.resized event Resize event emitted when this widget's computed size changes.
- 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.resolvedStyleCache property Internal resolved KSS style cache used by `ThemeManager`.
- Widget.resolvedStyleCacheAppearanceMode property Internal appearance mode associated with `resolvedStyleCache`.
- Widget.resolvedStyleCacheFont property Internal font key associated with `resolvedStyleCache`.
- Widget.resolvedStyleCacheRevision property Internal KSS theme revision associated with `resolvedStyleCache`.
- Widget.resolvedStyleCacheStateKey property Internal widget state key associated with `resolvedStyleCache`.
- Widget.resolvedStyleCacheStyleClass property Internal KSS class key associated with `resolvedStyleCache`.
- Widget.resolvedStyleCacheZoomRevision property Internal content zoom revision associated with `resolvedStyleCache`.
- 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.size property Computed widget dimensions expressed as `(width, height)`.
- Widget.sizePolicy property Layout growth policy expressed as `(horizontal, vertical)`.
- Widget.styleClass property Optional KSS class name.
- Widget.terminalPromptVisible method Returns true when the terminal should draw its built-in prompt below this widget.
- Widget.toolTip property Optional text displayed in a floating tooltip while the pointer hovers over this widget.
- 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.adjustContentZoom method Adjusts the runtime content zoom for all GUI windows.
- Window.adjustFontZoom method Backward-compatible alias for `adjustContentZoom`.
- Window.appearanceMode property Appearance mode: `system`, `light` or `dark`.
- Window.applyContentZoom method Applies the current runtime content zoom without reloading the KSS tree.
- Window.applyLayout method Synchronizes window bounds with the requested size.
- Window.applyNativeFrame method Applies the current `frame` value to the native window if it already exists.
- Window.applyTheme method Applies a new appearance mode to this window and requests a repaint.
- Window.capture method Captures the current window client area into a BMP image.
- Window.capture method Captures the current window client area into a BMP image.
- Window.centerIn method Centers the window on its screen.
- Window.close method Closes the window.
- Window.closed event Event emitted when the native window is closed.
- Window.copyToClipboard method Copies plain text to the operating-system clipboard.
- Window.emitClosed method Native backend hook that emits the close notification.
- Window.frame property Window frame mode.
- Window.readFromClipboard method Reads plain text from the operating-system clipboard.
- Window.relayout method Replays the window layout using the current bounds.
- Window.render method Native-facing rendering hook.
- Window.repaint method Repaints the native window client area without forcing a relayout.
- Window.repaintWidget method Repaints a single widget when the backend can safely do it.
- Window.resetContentZoom method Resets the runtime content zoom and native window size.
- Window.resetFontZoom method Backward-compatible alias for `resetContentZoom`.
- Window.run method Starts the native event loop for this window.
- Window.show method Shows the window.
- Window.simulateMouseClick method Simulates a full native mouse click.
- Window.simulateMousePressed method Simulates a native mouse press routed through the window hit-testing pipeline.
- Window.simulateMouseReleased method Simulates a native mouse release routed through the window hit-testing pipeline.
- Window.syncContentZoomSize method Synchronizes the native client size with the current content zoom.
- Window.theme method Returns the active KSS theme for this window.
- Window.title property Window title.
- WindowFrame enum Selects how a graphical window frame is produced.
- Workbook class XLSX workbook reader and writer.
- Workbook.Workbook constructor Creates or reads a workbook.
- Workbook.Workbook constructor Creates or reads a workbook.
- Workbook.addChart method Creates a chart owned by this workbook.
- Workbook.addFormat method Adds a cell format to the workbook style table.
- Workbook.addWorksheet method Adds a worksheet.
- Workbook.close method Closes the workbook.
- Workbook.save method Writes the workbook to its configured path.
- Workbook.save method Writes the workbook to a specific path.
- Workbook.sheetCount property Number of worksheets in the workbook.
- Workbook.worksheet method Returns a worksheet by zero-based index.
- Workbook.worksheet method Returns a worksheet by name.
- Workbook.worksheets property Ordered worksheet collection.
- WorkbookMode enum Workbook opening mode.
- WorkbookMode.operator| method Combines workbook mode flags.
- WorkbookWorksheets class Workbook worksheet collection.
- WorkbookWorksheets.WorkbookWorksheets constructor Creates an empty worksheet collection.
- WorkbookWorksheets.count method Counts worksheet references equal to `item`.
- WorkbookWorksheets.indexOf method Returns the first index containing the worksheet reference.
- WorkbookWorksheets.join method Joins worksheet names.
- WorkbookWorksheets.lastIndexOf method Returns the last index containing the worksheet reference.
- WorkbookWorksheets.operator in method Returns true when a worksheet reference exists in this collection.
- WorkbookWorksheets.operator[] method Returns a worksheet by zero-based index.
- WorkbookWorksheets.operator[] method Returns a worksheet by name.
- WorkbookWorksheets.size property Number of worksheets.
- Worksheet class Worksheet contained in an XLSX workbook.
- Worksheet.Worksheet constructor Creates a worksheet.
- Worksheet.hasCell method Returns true when a cell exists.
- Worksheet.insertChart method Inserts a chart anchored at a cell.
- Worksheet.maxColumn property Maximum one-based column index containing data.
- Worksheet.maxRow property Maximum one-based row index containing data.
- Worksheet.name property Worksheet name.
- Worksheet.read method Reads one cell value.
- Worksheet.readString method Reads one cell value as text.
- Worksheet.rows method Returns a dense row matrix up to the largest written cell.
- Worksheet.setColumn method Sets the width of a column range.
- Worksheet.setColumn method Sets the width of a column range.
- Worksheet.write method Writes one cell value.
- Worksheet.writeColumn method Writes values vertically from a starting cell.
- Worksheet.writeColumn method Writes text values vertically from a starting cell.
- Worksheet.writeColumn method Writes floating-point values vertically from a starting cell.
- Worksheet.writeColumn method Writes object values vertically from a starting cell.

X

- XMLAttr class DOM attribute implementation.
- XMLAttr.XMLAttr constructor Creates an attribute node.
- XMLAttr._setIsId method Marks or unmarks this attribute as an identifier.
- XMLAttr._setOwnerElement method Updates the owning element.
- XMLAttr.isId property
- XMLAttr.name property
- XMLAttr.ownerElement property
- XMLAttr.schemaTypeInfo property
- XMLAttr.specified property
- XMLAttr.toString method
- XMLAttr.value property
- XMLAttribute annotation Binds an entity property to an XML attribute on the current element.
- XMLCDATASection class DOM CDATA section implementation.
- XMLCDATASection.XMLCDATASection constructor Creates a CDATA section node.
- XMLCharacterData class Base implementation for DOM CharacterData nodes.
- XMLCharacterData.appendData method Performs a DOM operation.
- XMLCharacterData.data property
- XMLCharacterData.deleteData method Performs a DOM operation.
- XMLCharacterData.insertData method Performs a DOM operation.
- XMLCharacterData.length property
- XMLCharacterData.replaceData method Performs a DOM operation.
- XMLCharacterData.substringData method Performs a DOM operation.
- XMLCollection annotation Selects the XML elements containing entities of an annotated type.
- XMLComment class DOM comment node implementation.
- XMLComment.XMLComment constructor Creates a comment node.
- XMLConfiguration class Immutable configuration for one atomic XML document source.
- XMLConfiguration.XMLConfiguration constructor Creates a configuration from a string path.
- XMLConfiguration.XMLConfiguration constructor Creates a configuration from a filesystem path.
- XMLConfiguration.mappedTypes property Entity types contributed directly by this configuration.
- XMLConfiguration.path property XML document path.
- XMLConfiguration.providerName property Stable provider family name.
- XMLDOMConfiguration class Small DOMConfiguration implementation used by XMLDocument.
- XMLDOMConfiguration.XMLDOMConfiguration constructor Creates the default DOM configuration.
- XMLDOMConfiguration.canSetParameter method
- XMLDOMConfiguration.getParameter method Performs a DOM operation.
- XMLDOMConfiguration.parameterNames property
- XMLDOMConfiguration.setParameter method Performs a DOM operation.
- XMLDOMError class DOM processing error value.
- XMLDOMError.XMLDOMError constructor Creates an error value.
- XMLDOMError.location property
- XMLDOMError.message property
- XMLDOMError.relatedData property
- XMLDOMError.relatedException property
- XMLDOMError.severity property
- XMLDOMError.type property
- XMLDOMErrorHandler class Default DOM error handler that keeps processing.
- XMLDOMErrorHandler.XMLDOMErrorHandler constructor Creates a permissive error handler.
- XMLDOMErrorHandler.handleError method
- XMLDOMImplementation class Pure Klyn DOM Core implementation factory.
- XMLDOMImplementation.XMLDOMImplementation constructor Creates a DOM implementation instance.
- XMLDOMImplementation.createDocument method Performs a DOM operation.
- XMLDOMImplementation.createDocumentType method Performs a DOM operation.
- XMLDOMImplementation.getFeature method
- XMLDOMImplementation.hasFeature method
- XMLDOMImplementationList class Mutable implementation backing DOMImplementationList.
- XMLDOMImplementationList.XMLDOMImplementationList constructor Creates an empty implementation list.
- XMLDOMImplementationList.add method Adds an implementation to the list.
- XMLDOMImplementationList.item method
- XMLDOMImplementationList.length property
- XMLDOMImplementationSource class DOM implementation source for the pure Klyn XML DOM engine.
- XMLDOMImplementationSource.XMLDOMImplementationSource constructor Creates a source backed by one XML DOM implementation.
- XMLDOMImplementationSource.getDOMImplementation method
- XMLDOMImplementationSource.getDOMImplementationList method
- XMLDOMLocator class Immutable location metadata for DOM errors.
- XMLDOMLocator.XMLDOMLocator constructor Creates a location value.
- XMLDOMLocator.byteOffset property
- XMLDOMLocator.columnNumber property
- XMLDOMLocator.lineNumber property
- XMLDOMLocator.relatedNode property
- XMLDOMLocator.uri property
- XMLDOMLocator.utf16Offset property
- XMLDOMStringList class Mutable implementation backing DOMStringList.
- XMLDOMStringList.XMLDOMStringList constructor Creates an empty string list.
- XMLDOMStringList.add method Adds a string when it is not already present.
- XMLDOMStringList.contains method
- XMLDOMStringList.item method
- XMLDOMStringList.length property
- XMLDocument class DOM document implementation for XML trees.
- XMLDocument.XMLDocument constructor Creates an empty XML document.
- XMLDocument._cloneForDocument method Performs a DOM operation.
- XMLDocument._setDocumentType method Sets the document type while building a document from a parser.
- XMLDocument.adoptNode method Performs a DOM operation.
- XMLDocument.createAttribute method Performs a DOM operation.
- XMLDocument.createAttributeNS method Performs a DOM operation.
- XMLDocument.createCDATASection method Performs a DOM operation.
- XMLDocument.createComment method
- XMLDocument.createDocumentFragment method
- XMLDocument.createElement method Performs a DOM operation.
- XMLDocument.createElementNS method Performs a DOM operation.
- XMLDocument.createEntityReference method Performs a DOM operation.
- XMLDocument.createProcessingInstruction method Performs a DOM operation.
- XMLDocument.createTextNode method
- XMLDocument.doctype property
- XMLDocument.documentElement property
- XMLDocument.documentURI property
- XMLDocument.domConfig property
- XMLDocument.getElementById method
- XMLDocument.getElementsByTagName method
- XMLDocument.getElementsByTagNameNS method
- XMLDocument.implementation property
- XMLDocument.importNode method Performs a DOM operation.
- XMLDocument.inputEncoding property
- XMLDocument.normalizeDocument method
- XMLDocument.renameNode method Performs a DOM operation.
- XMLDocument.strictErrorChecking property
- XMLDocument.xmlEncoding property
- XMLDocument.xmlStandalone property
- XMLDocument.xmlVersion property
- XMLDocumentFragment class DOM document fragment implementation.
- XMLDocumentFragment.XMLDocumentFragment constructor Creates a document fragment owned by a document.
- XMLDocumentType class DOM document type declaration.
- XMLDocumentType.XMLDocumentType constructor Creates a document type declaration.
- XMLDocumentType.entities property
- XMLDocumentType.internalSubset property
- XMLDocumentType.name property
- XMLDocumentType.notations property
- XMLDocumentType.publicId property
- XMLDocumentType.systemId property
- XMLElement annotation Binds an entity property to a child XML element.
- XMLElement class DOM element implementation.
- XMLElement.XMLElement constructor Creates an element.
- XMLElement.getAttribute method
- XMLElement.getAttributeNS method Performs a DOM operation.
- XMLElement.getAttributeNode method
- XMLElement.getAttributeNodeNS method Performs a DOM operation.
- XMLElement.getElementsByTagName method
- XMLElement.getElementsByTagNameNS method Performs a DOM operation.
- XMLElement.hasAttribute method
- XMLElement.hasAttributeNS method Performs a DOM operation.
- XMLElement.removeAttribute method Performs a DOM operation.
- XMLElement.removeAttributeNS method Performs a DOM operation.
- XMLElement.removeAttributeNode method Performs a DOM operation.
- XMLElement.schemaTypeInfo property
- XMLElement.setAttribute method Performs a DOM operation.
- XMLElement.setAttributeNS method Performs a DOM operation.
- XMLElement.setAttributeNode method Performs a DOM operation.
- XMLElement.setAttributeNodeNS method Performs a DOM operation.
- XMLElement.setIdAttribute method Performs a DOM operation.
- XMLElement.setIdAttributeNS method Performs a DOM operation.
- XMLElement.setIdAttributeNode method Performs a DOM operation.
- XMLElement.tagName property
- XMLEntity class DOM entity declaration node.
- XMLEntity.XMLEntity constructor Creates an entity declaration.
- XMLEntity.inputEncoding property
- XMLEntity.notationName property
- XMLEntity.publicId property
- XMLEntity.systemId property
- XMLEntity.xmlEncoding property
- XMLEntity.xmlVersion property
- XMLEntityReference class DOM entity reference implementation.
- XMLEntityReference.XMLEntityReference constructor Creates an entity reference.
- XMLFilter interface SAX2 filter interface.
- XMLFilter.getParent method Returns the parent XML reader.
- XMLFilter.setParent method Sets the parent XML reader.
- XMLNameList class Mutable implementation backing DOM `NameList`.
- XMLNameList.XMLNameList constructor Creates an empty name list.
- XMLNameList.add method Adds a namespace/name pair when it is not already present.
- XMLNameList.contains method
- XMLNameList.containsNS method
- XMLNameList.getName method
- XMLNameList.getNamespaceURI method
- XMLNameList.length property
- XMLNamedNodeMap class Mutable Klyn implementation of DOM `NamedNodeMap`.
- XMLNamedNodeMap.XMLNamedNodeMap constructor
- XMLNamedNodeMap.getNamedItem method
- XMLNamedNodeMap.getNamedItemNS method
- XMLNamedNodeMap.item method
- XMLNamedNodeMap.length property
- XMLNamedNodeMap.removeNamedItem method Performs a DOM operation.
- XMLNamedNodeMap.removeNamedItemNS method Performs a DOM operation.
- XMLNamedNodeMap.setNamedItem method Performs a DOM operation.
- XMLNamedNodeMap.setNamedItemNS method Performs a DOM operation.
- XMLNames class XML name helpers used by the pure Klyn DOM implementation.
- XMLNames.localName method
- XMLNames.prefix method
- XMLNames.requireValid method Throws a DOMException when the name is not a valid conservative XML name.
- XMLNames.sanitize method
- XMLNode class Base mutable DOM node used by the Klyn XML implementation.
- XMLNode._collectElementsByTagName method
- XMLNode._collectElementsByTagNameNS method
- XMLNode._setNamespace method
- XMLNode._setOwnerDocument method
- XMLNode._setOwnerDocumentRecursive method
- XMLNode._setParentNode method
- XMLNode.appendChild method Performs a DOM operation.
- XMLNode.attributes property
- XMLNode.baseURI property
- XMLNode.childNodes property
- XMLNode.cloneNode method
- XMLNode.compareDocumentPosition method Performs a DOM operation.
- XMLNode.firstChild property
- XMLNode.getAttribute method
- XMLNode.getFeature method
- XMLNode.getUserData method
- XMLNode.hasAttributes method
- XMLNode.hasChildNodes method
- XMLNode.insertBefore method Performs a DOM operation.
- XMLNode.isDefaultNamespace method
- XMLNode.isEqualNode method
- XMLNode.isSameNode method
- XMLNode.isSupported method
- XMLNode.lastChild property
- XMLNode.localName property
- XMLNode.lookupNamespaceURI method
- XMLNode.lookupPrefix method
- XMLNode.namespaceURI property
- XMLNode.nextSibling property
- XMLNode.nodeName property
- XMLNode.nodeType property
- XMLNode.nodeValue property
- XMLNode.normalize method
- XMLNode.ownerDocument property
- XMLNode.parentNode property
- XMLNode.prefix property
- XMLNode.previousSibling property
- XMLNode.removeChild method Performs a DOM operation.
- XMLNode.replaceChild method Performs a DOM operation.
- XMLNode.setUserData method
- XMLNode.textContent property
- XMLNodeList class Mutable Klyn implementation of the DOM `NodeList` contract.
- XMLNodeList.XMLNodeList constructor
- XMLNodeList.add method
- XMLNodeList.clear method
- XMLNodeList.indexOf method
- XMLNodeList.insert method
- XMLNodeList.item method
- XMLNodeList.length property
- XMLNodeList.remove method
- XMLNotation class DOM notation declaration node.
- XMLNotation.XMLNotation constructor Creates a notation declaration.
- XMLNotation.publicId property
- XMLNotation.systemId property
- XMLProcessingInstruction class DOM processing instruction implementation.
- XMLProcessingInstruction.XMLProcessingInstruction constructor Creates a processing instruction.
- XMLProcessingInstruction.data property
- XMLProcessingInstruction.target property
- XMLReader interface SAX2 interface for reading XML documents using callbacks.
- XMLReader.getContentHandler method Returns the current content handler.
- XMLReader.getDTDHandler method Returns the current DTD handler.
- XMLReader.getEntityResolver method Returns the current entity resolver.
- XMLReader.getErrorHandler method Returns the current error handler.
- XMLReader.getFeature method Returns the current value of a feature flag.
- XMLReader.getProperty method Returns the current value of a property.
- XMLReader.parse method Parses XML from an input source.
- XMLReader.parse method Parses XML from a system identifier.
- XMLReader.setContentHandler method Registers a content handler.
- XMLReader.setDTDHandler method Registers a DTD handler.
- XMLReader.setEntityResolver method Registers an entity resolver.
- XMLReader.setErrorHandler method Registers an error handler.
- XMLReader.setFeature method Sets the current value of a feature flag.
- XMLReader.setProperty method Sets the current value of a property.
- XMLRepository class Read-only typed KQL repository over an atomic XML document.
- XMLRepository.open method Opens a lazy repository without retaining a file handle.
- XMLRepository.providerName method Returns the stable XML provider identifier.
- XMLSerializer class Builds and serializes XML DOM trees in pure Klyn.
- XMLSerializer.documentFrom method Converts a value to a DOM document.
- XMLSerializer.documentFromMap method Converts a map to a DOM document.
- XMLSerializer.documentFromObject method Converts an object's public properties to a DOM document.
- XMLSerializer.serialize method Serializes a DOM node to XML text.
- XMLSerializer.stringify method Converts a value to XML text.
- XMLSerializer.stringifyMap method Converts a map to XML text.
- XMLText class DOM text node implementation.
- XMLText.isElementContentWhitespace property Creates a text node.
- XMLText.replaceWholeText method Performs a DOM operation.
- XMLText.splitText method Performs a DOM operation.
- XMLText.wholeText property
- XMLTypeInfo class Lightweight immutable TypeInfo implementation.
- XMLTypeInfo.XMLTypeInfo constructor Creates schema type metadata.
- XMLTypeInfo.isDerivedFrom method
- XMLTypeInfo.typeName property
- XMLTypeInfo.typeNamespace property
- XMLUserDataHandler class Default user data handler that ignores DOM transfer events.
- XMLUserDataHandler.XMLUserDataHandler constructor Creates a no-op user data handler.
- XMLUserDataHandler.handle method
- XPathEvaluator interface Evaluates XPath 1.0 expressions against DOM nodes.
- XPathEvaluator.createExpression method Creates a reusable compiled XPath expression.
- XPathEvaluator.createNSResolver method Creates a namespace resolver from a DOM node.
- XPathEvaluator.evaluate method Evaluates an XPath expression immediately.
- XPathException class Exception raised by DOM XPath operations.
- XPathException.INVALID_EXPRESSION_ERR field Raised when an XPath expression is syntactically invalid or uses an unsupported feature.
- XPathException.TYPE_ERR field Raised when an XPath result cannot be converted to the requested type.
- XPathException.XPathException constructor Creates an XPath exception.
- XPathException.code property Numeric XPath error code.
- XPathExpression interface Compiled and namespace-resolved XPath expression.
- XPathExpression.evaluate method Evaluates this expression against a context node.
- XPathNSResolver interface Resolves namespace prefixes used inside XPath expressions.
- XPathNSResolver.lookupNamespaceURI method Looks up the namespace URI bound to a prefix.
- XPathNamespace interface XPath namespace node, a node kind that exists in the XPath data model but not in DOM Core.
- XPathNamespace.XPATH_NAMESPACE_NODE field Node type used for XPath namespace nodes.
- XPathNamespace.ownerElement property Element on which this namespace was in scope when the node was produced.
- XPathResult interface Result of evaluating an XPath 1.0 expression.
- XPathResult.ANY_TYPE field Type is inferred from the expression result.
- XPathResult.ANY_UNORDERED_NODE_TYPE field Any single node result.
- XPathResult.BOOLEAN_TYPE field Boolean result type.
- XPathResult.FIRST_ORDERED_NODE_TYPE field First single node result in document order.
- XPathResult.NUMBER_TYPE field Numeric result type.
- XPathResult.ORDERED_NODE_ITERATOR_TYPE field Node iterator result in document order.
- XPathResult.ORDERED_NODE_SNAPSHOT_TYPE field Node snapshot result in document order.
- XPathResult.STRING_TYPE field String result type.
- XPathResult.UNORDERED_NODE_ITERATOR_TYPE field Node iterator result without document-order guarantee.
- XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE field Node snapshot result without document-order guarantee.
- XPathResult.booleanValue property Boolean value of a `BOOLEAN_TYPE` result.
- XPathResult.invalidIteratorState property True when an iterator result has been invalidated by document mutation.
- XPathResult.iterateNext method Returns the next node from an iterator result.
- XPathResult.numberValue property Numeric value of a `NUMBER_TYPE` result.
- XPathResult.resultType property Actual result type.
- XPathResult.singleNodeValue property Single node value of `ANY_UNORDERED_NODE_TYPE` or `FIRST_ORDERED_NODE_TYPE` results.
- XPathResult.snapshotItem method Returns a node from a snapshot result.
- XPathResult.snapshotLength property Number of nodes in a snapshot result.
- XPathResult.stringValue property String value of a `STRING_TYPE` result.
- XamlHighlighter class Syntax highlighter for XAML.
- XamlHighlighter.highlight method
- XlsxException class Exception raised when an XLSX workbook cannot be read or written.
- XlsxException.XlsxException constructor Creates an XLSX exception.
- XmlHighlighter class Syntax highlighter for XML-like markup.
- XmlHighlighter.highlight method

Z

- ZeroDivisionException class Exception raised when an arithmetic operation divides by zero.
- ZeroDivisionException.ZeroDivisionException constructor Creates a division-by-zero exception.
- ZeroDivisionSyntaxError class Exception thrown by the compiler when a division by zero is proven at compile time.
- ZeroDivisionSyntaxError.ZeroDivisionSyntaxError constructor Creates a new compile-time division-by-zero error.
- ZipArchiver class ZIP archive implementation.
- ZipArchiver.ZipArchiver constructor
- ZipArchiver.makeArchive method Creates a ZIP archive from a file or directory.
- ZipArchiver.unpackArchive method Extracts a ZIP archive into a directory.

A

- atomic class Atomic long compatibility type used by threading tests.
- atomic.atomic constructor Creates an atomic value from a long.
- atomic.operator!= method Inequality with a long value.
- atomic.operator!= method Inequality with another atomic value.
- atomic.operator!= method Inequality with a long value.
- atomic.operator++ method Prefix/postfix increment.
- atomic.operator+= method Adds a value in place.
- atomic.operator-- method Prefix/postfix decrement.
- atomic.operator-= method Subtracts a value in place.
- atomic.operator== method Equality with another atomic value.
- atomic.operator== method Equality with a long value.
- atomic.operator== method Equality with a long value.
- atomic.toString method String representation of the current value.
- atomic.value property Returns current numeric value.

K

- klyn package
- klyn.annotations package
- klyn.binding package
- klyn.collections package
- klyn.cryptography package
- klyn.data package
- klyn.data.internal package
- klyn.data.internal.qir package
- klyn.data.json package
- klyn.data.mapping package
- klyn.data.memory package
- klyn.data.memory.internal package
- klyn.data.sql package
- klyn.data.sql.internal package
- klyn.data.xml package
- klyn.databases.sql package
- klyn.databases.sql.mariadb package
- klyn.databases.sql.odbc package
- klyn.databases.sql.postgresql package
- klyn.databases.sql.sqlserver package
- klyn.di package
- klyn.events package
- klyn.gui.events package
- klyn.gui.images package
- klyn.gui.terminal package
- klyn.gui.terminal.syntax package
- klyn.gui.windows package
- klyn.gui.windows.browser package
- klyn.gui.windows.events package
- klyn.gui.windows.layouts package
- klyn.gui.windows.themes package
- klyn.i18n package
- klyn.io package
- klyn.io.archives package
- klyn.io.csv package
- klyn.io.json package
- klyn.io.xlsx package
- klyn.io.xml.dom package
- klyn.io.xml.sax package
- klyn.io.xml.xpath package
- klyn.llm package
- klyn.mails package
- klyn.math package
- klyn.math.geometry package
- klyn.net package
- klyn.net.ssl package
- klyn.process package
- klyn.reflection package
- klyn.regex package
- klyn.threading package
- klyn.time package
- klyn.unittest package

O

- org.w3c.dom package
- org.w3c.dom.xpath package
- org.xml.sax package
- org.xml.sax.ext package