Index
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.applyThemeMetrics method
- 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.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
- AbstractLogHandler class Base handler implementing minimum-level filtering.
- AbstractLogHandler.accepts method Applies the minimum-level filter.
- AbstractLogHandler.close method Releases resources owned by this handler.
- AbstractLogHandler.flush method Flushes buffered output.
- AbstractLogHandler.handle method Processes one event.
- AbstractLogHandler.minimumLevel property Minimum accepted severity.
- 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 Unicode scalar value.
- 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.
- Adam class Adaptive moment estimation with per-parameter state and bias correction.
- Adam.Adam constructor Configures Adam without weight decay or AMSGrad.
- Adam.apply method Updates moments and one parameter in place without altering the derivative.
- Adam.beta1 property First-moment decay.
- Adam.beta2 property Second-moment decay.
- Adam.checkpointStates property Snapshot of parameter states for checkpoint transport, not tensor copies.
- Adam.epsilon property Stabilizer outside the square root.
- Adam.learningRate property Positive learning rate.
- Adam.restoreCheckpoint method Restores checked per-parameter moments and bias-correction powers.
- 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 execution.
- 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 color palette and span factory used by syntax highlighters.
- AnsiSyntax.builtin method Styles a built-in callable.
- AnsiSyntax.character method Styles a Char or CodeUnit literal.
- AnsiSyntax.comment method Styles a line or block comment.
- AnsiSyntax.constant method Styles a language constant.
- AnsiSyntax.decorator method Styles an annotation, decorator, or preprocessor directive.
- AnsiSyntax.keyword method Styles a language keyword.
- AnsiSyntax.number method Styles a numeric literal.
- AnsiSyntax.op method Styles an operator or punctuation token.
- AnsiSyntax.parameter method Styles a parameter or property name.
- AnsiSyntax.string method Styles a string literal.
- AnsiSyntax.text method Styles plain code text.
- AnsiSyntax.typeName method Styles a type name.
- AnsiSyntax.xmlAttr method Styles a markup attribute name.
- AnsiSyntax.xmlEntity method Styles a markup character entity reference.
- AnsiSyntax.xmlTag method Styles a markup tag name.
- AnsiSyntax.xmlValue method Styles a markup attribute value.
- 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 Creates a lazy, single-pass integer range from
0 to stop (exclusive).
- Application.range method Creates a lazy, single-pass integer range from
start to stop (exclusive).
- Application.range method Creates a lazy, single-pass integer range from
start to stop (exclusive) using the provided step.
- Application.sum method Consumes a numeric generator and closes it on every exit.
- 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 Sums a tuple of primitive numbers and complex numbers.
- 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.
- Archiver.unpackArchive method Unpacks an archive into a destination represented by a Path.
- Archiver.unpackArchive method Unpacks an archive file represented by a Path.
- Archiver.unpackArchive method Unpacks an archive using Path objects for both source and destination.
- 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.reserve method Reserves internal storage for at least the requested number of elements.
- 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.reserve method Reserves internal storage for at least the requested number of elements.
- 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 invoking a function or lambda without parameters raises an exception.
- 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.assertThrows method Verifies that invoking a function or lambda without parameters 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 Describes a field and its declaring class, independently of hidden fields.
- 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.isConst property True if the attribute is a compile-time class constant.
- 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 a runtime readonly field rather than a compile-time constant.
- 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.
- AveragePooling2D class Mean over each spatial window, excluding padded positions from its divisor.
- AveragePooling2D.AveragePooling2D constructor Configures independent window reductions with no trainable parameters.
- AveragePooling2D.AveragePooling2D constructor Configures independent window reductions with no trainable parameters.
- AveragePooling2D.AveragePooling2D constructor Configures independent window reductions with no trainable parameters.
- AveragePooling2D.AveragePooling2D constructor Configures independent window reductions with no trainable parameters.
B
- Base64 class Base64 and Base64URL text helpers.
- Base64.decodeToText method Decodes a standard Base64 string to text.
- Base64.encodeBytes method Encodes arbitrary bytes, preserving NUL and non-UTF-8 data.
- 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 execution.
- 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.
- Bounds3d class Axis-aligned 3D bounds, independent of the GUI.
- Bounds3d.center property Center, or origin for empty bounds.
- Bounds3d.include method Expands bounds; rejects non-finite points.
- Bounds3d.includeBounds method Includes the transformed eight corners of another box, O(1).
- Bounds3d.isEmpty property True until a point is included.
- Bounds3d.maximum property Defensive copy of the maximum corner.
- Bounds3d.minimum property Defensive copy of the minimum corner.
- Bounds3d.radius property Radius of the enclosing sphere, zero for empty bounds.
- 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.navigateToStringAsync method Prepares in-memory HTML, styles and text layout on a background worker.
- 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.scrollToEnd method Scrolls to the document's end after its current layout is ready.
- 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 Unicode scalar value.
- 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 UTF-16 code-unit value.
- 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.
- Byte.tryParse method Parses text into a Byte without propagating invalid-value errors.
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 Lazy, forward-only CSV record generator with RFC-4180 style quoting.
- CSVReader.CSVReader constructor Opens a CSV file without parsing its records.
- CSVReader.CSVReader constructor Creates an unstarted CSV cursor over the remaining text of a reader.
- CSVReader.CSVReader constructor Opens a CSV path without parsing its records.
- CSVReader.close method Closes this cursor idempotently and releases its buffers and current row.
- CSVReader.current property Returns the record produced by the last successful next(), without advancing.
- CSVReader.next method Parses exactly the next CSV record, which may span physical input lines.
- CSVReader.readRows method Explicitly materializes all remaining records and exhausts this cursor.
- CSVReader.rows method Alias for readRows(), explicitly collecting all remaining CSV records.
- CSVReader.skip method Consumes the next count records without accumulating them.
- 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.
- CSVWriter.writeRows method Consumes CSV records from a forward-only generator, closing it on every loop exit.
- CSharpLanguage class Canonical
LanguageProfile factory for C# (.cs, .csx).
- CSharpLanguage.profile method Returns the shared singleton
LanguageProfile for C#.
- CSharpTokenizer class Specialized
CodeTokenizer for C# source files (.cs, .csx).
- CSharpTokenizer.CSharpTokenizer constructor Constructs a
CSharpTokenizer configured with CSharpLanguage.profile().
- CaliforniaHousing class California housing regression data: eight numeric features and a continuous median house value, expressed in units of 100,000 US dollars.
- CaliforniaHousing.featureNames property Immutable feature names, in the column order returned by load().
- CaliforniaHousing.load method Loads four independent tensors, downloading and checking missing data.
- 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.
- Case annotation Adds one row of positional arguments to a method annotated with
@Test.
- Case.Case constructor Declares one argument row.
- Case.value property Positional arguments, in declaration order:
@Case("Klyn", 4).
- Cases annotation Adds a non-empty list of argument rows to a method annotated with
@Test.
- Cases.Cases constructor Declares several argument rows.
- Cases.value property List of argument rows, for example
@Cases([(2, 4), (3, 9)]), or @Cases([2, 3]) for a method with one parameter.
- 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 one Unicode scalar value.
- Char.Char constructor Builds the neutral Char value (
U+0000).
- 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 Converts one UTF-16 code unit to a Char.
- Char.Char constructor Copies another Char.
- Char.isAlnum method Determines whether this Char is alphabetic or a digit.
- Char.isAlpha method Determines whether this Char belongs to a Unicode alphabetic class.
- Char.isAscii property Indicates whether this Char belongs to ASCII.
- Char.isBMP property Indicates whether this Char belongs to the Basic Multilingual Plane.
- Char.isDigit method Determines whether this Char belongs to a Unicode digit class.
- Char.isSpace method Tests the Unicode White_Space property, consistently with String.isSpace().
- Char.toInt method Returns this Unicode scalar as a signed integer.
- Char.toLower method Converts this Char to lowercase when a Unicode mapping exists.
- Char.toString method Returns this Unicode scalar as a one-character immutable String.
- Char.toUpper method Converts this Char to uppercase when a Unicode mapping exists.
- Char.utf16SequenceLength property Returns the number of UTF-16 code units required for this Char.
- Char.utf8SequenceLength property Returns the number of UTF-8 bytes required for this Char.
- 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.getResource method Finds a regular resource file in class-path search order.
- 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 every visible class declared in a package through the system class loader.
- ClassLoader.loadPackageTypes method Loads the types exposed by a package.
- 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.precompileSources method Precompiles several source roots and their transitive dependencies as one parallel batch without loading their classes into the active 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.
- ClassificationLoss interface Mean classification loss with integer target labels.
- ClassificationLoss.compute method Computes mean loss and its mean-reduced output derivative.
- Clipboard class On-demand OS clipboard access without creating a GUI window.
- Clipboard.getFiles method Reads files explicitly copied by the user without opening their contents.
- Clipboard.getText method Reads plain text from the operating system clipboard.
- Clipboard.saveImagePNG method Exports an image to a new PNG file, never replacing an existing file.
- Clipboard.setText method Copies plain text to the operating system clipboard.
- CloseEvent class Window close notification payload.
- CloseEvent.CloseEvent constructor Creates a close event payload.
- CodeHighlighter class Unified line-oriented syntax highlighter backed by any
klyn.code.Tokenizer.
- CodeHighlighter.CodeHighlighter constructor Creates a
CodeHighlighter with the given keyword list and line comment delimiter.
- CodeHighlighter.fromLanguage method Creates a
CodeHighlighter for a language identifier or file path via LanguageRegistry.
- CodeHighlighter.fromTokenizer method Creates a
CodeHighlighter wrapping an existing klyn.code.Tokenizer.
- CodeHighlighter.highlight method Tokenizes and styles a single line of source code from the default
LexicalState.NORMAL state.
- CodeHighlighter.highlightWithState method Tokenizes and styles a single line of source code starting from
initialState.
- CodeHighlighter.styleToken method Maps a
TokenKind and token slice to its corresponding StyledSpan.
- CodeTokenizer class High-performance, table-driven lexical scanner implementing
Tokenizer for programming languages.
- CodeTokenizer.CodeTokenizer constructor Constructs a
CodeTokenizer driven by the given LanguageProfile.
- CodeTokenizer.appendLiteralSpans method Emits string content and escape spans (
TokenKind.STRING and TokenKind.STRING_ESCAPE) for the literal segment line[start:end].
- CodeTokenizer.classifyIdentifier method Classifies an identifier token according to the active
LanguageProfile and preceding word context.
- CodeTokenizer.collectIdentifiers method Collects all unique identifier tokens of length
>= minLength occurring in code positions (outside comments and string/character/regex literals) in source.
- CodeTokenizer.identifierAt method Extracts the complete identifier at or immediately before
(targetLine, targetColumn).
- CodeTokenizer.identifierPrefixAt method Extracts the identifier prefix immediately preceding
(targetLine, targetColumn).
- CodeTokenizer.isAsciiAlpha method Fast ASCII alphabetic character test (
'a'..'z' or 'A'..'Z').
- CodeTokenizer.isAsciiDigit method Fast ASCII decimal digit test (
'0'..'9').
- CodeTokenizer.isCodePosition method Checks whether
column in line is a code position (outside comments and string/character/regex literals).
- CodeTokenizer.isCodePositionInSource method Checks whether
(targetLine, targetColumn) in a multi-line source document is a code position (outside comments and string/character/regex literals).
- CodeTokenizer.isEscapedAt method Checks whether the character at
index in line is escaped by an odd number of preceding backslashes.
- CodeTokenizer.isHexDigit method Fast ASCII hexadecimal digit test (
'0'..'9', 'a'..'f', 'A'..'F').
- CodeTokenizer.isIdentPart method Checks whether
ch can continue an identifier in this language.
- CodeTokenizer.isIdentStart method Checks whether
ch can start an identifier in this language.
- CodeTokenizer.isNumberStart method Checks whether a numeric literal starts at
index in line.
- CodeTokenizer.isOperatorChar method Checks whether
ch is a standard operator character.
- CodeTokenizer.isPreprocessorLine method Checks whether the line starts with a preprocessor directive (such as
#include or #define).
- CodeTokenizer.isPunctuationChar method Checks whether
ch is a punctuation/delimiter symbol ((, ), [, ], {, }, ,, ;, .).
- CodeTokenizer.isValidIdentifier method Checks whether
text is a syntactically valid identifier according to this tokenizer's profile.
- CodeTokenizer.isValidIdentifier method Checks whether
text is a valid identifier using standard identifier rules plus extraChars.
- CodeTokenizer.lineCommentAt method Checks whether a single-line comment starts at
index in line.
- CodeTokenizer.literalDelimiterAt method Returns the character/secondary literal delimiter starting at
index in line, or "".
- CodeTokenizer.nextLineState method Fast state-only line transition that computes the resulting
LexicalState without allocating TokenSpan objects.
- CodeTokenizer.profile method Returns the
LanguageProfile driving this tokenizer.
- CodeTokenizer.renameIdentifier method Renames every occurrence of code identifier
oldName to newName in source while leaving comments, string/character/regex literals, and line endings untouched.
- CodeTokenizer.scanEscapeEnd method Scans a backslash escape sequence starting at
index (where line[index] == '\\') up to limit.
- CodeTokenizer.scanNumberEnd method Scans to the end of a numeric literal starting at
start in line.
- CodeTokenizer.startsWithAt method Zero-allocation substring prefix check at
start inside text.
- CodeTokenizer.startsWithIgnoreCaseAt method Zero-allocation ASCII case-insensitive prefix check at
start inside text.
- CodeTokenizer.stringDelimiterAt method Returns the string delimiter starting at
index in line, or "" if none matches.
- CodeTokenizer.stringPrefixAt method Checks whether a string prefix (
f, r, fr, etc.) starts at index in line and is immediately followed by a string delimiter.
- CodeTokenizer.stripLineComments method Strips line and block comments from a single
line while preserving string literals and updating endState for multi-line block comments or strings.
- CodeTokenizer.tokenize method Tokenizes a complete multi-line source document into materialized
Token instances.
- CodeTokenizer.tokenizeLine method Tokenizes a single line of source code starting from
initialState.
- CodeUnit class Represents one 16-bit UTF-16 code unit.
- CodeUnit.CodeUnit constructor Builds the neutral CodeUnit value (
\u0000).
- CodeUnit.CodeUnit constructor Creates a CodeUnit from a signed UTF-16 code-unit value.
- CodeUnit.CodeUnit constructor Creates a CodeUnit from an unsigned UTF-16 code-unit value.
- CodeUnit.CodeUnit constructor Creates a CodeUnit from a signed UTF-16 code-unit value.
- CodeUnit.CodeUnit constructor Creates a CodeUnit from an unsigned UTF-16 code-unit value.
- CodeUnit.CodeUnit constructor Creates a CodeUnit from another CodeUnit value.
- CodeUnit.CodeUnit constructor Narrows a Basic Multilingual Plane Char to one UTF-16 code unit.
- CodeUnit.isAlnum method Determines whether a character is alphabetic or a digit.
- CodeUnit.isAlpha method Determines whether a character belongs to a Unicode alphabetic class.
- CodeUnit.isDigit method Determines whether a character is a Unicode digit.
- CodeUnit.isSpace method Tests Unicode whitespace without converting an isolated surrogate to Char.
- CodeUnit.toInt method Returns the unsigned numeric value of this UTF-16 code unit.
- CodeUnit.toLower method Converts a character to lowercase when a lowercase mapping exists.
- CodeUnit.toString method Returns this UTF-16 code unit as a one-character immutable String.
- CodeUnit.toUpper method Converts a character to uppercase when an uppercase mapping exists.
- Collection interface A collection of elements.
- Collection.add method Adds an element to the collection.
- Collection.clear method Clears all elements from 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.size property Gets the number of elements in 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.toHex method Serializes the RGB channels as an uppercase hexadecimal color.
- 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.
- ColorDialog class Themed standalone dialog for selecting a color.
- ColorDialog.ColorDialog constructor Creates a modal color-selection dialog.
- ColorDialog.selectedColor property Color accepted by the user, or the initial color after cancellation.
- ColorDialog.showDialog method Displays the dialog and blocks until selection or cancellation.
- ColorLightBox class Modal in-window lightbox for selecting a color.
- ColorLightBox.ColorLightBox constructor Creates an inactive color-selection lightbox.
- ColorLightBox.accepted event Emitted after the current color is accepted.
- ColorLightBox.cancelled event Emitted after cancellation by the Cancel button or close icon.
- ColorLightBox.close method Cancels and closes the active chooser.
- ColorLightBox.open method Opens the chooser over its containing window.
- ColorLightBox.selectedColor property Color selected by the last accepted interaction.
- ColorLightBox.setColor method Replaces the color used when the lightbox is next opened.
- ColorLightBox.title property Heading displayed inside the lightbox.
- ColorPicker class Themed color-selection widget with RGB, HSV, HSL, color-wheel and spectrum modes.
- ColorPicker.ColorPicker constructor Creates a color picker.
- ColorPicker.HSL field Hue, saturation and lightness selection mode.
- ColorPicker.HSV field Hue, saturation and value selection mode.
- ColorPicker.RGB field RGB channel selection mode.
- ColorPicker.SPECTRUM field Visual saturation/value square with a hue strip.
- ColorPicker.WHEEL field Hue wheel surrounding a saturation/value square.
- ColorPicker.color signal Current selected color.
- ColorPicker.mode property Active selection mode.
- ColorPicker.rememberCurrentColor method Adds the current color to the recent-colors strip.
- ColorPicker.reset method Starts a new selection while preserving the recent-colors history.
- 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.applyThemeMetrics method
- 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 Whether the overlay list is open.
- 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 visible rows; remaining items stay accessible by wheel or keys.
- 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.popupContainsPoint method Tests the same popup bounds used by painting and native input routing.
- ComboBox.popupItemHeight property Logical height of one row in the expanded overlay list.
- ComboBox.popupTop property Top of the contiguous popup in window coordinates.
- 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 Scales both components without allocating an intermediate complex value.
- Complex.operator* method Multiplies a scalar by a complex value.
- 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 Divides each component by a scalar, avoiding a temporary divisor object.
- Complex.operator/ method Division operator for Complex numbers.
- Complex.operator/ method Divides a scalar by a complex number without creating a temporary numerator.
- 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.
- ComponentNotFoundException class Reports a missing component during dependency lookup or injection.
- ComponentNotFoundException.ComponentNotFoundException constructor Creates a failed component lookup diagnostic.
- 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.
- ConsoleLogHandler class Writes human-readable events to standard output or standard error.
- ConsoleLogHandler.ConsoleLogHandler constructor Creates a console handler.
- ConsoleLogHandler.flush method Console streams are unbuffered by this handler.
- ConsoleLogHandler.handle method Writes one formatted line atomically.
- 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.columns property Current visible width of this output console, in character cells.
- 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 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.blur method Releases focus throughout this subtree, including descendants hidden by their container.
- Container.childCount property Number of child widgets owned by this container.
- Container.children method
- Container.clear method Removes and detaches every child, releasing focus in their subtrees.
- 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 Removes a child and detaches its subtree from the owning window.
- 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.handleTabKey method Keeps Tab navigation inside the open popup instead of changing editors.
- 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.
- Conv2D class Channels-last two-dimensional cross-correlation with trainable kernel and bias.
- Conv2D.Conv2D constructor Configures a layer whose input channel count is inferred on build.
- Conv2D.Conv2D constructor Configures a layer whose input channel count is inferred on build.
- Conv2D.Conv2D constructor Configures a layer whose input channel count is inferred on build.
- Conv2D.Conv2D constructor Configures a layer whose input channel count is inferred on build.
- Conv2DTranspose class Trainable transposed convolution for spatial upsampling, not a mathematical inverse.
- Conv2DTranspose.Conv2DTranspose constructor Configures a layer whose input channel count is inferred on build.
- Conv2DTranspose.Conv2DTranspose constructor Configures a layer whose input channel count is inferred on build.
- Conv2DTranspose.Conv2DTranspose constructor Configures a layer whose input channel count is inferred on build.
- Conv2DTranspose.Conv2DTranspose constructor Configures a layer whose input channel count is inferred on build.
- Convert annotation Selects or disables a statically typed converter for a mapped property.
- Converter annotation Marks a statically typed value converter.
- CorrelationMode enum Output extent of direct 1D cross-correlation.
- CppHighlighter class Syntax highlighter for C and C++ backed by
klyn.code.cpp.CppTokenizer.
- CppHighlighter.highlight method Highlights one C/C++ source line.
- CppLanguage class Canonical
LanguageProfile factory and vocabulary definitions for C and C++ (.c, .cpp, .h, .hpp, .cc, .cxx).
- CppLanguage.profile method Returns the shared singleton
LanguageProfile for C/C++.
- CppTokenizer class Specialized
CodeTokenizer for C and C++ source and header files.
- CppTokenizer.CppTokenizer constructor Constructs a
CppTokenizer configured with CppLanguage.profile().
- CppTokenizer.classifyIdentifier method Classifies C and C++ identifiers, recognizing POSIX/standard
*_t typedefs, typename parameters, and std:: / template type references.
- 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# backed by
klyn.code.csharp.CSharpTokenizer.
- CsHighlighter.highlight method Highlights one C# source line.
- CssHighlighter class Syntax highlighter for CSS backed by
klyn.code.css.CssTokenizer.
- CssHighlighter.highlight method Highlights one CSS source line.
- CssLanguage class Canonical
LanguageProfile factory for CSS, SCSS, LESS, and Qt QSS stylesheets (.css, .scss, .less, .qss).
- CssLanguage.profile method Returns the shared singleton
LanguageProfile for CSS/QSS stylesheets.
- CssTokenizer class Specialized
CodeTokenizer for CSS, SCSS, LESS, and Qt QSS stylesheets.
- CssTokenizer.CssTokenizer constructor Constructs a
CssTokenizer configured with CssLanguage.profile().
- CssTokenizer.scanNumberEnd method Scans a CSS numeric literal including optional unit suffixes (
px, rem, em, %, vh, vw, s, ms, deg).
- 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 Dependency injection context.
- DIContext.DIContext constructor Creates an empty dependency injection context.
- DIContext.DIContext constructor Creates a dependency injection context restricted to selected packages.
- 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.entityExpansionLimit property Maximum general-entity expansions per document; default 2500 (JDK 25).
- DOMParser.maxGeneralEntitySizeLimit property Maximum size of one general entity in UTF-16 units; default 100000.
- 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.
- DOMParser.totalEntitySizeLimit property Maximum cumulative expanded entity size in UTF-16 units; default 100000.
- 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.
- DatabaseLogHandler class Inserts log events into a SQL table through Klyn's database API.
- DatabaseLogHandler.DatabaseLogHandler constructor Creates a database handler from an existing connection.
- DatabaseLogHandler.close method Closes an owned connection.
- DatabaseLogHandler.connect method Opens an owned connection and creates a database handler.
- DatabaseLogHandler.flush method Database statements are executed immediately.
- DatabaseLogHandler.handle method Inserts one event with a prepared statement.
- 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.
- DatasetSplit class A supervised dataset partition with statically typed features and labels.
- DatasetSplit.DatasetSplit constructor Retains arrays whose leading dimensions agree.
- DatasetSplit.size property Number of samples.
- DatasetSplit.x property Feature tensor, shared with the caller.
- DatasetSplit.y property Target tensor, shared with the caller.
- DatePicker class Themed date selection field with a calendar popup.
- DatePicker.DatePicker constructor Creates a date picker.
- DatePicker.applyThemeMetrics method
- 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.preferredSizeIncludesContentZoom method
- 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 a complete 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 in the operating system's local timezone.
- DateTime.nowUTC property Returns the current date and time in UTC.
- 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 Seconds since the Unix epoch, without creating a Timestamp wrapper.
- 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.
- DeclarationKind enum Classifies structural declarations extracted from source files across languages.
- DeclarationKind.isCallable method Returns
true if this declaration represents an executable or reactive callable (CONSTRUCTOR, METHOD, FUNCTION, OPERATOR, PROPERTY, SIGNAL, EVENT).
- DeclarationKind.isTypeDeclaration method Returns
true if this declaration represents a user-defined type (CLASS, INTERFACE, STRUCT, RECORD, ENUM, TRAIT, ANNOTATION).
- DeclarationNode class Represents a structural declaration node (class, interface, enum, method, function, property, field) in a lightweight language-agnostic outline tree.
- DeclarationNode.DeclarationNode constructor Constructs a
DeclarationNode.
- DeclarationNode.addChild method Appends a child declaration node.
- DeclarationNode.baseType property Declared base/super type for class and interface declarations.
- DeclarationNode.children property Nested child declarations (e.g.
- DeclarationNode.docComment property Leading documentation comment attached to this declaration.
- DeclarationNode.interfaces property Implemented or extended interfaces for type declarations.
- DeclarationNode.kind property Structural kind of this declaration.
- DeclarationNode.modifiers property Additional declaration modifiers (
"static", "abstract", "override", "virtual", "native", etc.).
- DeclarationNode.name property Simple identifier name of this declaration.
- DeclarationNode.parameters property Parameter declarations for callable nodes.
- DeclarationNode.qualifiedName method Formats a dot-qualified symbol name given an optional
parentName.
- DeclarationNode.range property Source range spanned by this declaration.
- DeclarationNode.returnType property Declared return or field type name.
- DeclarationNode.signature property Header signature text of this declaration.
- DeclarationNode.visibility property Visibility modifier (
"public", "protected", "private", or "").
- DeclarationScanner class Multi-language structural declaration scanner and go-to-definition locator.
- DeclarationScanner.findDefinition method Locates the first declaration of
symbol in source using tokenizer.
- DeclarationScanner.scanDeclarations method Scans
source using tokenizer and returns an ordered list of extracted DeclarationNodes.
- 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 Rethrows a fatal error, as required by the SAX DefaultHandler contract.
- 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.
- Dense class An affine layer: output = inputs @ weights + bias, in row-major layout.
- Dense.Dense constructor Allocates parameters using seeded Glorot uniform initialization.
- Dense.activation property Configured activation identifier.
- Dense.backward method Computes exact affine derivatives using the current weights.
- Dense.backwardTraining method Differentiates the saved affine result without repeating its matrix product.
- Dense.bias property Mutable zero-initialized bias [1, units].
- Dense.build method Allocates seeded parameters once, or validates an existing input width.
- Dense.buildShape method Infers the input width from vector sample dimensions.
- Dense.differentiate method Adapts affine derivatives to the common layer contract.
- Dense.displayName property Affine stage and configured activation name.
- Dense.forward method Applies the affine transform followed by the configured activation.
- Dense.forwardTraining method Saves pre-activations in an explicit, batch-local backward context.
- Dense.inputShapeHint property Known input width, or an empty shape until build.
- Dense.inputSize property Number of input features; zero until a deferred layer is built.
- Dense.parameter method Returns weights (0) or bias (1) without copying.
- Dense.parameterCount property Two trainable matrices: weights, then bias.
- Dense.seed property Initialization seed, retained in checkpoints.
- Dense.units property Number of output features.
- Dense.weights property Mutable parameters [inputs, units].
- DenseGradients class Gradients of an affine layer with respect to its inputs, weights and bias.
- DenseGradients.DenseGradients constructor Groups gradients computed by Dense.backward; arrays are not copied.
- DenseGradients.bias property Bias gradient [1, units].
- DenseGradients.inputs property Input gradient [batch, inputs].
- DenseGradients.weights property Weight gradient [inputs, units].
- Deprecated annotation Marks a declaration as deprecated.
- DestroyMethod annotation Marks a method that must be called when a managed component is destroyed.
- Device class Immutable execution-device selector or concrete device.
- Device.auto property Automatic selection according to operation support and estimated work.
- Device.cpu property CPU execution only.
- Device.gpu property Automatically chooses one supported GPU.
- Device.index property Concrete GPU ordinal, or -1 for CPU/automatic selectors.
- Device.kind property Category: auto, cpu, gpu or npu.
- Device.list method Lists the CPU and detected NVIDIA GPUs; CPU is always present.
- Device.name property Human-readable name, without exposing the backend ABI.
- Device.npu property Reserved NPU selector; execution is not implemented yet.
- Device.operator[] method Selects a concrete device in the GPU/NPU category.
- Device.toString method Returns the category, ordinal and device name.
- DeviceQuantizedMatrix class Resident CPU or NVIDIA weights, loaded in bounded blocks.
- DeviceQuantizedMatrix.DeviceQuantizedMatrix constructor Loads one Q8 tensor without retaining the open file.
- DeviceQuantizedMatrix.DeviceQuantizedMatrix constructor Loads through a shared descriptor reader; the caller owns and closes it.
- DeviceQuantizedMatrix.DeviceQuantizedMatrix constructor Loads exact GGUF F32, F16, BF16, Q8_0, Q4_K, Q5_K or Q6_K parameters.
- DeviceQuantizedMatrix.close method Releases packed device storage immediately and idempotently.
- DeviceQuantizedMatrix.columns property Last tensor dimension.
- DeviceQuantizedMatrix.convolveInto method One causal depthwise convolution followed by SiLU, updating its history.
- DeviceQuantizedMatrix.device property Concrete CPU or NVIDIA device owning this allocation.
- DeviceQuantizedMatrix.embeddingInto method Decodes one embedding row into a reusable Float buffer, on its device.
- DeviceQuantizedMatrix.multiply method Computes [batch, columns] times the packed weight transpose on its device.
- DeviceQuantizedMatrix.multiplyInto method Uses a reusable result buffer inside the owning CPU/GPU execution scope.
- DeviceQuantizedMatrix.rows property Flattened output rows.
- DeviceQuantizedMatrix.shape property Original checkpoint dimensions.
- DeviceQuantizedMatrix.storageBytes property Physical packed weight and scale bytes.
- Dialog class Base modal dialog.
- Dialog class Base class for standalone dialog windows.
- Dialog.Dialog constructor
- Dialog.Dialog constructor Creates an empty dialog window.
- 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.modal property Whether this dialog is intended to block interaction with its owner while it is displayed.
- Dialog.show method
- Dialog.terminal field
- Dialog.title field
- DialogException class Reports a file or folder dialog backend failure.
- DialogException.DialogException constructor Creates a dialog exception.
- 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
- Dimension class Represents a two-dimensional dimension with width and height.
- Dimension.Dimension constructor Constructs a new Dimension with the specified width and height.
- Dimension.area method Calculates the area of the dimension.
- Dimension.height property The height of the dimension.
- Dimension.perimeter method Calculates the perimeter of the dimension.
- Dimension.scale method Scales the dimension by the specified factor.
- Dimension.toString method Returns a string representation of the dimension.
- Dimension.width property The width of the dimension.
- DirectoryBatch class Bounded directory-enumeration batch produced by
DirectoryReader.read(...).
- DirectoryBatch.bytes field Sum of logical file sizes in bytes for regular files in this batch when
includeFileBytes is enabled (or provided directly by OS enumeration).
- DirectoryBatch.exhausted field
true when the directory stream has reached its end.
- DirectoryBatch.fileNames field Direct regular file names discovered in this batch when
includeFileNames is enabled on the owning DirectoryReader.
- DirectoryBatch.files field Number of regular file entries counted in this batch.
- DirectoryBatch.folders field Direct subdirectory names discovered in this batch.
- DirectoryBatch.skipped field Number of excluded symbolic links, Windows reparse points, device nodes, special files or vanished entries in this batch.
- DirectoryReader class Streaming directory enumeration cursor.
- DirectoryReader.DirectoryReader constructor Opens a streaming cursor on a directory.
- DirectoryReader.close method Releases the underlying OS directory handle.
- DirectoryReader.read method Reads up to
maximum directory entries (1..4096).
- 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.removePane method Removes a pane button from this bar.
- 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.
- DockCenterArea.closeAllTabs method Closes every closeable tab in the center area.
- DockCenterArea.closeOtherTabs method Closes every closeable tab except the tab at
index.
- DockCenterArea.closeTabsToRight method Closes every closeable tab located to the right of
index.
- DockCenterArea.tabContextMenuOpening event Emitted after the standard tab actions are built and before the context menu opens.
- 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.detachWorkspace method Detaches this pane from its current workspace.
- 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.expanded event Emitted when a collapsed pane is expanded.
- DockPane.focusContent method Focuses the first available keyboard target in this pane's content.
- 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.
- DockTabContextMenuEvent class Event emitted before a
DockCenterArea tab context menu opens.
- DockTabContextMenuEvent.DockTabContextMenuEvent constructor Creates a dock-tab context-menu event.
- DockTabContextMenuEvent.index property Zero-based index of the tab receiving the context menu.
- DockTabContextMenuEvent.menu property Mutable menu containing the standard document-tab actions.
- DockTabContextMenuEvent.title property Current tab title.
- DockTabContextMenuEvent.widget property Widget hosted by the tab.
- 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.focusedArea property Visible docking area containing the window's keyboard target.
- 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.ownsContentOutline method Tests whether a view is inside a docking surface with a shared outline.
- DockWorkspace.paint method
- DockWorkspace.paintForeground method Restores selected-surface contours above dock icons, tabs and contents.
- DockWorkspace.paintOverlay method
- DockWorkspace.removePane method Removes a side pane and its fixed dock-bar button.
- 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.
- 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.
- DocxDocument class Reads an OpenXML Word document (.docx) using Klyn's native ZIP archiver and XML DOM parser.
- DocxDocument.DocxDocument constructor Opens a Word document (.docx) from a filename string.
- DocxDocument.DocxDocument constructor Opens a Word document (.docx) from a Path object.
- DocxDocument.blockCount property Returns the total number of structural blocks (paragraphs and tables) in the document.
- DocxDocument.blocks property Returns the list of structural Markdown text blocks extracted from the document.
- DocxDocument.close method Closes the document and removes temporary uncompressed OpenXML files.
- DocxDocument.closed property Indicates whether the document has been closed and its staging files cleaned up.
- DocxDocument.getText method Extracts and returns document text formatted in Markdown, optionally bounded to a range of paragraphs or blocks.
- DocxDocument.paragraphs property Returns the structured paragraphs extracted from the document.
- DocxDocument.tables property Returns the structured tables extracted from the document.
- DocxException class Exception thrown when an OpenXML Word document (.docx) cannot be decoded, is corrupted, or violates safety limits.
- DocxException.DocxException constructor Initializes a new DocxException with an explanatory message.
- DocxParagraph class Represents a structured paragraph within an OpenXML Word document (.docx).
- DocxParagraph.DocxParagraph constructor Initializes a new DocxParagraph.
- DocxParagraph.headingLevel property The 1-based level of the heading (1 for Heading 1, 2 for Heading 2, etc.), or 0 if not a heading.
- DocxParagraph.isHeading property Indicates whether this paragraph is formatted as a heading.
- DocxParagraph.isListItem property Indicates whether this paragraph is a bullet or numbered list item.
- DocxParagraph.style property The OpenXML paragraph style name (e.g.
- DocxParagraph.text property The extracted Unicode text of the paragraph.
- DocxTable class Represents a table extracted from an OpenXML Word document (.docx).
- DocxTable.DocxTable constructor Initializes a new DocxTable from a two-dimensional matrix of cell text strings.
- DocxTable.columnCount property Maximum number of columns across all rows in the table.
- DocxTable.rowCount property Number of rows in the table.
- DocxTable.rows property The list of rows, each represented as an immutable list of cell string values.
- DocxTable.toMarkdown method Converts the table into a standard Markdown grid representation.
- 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 a Unicode scalar 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 UTF-16 code-unit value.
- Double.operator!= method Tests whether two Double values are different.
- Double.operator% method Computes the floor remainder, with the divisor's sign (including signed zero).
- Double.operator%= method Replaces
a with its floor remainder, with the divisor's sign.
- 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.
- Double.tryParse method Parses text into a Double without propagating invalid-value errors.
- 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.connect method Opens a connection from a URL and optional properties.
- DriverManager.defaultProperties field Global arbitrary connection 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.
- Dropout class Random element-wise dropout during training, identity during inference.
- Dropout.Dropout constructor Configures independent, reproducible dropout without touching global randomness.
- Dropout.backwardTraining method Reuses exactly the keep flags of the corresponding forward pass.
- Dropout.buildShape method Preserves any positive sample shape.
- Dropout.differentiate method Differentiates inference, where dropout is the identity.
- Dropout.displayName property Summary label.
- Dropout.forward method Returns inputs unchanged during inference, with no allocation or random draw.
- Dropout.forwardTraining method Samples a fresh mask and retains it only in the returned context.
- Dropout.parameter method Rejects parameter access.
- Dropout.parameterCount property No trainable parameters.
- Dropout.randomState property Current random state; restoring it reproduces the next mask.
- Dropout.rate property Drop probability in [0, 1).
- 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
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.
- FileDialog class Shared configuration for file-selection dialogs.
- FileDialog.filterIndex property Zero-based selected filter index.
- FileDialog.filters property Available filename filters.
- FileDialog.initialFolder property Folder initially displayed by the chooser.
- FileDialogFilter class Describes one selectable filename filter.
- FileDialogFilter.FileDialogFilter constructor Creates a filename filter.
- FileDialogFilter.FileDialogFilter constructor Creates a filename filter from a runtime list of wildcard patterns.
- FileDialogFilter.description property User-visible filter description.
- FileDialogFilter.displayName property Complete label displayed by file choosers.
- FileDialogFilter.patterns property Immutable wildcard patterns associated with this filter.
- FileDialogFilter.preferredExtension property Preferred extension inferred from the first simple
*.extension pattern.
- FileDialogLightBox class Shared modal-overlay base for file and folder chooser lightboxes.
- FileDialogLightBox.accepted event Emitted after a valid file-system selection has been accepted.
- FileDialogLightBox.cancelled event Emitted when the user cancels with the button, Escape key, or close icon.
- FileDialogLightBox.close method Cancels and closes the active chooser.
- FileDialogLightBox.initialFolder property Folder displayed whenever the chooser is opened.
- FileDialogLightBox.title property Heading displayed inside the lightbox panel.
- 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 Opens a regular file for buffered binary reading.
- FileInputStream.close method Performs a text or binary I/O operation.
- FileInputStream.read method Reads the remaining file contents as strict UTF-8, from the current byte position to end-of-file.
- FileInputStream.readBytes method Performs a text or binary I/O operation.
- FileInputStream.readInto method Reads into an existing byte buffer without reopening the file or allocating another buffer.
- FileInputStream.seek method Positions the open file at an absolute byte offset, including after EOF.
- FileLock class Exclusive cooperative interprocess lock on a dedicated lock file.
- FileLock.FileLock constructor Acquires the lock, creating its file if necessary.
- FileLock.close method Releases this lock; repeated calls are harmless.
- FileLogHandler class Appends human-readable events to a UTF-8 file.
- FileLogHandler.FileLogHandler constructor Creates an appending file handler.
- FileLogHandler.close method Closes this file handler.
- FileLogHandler.flush method Flushes buffered log data to the file.
- FileLogHandler.handle method Appends one formatted line under the handler lock.
- 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 Opens a binary file, truncating by default and retaining its buffered handle.
- FileOutputStream.FileOutputStream constructor Opens a binary file addressed by a Path, truncating by default.
- FileOutputStream.close method Performs a text or binary I/O operation.
- FileOutputStream.flush method Flushes buffered bytes to the OS; this is not a durable fsync guarantee.
- FileOutputStream.seek method Positions the file at an absolute byte offset; the next write may overwrite.
- FileOutputStream.write method Performs a text or binary I/O operation.
- FileOutputStream.writeBytes method Performs a text or binary I/O operation.
- FileOutputStream.writeBytes method Writes a byte range directly from a reusable buffer without slicing it.
- 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.
- FileSystemRoots class Selects a filesystem root in a themed combo box.
- FileSystemRoots.FileSystemRoots constructor Creates the selector and snapshots the available filesystem roots.
- FileSystemRoots.applyThemeMetrics method Sizes the component around its combo box using the active theme's control metrics, margins and container padding.
- FileSystemRoots.clearSelection method Clears the selection without removing the available roots.
- FileSystemRoots.preferredSizeIncludesContentZoom method Preferred dimensions already include the child control's content zoom.
- FileSystemRoots.refresh method Enumerates roots again and closes the popup.
- FileSystemRoots.rootAt method Returns a root without changing the selection.
- FileSystemRoots.rootCount property Number of roots in the current snapshot.
- FileSystemRoots.selectRoot method Selects an available root using normalized
Path equality.
- FileSystemRoots.selectedIndex property Selected root index, or -1 when nothing is selected.
- FileSystemRoots.selectedRoot property Selected filesystem root, or null when nothing is selected.
- FileSystemRoots.selectionChanged event Emitted once when the selected root changes, including selection clearing.
- FileSystemTree class Browses physical directories and regular files from filesystem roots.
- FileSystemTree.FileSystemTree constructor Creates a collapsed, deferred tree with no recursive scan.
- FileSystemTree.changed event Emitted after a successful disk mutation, including when a subsequent view refresh fails.
- FileSystemTree.createFile method Creates an empty file without truncating an existing file.
- FileSystemTree.createFolder method Creates a direct subfolder, refreshes only its parent's branch and selects the new entry.
- FileSystemTree.paint method Paints rows from cached icons and starts a finite worker for new visible types.
- FileSystemTree.refresh method Refreshes roots and visible expanded folders, retaining the selected path when available.
- FileSystemTree.refreshIcons method Clears the 512-entry image/type cache without rescanning directories.
- FileSystemTree.removePath method Permanently removes an entry and selects its parent.
- FileSystemTree.renamePath method Renames an entry within its current parent and selects its new path.
- FileSystemTree.rootFolder property Optional sole root; null displays Path.roots().
- FileSystemTree.selectPath method Opens every parent folder and selects and reveals a physical Path.
- FileSystemTree.selectedPath property Selected file or folder, or null.
- FileSystemTree.setBounds method Resizes active modal overlays with the owning window's content area.
- FileSystemTree.useSystemIcons property Uses OS icons for visible entries.
- FileSystemTree.viewMode property Controls context actions and all public mutation methods.
- 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.
- FileSystemViewMode enum Controls whether a filesystem widget may modify disk 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.flush method Flushes buffered text to the underlying file.
- FileWriter.write method Writes raw text to the file.
- Files class Lightweight full-file I/O helpers.
- Files.readBytesInto method Reads bytes from a file directly into an existing byte buffer without allocating a stream object or an intermediate byte array.
- Files.requireNoSymlinks method Refuses symlinks in a path or any ancestor, including dangling links.
- Files.searchText method Collects text occurrences in one file or directory using Path's engine.
- Files.searchText method Streams results through Path's engine.
- 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.
- Files.writeTextAtomic method Publishes UTF-8 text by replacing a file atomically, without a partially written destination.
- FilesDroppedEvent class User-selected files dropped on a widget, in window coordinates.
- FilesDroppedEvent.FilesDroppedEvent constructor Captures one native drop without opening or modifying any file.
- FilesDroppedEvent.paths field
- FilesDroppedEvent.x field
- FilesDroppedEvent.y field
- Flatten class Flattens sample axes while preserving the leading batch axis.
- Flatten.buildShape method Computes the product of the positive sample axes with overflow checking.
- Flatten.differentiate method Restores the original sample axes in the gradient.
- Flatten.displayName property Summary label.
- Flatten.forward method Copies a batch to [samples, product(sample axes)], leaving inputs unchanged.
- Flatten.parameter method Rejects parameter access.
- Flatten.parameterCount property No trainable parameters.
- Float class Represents a 32-bit IEEE 754 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 a Unicode scalar value.
- 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 UTF-16 code-unit value.
- Float.operator!= method Tests whether two Float values are different.
- Float.operator% method Computes the floor remainder, with the divisor's sign (including signed zero).
- Float.operator%= method Replaces
a with its floor remainder, with the divisor's sign.
- 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.
- Float16 class Represents a 16-bit IEEE 754 floating-point number.
- Float16.Float16 constructor Builds the neutral Float16 value (
0.0h).
- Float16.Float16 constructor Builds a Float16 from a Boolean value (
false = 0.0h, true = 1.0h).
- Float16.Float16 constructor Builds a Float16 from a Unicode scalar value.
- Float16.Float16 constructor Builds a Float16 from an Int value.
- Float16.Float16 constructor Builds a Float16 from a Double value.
- Float16.Float16 constructor Builds a Float16 from a textual representation.
- Float16.Float16 constructor Builds a Float16 from an unsigned 32-bit integer.
- Float16.Float16 constructor Builds a Float16 from a signed 64-bit integer.
- Float16.Float16 constructor Builds a Float16 from an unsigned 64-bit integer.
- Float16.Float16 constructor Builds a Float16 from a Float16 value.
- Float16.Float16 constructor Builds a Float16 from a UTF-16 code-unit value.
- Float16.operator!= method Tests whether two Float16 values are different.
- Float16.operator% method Computes the floor remainder, with the divisor's sign (including signed zero).
- Float16.operator%= method Replaces
a with its floor remainder, with the divisor's sign.
- Float16.operator* method Multiplies two Float16 values.
- Float16.operator** method Raises a Float16 value to a power.
- Float16.operator**= method Replaces
value with value ** power.
- Float16.operator*= method Multiplies
a by b in place.
- Float16.operator+ method Adds two Float16 values.
- Float16.operator+= method Adds
b to a in place.
- Float16.operator- method Subtracts one Float16 value from another.
- Float16.operator-= method Subtracts
b from a in place.
- Float16.operator/ method Divides one Float16 value by another.
- Float16.operator/= method Divides
a by b in place.
- Float16.operator< method Tests whether
a is strictly lower than b.
- Float16.operator<= method Tests whether
a is lower than or equal to b.
- Float16.operator== method Tests whether two Float16 values are equal.
- Float16.operator> method Tests whether
a is strictly greater than b.
- Float16.operator>= method Tests whether
a is greater than or equal to b.
- Float16.toString method Converts this value to its textual representation.
- Float16.tryParse method Parses a Float16 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.
- FocusEvent class Focus transition emitted when a GUI widget gains or loses keyboard focus.
- FocusEvent.FocusEvent constructor Creates a focus transition payload.
- FocusEvent.relatedTarget property Widget at the other end of the focus transition, or
null.
- 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.openReader method Opens a streaming cursor over this directory.
- FolderPath.removeAll method Recursively removes the folder content and the folder itself.
- FolderPath.toAbsoluteFolder method Returns a lexically normalized absolute
FolderPath without querying target metadata on disk.
- Font class Immutable font used by window widgets.
- Font.Font constructor Creates an immutable font.
- Font.bold property Whether the bold face is requested.
- Font.family property Operating-system font family, or a comma-separated fallback list.
- Font.installedFamilies method Lists font families exposed by the current operating system.
- Font.italic property Whether the italic face is requested.
- Font.parse method Parses the font description consumed by
Painter and KSS.
- Font.size property Font size expressed in logical pixels.
- Font.toString method Returns the CSS-like description consumed by the Klyn painter.
- Font.withBold method Returns a copy with the requested bold state.
- Font.withItalic method Returns a copy with the requested italic state.
- Font.withSize method Returns a copy with another size.
- FontDialog class Themed dialog that selects a font installed on the operating system.
- FontDialog.FontDialog constructor Creates a font-selection dialog.
- FontDialog.previewText property Text rendered in the large preview area.
- FontDialog.selectedFont property Font accepted by the user, or the initial font after cancellation.
- FontDialog.showDialog method Displays the dialog and blocks until the user accepts or cancels it.
- FontLightBox class Modal lightbox that selects a font installed on the operating system.
- FontLightBox.FontLightBox constructor Creates an inactive font-selection lightbox.
- FontLightBox.accepted event Emitted after the user accepts the selected font.
- FontLightBox.cancelled event Emitted when the user cancels with the button, Escape key, or close icon.
- FontLightBox.close method Cancels and closes the active font chooser.
- FontLightBox.open method Opens the lightbox over its containing window.
- FontLightBox.previewText property Text rendered in the preview area.
- FontLightBox.selectedFont property Font selected by the last accepted interaction.
- FontLightBox.title property Heading displayed inside the lightbox.
- 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.
G
- GGUFAsset class Filename classification for text-model GGUF assets published by a Hub.
- GGUFAsset.matchesVariant method Matches the exact quantization suffix of a text-model filename.
- GatedDeltaAttention class Single-token gated delta recurrence with causal depthwise convolution on CPU/GPU.
- GatedDeltaAttention.GatedDeltaAttention constructor Creates an initially zero recurrent state.
- GatedDeltaAttention.close method Releases recurrent device storage; repeated closes are harmless.
- GatedDeltaAttention.step method Updates convolution and recurrence, then applies RMS normalization/SiLU gate.
- GeneratedValue annotation Configures generation of an
@Id property.
- GenerationType enum Identity generation strategy for mapped entities.
- Generator class Lazy, forward-only sequence produced by a function containing
yield.
- Generator.close method Terminates iteration and executes active resource/finally cleanups once.
- Generator.current property Reads the current element without advancing the generator.
- Generator.next method Advances to the next element without materializing the sequence.
- GifImage class Graphics Interchange Format image implementation.
- GifImage.GifImage constructor Creates a GIF image descriptor.
- GoHighlighter class Syntax highlighter for Go backed by
klyn.code.go.GoTokenizer.
- GoHighlighter.highlight method Highlights one Go source line.
- GoLanguage class Canonical
LanguageProfile factory and vocabulary definitions for Go (.go).
- GoLanguage.profile method Returns the shared singleton
LanguageProfile for Go.
- GoTokenizer class Specialized
CodeTokenizer for Go source files (.go).
- GoTokenizer.GoTokenizer constructor Constructs a
GoTokenizer configured with GoLanguage.profile().
- GoTokenizer.classifyIdentifier method Classifies Go identifiers, recognizing
type <Name> declarations, receiver method names, package-qualified types (context.Context, *http.Request), and built-in calls.
- GpuQuantizedMatrix class NVIDIA-only specialization of DeviceQuantizedMatrix.
- GpuQuantizedMatrix.GpuQuantizedMatrix constructor Loads one Q8 tensor without retaining the open file.
- GpuQuantizedMatrix.GpuQuantizedMatrix constructor Loads through a shared descriptor reader, owned and closed by the caller.
- GpuQuantizedMatrix.GpuQuantizedMatrix constructor Loads exact GGUF F32, F16, BF16, Q8_0, Q4_K, Q5_K or Q6_K parameters.
- 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
- GroupedQueryAttention class Stateful single-sequence causal grouped-query attention on the selected CPU/GPU.
- GroupedQueryAttention.GroupedQueryAttention constructor Allocates sequence-owned caches.
- GroupedQueryAttention.close method Releases device caches while preserving host values.
- GroupedQueryAttention.position property Number of tokens already appended.
- GroupedQueryAttention.step method Appends one projected token and computes attention into a reusable buffer.
- GuiEvent class Base payload for GUI events emitted by window and terminal widgets.
- GuiEvent.GuiEvent constructor Creates a GUI event payload.
- Gzip class Single-member GZIP file decompression using Klyn's DEFLATE engine.
- Gzip.decompress method Validates and decompresses one GZIP member into a file.
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.clear method Removes every entry.
- HashMap.containsValue method Returns true if an entry contains the requested value.
- HashMap.get method Returns the associated value or a typed default when the key is absent.
- HashMap.isEmpty property Whether the map contains no entries.
- HashMap.items method Returns key-value tuples as a list.
- HashMap.keys method Returns the keys as a list.
- HashMap.operator in method Returns true if the key exists.
- HashMap.operator!= method Compares two hash maps structurally for inequality.
- HashMap.operator== method Compares two hash maps structurally.
- HashMap.operator[] method Gets or sets the value associated with a key.
- HashMap.remove method Removes an entry.
- HashMap.size property Gets the number of entries stored in this hash map.
- HashMap.toString method Returns the
{...} representation of the entries.
- HashMap.values method Returns the values as a list.
- 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.clear method Removes every entry.
- HashMapSync.containsValue method Returns true if an entry contains the requested value.
- HashMapSync.get method Returns the associated value or a typed default when the key is absent.
- HashMapSync.isEmpty property Whether the map contains no entries.
- HashMapSync.items method Returns key-value tuples as a list.
- HashMapSync.keys method Returns the keys as a list.
- HashMapSync.operator in method Returns true if the key exists.
- HashMapSync.operator[] method Gets or sets the value associated with a key.
- HashMapSync.remove method Removes an entry.
- HashMapSync.size property Gets the number of entries stored in this synchronized hash map.
- HashMapSync.toString method Returns the
s:{...} representation of the entries.
- HashMapSync.values method Returns the values as a list.
- 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 Returns the elements in the native hash table's current traversal order.
- 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 Returns a synchronized snapshot in the native hash table's current traversal order.
- 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 backed by
klyn.code.markup.MarkupTokenizer.
- HtmlHighlighter.highlight method Highlights one HTML source line.
- 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 Returns a snapshot of the request headers.
- 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).
- HubClient class Verified, resumable Hugging Face model downloads without external tooling.
- HubClient.availableQuantizations method Lists recognized text-model GGUF variants published by a repository, not execution backend capabilities.
- HubClient.download method Downloads or reuses a complete, pinned local snapshot.
- HubClient.downloadGGUF method Downloads only the selected GGUF file group, using pinned revision URLs, bounded resumable transfers, byte progress and SHA-256 verification.
- HubSnapshot class A complete local model snapshot pinned to an immutable Hugging Face commit.
- HubSnapshot.HubSnapshot constructor Captures validated snapshot metadata and an immutable filename list.
- HubSnapshot.files property Retained model/configuration/tokenizer filenames.
- HubSnapshot.path property Complete local checkpoint directory.
- HubSnapshot.repository property Hub repository identifier.
- HubSnapshot.revision property Resolved immutable Git commit, not a moving branch name.
- HubSnapshot.totalBytes property Total bytes of the downloaded assets.
I
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.
- JSON.stringify method Serializes a value and writes it to a text writer.
- JSON.stringify method Serializes a value and writes it to a file named by a string.
- JSON.stringify method Serializes a value and writes it to a path.
- 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.indexes property Typed persistent indexes rebuilt for each atomic source generation.
- 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.
- JSONParseException.JSONParseException constructor Creates a JSON parsing 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.providerDomain method Identifies repositories reading the same canonical JSON path.
- JSONRepository.providerName method Returns the stable JSON provider identifier.
- JSONWriteException class Reports a Klyn value that cannot be represented as JSON.
- JSONWriteException.JSONWriteException constructor Creates a JSON serialization error.
- JavaHighlighter class Syntax highlighter for Java backed by
klyn.code.java.JavaTokenizer.
- JavaHighlighter.highlight method Highlights one Java source line.
- JavaLanguage class Canonical
LanguageProfile factory and vocabulary definitions for the Java language (.java).
- JavaLanguage.profile method Returns the shared singleton
LanguageProfile for Java.
- JavaParser class Lightweight structural parser for Java source files (
.java).
- JavaParser.parseDeclarations method Parses top-level Java type declarations and their nested member methods/constructors.
- JavaTokenizer class Specialized
CodeTokenizer for Java source files (.java).
- JavaTokenizer.JavaTokenizer constructor Constructs a
JavaTokenizer configured with JavaLanguage.profile().
- JavaTokenizer.classifyIdentifier method Classifies Java identifiers, promoting method names followed by
( after a type or modifier to TokenKind.DECLARATION_NAME or TokenKind.FUNCTION.
- JoinColumn annotation Maps an entity relationship to one relational join column.
- JoinColumns annotation Maps one relationship to an ordered group of relational join columns.
- JoinTable annotation Maps an owning relationship through a relational join table.
- JpegImage class JPEG image implementation for
.jpg and .jpeg files.
- JpegImage.JpegImage constructor Creates a JPEG image descriptor.
- JsHighlighter class Syntax highlighter for JavaScript and TypeScript backed by
klyn.code.javascript.JsTsTokenizer.
- JsHighlighter.highlight method Highlights one JavaScript/TypeScript source line.
- JsTsLanguage class Canonical
LanguageProfile factory for JavaScript and TypeScript (.js, .jsx, .mjs, .cjs, .ts, .tsx).
- JsTsLanguage.javascriptProfile method Returns the shared singleton
LanguageProfile for JavaScript.
- JsTsLanguage.typescriptProfile method Returns the shared singleton
LanguageProfile for TypeScript (.ts, .tsx).
- JsTsTokenizer class Specialized
CodeTokenizer for JavaScript and TypeScript source files.
- JsTsTokenizer.JsTsTokenizer constructor Constructs a
JsTsTokenizer for JavaScript (typescript = false) or TypeScript (typescript = true).
- JsonHighlighter class Syntax highlighter for JSON and JSONC backed by
klyn.code.json.JsonTokenizer.
- JsonHighlighter.highlight method Highlights one JSON source line.
- JsonLanguage class Canonical
LanguageProfile factory for JSON and JSONC (.json, .jsonc, .jsonl, .geojson).
- JsonLanguage.profile method Returns the shared singleton
LanguageProfile for JSON/JSONC.
- JsonLogHandler class Appends one JSON object per line to a UTF-8 JSONL file.
- JsonLogHandler.JsonLogHandler constructor Creates a JSON-lines handler.
- JsonLogHandler.close method Closes the JSONL file.
- JsonLogHandler.flush method Flushes buffered JSON lines to the file.
- JsonLogHandler.handle method Writes one JSON object atomically.
- JsonTokenizer class Specialized
CodeTokenizer for JSON and JSONC documents.
- JsonTokenizer.JsonTokenizer constructor Constructs a
JsonTokenizer configured with JsonLanguage.profile().
- JsonTokenizer.tokenizeLine method Tokenizes a single line of JSON/JSONC, promoting
"key" tokens immediately followed by : to TokenKind.PROPERTY_NAME.
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
- KlynDocComment class Structured parser and text extractor for KlynDoc documentation comments and Klyn declaration headers.
- KlynDocComment.cleanDocBlock method Cleans an entire multi-line documentation block, preserving relative indentation inside fenced code blocks.
- KlynDocComment.cleanDocLine method Removes leading documentation comment delimiters (
*) from a single line while preserving relative indentation for embedded code examples.
- KlynDocComment.countLeadingSpaces method Counts the number of leading ASCII space characters (
' ') at the start of value.
- KlynDocComment.exampleText method Returns the example section of a KlynDoc comment (either explicit
@example or trailing fenced code block after @ tags).
- KlynDocComment.firstSentence method Extracts the first summary sentence from a cleaned documentation comment.
- KlynDocComment.implicitExampleText method Extracts trailing fenced code blocks (
) placed after @ tags when no explicit @example` tag is used.
- KlynDocComment.mainDescription method Extracts the main description body prior to the first
@ tag line.
- KlynDocComment.paramDescription method Extracts the parameter description from a
@param tag value.
- KlynDocComment.paramName method Extracts the parameter identifier from a
@param tag value (stripping surrounding backticks).
- KlynDocComment.readIdentifier method Reads the leading identifier or qualified token from
value up to the first whitespace or delimiter character (:, (, ), ,, =, <, >, [, ]).
- KlynDocComment.singleTagValue method Extracts the first value of a single-occurrence tag (such as
@return).
- KlynDocComment.splitTopLevelCommaSeparated method Splits a comma-separated list at top level only, ignoring commas nested inside
<...>, (...), [...], or {...}.
- KlynDocComment.stripLineComment method Strips a trailing
# line comment from value while ignoring # characters inside string, character, or backtick literals.
- KlynDocComment.tagBlockValue method Extracts a multi-line block tag (such as
@example), preserving fenced code blocks and indentation.
- KlynDocComment.tagValues method Extracts all values for a repeatable KlynDoc tag (such as
@param or @throws), joining wrapped continuation lines.
- KlynHighlighter class Syntax highlighter for the complete Klyn lexical surface backed by
klyn.code.klyn.KlynLanguage, klyn.code.klyn.KlynTokenizer, and the unified CodeHighlighter.
- KlynHighlighter.KlynHighlighter constructor Creates a highlighter initialized with the syntax supported by Klyn (
KlynLanguage.profile()).
- KlynHighlighter.highlight method Highlights one Klyn source line without changing its text.
- KlynHighlighter.queryMode field Enables contextual KQL keywords and query types for the current line.
- KlynLanguage class Canonical
LanguageProfile factory and vocabulary definitions for the Klyn language.
- KlynLanguage.profile method Returns the shared singleton
LanguageProfile for Klyn (".kn", ".wp").
- KlynParser class Lightweight structural parser for Klyn source code (
.kn).
- KlynParser.isValidPackageName method Checks whether
value is a syntactically valid Klyn dot-separated package identifier.
- KlynParser.parseDeclarations method Parses top-level type and callable declarations from Klyn
source into a hierarchy of DeclarationNodes (classes/interfaces/enums/annotations contain their fields, properties, signals, events, constructors, methods, and operators).
- KlynParser.parseImports method Extracts all imported package names from a Klyn source file.
- KlynParser.parsePackageName method Extracts the
package name declared at the top of a Klyn source file, or "" if none.
- KlynPlot class A scientific plot displayed in its own Klyn window by show().
- KlynPlot.KlynPlot constructor @param windowTitle Native window caption, separate from the axes title.
- KlynPlot.close method Closes the autonomous window if one is open.
- KlynPlot.show method Opens the autonomous window and runs its event loop until it closes.
- KlynPlotWidget class Embeddable scientific plot, drawn with the Klyn Painter (2D, pie or 3D scatter).
- KlynPlotWidget.KlynPlotWidget constructor Creates a 640x480 plot canvas.
- KlynPlotWidget.autoscale method Restores automatic limits on both axes.
- KlynPlotWidget.clear method Removes curves or a pie and resets color cycles and axes.
- KlynPlotWidget.colorbar method Displays the most recently inserted scalar-colored scatter's scale.
- KlynPlotWidget.exportImage method Exports the plot without changing its widget geometry.
- KlynPlotWidget.grid method Shows or hides major grid lines.
- KlynPlotWidget.legend method Shows a legend, choosing a low-overlap corner by default.
- KlynPlotWidget.paint method Draws into the assigned widget bounds.
- KlynPlotWidget.pie method Displays a circular pie from copied, non-negative weights in list order.
- KlynPlotWidget.pie method Displays a pie from a copied one-dimensional array, with the list overload's options.
- KlynPlotWidget.plot method Adds a curve from one-dimensional arrays; inputs are copied.
- KlynPlotWidget.plot method Adds a curve from lists, with the same options as the NDArray overload.
- KlynPlotWidget.projection property Projection selected at construction: "2d" or "3d".
- KlynPlotWidget.resetView method Restores the default 3D camera, pan and zoom without removing data.
- KlynPlotWidget.scatter method Adds a 3D scatter series from copied lists, with the same options as arrays.
- KlynPlotWidget.scatter method Adds circular markers from one-dimensional arrays.
- KlynPlotWidget.scatter method Adds a scatter directly from typed numeric vectors and optional attribute tensors.
- KlynPlotWidget.scatter method Adds circular markers from lists.
- KlynPlotWidget.scatter method Adds a 3D scatter series, copying one-dimensional arrays of equal length.
- KlynPlotWidget.seriesCount property Number of plotted datasets; a pie counts as one.
- KlynPlotWidget.title property Plot title, distinct from the native window title.
- KlynPlotWidget.view method Sets the 3D camera angles in degrees, looking at the centre of the data box.
- KlynPlotWidget.xLabel property Horizontal axis label.
- KlynPlotWidget.xLim method Sets finite increasing x limits.
- KlynPlotWidget.yLabel property Vertical axis label.
- KlynPlotWidget.yLim method Sets finite increasing y limits.
- KlynPlotWidget.zLabel property Third axis label; available on a 3D chart.
- KlynPlotWidget.zLim method Sets finite increasing z limits on a 3D chart.
- KlynTokenizer class Specialized
CodeTokenizer for Klyn source files (.kn, .wp).
- KlynTokenizer.KlynTokenizer constructor Constructs a
KlynTokenizer initialized with KlynLanguage.profile().
- KlynTokenizer.classifyIdentifier method Classifies an identifier in Klyn source code, adding recognition for Klyn method declarations (
public compute(x as Int)) even when def is omitted.
- KlynTokenizer.nextLineState method Advances the lexical state across
line without allocating TokenSpan objects, preserving Klyn query: block indentation tracking.
- KlynTokenizer.scanRegexLiteralEnd method Checks whether a
/ at index in line can start a /pattern/flags regular expression literal rather than a division operator, and returns the exclusive end index of the regex literal (or -1 if it is not a regex literal).
- KlynTokenizer.tokenizeLine method Tokenizes a single line of Klyn code with contextual KQL
query: state and regex literal support.
- 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.appendMessage method Appends and checkpoints an externally supplied message on the owner thread.
- LLMChatSession.ask method Sends one user prompt and returns the final assistant answer.
- LLMChatSession.askMessage method Sends a user message with optional image and attachment references.
- LLMChatSession.compact method Compacts the active context on demand using the configured compactor.
- LLMChatSession.consumeCompactionFlag method Returns and clears the compaction flag.
- LLMChatSession.contextLengthTokens property Configured context length in tokens.
- LLMChatSession.contextTokens property Current cached context occupancy, read in O(1) on the session owner thread.
- LLMChatSession.contextUsage property Captures accounting in O(1), without reading mutable message history.
- LLMChatSession.contextUsagePercent property Last known context usage percentage, capped to 100.
- LLMChatSession.lastCompactionAfterUsage property Estimated replacement accounting before subsequent provider calls, or null.
- LLMChatSession.lastCompactionBeforeUsage property Accounting immediately before the last compaction attempt, or null.
- 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.messages method Returns a typed snapshot of the active context, not the uncompacted archive.
- LLMChatSession.thread method Returns the legacy mutable history on the session owner thread.
- LLMChatSession.withCompactionObserver method Attaches an observer notified before the context compactor starts.
- LLMChatSession.withCompactionProvider method Selects a separate transport for context summaries, keeping ordinary requests on the session provider.
- LLMChatSession.withCompactor method Configures context compaction.
- LLMChatSession.withContextWindow method Configures token-based context accounting.
- LLMChatSession.withHistoryObserver method Installs a synchronous history journal; null disables checkpoint callbacks.
- LLMChatSession.withMaxToolCalls method Configures the maximum number of tool calls.
- LLMChatSession.withMessages method Restores an existing provider history without sharing its list container.
- 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.
- LLMCompactionLifecycleObserver interface Optional completion hooks for an LLMChatSession's compaction observer.
- LLMCompactionLifecycleObserver.afterCompaction method Reports completion after the replacement context has been checkpointed.
- LLMCompactionLifecycleObserver.compactionFailed method Reports a provider or checkpoint failure; the original exception propagates.
- LLMCompactionObserver interface Observes context compaction performed by an
LLMChatSession.
- LLMContextPreparation interface Optional provider hook, called before principal context checks and transport.
- LLMContextPreparation.prepareContext method Prepares the owning session's messages before a principal request.
- LLMContextUsage class Immutable accounting snapshot, safe to publish from a session's owner thread.
- LLMContextUsage.LLMContextUsage constructor Captures accounting without retaining mutable messages.
- LLMContextUsage.bound method Bounds an accumulated estimate without integer overflow.
- LLMContextUsage.estimateContext method Estimates a restored context once, using its last known tool budget.
- LLMContextUsage.estimateMessage method Estimates text at four characters per token, with message framing.
- LLMContextUsage.estimated field True when any component is estimated.
- LLMContextUsage.estimatedToolTokens field Estimated tool-schema budget, for restoring a gauge without rebuilding tools.
- LLMContextUsage.messageCharacters method Estimates message text and structured calls, including null content.
- LLMContextUsage.tokens field Occupied tokens, bounded to Int.MAX_VALUE.
- LLMHistoryObserver interface Receives synchronous history checkpoints on the request worker.
- LLMHistoryObserver.historyChanged method Records one appended message or a replacement of the compacted context.
- LLMImage class A local image loaded only when a provider serializes a request.
- LLMImage.LLMImage constructor Creates an image reference; the caller owns the source's lifetime.
- LLMImage.dataUrl method Encodes bytes without interpreting them as text.
- LLMImage.mimeType property
- LLMImage.path property
- 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.finishReason property Provider termination reason, or empty when unavailable.
- 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.attachments property Application attachment names, including non-image documents.
- LLMThreadMessage.content property Message textual content.
- LLMThreadMessage.images property Local images sent as multimodal content, not embedded in saved JSON.
- 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.
- LLMTokenEstimator interface Optional provider-specific accounting for wire metadata and image budgets.
- LLMTokenEstimator.estimateMessageTokens method Estimates the complete wire message, including provider-added metadata.
- 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.applyThemeMetrics method
- 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.
- LanguageProfile class Declarative lexical profile describing the syntax and vocabulary of a programming language.
- LanguageProfile.LanguageProfile constructor Constructs a language profile with the given identifier and display name.
- LanguageProfile.blockCommentEnd property Closing delimiter for multi-line block comments (e.g.
- LanguageProfile.blockCommentStart property Opening delimiter for multi-line block comments (e.g.
- LanguageProfile.builtins property Ordered list of built-in function names.
- LanguageProfile.caseInsensitive property Indicates whether keyword and type lookups are case-insensitive (e.g.
- LanguageProfile.complexityKeywords property Ordered list of cyclomatic complexity decision tokens.
- LanguageProfile.constants property Ordered list of language constant literals (such as
true, false, null).
- LanguageProfile.definitionMode property Structural declaration family (
"klyn", "python", "c-like", "javascript", "sql", "markup", "stylesheet").
- LanguageProfile.docCommentEnd property Closing delimiter for documentation comments.
- LanguageProfile.docCommentStart property Opening delimiter for documentation comments (e.g.
- LanguageProfile.extensions property Registered file extensions (without leading dot).
- LanguageProfile.filenames property Exact lowercase filenames associated with this language (such as
"makefile" or "dockerfile").
- LanguageProfile.id property Canonical lowercase language identifier.
- LanguageProfile.identifierExtraChars property Additional characters permitted inside identifiers (such as
"$" or "-").
- LanguageProfile.isBuiltin method Checks in $O(1)$ whether
word is a registered built-in function of this language.
- LanguageProfile.isComplexityKeyword method Checks in $O(1)$ whether
word is a cyclomatic complexity decision token.
- LanguageProfile.isConstant method Checks in $O(1)$ whether
word is a registered constant literal (true, false, null, etc.).
- LanguageProfile.isExtraIdentChar method Checks whether
ch is included in identifierExtraChars.
- LanguageProfile.isFormattedPrefix method Checks whether a string prefix enables
{...} expression interpolation.
- LanguageProfile.isKeyword method Checks in $O(1)$ whether
word is a registered keyword of this language.
- LanguageProfile.isNumericLiteral method Checks in $O(1)$ whether
word is a symbolic numeric literal (nan, inf, etc.).
- LanguageProfile.isProse property Indicates whether this language represents documentation/data prose rather than executable code.
- LanguageProfile.isQueryKeyword method Checks in $O(1)$ whether
word is a contextual query keyword.
- LanguageProfile.isQueryType method Checks in $O(1)$ whether
word is a contextual query type name.
- LanguageProfile.isRawPrefix method Checks whether a string prefix disables backslash escape sequences.
- LanguageProfile.isType method Checks in $O(1)$ whether
word is a registered built-in type of this language.
- LanguageProfile.keywords property Ordered list of language keywords.
- LanguageProfile.lineComment property Primary single-line comment marker, or
"" if none is defined.
- LanguageProfile.lineComments property Single-line comment prefixes (such as
["#"] or ["//"]).
- LanguageProfile.literalDelimiters property Ordered list of character or secondary literal delimiters (e.g.
- LanguageProfile.name property Human-readable display name of the language.
- LanguageProfile.nestedBlockComments property Whether multi-line block comments can be nested.
- LanguageProfile.numericLiterals property Ordered list of symbolic numeric literals (such as
nan, inf).
- LanguageProfile.preprocessorPrefix property Prefix used for preprocessor directives (such as
"#" in C/C++/C#), or "".
- LanguageProfile.queryKeywords property Ordered list of contextual query keywords (KQL).
- LanguageProfile.queryTypes property Ordered list of contextual query type names (KQL).
- LanguageProfile.shebangs property Interpreter names recognized in
#! shebang lines.
- LanguageProfile.stringDelimiters property Ordered list of string delimiters (longest first, e.g.
- LanguageProfile.stringPrefixes property Ordered list of recognized string prefixes (longest first, e.g.
- LanguageProfile.supportsAnnotations property Indicates whether
@Identifier annotations or decorators are supported.
- LanguageProfile.supportsRegexLiterals property Indicates whether
/pattern/flags regular expression literals are supported.
- LanguageProfile.types property Ordered list of built-in type names.
- LanguageProfile.withBlockComment method Configures multi-line block comment delimiters.
- LanguageProfile.withBuiltins method Registers built-in function names in $O(1)$ lookup tables.
- LanguageProfile.withCaseInsensitive method Enables or disables case-insensitive keyword/type matching.
- LanguageProfile.withComplexityKeywords method Registers cyclomatic complexity decision keywords and operators.
- LanguageProfile.withConstants method Registers language constant literals (e.g.
- LanguageProfile.withDefinitionMode method Sets the structural definition mode for declaration navigation (
"klyn", "python", "c-like", etc.).
- LanguageProfile.withDocComment method Configures multi-line documentation comment delimiters.
- LanguageProfile.withExtensions method Registers file extensions for this language profile.
- LanguageProfile.withFilenames method Registers exact filenames for this language profile.
- LanguageProfile.withFormattedStringPrefixes method Configures which string prefixes enable
{...} interpolation.
- LanguageProfile.withIdentifierExtraChars method Configures extra characters permitted inside identifiers.
- LanguageProfile.withKeywords method Registers language keywords in $O(1)$ lookup tables.
- LanguageProfile.withLineComments method Configures single-line comment prefixes.
- LanguageProfile.withLiteralDelimiters method Configures character or secondary literal delimiters (e.g.
- LanguageProfile.withNestedBlockComments method Enables or disables nested multi-line block comments.
- LanguageProfile.withNumericLiterals method Registers symbolic numeric literals (such as
nan, inf, inff).
- LanguageProfile.withPreprocessorPrefix method Configures the preprocessor line prefix (e.g.
- LanguageProfile.withProse method Marks this language profile as documentation/prose or executable code.
- LanguageProfile.withQueryKeywords method Registers contextual query keywords (such as Klyn KQL
select, from, where).
- LanguageProfile.withQueryTypes method Registers contextual query type names (such as Klyn KQL
Decimal, UUID).
- LanguageProfile.withRawStringPrefixes method Configures which string prefixes disable backslash escaping (raw strings).
- LanguageProfile.withShebangs method Registers
#! shebang interpreter names for this language profile.
- LanguageProfile.withStringDelimiters method Configures string literal delimiters (ordered longest first, e.g.
- LanguageProfile.withStringPrefixes method Configures recognized string prefixes (ordered longest first).
- LanguageProfile.withSupportsAnnotations method Enables or disables
@Annotation / @decorator token recognition.
- LanguageProfile.withSupportsRegexLiterals method Enables or disables
/.../flags regex literal scanning.
- LanguageProfile.withTypes method Registers built-in type names in $O(1)$ lookup tables.
- LanguageRegistry class Central registry and factory for language profiles and tokenizers across the Klyn ecosystem.
- LanguageRegistry.allProfiles method Returns all registered
LanguageProfile descriptors.
- LanguageRegistry.profileForId method Resolves a
LanguageProfile by its canonical identifier or common alias (e.g.
- LanguageRegistry.profileForPath method Resolves a
LanguageProfile from a file path, filename, or optional first-line shebang (#!).
- LanguageRegistry.register method Registers a custom or built-in
LanguageProfile and its Tokenizer.
- LanguageRegistry.tokenizerForId method Resolves a
Tokenizer by language ID or extension alias.
- LanguageRegistry.tokenizerForPath method Resolves the appropriate
Tokenizer for a file path or #! shebang line.
- Layer class Statically typed stage of a sequential batch computation.
- Layer.backwardTraining method Differentiates one training context; subclasses may reuse saved intermediates.
- Layer.buildShape method Initializes an unbuilt layer, or checks its existing input dimensions.
- Layer.differentiate method Computes derivatives against unchanged parameters.
- Layer.displayName property Short descriptive name used in model summaries.
- Layer.forward method Computes inference outputs without changing parameters or retaining the batch.
- Layer.forwardTraining method Computes outputs and an explicit per-batch context owned by the trainer.
- Layer.inputShapeHint property Explicit input sample dimensions, or an empty list for deferred inference.
- Layer.parameter method Returns a trainable tensor, ordered like the parameter derivatives.
- Layer.parameterCount property Number of trainable parameter tensors.
- LayerCodec class Versioned allowlist for sequential checkpoint operators.
- LayerCodec.boolean method Reads a JSON Boolean without accepting numeric or textual conversions.
- LayerCodec.decode method Reconstructs a known operator without code execution or reflection.
- LayerCodec.encode method Encodes exact built-in layer configuration, not its parameters.
- LayerCodec.integer method Parses a canonical non-negative decimal string without floating conversion.
- LayerCodec.keys method Checks exact keys, rejecting silently ignored configuration.
- LayerCodec.number method Reads a JSON number, never a Boolean, null or a numeric string.
- LayerCodec.outputShape method Computes output dimensions without allocating trainable parameters.
- LayerCodec.parameterShapes method Expected parameter shapes, without parameter allocation.
- LayerCodec.readShape method Decodes a bounded, positive, non-overflowing shape.
- LayerCodec.shape method Encodes dimensions as exact decimal strings.
- LayerGradients class Explicit backward result, with parameter derivatives in layer parameter order.
- LayerGradients.LayerGradients constructor Groups derivatives and snapshots their ordering, not their data.
- LayerGradients.inputs property Input derivative passed to the preceding layer.
- LayerGradients.parameters property Parameter derivatives in the order defined by Layer.parameter.
- LayerPass class Explicit per-batch forward context, released by the trainer after backward.
- LayerPass.LayerPass constructor Retains tensors without copying their storage.
- LayerPass.inputs property Original input tensor.
- LayerPass.outputs property Output tensor, including any configured activation.
- LayerPass.saved property Optional layer-specific intermediate, such as affine pre-activations.
- 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.
- LexicalMode enum Enumerates the multi-line lexical continuation modes carried between lines.
- LexicalState class Immutable lexical state carried from the end of one source line to the start of the next.
- LexicalState.LexicalState constructor Constructs a lexical state with explicit continuation parameters.
- LexicalState.NORMAL field Shared singleton representing the default top-level code state.
- LexicalState.delimiter property Closing delimiter expected to exit the current multi-line mode.
- LexicalState.equalsState method Compares all fields of this state with another
LexicalState for value equality.
- LexicalState.fenceLanguage property Language identifier of the active Markdown fenced code block.
- LexicalState.inBlockComment method Returns
true when inside a multi-line block or documentation comment.
- LexicalState.inMarkdownFence method Returns
true when inside a Markdown fenced code block ( or ~~~`).
- LexicalState.inQueryBlock method Returns
true when inside an indented Klyn query: block.
- LexicalState.inString method Returns
true when inside a multi-line string literal (outside interpolated code).
- LexicalState.interpolationDepth property Current nesting depth of
{...} expressions inside an interpolated multi-line string.
- LexicalState.isFormatted property Indicates whether the active multi-line string supports
{...} interpolation.
- LexicalState.isNormal method Returns
true when this state is the default top-level state with no open multi-line construct.
- LexicalState.isRaw property Indicates whether the active multi-line string is a raw literal.
- LexicalState.mode property Active multi-line lexical mode.
- LexicalState.of method Returns the canonical state, reusing
LexicalState.NORMAL when all fields match the default state.
- LexicalState.queryIndent property Indentation column of the active Klyn
query: block, or -1 when outside a query block.
- LexicalState.withQueryIndent method Returns a copy of this state with an updated
queryIndent value.
- 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 with cursor navigation, text selection, clipboard copy/cut/paste, and mouse drag selection support.
- LineEdit.LineEdit constructor
- LineEdit.bgNormal property
- LineEdit.bgSelection property
- LineEdit.clearSelection method Clears any active selection.
- LineEdit.copySelection method Copies the active selection to the clipboard.
- LineEdit.cursorDisplayColumn method
- LineEdit.cursorPosition property
- LineEdit.cutSelection method Cuts the active selection to the clipboard and removes it from text.
- LineEdit.fgNormal property
- LineEdit.fgSelection property
- LineEdit.focusable property
- LineEdit.focused property
- LineEdit.handleEvent method
- LineEdit.handleMouseEvent method
- LineEdit.hasSelection method Indicates whether a non-empty text selection is active.
- LineEdit.paintToFrame method
- LineEdit.pasteText method Pastes text at the current cursor or replacing the selection.
- LineEdit.placeholder property
- LineEdit.placeholderFg property
- LineEdit.selectAll method Selects all text in the widget.
- LineEdit.selectRange method Selects a given range of text.
- LineEdit.selectedText method Returns the currently selected substring.
- LineEdit.selectionAnchor property
- LineEdit.selectionCaret property
- LineEdit.selectionEnd method End index of the selection range, exclusive.
- LineEdit.selectionStart method Start index of the selection range, inclusive.
- LineEdit.text signal
- LineScanResult class Holds the token spans produced for a single line along with the resulting end-of-line
LexicalState.
- LineScanResult.LineScanResult constructor Constructs a line scan result from a list of spans and an end-of-line state.
- LineScanResult.endState property Lexical state reached at the end of the scanned line.
- LineScanResult.isCodePosition method Determines whether
column lies in executable code (neither inside a comment nor inside a string/character/regex literal).
- LineScanResult.spans property Ordered list of token spans on the scanned line.
- LineScanResult.tokenAt method Finds the
TokenSpan containing the given zero-based column using binary search.
- LinearColor class Immutable linear RGBA color, independent of GUI colors (which use sRGB).
- LinearColor.LinearColor constructor Creates finite channels in [0,1].
- LinearColor.alpha property Opacity.
- LinearColor.blue property Linear blue channel.
- LinearColor.green property Linear green channel.
- LinearColor.red property Linear red channel.
- 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.
- ListResourceBundle class Base class for programmatic resources, including non-String objects.
- LocalLLMProvider class Local token-level Qwen3.5 text inference on CPU or NVIDIA GPU.
- LocalLLMProvider.LocalLLMProvider constructor Loads a local indexed Q8 model, validating its supported text architecture.
- LocalLLMProvider.availableQuantizations method Lists published GGUF variants without downloading weights.
- LocalLLMProvider.chat method Generates a textual assistant response from a text-only Qwen conversation.
- LocalLLMProvider.close method Releases all packed parameter allocations, idempotently.
- LocalLLMProvider.complete method Completes a typed text conversation using resident model weights.
- LocalLLMProvider.device property Concrete device, fixed for this provider's lifetime.
- LocalLLMProvider.generateTokens method Generates new token IDs by finite-logit argmax, without decoding text.
- LocalLLMProvider.load method Downloads the requested Hub variant if necessary, verifies it and loads it on the selected CPU/GPU.
- LocalLLMProvider.maxContext property Maximum prompt plus generated sequence length.
- LocalLLMProvider.maxNewTokens field Maximum generated tokens per complete() request, including a terminating EOS token.
- LocalLLMProvider.parameterBytes property Packed device parameter bytes, counting shared embeddings only once and excluding caches/activation buffers.
- LocalLLMProvider.supportedQuantizations method Lists published weight formats executable by this provider on the selected device.
- LocalLLMProvider.vocabularySize property Vocabulary size, including reserved IDs.
- Locale class A Locale object represents a specific geographical, political, or cultural region.
- Locale.ARABIC field Arabic (Saudi Arabia).
- Locale.CHINA field Chinese (China).
- Locale.FRANCE field French (France).
- Locale.GERMANY field German (Germany).
- Locale.GREECE field Greek (Greece).
- Locale.HEBREW field Predefined constant for Hebrew (Israel).
- Locale.ISRAEL field Hebrew (Israel).
- Locale.ITALY field Italian (Italy).
- Locale.JAPAN field Japanese (Japan).
- Locale.Locale constructor Constructs a new Locale from language and country codes.
- Locale.PORTUGAL field Portuguese (Portugal).
- Locale.RUSSIA field Russian (Russia).
- Locale.SPAIN field Spanish (Spain).
- Locale.UK field English (United Kingdom).
- Locale.US field English (United States).
- Locale.VIETNAM field Vietnamese (Vietnam).
- Locale.amPm property Morning and afternoon markers, in that order; mutable presentation data.
- Locale.country property Normalized country code.
- Locale.dayNames property Full day names, Sunday first.
- Locale.default property Current default locale, initialized lazily from the environment.
- Locale.hash method Hashes the same immutable codes used by equality.
- Locale.language property Normalized language code.
- Locale.monthNames property Full month names, January first; mutable presentation data.
- Locale.operator!= method Tests whether normalized language or country codes differ.
- Locale.operator== method Compares normalized language and country codes, not formatting data.
- Locale.shortDayNames property Abbreviated day names, Sunday first; mutable presentation data.
- Locale.shortMonthNames property Abbreviated month names, January first; mutable presentation data.
- Locale.toString method Formats the normalized language and optional country, separated by
_.
- 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.
- LogConfiguration class Complete logging configuration loaded from TOML.
- LogConfiguration.LogConfiguration constructor Creates a default console configuration at
INFO level.
- LogConfiguration.fromMap method Builds configuration from an already parsed TOML root table.
- LogConfiguration.handlers property Configured handler tables.
- LogConfiguration.level property Root minimum level.
- LogConfiguration.load method Loads configuration from a TOML file.
- LogConfiguration.load method Loads configuration from a path.
- LogConfiguration.loggerLevels property Per-logger hierarchical level overrides.
- LogConfigurationException class Reports an invalid logging configuration.
- LogConfigurationException.LogConfigurationException constructor Creates a configuration error.
- LogContext class Scoped structured logging context.
- LogContext.LogContext constructor Opens a context containing the supplied fields.
- LogContext.active property Whether this scope is still installed.
- LogContext.close method Closes this scope.
- LogContext.fields property Structured fields owned by this exact scope.
- LogContext.spanId property Span identifier associated with this scope.
- LogContext.traceId property Trace identifier associated with this scope.
- LogEvent class Immutable event produced by a
Logger and consumed by a LogHandler.
- LogEvent.LogEvent constructor Creates an immutable event.
- LogEvent.exception property Optional application exception.
- LogEvent.fields property Immutable structured fields.
- LogEvent.level property Event severity.
- LogEvent.logger property Hierarchical logger name.
- LogEvent.message property Human-readable message.
- LogEvent.source property Source location supplied by the compiler when available.
- LogEvent.spanId property Span identifier inherited from the active context.
- LogEvent.timestamp property UTC instant at which the event was created.
- LogEvent.traceId property Trace identifier inherited from the active context.
- LogFields class Immutable snapshot of structured fields attached to a log event.
- LogFields.LogFields constructor Creates an immutable field snapshot.
- LogFields.items method Returns an immutable snapshot of field entries.
- LogFields.keys method Returns field names.
- LogFields.merge method Merges two maps, giving explicit fields precedence over context fields.
- LogFields.operator in method Tests whether a field exists.
- LogFields.operator[] method Reads a field.
- LogFields.size property Number of structured fields.
- LogFields.toMap method Returns a mutable copy of the fields.
- LogFields.toString method Returns a readable map representation.
- LogHandler interface Destination contract for log events.
- LogHandler.accepts method Checks whether this handler accepts an event.
- LogHandler.flush method Flushes buffered events to their destination.
- LogHandler.handle method Processes one immutable event.
- LogHandlerConfiguration class Typed view over one handler table loaded from TOML.
- LogHandlerConfiguration.LogHandlerConfiguration constructor Creates a handler configuration.
- LogHandlerConfiguration.boolean method Reads a boolean option.
- LogHandlerConfiguration.enabled property Whether this handler is enabled.
- LogHandlerConfiguration.has method Tests whether an option exists.
- LogHandlerConfiguration.integer method Reads an integer option.
- LogHandlerConfiguration.long method Reads a long integer option.
- LogHandlerConfiguration.name property TOML table name and handler factory identifier.
- LogHandlerConfiguration.requiredString method Reads a required non-empty string option.
- LogHandlerConfiguration.string method Reads a string option.
- LogHandlerConfiguration.table method Reads a nested TOML table.
- LogHandlerConfiguration.toMap method Returns an independent option map.
- LogHandlerConfiguration.validateOptions method Rejects options not declared by a handler factory.
- LogHandlerConfiguration.value method Reads a raw option.
- LogHandlerFactory interface Creates a handler from one named TOML configuration table.
- LogHandlerFactory.create method Creates a handler.
- LogHandlerFactory.name property Configuration table name handled by this factory.
- LogHandlerFactory.validate method Validates the shape and declared values of a TOML table.
- LogLevel enum Severity assigned to a log event.
- LogLevel.acceptedBy method Tests this level against a minimum level.
- LogLevel.parse method Resolves a case-insensitive textual level.
- LogManager class Global registry and dispatch point for Klyn logging.
- LogManager.configure method Replaces the complete handler graph.
- LogManager.configure method Builds and atomically applies a TOML-derived configuration.
- LogManager.flush method Flushes the active handler graph.
- LogManager.getLogger method Gets the cached logger for a hierarchical name.
- LogManager.getLogger method Gets a logger named after a static type.
- LogManager.level property Root minimum logging level.
- LogManager.registerHandlerFactory method Registers or replaces a TOML handler factory.
- LogManager.shutdown method Flushes and closes the active handler graph.
- LogSource class Source location associated with a log call.
- LogSource.LogSource constructor Creates source metadata.
- LogSource.column property One-based source column, or
-1.
- LogSource.file property Source filename.
- LogSource.function property Function or method name.
- LogSource.line property One-based source line, or
-1.
- LogSource.toString method Returns
file:line:column when available.
- LogSource.typeName property Declaring type name.
- LogSource.unknown property Returns an empty source descriptor.
- LogSpan class Timed observability scope associated with a logger.
- LogSpan.close method Ends and logs this span once.
- LogSpan.closed property Whether this span has ended.
- LogSpan.durationMs property Elapsed duration in milliseconds.
- LogSpan.endTime property Wall-clock end instant, boxed as Timestamp, or
null while active.
- LogSpan.name property Span name.
- LogSpan.parentSpan property Parent span, or
null for a trace root.
- LogSpan.spanId property Unique span identifier.
- LogSpan.startTime property Wall-clock start instant.
- LogSpan.traceId property Trace identifier shared with descendants.
- Logger class Named producer of immutable log events.
- Logger.debug method Emits a debug event.
- Logger.debugEnabled property Whether debug events can reach an active handler.
- Logger.error method Emits an error event.
- Logger.errorEnabled property Whether error events can reach an active handler.
- Logger.fatal method Emits a fatal event.
- Logger.fatalEnabled property Whether fatal events can reach an active handler.
- Logger.handlers property Snapshot of the handlers currently configured for this logger.
- Logger.info method Emits an informational event.
- Logger.infoEnabled property Whether informational events can reach an active handler.
- Logger.level property Effective minimum level inherited from the logger hierarchy.
- Logger.log method Emits an event at a dynamic level.
- Logger.name property Hierarchical logger name.
- Logger.span method Opens a timed span that is automatically logged on close.
- Logger.trace method Emits a trace event.
- Logger.traceEnabled property Whether trace events can reach an active handler.
- Logger.warning method Emits a warning event.
- Logger.warningEnabled property Whether warning events can reach an active handler.
- Logs class Concise facade for logging configuration and scoped context creation.
- Logs.configure method Configures one handler directly.
- Logs.configure method Applies a typed logging configuration.
- Logs.configure method Loads and applies TOML configuration.
- Logs.context method Opens a structured context using named fields.
- Logs.flush method Flushes the active handler graph.
- Logs.shutdown method Flushes and closes closable handlers.
- 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 Unicode scalar value.
- 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 UTF-16 code-unit value.
- 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.
- LossResult class A mean batch loss and its derivative with respect to model outputs.
- LossResult.LossResult constructor Retains a scalar loss and its gradient without copying the array.
- LossResult.gradient property Mean-reduced output gradient, including an optional loss-scaling factor.
- LossResult.value property Mean scalar loss accumulated in FP64.
M
- MD5 class MD5 message digest.
- MD5.MD5 constructor
- MNIST class Loads handwritten-digit data as four statically typed, independent NDArrays.
- MNIST.load method Loads the train and t10k IDX image/label files, downloading missing files.
- 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 Encodes a mailbox display name, quoting ASCII address separators.
- MailSupport.formatDate method Formats a mail date using its calendar fields and actual UTC offset.
- MailSupport.generateBoundary method
- MailSupport.generateMessageId method
- MailSupport.headerNamesContain method
- MailSupport.isAsciiHeaderSafe method
- MailSupport.joinAddresses method
- MailSupport.normalizeCrlf method
- MailSupport.pad2 method
- MailSupport.quoteParameter method Quotes a MIME parameter, escaping backslashes and double quotes.
- MailSupport.require method Performs a mail or SMTP operation.
- MailSupport.sanitizeHeaderValue method Removes line breaks from a single MIME header value.
- 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.
- ManyToMany annotation Declares a many-to-many entity relationship.
- ManyToOne annotation Declares a many-to-one entity relationship.
- Map interface Common contract for associative collections.
- Map.clear method Removes every entry from the map.
- Map.containsValue method Returns whether the map contains a value.
- Map.get method Returns the value associated with a key, or a typed default value when the key is absent.
- Map.isEmpty property Whether the map contains no entries.
- Map.items method Returns key-value tuples in the implementation's traversal order.
- Map.keys method Returns the keys as a list in the implementation's traversal order.
- Map.operator in method Returns whether the map contains a key.
- Map.operator[] method Gets or sets the value associated with a key.
- Map.remove method Removes an entry.
- Map.size property Gets the number of entries in the map.
- Map.values method Returns the values as a list in the implementation's traversal order.
- 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.endsWith method
- MariaDBDialect.floorDivide method
- MariaDBDialect.length method
- MariaDBDialect.name property
- MariaDBDialect.paginate method
- MariaDBDialect.parameterMarker method
- MariaDBDialect.power method
- MariaDBDialect.quoteIdentifier method
- MariaDBDialect.slice method
- MariaDBDialect.startsWith method
- MariaDBDialect.supportsFullOuterJoin property
- MariaDBDialect.supportsRightJoin property
- 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.targetedColumns method
- MariaDbDatabaseMetaData.targetedImportedKeys method
- MariaDbDatabaseMetaData.targetedIndexes method
- MariaDbDatabaseMetaData.targetedPrimaryKeys method
- MariaDbDatabaseMetaData.targetedTables 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 default terminal palette.
- MarkdownAnsi.render method Renders a Markdown fragment with a caller-provided base style.
- MarkdownAst class Structural parser for Markdown documents, extracting heading outlines (
DeclarationNode) and fenced code blocks (MarkdownCodeBlock).
- MarkdownAst.extractCodeBlocks method Extracts all fenced code blocks (
lang ...
- MarkdownAst.extractHeadings method Extracts all ATX headings (
# ..
- MarkdownCodeBlock class Represents a fenced code block (
language ...
- MarkdownCodeBlock.MarkdownCodeBlock constructor Constructs a
MarkdownCodeBlock.
- MarkdownCodeBlock.code property Source code inside the fenced block (excluding the opening and closing fence lines).
- MarkdownCodeBlock.language property Lowercase language identifier on the opening code fence (or
"").
- MarkdownCodeBlock.range property Line range of the fenced block in the enclosing Markdown document.
- MarkdownHighlighter class Syntax highlighter for Markdown backed by
klyn.code.markdown.MarkdownTokenizer.
- MarkdownHighlighter.highlight method Highlights one Markdown source line.
- MarkdownLanguage class Canonical
LanguageProfile factory for Markdown documents (.md, .markdown, .mdown, .mdx).
- MarkdownLanguage.profile method Returns the shared singleton
LanguageProfile for Markdown.
- MarkdownTokenizer class Specialized
CodeTokenizer for Markdown documents with embedded fenced-code delegation.
- MarkdownTokenizer.MarkdownTokenizer constructor Constructs a
MarkdownTokenizer configured with MarkdownLanguage.profile().
- MarkdownTokenizer.tokenizeLine method Tokenizes a single line of Markdown, tracking multi-line fenced code blocks via
LexicalState.
- MarkupLanguage class Canonical
LanguageProfile factory for HTML, XML, SVG, XHTML, and UI markup files.
- MarkupLanguage.htmlProfile method Returns the shared singleton
LanguageProfile for HTML (.html, .htm, .xhtml).
- MarkupLanguage.xmlProfile method Returns the shared singleton
LanguageProfile for XML (.xml, .svg, .xsd, .xsl, .ui, .pom).
- MarkupTokenizer class Specialized
CodeTokenizer for HTML, XML, and SVG markup files.
- MarkupTokenizer.MarkupTokenizer constructor Constructs a
MarkupTokenizer for HTML (xmlMode = false) or XML (xmlMode = true).
- MarkupTokenizer.tokenizeLine method Tokenizes a single line of HTML/XML markup.
- 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.
- Material class Metallic/roughness material in linear color space.
- Material.Material constructor Creates an immutable material; rejects invalid factors and transparent colors.
- Material.baseColor property Linear base color.
- Material.doubleSided property Whether both triangle sides are visible.
- Material.emission property Linear emitted color.
- Material.metallic property Metallic factor in [0,1].
- Material.name property Asset-local name.
- Material.roughness property Roughness in [0,1].
- 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 non-negative greatest common divisor of two 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.isClose method Reports whether two real numbers are close within relative and absolute tolerances.
- 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
- 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.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.
- Matrix4 class Immutable 4x4 matrix, column-major, acting on column vectors.
- Matrix4.Matrix4 constructor Copies sixteen column-major elements, or constructs identity.
- Matrix4.at method Reads an element, row/column in [0,3].
- Matrix4.isIdentity property Whether this is exactly the identity matrix, O(1).
- Matrix4.lookAt method World-to-camera matrix, camera looks from eye toward target.
- Matrix4.operator* method Matrix product.
- Matrix4.perspective method Perspective projection (OpenGL depth [-1,1]); vertical angle in radians.
- Matrix4.rotation method Converts a unit quaternion to a rotation matrix.
- Matrix4.scaling method Scaling matrix; zero scales are permitted for CPU algebra.
- Matrix4.transformNormal method Transforms a surface normal by the inverse transpose and normalizes it.
- Matrix4.transformPoint method Transforms a point including homogeneous division.
- Matrix4.translation method Translation matrix.
- Matrix4.writeTo method Writes sixteen Float values into caller-owned storage, O(1).
- MaxPooling2D class Maximum over each spatial window, keeping channels independent.
- MaxPooling2D.MaxPooling2D constructor Configures independent window reductions with no trainable parameters.
- MaxPooling2D.MaxPooling2D constructor Configures independent window reductions with no trainable parameters.
- MaxPooling2D.MaxPooling2D constructor Configures independent window reductions with no trainable parameters.
- MaxPooling2D.MaxPooling2D constructor Configures independent window reductions with no trainable parameters.
- MeanSquaredError class Mean squared residual over all samples and output coordinates.
- MeanSquaredError.MeanSquaredError constructor Creates an all-coordinate mean squared error objective.
- MeanSquaredError.compute method Computes MSE and a same-shaped, independent output derivative.
- MemoryConfiguration class Immutable provider configuration for one logical in-memory environment.
- MemoryConfiguration.MemoryConfiguration constructor Creates an immutable registry of typed in-memory repositories.
- MemoryConfiguration.providerName property Stable provider family name.
- MemoryConfiguration.repositoryTypes property Immutable entity types represented by the configured repositories.
- MemoryConfiguration.resolve method Resolves one repository with its exact entity and identity types.
- 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.planExecutionMode method Memory plans execute through specialized local loops.
- MemoryRepository.planWarnings method Memory execution introduces no implicit provider buffering.
- MemoryRepository.providerCapabilities method Returns local-memory provider capabilities.
- MemoryRepository.providerDomain method Direct memory repositories share the local-memory execution domain.
- 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.
- 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.preferredSizeIncludesContentZoom method
- MenuBar.removeMenu method Removes a top-level menu.
- MenuBar.resolvePreferredHeight method Resolved menu-bar height after runtime content zoom.
- MenuBar.setMenu method Adds or updates a menu entry rendered from the left edge.
- MenuBar.setTrailingMenu method Adds or updates the menu entry anchored to the right edge.
- MenuBar.titleOf method
- MenuBar.trigger method Invokes the action registered for a menu shortcut.
- MenuItem class Single menu entry.
- MenuItem.MenuItem constructor Creates a menu item.
- MenuItem.activate method Activates the item through the menu infrastructure.
- MenuItem.click method Executes the menu action.
- MenuItem.icon property Short visual marker drawn before the menu text.
- MenuItem.isCheckable property Whether activating the item toggles its checked state.
- MenuItem.isChecked property Current checked state of a checkable menu item.
- 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.
- Mesh class Immutable indexed triangle mesh, independent of any GPU context.
- Mesh.Mesh constructor Validates and copies geometry; normals must be finite and nonzero.
- Mesh.bounds property Bounds copy, O(1).
- Mesh.copyIndices method Explicit CPU index copy, O(indices).
- Mesh.copyVertices method Explicit CPU buffer copy, O(vertices).
- Mesh.indexCount property Number of indices, O(1).
- Mesh.name property Mesh name.
- Mesh.position method Reads a position in O(1); checks its vertex index.
- Mesh.vertexCount property Number of vertices, O(1).
- 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 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.
- MissingResourceException class A resource family or resource key could not be found after parent fallback.
- MissingResourceException.MissingResourceException constructor Describes a failed resource lookup.
- MissingResourceException.className property Resource family or implementation name.
- MissingResourceException.key property Missing key; empty for a missing family.
- ModelArchive class Strict KNN 1.0 sequential model transport.
- ModelArchive.dtype method Public precision identifier.
- ModelArchive.read method Loads and validates all architecture, ranges and checksums before publication.
- ModelArchive.write method Writes a built sequential model using bounded I/O and atomic replacement.
- ModelAsset class CPU asset, independently editable catalog and scene templates.
- ModelAsset.defaultScene property Declared default scene, or -1.
- ModelAsset.instantiate method Clones the selected scene hierarchy, sharing immutable buffers, O(nodes).
- ModelAsset.materials property Material catalog; no copy on access.
- ModelAsset.meshes property Mesh catalog; no copy on access.
- ModelAsset.scenes property Scene templates; each root is detached.
- ModelCheckpoint class Private transport owned by the checkpoint loader until all bytes validate.
- ModelCheckpoint.finiteBatches field Finite-batch count for scale growth.
- ModelCheckpoint.gradientScale field FP16 dynamic loss scale.
- ModelCheckpoint.inputShape field Checked input sample shape.
- ModelCheckpoint.layers field Restored stages.
- ModelCheckpoint.loss field Classification loss, or null for an uncompiled model.
- ModelCheckpoint.optimizer field Optimizer or null for an inference-only checkpoint.
- ModelCheckpoint.regressionLoss field Regression objective, mutually exclusive with loss.
- ModelException class Invalid, unsupported or cancelled model operation.
- ModelException.ModelException constructor Creates a model failure with context.
- ModelExportReport class Explicit export result, including every accepted conversion loss.
- ModelExportReport.ModelExportReport constructor Creates a report with a copied loss list.
- ModelExportReport.format property Written format.
- ModelExportReport.losses property Accepted semantic losses; empty for faithful export.
- ModelExporter class Exports a CPU model asset.
- ModelExporter.save method Writes a model, detecting format by extension unless supplied.
- ModelFormat enum Explicit model format, otherwise inferred from the file extension.
- ModelLoadOperation class Background CPU model load with polling, cooperative cancellation and join.
- ModelLoadOperation.ModelLoadOperation constructor Starts a CPU worker.
- ModelLoadOperation.awaitResult method Joins the worker and returns the asset or rethrows its failure.
- ModelLoadOperation.cancel method Requests cancellation; does not kill a native file read mid-call.
- ModelLoadOperation.close method Cancels and joins; idempotent after completion.
- ModelLoadOperation.isDone property Whether result or failure is ready.
- ModelLoadOperation.phase property Latest phase.
- ModelLoadOperation.progress property Latest coalesced progress.
- ModelLoadOperation.run method Worker entry point; not for direct invocation.
- ModelLoader class GUI/GPU-independent model loader returning a ModelAsset for every format.
- ModelLoader.load method Loads a CPU asset; extension detection or explicit format.
- ModelLoader.loadAsync method Starts a CPU-only load; awaitResult returns the same ModelAsset contract.
- ModelLoader.loadWithContext method Internal codec dispatcher with cooperative progress/cancellation.
- ModelQuantization enum Hub checkpoint variants.
- ModelQuantization.toString method Returns the exact Hub variant name, without the enum type prefix.
- 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.
- MultiLogHandler class Fan-out handler forwarding each event to every enabled child handler.
- MultiLogHandler.MultiLogHandler constructor Creates a stable snapshot of child handlers.
- MultiLogHandler.accepts method Returns true when at least one child accepts the event.
- MultiLogHandler.close method Flushes and closes closable children.
- MultiLogHandler.flush method Flushes every child.
- MultiLogHandler.handle method Forwards the event only to accepting children.
- MultiLogHandler.handlers property Snapshot of the direct child handlers.
- MutableString class Mutable Unicode text with reference identity.
- MutableString.MutableString constructor Initializes editable text from an immutable String snapshot.
- MutableString.MutableString constructor Copies the value of another instance; later edits remain independent.
- MutableString.MutableString constructor Creates mutable text using the String conversion rules.
- MutableString.MutableString constructor Creates mutable text using the String conversion rules.
- MutableString.MutableString constructor Creates mutable text using the String conversion rules.
- MutableString.MutableString constructor Creates mutable text using the String conversion rules.
- MutableString.MutableString constructor Creates mutable text using the String conversion rules.
- MutableString._slice method Implements scalar-based slicing while preserving omitted bounds.
- MutableString._sliceAssign method Internal helper used by the compiler to implement string slice assignment.
- MutableString.capitalize method Capitalizes the string in place (first character only).
- MutableString.center method Returns immutable padded text, or the current snapshot if no padding is needed.
- MutableString.codePoints property Independent array of Unicode scalar values.
- MutableString.codeUnits property Independent array of UTF-16 code units.
- MutableString.count method Counts a Unicode scalar in one forward traversal of an immutable snapshot.
- MutableString.count method Queries text without changing it.
- MutableString.count method Queries text without changing it.
- MutableString.endsWith method Queries text without changing it.
- MutableString.endsWith method Queries text without changing it.
- MutableString.endsWith method Tests whether any supplied text matches.
- MutableString.endsWith method Tests whether any supplied text matches.
- MutableString.endsWith method Tests a scalar suffix without modifying this mutable text.
- MutableString.equalsIgnoreCase method Queries text without changing it.
- MutableString.equalsIgnoreCase method Queries text without changing it.
- MutableString.fromCodePoint method Creates a Unicode scalar from its integer value and snapshots its text.
- MutableString.hash method Returns a content hash, equal to the hash of equivalent String text.
- MutableString.indexOf method Queries text without changing it.
- MutableString.indexOf method Queries text without changing it.
- MutableString.indexOf method Finds the first occurrence of a Unicode scalar.
- MutableString.isAlnum method Tests whether the non-empty text consists entirely of Unicode letters or digits.
- MutableString.isAlpha method Tests whether the non-empty text consists entirely of Unicode letters.
- MutableString.isBlank method Tests whether the text is empty or consists entirely of whitespace.
- MutableString.isDigit method Tests whether the non-empty text consists entirely of Unicode digits.
- MutableString.isEmpty property Whether the text is empty.
- MutableString.isLower method Tests whether all cased characters are lowercase, with at least one cased character.
- MutableString.isSpace method Tests whether the non-empty text consists entirely of Unicode whitespace.
- MutableString.isUpper method Tests whether all cased characters are uppercase, with at least one cased character.
- MutableString.join method Joins a read-only list without modifying its elements.
- MutableString.join method Joins a read-only list without modifying its elements.
- MutableString.join method Joins a read-only list without modifying its elements.
- MutableString.join method Joins UTF-16 code units without splitting supplementary characters.
- MutableString.lastIndexOf method Queries text without changing it.
- MutableString.lastIndexOf method Queries text without changing it.
- MutableString.lastIndexOf method Finds the last occurrence of a Unicode scalar.
- MutableString.lines method Splits CR, LF and CRLF lines without retaining line terminators.
- MutableString.lower method Converts the string to lowercase in place.
- MutableString.lpad method Returns immutable padded text, or the current snapshot if no padding is needed.
- MutableString.ltrim method Removes leading whitespace in place.
- MutableString.matches method Tests the complete text against a regular expression.
- MutableString.operator in method Tests substring membership.
- MutableString.operator in method Tests scalar membership without converting integers or unrelated objects to text.
- MutableString.operator in method Tests substring membership.
- MutableString.operator* method Repeats mutable text.
- MutableString.operator*= method Repeats the content in place.
- MutableString.operator+ method Concatenates mutable text.
- MutableString.operator+= method Appends text without changing the identity of this mutable instance.
- MutableString.operator+= method Appends another mutable value, including this instance itself.
- MutableString.operator+= method Appends one Unicode scalar, not its quoted debug representation.
- MutableString.operator+= method Appends one UTF-16 unit representing a BMP character.
- MutableString.operator== method Compares textual content without converting unrelated objects.
- MutableString.operator[] method Returns the Unicode scalar at an index; negative indices count from the end.
- MutableString.removeAccents method Removes accents in place.
- MutableString.removeSGR method Returns an immutable text transformation without modifying this instance.
- MutableString.replace method Returns a replacement snapshot without modifying this mutable text.
- MutableString.replace method Returns a replacement snapshot without modifying this mutable text.
- MutableString.replace method Returns a replacement snapshot without modifying this mutable text.
- MutableString.replace method Returns an immutable String with substring replacements.
- MutableString.replace method Returns an immutable String with substring replacements.
- MutableString.replaceFirst method Returns a single-replacement snapshot without modifying this mutable text.
- MutableString.replaceFirst method Returns a single-replacement snapshot without modifying this mutable text.
- MutableString.replaceFirst method Returns a single-replacement snapshot without modifying this mutable text.
- MutableString.replaceFirst method Returns an immutable String with substring replacements.
- MutableString.replaceFirst method Returns an immutable String with substring replacements.
- MutableString.replaceLast method Returns a single-replacement snapshot without modifying this mutable text.
- MutableString.replaceLast method Returns a single-replacement snapshot without modifying this mutable text.
- MutableString.replaceLast method Returns a single-replacement snapshot without modifying this mutable text.
- MutableString.replaceLast method Returns an immutable String with substring replacements.
- MutableString.replaceLast method Returns an immutable String with substring replacements.
- MutableString.rpad method Returns immutable padded text, or the current snapshot if no padding is needed.
- MutableString.rtrim method Removes trailing whitespace in place.
- MutableString.size property Number of Unicode scalar values.
- MutableString.split method Splits a snapshot at a Unicode scalar without modifying this mutable text.
- MutableString.split method Splits text into immutable String segments stored in a mutable list.
- MutableString.split method Splits text into immutable String segments stored in a mutable list.
- MutableString.startsWith method Queries text without changing it.
- MutableString.startsWith method Tests whether any supplied text matches.
- MutableString.startsWith method Tests whether any supplied text matches.
- MutableString.startsWith method Queries text without changing it.
- MutableString.startsWith method Tests a scalar prefix without modifying this mutable text.
- MutableString.title method Capitalizes each word in place.
- MutableString.toCapitalize method Returns an immutable text transformation without modifying this instance.
- MutableString.toCharArray method Copies characters into an independently mutable array.
- MutableString.toCodeUnitArray method Copies characters into an independently mutable array.
- MutableString.toLower method Returns an immutable text transformation without modifying this instance.
- MutableString.toRemoveAccents method Returns an immutable text transformation without modifying this instance.
- MutableString.toString method Returns an immutable snapshot; subsequent edits do not change it.
- MutableString.toTitle method Returns an immutable text transformation without modifying this instance.
- MutableString.toTrim method Returns an immutable text transformation without modifying this instance.
- MutableString.toUpper method Returns an immutable text transformation without modifying this instance.
- MutableString.trim method Removes leading and trailing whitespace in place.
- MutableString.upper method Converts the string to uppercase in place.
- 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 Copies a list of values into a new 1D NDArray, including an empty vector.
- NDArray.NDArray constructor Copies rectangular rows into a new 2D NDArray, including empty rows.
- NDArray._getScalar1D method Reads the typed scalar used by one-dimensional indexed mutations.
- NDArray._sliceAxes method Internal entry point for multidimensional slice syntax.
- NDArray.abs method Returns the element-wise absolute value.
- NDArray.acos method Returns the element-wise arccosine.
- NDArray.argMax method First extremum index in row-major order over the reduced axes.
- NDArray.argMax method Returns the flat index of the maximum element.
- NDArray.argMax method Returns the indices of the maximum values along one axis.
- NDArray.argMin method First extremum index in row-major order over the reduced axes.
- NDArray.argMin method Returns the flat index of the minimum element.
- NDArray.argMin method Returns the indices of the minimum values along one axis.
- 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.binCount method Counts occurrences of each non-negative integer, retaining exact ULong counts.
- NDArray.binCount method Weighted occurrence counts; each weight is added to its integer bin.
- NDArray.cbrt method Returns the element-wise cube root.
- NDArray.ceil method Applies
ceil element-wise while preserving the array element type.
- NDArray.copy method Creates an independent contiguous copy with the same shape and dtype.
- NDArray.correlate method Direct discrete cross-correlation c[k] = sum(x[i+k] * other[i]).
- NDArray.correlation method Pearson correlation of two equally-sized 1D series.
- NDArray.correlation method Symmetric matrix of Pearson coefficients, without copying columns.
- NDArray.cos method Returns the element-wise cosine in radians.
- NDArray.cosh method Returns the element-wise hyperbolic cosine.
- NDArray.covariance method Sample covariance of two equally-sized 1D series, in Double.
- NDArray.covariance method Covariance matrix of 1D/2D observations, with O(variables squared) output.
- NDArray.degrees method Converts each element from radians to degrees.
- NDArray.digitize method Assigns every element to a monotone sequence of bin boundaries.
- 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.flat property Reads or writes one scalar using a row-major linear index, at any rank.
- NDArray.flatten method Copies the NDArray into an independent contiguous 1D array in row-major order.
- 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.full method Creates a new NDArray filled with a given value.
- NDArray.full method Accepts 64-bit unsigned shape dimensions without truncation.
- 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 Accepts 64-bit signed shape dimensions without truncation.
- NDArray.full method Creates a new NDArray filled with a given value using a tuple shape.
- NDArray.get method Reads a scalar using one integer coordinate per axis, at any rank.
- NDArray.getFlat method Reads an element by its row-major linear index, regardless of rank.
- NDArray.histogram method Histogram of all elements, flattened without copying the source.
- NDArray.histogram method Histogram with explicitly supplied finite ascending boundaries; source unchanged.
- NDArray.histogram2D method Joint histogram of paired 1D observations, without an N-by-2 temporary.
- NDArray.histogram2D method Joint histogram with separate bin counts for each coordinate.
- NDArray.histogram2D method Joint histogram with independently specified x/y edges.
- NDArray.histogramBinEdges method Computes only uniform histogram boundaries, without allocating/counting bins.
- NDArray.histogramDD method D-dimensional histogram of an [observations,coordinates] matrix (or 1D series).
- NDArray.histogramDD method D-dimensional histogram with one bin count per coordinate.
- NDArray.histogramDD method D-dimensional histogram with explicit coordinate edges; source unchanged.
- 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.linspace method Creates evenly spaced samples, including both endpoints by default.
- 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.max method Returns maximum values along one axis.
- NDArray.max method Extreme values over several axes, retaining exact integer comparisons.
- NDArray.mean method Arithmetic mean over several axes, with FP64 accumulation.
- NDArray.mean method Weighted arithmetic mean of every selected element.
- NDArray.mean method Weighted mean along axes; weights may be source-shaped or a flat reduced-slice vector.
- NDArray.mean method Weighted mean along axes; weights may be source-shaped or a flat reduced-slice vector.
- NDArray.mean method Computes the arithmetic mean of all elements.
- NDArray.mean method Computes the arithmetic mean along one axis.
- NDArray.median method Exact sample median.
- NDArray.median method Exact sample median by axes; O(largest slice) reusable scratch, source unchanged.
- NDArray.median method Exact sample median by axes; O(largest slice) reusable scratch, source unchanged.
- NDArray.min method Returns the minimum value of the array.
- NDArray.min method Returns minimum values along one axis.
- NDArray.min method Extreme values over several axes, retaining exact integer comparisons.
- NDArray.ndim property The number of dimensions in the array.
- NDArray.ones method Accepts 64-bit unsigned shape dimensions without truncation.
- NDArray.ones method Creates a new NDArray with ones.
- NDArray.ones method Creates a new NDArray with ones.
- NDArray.ones method Accepts 64-bit signed shape dimensions without truncation.
- NDArray.ones method Creates a new NDArray with ones from a tuple shape.
- NDArray.ones method Creates a new NDArray with ones.
- 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 Divides every element by a scalar without modifying the source array.
- NDArray.operator// method Integer-divides two NDArrays element-wise.
- NDArray.operator@ method Matrix multiplication (2D x 2D).
- NDArray.operator[] method Gets one scalar for a 1D array, or an independent first-axis slice for higher ranks.
- NDArray.operator[] method Gets one element for 2D arrays.
- NDArray.peakToPeak method Range (maximum minus minimum) of all selected elements, accumulated in Double.
- NDArray.peakToPeak method Range (maximum minus minimum) along the selected axes, without materializing slices.
- NDArray.peakToPeak method Range (maximum minus minimum) along the selected axes, without materializing slices.
- NDArray.percentile method Exact sample percentile with q in [0,100].
- NDArray.percentile method Exact sample percentile with q in [0,100] by axes; O(largest slice) reusable scratch, source unchanged.
- NDArray.percentile method Exact sample percentile with q in [0,100] by axes; O(largest slice) reusable scratch, source unchanged.
- NDArray.percentile method Several sample percentiles, sharing quantile selection and scratch storage.
- NDArray.percentile method Multiple percentiles along one axis; sample scratch is shared across requests.
- NDArray.pow method Raises each element to the matching power array.
- NDArray.pow method Raises each element to the given scalar power.
- NDArray.quantile method Exact sample quantile with q in [0,1].
- NDArray.quantile method Exact sample quantile with q in [0,1] by axes; O(largest slice) reusable scratch, source unchanged.
- NDArray.quantile method Exact sample quantile with q in [0,1] by axes; O(largest slice) reusable scratch, source unchanged.
- NDArray.quantile method Several exact quantiles, sharing the same sample scratch per output lane.
- NDArray.quantile method Multiple quantiles along one axis; sample scratch is shared across requests.
- NDArray.radians method Converts each element from degrees to radians.
- NDArray.randint method Creates a new NDArray with random integers.
- NDArray.randint method Accepts 64-bit unsigned shape dimensions without truncation.
- 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 Accepts 64-bit signed shape dimensions without truncation.
- 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 Accepts 64-bit unsigned shape dimensions without truncation.
- NDArray.randn method Creates a 1D NDArray sampled from a standard normal distribution.
- NDArray.randn method Creates a NDArray sampled from a standard normal distribution using read-only shape dimensions.
- NDArray.randn method Accepts 64-bit signed shape dimensions without truncation.
- NDArray.randn method Creates a NDArray sampled from a standard normal distribution using a tuple shape.
- NDArray.random method Creates a new NDArray with random values in [0, 1).
- NDArray.random method Accepts 64-bit unsigned shape dimensions without truncation.
- 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 Accepts 64-bit signed shape dimensions without truncation.
- 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 Accepts 64-bit signed shape dimensions without truncation.
- NDArray.reshape method Reshapes using unsigned 32-bit dimensions, without changing element order.
- NDArray.reshape method Reshapes using unsigned 64-bit dimensions, including existing shape metadata.
- NDArray.reshape method Reshapes using a vector mixing integer widths, such as ULong metadata and Int literals.
- 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 Writes one scalar using a complete coordinate vector, for any rank.
- NDArray.set method Sets one element in a 1D NDArray.
- NDArray.set method Sets one element in a 2D NDArray.
- NDArray.setFlat method Writes an element by its row-major linear index without reshaping the array.
- 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.standardDeviation method Standard deviation of all selected elements, accumulated in Double.
- NDArray.standardDeviation method Standard deviation along the selected axes, without materializing slices.
- NDArray.standardDeviation method Standard deviation along the selected axes, without materializing slices.
- NDArray.sum method Sum over several axes, preserving the source numeric element type.
- NDArray.sum method Masked/NaN-aware global sum, retaining the numeric type of this array.
- 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.variance method Variance of all selected elements, accumulated in Double.
- NDArray.variance method Variance along the selected axes, without materializing slices.
- NDArray.variance method Variance along the selected axes, without materializing slices.
- NDArray.zeros method Creates a new NDArray with zeros.
- NDArray.zeros method Accepts 64-bit unsigned shape dimensions without truncation.
- NDArray.zeros method Creates a new NDArray with zeros.
- NDArray.zeros method Creates a new NDArray with zeros.
- NDArray.zeros method Accepts 64-bit signed shape dimensions without truncation.
- 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.
- NotSupportedException class Exception raised when an operation is unavailable on the current platform or is not supported by the selected backend.
- NotSupportedException.NotSupportedException constructor Creates an exception describing an unsupported operation.
- 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
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.
- PDFDocument class Reads a PDF using Klyn's own parser, without an external PDF engine.
- PDFDocument.PDFDocument constructor Opens a PDF.
- PDFDocument.PDFDocument constructor Opens a PDF from a Path, with the same limits as the String overload.
- PDFDocument.close method Releases retained source data and caches.
- PDFDocument.closed property Whether close() has released the document's source and object caches.
- PDFDocument.pages property Immutable, zero-based page sequence in the PDF page-tree order.
- PDFException class Reports malformed PDF data or a PDF feature the reader cannot decode.
- PDFException.PDFException constructor Creates a PDF decoding error.
- PDFPage class A document-owned PDF page.
- PDFPage.getText method Extracts Unicode text in content-stream order, with geometric line and space separation.
- PDFPage.height property Displayed page height in PDF points (1/72 inch), including rotation.
- PDFPage.index property Zero-based page number.
- PDFPage.width property Displayed page width in PDF points (1/72 inch), including rotation.
- 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.exportImage method Exports the recorded drawing to a BMP, PNG or PDF file.
- Painter.fill method Fills the current path, implicitly closing each open subpath.
- 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.strokePolyline method Strokes one connected polyline with subpixel coordinates and the current dash pattern.
- 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 Horizontal text anchor:
left/start (default), center, or right/end.
- Painter.textAntialiasingEnabled property Text antialiasing flag.
- Painter.textBaseline property Vertical text anchor:
alphabetic (default), top, hanging, middle, bottom, or ideographic.
- 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.hash method Returns a hash of the normalized absolute path used by path equality.
- 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.resourcesHome property Root directory containing the bundled tools, samples and documentation.
- Path.roots method Lists the filesystem roots exposed by the current operating system.
- Path.searchText method Searches this file or directory and collects non-overlapping occurrences.
- Path.searchText method Streams matches through a serialized callback, without collecting them.
- 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 Engine runtime failures.
- PersistenceException.PersistenceException constructor Creates this framework exception.
- PerspectiveCamera class Perspective camera looking toward a target, independent of the GUI.
- PerspectiveCamera.far property Far clipping plane, larger than near.
- PerspectiveCamera.fit method Frames a bounding sphere; aspect accounts for narrow viewports.
- PerspectiveCamera.near property Near clipping plane, positive.
- PerspectiveCamera.position property World eye position.
- PerspectiveCamera.target property World target.
- PerspectiveCamera.up property World up axis.
- PerspectiveCamera.verticalAngle property Vertical field of view in radians.
- PerspectiveCamera.viewProjection method Projection/view matrix; rejects invalid frustum or parallel up axis.
- PlainHighlighter class Fallback highlighter for plain text.
- PlainHighlighter.highlight method Wraps
line in a single unstyled text span.
- PngImage class PNG raster image with transparency preserved by the native image decoder.
- PngImage.PngImage constructor Creates a PNG image descriptor and loads its metadata when a path is given.
- Point class Represents a two-dimensional point.
- Point.Point constructor Creates a point from its coordinates.
- 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.
- Point3d class Three-dimensional position, distinct from a displacement (
Vector3d).
- Point3d.Point3d constructor Creates a position, defaulting to the origin.
- Point3d.distanceTo method Computes the Euclidean distance using scaled hypot operations.
- Point3d.operator+ method Translates this position without modifying it.
- Point3d.operator+= method Applies a translation in place.
- Point3d.operator- method Translates this position in the opposite direction without modifying it.
- Point3d.operator-= method Applies the opposite translation in place.
- Point3d.toString method Returns coordinates in
Point3d(x, y, z) form.
- Point3d.x property X coordinate.
- Point3d.y property Y coordinate.
- Point3d.z property Z coordinate.
- PolicyAuditEvent class Immutable audit record emitted for every privileged policy scope transition.
- PolicyAuditEvent.PolicyAuditEvent constructor Creates one immutable policy audit record.
- PolicyAuditEvent.callerIdentity property
- PolicyAuditEvent.mapping property
- PolicyAuditEvent.operation property
- PolicyAuditEvent.outcome property
- PolicyAuditEvent.policy property
- PolicyAuditEvent.timestamp property
- PolicyAuthorization interface Application-owned authorization and audit sink for exceptional policy bypass.
- PolicyAuthorization.audit method Persists or forwards one mandatory policy audit event.
- PolicyAuthorization.authorize method Returns whether this caller may bypass the exact policy type.
- PolicyAuthorization.callerIdentity property Stable authenticated caller identity written to audit events.
- PolicyContext class Immutable logical-context values captured by mandatory entity policies.
- PolicyContext.PolicyContext constructor Captures one value for each exact runtime type.
- PolicyContext.empty property Shared empty immutable policy context.
- PolicyContext.optional method Returns one optional exact context value, or
null.
- PolicyContext.required method Returns one required exact context type.
- PolicyScope class Authorized lexical view of one EntityManager with one policy disabled.
- PolicyScope.close method Invalidates retained privileged queries and emits the closing audit event.
- PolicyScope.find method Finds by identity with exactly the authorized policy omitted.
- PolicyScope.repository method Returns a repository with exactly the authorized policy omitted.
- PolicyScope.sqlExecute method Executes one privileged SQL mutation in the active transaction.
- PolicyScope.sqlQuery method Creates a typed raw SQL query when no other active policy applies.
- PolicyViolationException class Reports an entity operation rejected by a mandatory query policy.
- PolicyViolationException.PolicyViolationException constructor Creates a policy violation.
- 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 Prepares a procedure call, including IN, OUT, INOUT and optional return slots.
- PostgreSQLCallableStatement.addBatch method Queues SQL on this statement, not a discarded temporary.
- PostgreSQLCallableStatement.addBatch method Queues one input-only call.
- PostgreSQLCallableStatement.execute method Executes and captures outputs.
- PostgreSQLCallableStatement.execute method Executes replacement callable SQL.
- PostgreSQLCallableStatement.executeQuery method Executes replacement callable SQL.
- PostgreSQLCallableStatement.executeUpdate method Executes replacement callable SQL.
- PostgreSQLCallableStatement.getBoolean method Reads a boolean, returning false for SQL NULL.
- PostgreSQLCallableStatement.getByte method Reads SByte, returning zero for SQL NULL.
- PostgreSQLCallableStatement.getDateTime method Reads a date/time, returning null for SQL NULL.
- PostgreSQLCallableStatement.getDouble method Reads Double, returning zero for SQL NULL.
- PostgreSQLCallableStatement.getFloat method Reads Float, returning zero for SQL NULL.
- PostgreSQLCallableStatement.getInt method Reads Int, returning zero for SQL NULL.
- PostgreSQLCallableStatement.getLong method Reads Long, returning zero for SQL NULL.
- PostgreSQLCallableStatement.getObject method Reads a produced slot, updating wasNull.
- PostgreSQLCallableStatement.getShort method Reads Short, returning zero for SQL NULL.
- PostgreSQLCallableStatement.getString method Reads text, returning null for SQL NULL.
- PostgreSQLCallableStatement.out method Registers an output slot; bind the same slot to supply an INOUT value.
- PostgreSQLCallableStatement.outParameters property Registered output SQL types.
- PostgreSQLCallableStatement.outValues property Values from the last successful execution.
- PostgreSQLCallableStatement.query method Executes the call and captures outputs.
- PostgreSQLCallableStatement.registerOutParameter method Registers an OUT slot.
- PostgreSQLCallableStatement.update method Executes the call and returns its update count.
- PostgreSQLCallableStatement.wasNull method Describes the last successful getter.
- 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.targetedColumns method
- PostgreSQLDatabaseMetaData.targetedImportedKeys method
- PostgreSQLDatabaseMetaData.targetedIndexes method
- PostgreSQLDatabaseMetaData.targetedPrimaryKeys method
- PostgreSQLDatabaseMetaData.targetedTables 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.endsWith method
- PostgreSQLDialect.floorDivide method
- PostgreSQLDialect.length method
- PostgreSQLDialect.name property
- PostgreSQLDialect.paginate method
- PostgreSQLDialect.parameterMarker method
- PostgreSQLDialect.power method
- PostgreSQLDialect.quoteIdentifier method
- PostgreSQLDialect.slice method
- PostgreSQLDialect.startsWith method
- PostgreSQLDialect.supportsFullOuterJoin property
- PostgreSQLDialect.supportsRightJoin property
- 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.
- PostgreSQLOptions class PostgreSQL connection options parsed from a URL.
- PostgreSQLOptions.PostgreSQLOptions constructor
- PostgreSQLOptions.connectTimeoutMillis field
- PostgreSQLOptions.database field
- PostgreSQLOptions.host field
- PostgreSQLOptions.parse method Parses a PostgreSQL URL without opening a network connection.
- 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.PostgreSQLParameterMetaData constructor Records the number of slots lexed from the prepared SQL.
- 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 Gets or sets the preferred direction used while fetching rows.
- PostgreSQLResultSet.fetchSize property Gets or sets the preferred number of rows fetched at once.
- 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 Decodes the current bytea column, preserving SQL NULL and empty bytes.
- 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.
- 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.MSG_AUTHENTICATION_REQUEST field
- PostgreSQLSupport.MSG_BACKEND_KEY_DATA field
- PostgreSQLSupport.MSG_BIND_COMPLETE field
- PostgreSQLSupport.MSG_CLOSE_COMPLETE field
- PostgreSQLSupport.MSG_COMMAND_COMPLETE field
- PostgreSQLSupport.MSG_DATA_ROW field
- PostgreSQLSupport.MSG_ERROR_RESPONSE field
- PostgreSQLSupport.MSG_NO_DATA field
- PostgreSQLSupport.MSG_PARAMETER_STATUS field
- PostgreSQLSupport.MSG_PARSE_COMPLETE field
- PostgreSQLSupport.MSG_PORTAL_SUSPENDED field
- PostgreSQLSupport.MSG_READY_FOR_QUERY field
- PostgreSQLSupport.MSG_ROW_DESCRIPTION field
- 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 Decodes a bounded UTF-8 protocol field without replacing non-ASCII text.
- PostgreSQLSupport.decodeBytea method Decodes PostgreSQL bytea text in hex or legacy escaped-octal format.
- 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 Encodes protocol text in UTF-8 (the historical method name is retained).
- 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 Executes external commands with captured output and optional live standard error.
- Process.PID property Operating-system process identifier.
- Process.current field Returns the current process.
- Process.execute method Executes a command line.
- ProcessChannel class Persistent binary stdin/stdout of an external process, without a terminal or implicit shell.
- ProcessChannel.PID property
- ProcessChannel.ProcessChannel constructor Starts the executable with separate arguments and an optional directory.
- ProcessChannel.close method Terminates the owned child tree and interrupts outstanding reads/writes.
- ProcessChannel.closeInput method Sends EOF to stdin while leaving stdout readable.
- ProcessChannel.errorText property Most recent stderr bytes decoded as UTF-8, up to 64 KiB.
- ProcessChannel.exitCode property Exit status of an exited direct child, available until close.
- ProcessChannel.isRunning property Whether the direct child is still running; does not wait for its exit.
- ProcessChannel.readInto method Reads raw stdout into existing contiguous byte storage without boxing.
- ProcessChannel.writeBytes method Writes the entire byte range to stdin, preserving NUL and line endings.
- 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.timedOut field Indicates whether execution exceeded the requested timeout.
- 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.
- ProgressBar class Bounded-rate console progress without initializing a full-screen Terminal.
- ProgressBar.ProgressBar constructor Creates a bar; no output is written until update is called.
- ProgressBar.close method Closes an unfinished interactive line, without advancing it to 100%.
- ProgressBar.format method Formats a bar without output.
- ProgressBar.update method Reports monotonic progress, repainting at most ten times per second.
- Property class Class representing a property.
- Property.Property constructor Describes a property and the class owning its accessors and backing field.
- 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.isWriteonly property Indicates whether the property is declared write-only.
- Property.name property Property name
- Property.setValue method Assigns the property value on the given target object.
- Property.type property Property type
- PropertyResourceBundle class Read-only resource bundle parsed from properties text.
- PropertyResourceBundle.PropertyResourceBundle constructor Parses a caller-owned text reader, preserving its encoding decision.
- PropertyResourceBundle.PropertyResourceBundle constructor Reads a caller-owned byte stream as UTF-8, falling back to ISO-8859-1 only if the byte sequence is not valid UTF-8.
- ProtocolException class Raised when an HTTP or URL protocol rule is violated.
- ProtocolException.ProtocolException constructor Creates a protocol exception.
- ProviderCapabilities class Immutable, machine-readable capability set published by one provider.
- ProviderCapabilities.ProviderCapabilities constructor Creates an immutable capability set from explicit execution modes.
- ProviderCapabilities.document method Creates the read-only, fully buffered document capability set.
- ProviderCapabilities.memory method Creates the standard fully local memory-provider capability set.
- ProviderCapabilities.mode method Returns the declared mode for a capability.
- ProviderCapabilities.none method Creates an explicit capability set with no supported operation.
- ProviderCapabilities.provider property Stable provider family or dialect name.
- ProviderCapabilities.sql method Creates the standard relational SQL-provider capability set.
- ProviderCapabilities.supports method Tests whether the provider supports a capability in any execution mode.
- ProviderCapabilities.validate method Validates every feature required by a public plan view.
- ProviderCapability enum Provider features that can be required by an immutable KQL plan.
- 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.providerName property Stable provider family name.
- ProviderExecutionException class Wraps a provider failure occurring during query execution.
- ProviderExecutionException.ProviderExecutionException constructor Creates this framework exception.
- ProviderExecutionMode enum Physical execution strategy selected by a provider for a query plan.
- 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 backed by
klyn.code.python.PythonTokenizer.
- PythonHighlighter.highlight method Highlights one Python source line.
- PythonLanguage class Canonical
LanguageProfile factory and vocabulary definitions for Python (.py, .pyw, .pyi).
- PythonLanguage.profile method Returns the shared singleton
LanguageProfile for Python.
- PythonParser class Lightweight structural parser for Python source code (
.py).
- PythonParser.parseDeclarations method Parses top-level Python classes and functions along with class methods.
- PythonTokenizer class Specialized
CodeTokenizer for Python source files (.py, .pyw, .pyi).
- PythonTokenizer.PythonTokenizer constructor Constructs a
PythonTokenizer configured with PythonLanguage.profile().
Q
- QuantileMethod enum Interpolation for sample quantiles at rank q * (N - 1).
- QuantizationOptions class Options for deterministic, row-local symmetric Q8 conversion.
- QuantizationOptions.QuantizationOptions constructor Configures Q8 grouping and the bounded-memory conversion pipeline.
- QuantizationOptions.bufferBytes property Source block budget in bytes, independent of total model size.
- QuantizationOptions.groupSize property Scalars per row-local group; power of two in 16..4096.
- QuantizationOptions.verbose property Whether to display bounded-rate console progress.
- QuantizationReport class Summary of a successfully published Q8 checkpoint; no tensor data is retained.
- QuantizationReport.QuantizationReport constructor Creates a conversion report without owning weight buffers.
- QuantizationReport.maxAbsoluteError property Maximum scalar reconstruction error; not a model-quality score.
- QuantizationReport.outputBytes property Total output checkpoint file bytes, including scales and headers.
- QuantizationReport.preservedTensors property Number of tensors preserved byte-for-byte.
- QuantizationReport.quantizedTensors property Number of tensors converted to INT8.
- QuantizationReport.sourceBytes property Total source checkpoint file bytes.
- QuantizedMatrix class A packed Klyn Q8 matrix with row-local FP32 scales.
- QuantizedMatrix.QuantizedMatrix constructor Loads and validates one rank-two matrix from a Klyn Q8 shard.
- QuantizedMatrix.columns property Input columns in the original weight matrix.
- QuantizedMatrix.embeddingCPU method Decodes selected embedding rows on the CPU, not the entire table.
- QuantizedMatrix.multiplyCPU method Computes inputs times this weight matrix's transpose on the CPU.
- QuantizedMatrix.rows property Output rows in the original weight matrix.
- QuantizedMatrix.storageBytes property Physical weight and scale bytes, excluding object headers.
- Quantizer class Bounded-memory, deterministic weight-only Q8 checkpoint conversion.
- Quantizer.quantize method Converts a local Safetensors file or a Hugging Face checkpoint directory.
- Quaternion class Hamilton quaternion, with scalar component first.
- Quaternion.Quaternion constructor Creates a quaternion (w, x, y, z).
- Quaternion.conjugate method Returns the conjugate.
- Quaternion.inverse method Returns the multiplicative inverse.
- Quaternion.norm method Scaled Euclidean norm, avoiding intermediate overflow.
- Quaternion.normalized method Returns a unit quaternion.
- Quaternion.operator* method Hamilton product; multiplication is not commutative.
- Quaternion.operator* method Scalar product.
- Quaternion.operator+ method Component sum.
- Quaternion.operator- method Component difference.
- Quaternion.w property Scalar component.
- Quaternion.x property First imaginary component.
- Quaternion.y property Second imaginary component.
- Quaternion.z property Third imaginary component.
- 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.countPlan method Counts rows produced by an outer plan.
- Query.executePlan method Applies an outer typed plan to this query.
- Query.existsPlan method Tests whether an outer plan produces a row.
- 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.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.toSet method Executes and materializes unique result rows.
- QueryCancellationException class Reports explicit cancellation of a running query.
- QueryCancellationException.QueryCancellationException constructor Creates this framework exception.
- QueryException class Base class for KQL translation and execution failures.
- QueryException.QueryException constructor Creates this framework exception.
- QueryExplanation class Immutable diagnostic description of a compiled query and provider plan.
- QueryExplanation.QueryExplanation constructor Creates a query explanation.
- QueryExplanation.capabilities property Machine-readable capabilities published by the provider.
- QueryExplanation.executionMode property Physical execution strategy selected by the provider.
- 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.
- QueryPlanView class Stable public summary of an immutable KQL plan.
- QueryPlanView.QueryPlanView constructor Creates one immutable provider-safe query-plan summary.
- QueryPlanView.aggregate property
- QueryPlanView.correlatedSubquery property
- QueryPlanView.distinct property
- QueryPlanView.fetchJoin property
- QueryPlanView.filtered property
- QueryPlanView.fullOuterJoin property
- QueryPlanView.groupCount property
- QueryPlanView.having property
- QueryPlanView.joinCount property
- QueryPlanView.ordered property
- QueryPlanView.outerJoin property
- QueryPlanView.paged property
- QueryPlanView.projected property
- QueryPlanView.resultType property
- QueryPlanView.rightJoin property
- QueryPlanView.sourceType property
- QueryPlanView.subquery property
- QueryPolicy annotation Marks a typed mandatory Entity Engine policy.
- 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.
- 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.hash method Returns a value hash compatible with rational equality.
- 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 Tests whether the first fraction is strictly smaller than the second.
- Rational.operator<= method Tests whether the first fraction is smaller than or equal to the second.
- Rational.operator== method Value equality between two rational numbers.
- Rational.operator> method Tests whether the first fraction is strictly greater than the second.
- Rational.operator>= method Tests whether the first fraction is greater than or equal to the second.
- Rational.simplify method Reduces the fraction and makes its denominator positive.
- Rational.toString method Returns the string representation of the rational number.
- RazorHighlighter class Syntax highlighter for Razor files (HTML + C# fragments).
- RazorHighlighter.highlight method Highlights one Razor line combining HTML markup and
@ C# expressions.
- ReLU class Element-wise rectified linear activation for a batch of any sample shape.
- ReLU.backward method Propagates an upstream derivative through the activation.
- ReLU.build method Validates the width; this activation has no parameters to initialize.
- ReLU.buildShape method Validates arbitrary positive sample dimensions.
- ReLU.differentiate method Computes input derivatives; there are no parameter derivatives.
- ReLU.displayName property Summary label.
- ReLU.forward method Applies max(0, x) to each batch element without retaining inputs.
- ReLU.parameter method Rejects every parameter index because ReLU has no parameters.
- ReLU.parameterCount property ReLU has no trainable parameters.
- 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 Regular-expression option bits.
- RegEx.matcher method Creates a matcher for the regular expression.
- RegEx.matches method Checks if the input matches the pattern.
- RegEx.pattern property Regular-expression source.
- 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.resetBuffer method Reuses this matcher with a prefix of a Unicode scalar buffer.
- RegExMatcher.start method Returns the inclusive start offset of a captured group in the input.
- RegressionLoss interface Mean regression objective consuming targets in the model's floating precision.
- 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.
- RenderStatistics class Immutable renderer counters; reading them never waits for GPU completion.
- RenderStatistics.RenderStatistics constructor Copies six native counters, O(1).
- RenderStatistics.drawCalls property Total GL draw calls.
- RenderStatistics.frames property Submitted frames.
- RenderStatistics.readbacks property Explicit capture/compositor readbacks.
- RenderStatistics.residentMeshes property Currently resident meshes.
- RenderStatistics.uploadedBytes property Total bytes uploaded for geometry.
- RenderStatistics.uploads property Total mesh uploads since context creation.
- 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
- Renderer class OpenGL renderer with persistent mesh uploads and one native submission per frame.
- Renderer.bindSurface method Internal GUI binding, performed before the first render; does not create a GUI dependency in the scene API.
- Renderer.capture method Explicit synchronous framebuffer capture, BMP format.
- Renderer.clearMeshCache method Releases cached meshes, retaining the context.
- Renderer.close method Releases GPU resources, idempotently.
- Renderer.deviceDescription property Driver description after first render; includes actual device name.
- Renderer.recordSurface method Records a GUI viewport for clipping, overlays and explicit capture.
- Renderer.render method Draws scene using the camera.
- Renderer.statistics property Counter snapshot, O(1), without GPU synchronization.
- 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.
- ResourceBundle class Locale-specific resources with inherited-key lookup and cached loading.
- ResourceBundle.ResourceBundle constructor Creates the base of a resource-bundle subclass.
- ResourceBundle.baseName property Family name supplied to load(), without locale suffix or extension.
- ResourceBundle.clearCache method Invalidates cached bundles for a loader, or every loader when omitted.
- ResourceBundle.containsKey method Tests for a key in this bundle or its parents without throwing if absent.
- ResourceBundle.getString method Reads a String resource without converting objects of other types.
- ResourceBundle.getStringArray method Reads a fixed-size String array without coercing lists or other values.
- ResourceBundle.keys property Unique local and inherited keys in unspecified order.
- ResourceBundle.load method Loads and caches a resource family from the active class path.
- ResourceBundle.locale property Returns the locale actually loaded, not necessarily the requested locale.
- ResourceBundle.operator[] method Obtains an object, searching the parent chain only when locally absent.
- 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.
- RollingFileLogHandler class Rotates a text log file when it reaches a configured size.
- RollingFileLogHandler.RollingFileLogHandler constructor Creates a rolling handler.
- Rotation3d class Immutable right-handed rotation, represented by a unit quaternion.
- Rotation3d.Rotation3d constructor Normalizes and copies the quaternion; rejects zero/non-finite input.
- Rotation3d.apply method Rotates a vector, preserving its length.
- Rotation3d.axisAngle method Creates a rotation about a nonzero axis; angle in radians.
- Rotation3d.inverse method Inverse rotation.
- Rotation3d.operator* method Composition: applies b, then a.
- Rotation3d.quaternion property Returns a defensive copy, O(1).
- Runnable interface Represents executable work for a
Thread.
- Runnable.run method Executes the runnable task.
- RustHighlighter class Syntax highlighter for Rust backed by
klyn.code.rust.RustTokenizer.
- RustHighlighter.highlight method Highlights one Rust source line.
- RustLanguage class Canonical
LanguageProfile factory and vocabulary definitions for Rust (.rs).
- RustLanguage.profile method Returns the shared singleton
LanguageProfile for Rust.
- RustTokenizer class Specialized
CodeTokenizer for Rust source files (.rs).
- RustTokenizer.RustTokenizer constructor Constructs a
RustTokenizer configured with RustLanguage.profile().
- RustTokenizer.classifyIdentifier method Classifies Rust identifiers, recognizing macro invocations (
ident!), type / mod declarations, associated types, and :: path segments.
- RustTokenizer.tokenizeLine method Tokenizes a single line of Rust source code, handling
#[...] / #![...] attributes, /// / //! doc comments, and 'lifetime annotations without misclassifying them as unclosed character literals.
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.
- 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.
- SAXParser class Pure Klyn non-validating SAX parser.
- SAXParser.SAXParser constructor Creates a non-validating SAX parser.
- SAXParser.entityExpansionLimit property Maximum general-entity expansions per parse (2500, as in JDK 25).
- 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.maxGeneralEntitySizeLimit property Maximum UTF-16 size of one general entity, declared or expanded (100000).
- 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.
- SAXParser.totalEntitySizeLimit property Maximum cumulative expanded entity text in UTF-16 units (100000).
- 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 Unicode scalar value.
- 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 UTF-16 code-unit value.
- 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.
- SGD class Stochastic gradient descent without momentum or hidden optimizer state.
- SGD.SGD constructor Configures a finite, positive learning rate.
- SGD.apply method Updates a parameter tensor in place: parameter -= learningRate * gradient.
- SGD.learningRate property Finite positive step size.
- 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
- SQLConfiguration class Immutable connection and rendering configuration for the SQL KQL provider.
- SQLConfiguration.SQLConfiguration constructor Creates one SQL provider configuration.
- SQLConfiguration.dialect property SQL dialect used by KQL translation, persistence and schema management.
- SQLConfiguration.formatSQL property Whether logged SQL is expanded over readable lines.
- SQLConfiguration.login property Database login, or an empty string when the driver uses another authentication mechanism.
- SQLConfiguration.openConnection method Opens one low-level connection owned by the caller.
- SQLConfiguration.password property Database password passed to the selected low-level driver.
- SQLConfiguration.providerName property Stable provider family name.
- SQLConfiguration.queryTimeoutSeconds property Provider query timeout in seconds, or
0 for no explicit deadline.
- SQLConfiguration.showSQL property Whether executed SQL text is written to the current console.
- SQLConfiguration.url property Low-level database URL accepted by
DriverManager.
- SQLDialect interface Relational dialect contract used to render a structured SQL AST.
- SQLDialect.concatenate method Renders concatenation without embedding application values.
- 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 for 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.slice method Renders a zero-based Klyn string slice from a normalized start and length.
- SQLDialect.startsWith method Renders a prefix predicate.
- SQLDialect.supportsFullOuterJoin property Whether this dialect accepts a native
FULL OUTER JOIN.
- SQLDialect.supportsRightJoin property Whether this dialect accepts a native
RIGHT JOIN.
- SQLException class Base exception for SQL access, statement preparation and result processing.
- SQLException.SQLException constructor Creates an SQL exception.
- SQLException.sqlState property Optional five-character SQL state.
- SQLException.vendorCode property Optional vendor-specific error code.
- SQLFeatureNotSupportedException class Raised when a requested SQL feature is declared by the API but not yet provided by the current driver or runtime branch.
- SQLFeatureNotSupportedException.SQLFeatureNotSupportedException constructor Creates a feature-not-supported exception.
- SQLParameters class Immutable ordered values bound to placeholders in an explicit SQL command.
- SQLParameters.SQLParameters constructor Captures ordered SQL parameter values.
- SQLParameters.values property Ordered immutable parameter values.
- SQLQuery class Re-executable typed result of an explicit SQL query.
- SQLQuery.SQLQuery constructor Creates a typed raw SQL query bound to one manager session.
- SQLQuery.sql property Explicit provider SQL text; bound values are not included.
- SQLQuery.stream method Opens one independent forward-only SQL cursor.
- SQLQuery.toList method Materializes all rows and closes the underlying SQL resources.
- 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.count method Returns the exact number of mapped source entities.
- SQLRepository.mapping property Validated entity mapping resolved once at construction.
- SQLRepository.validateBeforeRead method Validates null and duplicate identities before subsequent reads.
- 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.
- SQLServerDialect class Microsoft SQL Server dialect.
- SQLServerDialect.concatenate method
- SQLServerDialect.endsWith method
- SQLServerDialect.floorDivide method
- SQLServerDialect.length method
- SQLServerDialect.name property
- SQLServerDialect.paginate method Applies SQL Server pagination to a generated SELECT statement.
- SQLServerDialect.parameterMarker method
- SQLServerDialect.power method
- SQLServerDialect.quoteIdentifier method
- SQLServerDialect.slice method
- SQLServerDialect.startsWith method
- SQLServerDialect.supportsFullOuterJoin property
- SQLServerDialect.supportsRightJoin property
- SQLTimeoutException class Reports expiration of a low-level SQL statement or transport deadline.
- SQLTimeoutException.SQLTimeoutException constructor Creates an SQL timeout exception.
- 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.endsWith method
- SQLiteDialect.floorDivide method
- SQLiteDialect.length method
- SQLiteDialect.name property
- SQLiteDialect.paginate method
- SQLiteDialect.parameterMarker method
- SQLiteDialect.power method
- SQLiteDialect.quoteIdentifier method
- SQLiteDialect.slice method
- SQLiteDialect.startsWith method
- SQLiteDialect.supportsFullOuterJoin property
- SQLiteDialect.supportsRightJoin property
- 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.receiveInto method Receives bytes directly into a reusable buffer without changing its size.
- 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.
- SaveFileDialog class Selects a destination filename without creating the file.
- SaveFileDialog.SaveFileDialog constructor Creates a save-file dialog.
- SaveFileDialog.confirmOverwrite property Whether replacing an existing file requires explicit confirmation.
- SaveFileDialog.defaultExtension property Extension appended when the selected filename has no extension.
- SaveFileDialog.selectedFile property Destination selected by the last successful invocation, or
null.
- SaveFileDialog.showDialog method Displays the chooser and waits for a destination or cancellation.
- SaveFileDialog.suggestedName property Filename proposed when the dialog opens.
- SaveFileLightBox class Modal lightbox that selects a destination filename without writing it.
- SaveFileLightBox.SaveFileLightBox constructor Creates an inactive save-file lightbox.
- SaveFileLightBox.confirmOverwrite property Whether an existing destination requires explicit confirmation.
- SaveFileLightBox.defaultExtension property Explicit extension appended when the filename has none.
- SaveFileLightBox.filterIndex property Zero-based filter selected when the lightbox opens and after acceptance.
- SaveFileLightBox.filters property Available filename filters.
- SaveFileLightBox.open method Opens the lightbox over its containing window.
- SaveFileLightBox.selectedFile property Destination selected by the last accepted interaction, or
null.
- SaveFileLightBox.suggestedName property Filename proposed when the lightbox opens.
- Savepoint interface Savepoint descriptor contract.
- Savepoint.id property Optional numeric identifier.
- Savepoint.name property Optional savepoint name.
- Scene class GUI-independent scene.
- Scene.ambient property Ambient illumination, finite and nonnegative.
- Scene.background property Linear background color.
- Scene.lightColor property Linear light color.
- Scene.lightDirection property Direction from the surface toward the main directional light.
- Scene.root property Scene graph root.
- SceneNode class Object in a scene graph.
- SceneNode.SceneNode constructor Creates an object or grouping node.
- SceneNode.add method Attaches a detached node; rejects null, cycles and multiple parents.
- SceneNode.bounds method Computes visible world bounds, O(nodes), using cached mesh bounds.
- SceneNode.childAt method Returns child i in O(1).
- SceneNode.childCount property Number of children, O(1).
- SceneNode.clone method Deep-copies the node hierarchy, sharing immutable meshes/materials.
- SceneNode.isVisible property Hides this entire subtree when false.
- SceneNode.material property Immutable material.
- SceneNode.mesh property Optional geometry.
- SceneNode.name property Name for selection/debugging.
- SceneNode.parent property Parent, or null for roots.
- SceneNode.remove method Detaches a child, returning whether it belonged to this node.
- SceneNode.transform property Local-to-parent transform.
- SceneView class Native OpenGL scene viewport.
- SceneView.SceneView constructor Creates a viewport.
- SceneView.camera property Camera used for rendering and orbiting.
- SceneView.close method Permanently closes GPU resources.
- SceneView.frameScene method Frames all visible nodes; call after loading or replacing the scene.
- SceneView.orbitEnabled property Enables drag/wheel orbit controls.
- SceneView.paint method Draws a frame on the GUI thread; hidden views perform no GPU work.
- SceneView.renderer property Renderer owned by this widget.
- SceneView.scene property Displayed GUI-independent scene.
- 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.parameters property Ordered provider parameters used by this operation.
- 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.
- SchemaValidationException class Reports that physical provider structures do not match mapped entities.
- SchemaValidationException.SchemaValidationException constructor Creates a schema validation exception.
- ScrollPane class Clipped viewport for a vertically scrollable widget hierarchy.
- ScrollPane.ScrollPane constructor Creates a pane whose content optionally uses a layout manager.
- ScrollPane.addContent method Adds an interactive widget to the scrollable content.
- ScrollPane.clearContent method Removes all widgets from the scrollable content and resets the viewport.
- ScrollPane.content property Container translated inside the viewport.
- ScrollPane.contentHeight property Full vertical extent of the scrollable content in pixels.
- ScrollPane.paint method
- ScrollPane.scrollBy method Scrolls by a signed pixel distance and returns whether the view moved.
- ScrollPane.scrollOffset property Current vertical offset in pixels.
- ScrollPane.scrollStep property Number of pixels moved for one normalized wheel step.
- ScrollPane.scrollbarWidth property Width reserved for the vertical scrollbar.
- ScrollPane.setBounds method
- 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.
- SearchMatch class One non-overlapping text occurrence.
- SearchMatch.SearchMatch constructor Creates one result.
- SearchMatch.column field One-based Unicode scalar column.
- SearchMatch.endColumn field Exclusive end column.
- SearchMatch.line field One-based line number.
- SearchMatch.path field Matched file.
- SearchMatch.text field Complete matching line, without terminator.
- SearchMatch.value field Matched substring.
- SearchOptions class Text search settings.
- SearchOptions.caseSensitive field Case-sensitive matching by default.
- SearchOptions.encoding field Charset name, or auto for BOM detection then UTF-8.
- SearchOptions.excludes field Exclude globs applied before descent; clear to include default excluded folders.
- SearchOptions.includeHidden field Skip dot-prefixed entries, except .gitignore loading.
- SearchOptions.includes field File include globs, relative to the root; empty accepts all.
- SearchOptions.maxTotalMatches field Global result limit; zero is unlimited.
- SearchOptions.regex field Use a regular expression instead of literal text.
- SearchOptions.respectGitignore field Honor nested .gitignore files.
- SearchOptions.skipBinary field Skip NUL-containing files (except UTF-16/32) and malformed encoded input.
- SearchOptions.smartCase field Ignore case unless the pattern contains uppercase.
- SearchOptions.workers field Worker count; one is deterministic depth-first traversal.
- 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.
- Sequential class Ordered composition of typed layers for classification and regression.
- Sequential.Sequential constructor Snapshots the order of a non-empty list of layers without copying parameters.
- Sequential.compile method Resolves standard optimizer/loss names to actual typed implementations.
- Sequential.compile method Configures the optimizer and mean classification loss without resetting weights.
- Sequential.compile method Configures a typed floating-target regression objective.
- Sequential.device property Concrete device most recently resolved, or auto before resolution.
- Sequential.evaluate method Evaluates fixed parameters, without shuffling or optimizer updates.
- Sequential.evaluate method Computes sample-weighted regression loss with fixed parameters and no optimizer updates.
- Sequential.fit method Trains with shuffled minibatches and sample-weighted metrics.
- Sequential.fit method Trains on same-precision floating targets using the configured regression loss.
- Sequential.load method Restores an independent model, including all saved training state.
- Sequential.load method Restores using a filename; identical to the Path overload.
- Sequential.loadWeights method Loads parameters transactionally into an identically configured built model.
- Sequential.loadWeights method Loads weights using a filename.
- Sequential.predict method Computes model outputs without applying any implicit output activation.
- Sequential.save method Saves architecture, exact parameter bits and optional training state to KNN 1.0.
- Sequential.save method Saves using a filename; identical to the Path overload.
- Sequential.summary method Prints layer names, output shapes, trainable scalar counts and parameter bytes.
- Sequential.to method Selects execution without resetting parameters, optimizer state or precision.
- ServerSocket class TCP server socket.
- ServerSocket.ServerSocket constructor Creates a listening TCP socket.
- 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, including the actual port selected for a
0 bind.
- 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 and STARTTLS 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 Unicode scalar value.
- 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 UTF-16 code-unit value.
- 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.
- Sigmoid class Element-wise logistic activation: sigmoid(x) = 1 / (1 + exp(-x)).
- Sigmoid.Sigmoid constructor Creates a parameter-free logistic activation.
- 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.preferredSizeIncludesContentZoom method
- 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.
- SmtpLogHandler class Sends one e-mail for each accepted high-severity event.
- SmtpLogHandler.SmtpLogHandler constructor Creates an SMTP alert handler.
- SmtpLogHandler.flush method SMTP delivery is immediate.
- SmtpLogHandler.handle method Sends one MIME text message.
- 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 an unconnected socket.
- Socket.Socket constructor Connects to the specified endpoint; an invalid endpoint is never treated as a request for an unconnected socket.
- 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.
- SocketTimeoutException class Reports expiration of a socket connection or I/O deadline.
- SocketTimeoutException.SocketTimeoutException constructor Creates a socket timeout exception.
- 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.
- Softmax class Stable row-wise normalization of finite logits into class probabilities.
- Softmax.backwardTraining method Reuses saved probabilities rather than evaluating exponentials again.
- Softmax.build method Checks and preserves a positive feature width.
- Softmax.buildShape method Validates a vector of class scores.
- Softmax.differentiate method Computes a Jacobian-vector product without materializing a Jacobian.
- Softmax.displayName property Summary label.
- Softmax.forward method Computes exp(x - max(x)) / sum(exp(x - max(x))) along each row.
- Softmax.parameter method Rejects parameter access on this parameter-free activation.
- Softmax.parameterCount property Softmax has no trainable parameters.
- SortedMap class Mutable map that traverses entries in ascending key order.
- SortedMap.SortedMap constructor Creates an empty sorted map.
- SortedMap.SortedMap constructor Creates a sorted map containing another map's entries.
- SortedMap.SortedMap constructor Creates a sorted map from corresponding key and value lists.
- SortedMap.clear method Removes every entry.
- SortedMap.containsValue method Returns whether the map contains a value.
- SortedMap.get method Returns the associated value or a typed default when the key is absent.
- SortedMap.isEmpty property Whether the map contains no entries.
- SortedMap.items method Returns key-value tuples in ascending key order.
- SortedMap.keys method Returns keys in ascending order.
- SortedMap.operator in method Returns whether the map contains a key.
- SortedMap.operator!= method Compares two sorted maps structurally for inequality.
- SortedMap.operator== method Compares two sorted maps structurally.
- SortedMap.operator[] method Gets or sets the value associated with a key.
- SortedMap.remove method Removes an entry.
- SortedMap.size property Gets the number of entries.
- SortedMap.toString method Returns the
t:{...} representation of the sorted map.
- SortedMap.values method Returns values in ascending key order.
- SortedMapSync class Thread-safe balanced binary tree map.
- SortedMapSync.SortedMapSync constructor Creates an empty synchronized map.
- SortedMapSync.SortedMapSync constructor Creates a synchronized map from another map.
- SortedMapSync.SortedMapSync constructor Creates a synchronized map from key-value pairs.
- SortedMapSync.clear method Clears all entries.
- SortedMapSync.containsValue method Returns true if the value exists.
- SortedMapSync.get method Returns the value associated with the key, or the provided default value when the key is absent.
- SortedMapSync.isEmpty property Whether the map contains no entries.
- SortedMapSync.items method Returns key-value tuples in ascending key order.
- SortedMapSync.keys method Returns the keys in ascending order.
- SortedMapSync.operator in method Returns true if the key exists.
- SortedMapSync.operator[] method Gets or sets the value associated with the key.
- SortedMapSync.remove method Removes an entry.
- SortedMapSync.size property Gets the number of entries stored in the map.
- SortedMapSync.toString method Returns the
ts:{...} representation of this synchronized sorted map.
- SortedMapSync.values method Returns the values in ascending key order.
- SourceRange class Represents a half-open or inclusive line/column source range in a file.
- SourceRange.SourceRange constructor Constructs a
SourceRange from zero-based start/end line and column coordinates.
- SourceRange.containsLine method Checks whether a zero-based
line index falls within [startLine, endLine].
- SourceRange.endColumn property Zero-based ending column index.
- SourceRange.endLine property Zero-based inclusive ending line index.
- SourceRange.lineSpan property Total number of lines spanned by this range (
endLine - startLine + 1).
- SourceRange.startColumn property Zero-based starting column index.
- SourceRange.startLine property Zero-based starting line index.
- SourceRange.withEnd method Returns a new
SourceRange with an updated endLine and endColumn.
- SourceTokenCursor class Provides stream navigation and lexical refactoring helpers over tokenized source code.
- SourceTokenCursor.SourceTokenCursor constructor Constructs a cursor over a list of
Tokens.
- SourceTokenCursor.extractIdentifiers method Extracts all unique identifiers appearing in executable code (excluding comments and literals).
- SourceTokenCursor.fromSource method Tokenizes
source with tokenizer and returns a ready-to-use SourceTokenCursor.
- SourceTokenCursor.hasNext method Returns
true when at least one more token is available.
- SourceTokenCursor.next method Returns the current token and advances the cursor to the next token.
- SourceTokenCursor.peek method Returns the current token without advancing the cursor, or
null at end of stream.
- SourceTokenCursor.renameIdentifier method Safely renames all occurrences of an identifier in executable code without modifying comments, documentation blocks, or string/character/regex literals.
- SourceTokenCursor.reset method Resets the cursor back to the beginning of the token stream.
- SparseCategoricalCrossentropy class Mean multiclass cross-entropy from logits or normalized probabilities and integer labels.
- SparseCategoricalCrossentropy.SparseCategoricalCrossentropy constructor Selects stable log-sum-exp mode or probability mode.
- SparseCategoricalCrossentropy.compute method Computes the mean loss and its mean-reduced input gradient.
- SparseCategoricalCrossentropy.fromLogits property Whether inputs are unnormalized logits rather than probabilities.
- 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.applyThemeMetrics method
- 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 logical pixels, scaled with content zoom.
- Splitter.minimumFirstPaneSize property Minimum first-pane size in logical pixels, scaled with content zoom.
- Splitter.minimumSecondPaneSize property Minimum second-pane size in logical pixels, scaled with content zoom.
- 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.
- SqlHighlighter class Syntax highlighter for SQL backed by
klyn.code.sql.SqlTokenizer.
- SqlHighlighter.highlight method Highlights one SQL source line.
- SqlLanguage class Canonical case-insensitive
LanguageProfile factory for SQL (.sql, .ddl, .dml, .psql).
- SqlLanguage.profile method Returns the shared singleton
LanguageProfile for SQL.
- SqlScriptSplitter class Splits multi-statement SQL scripts into individual executable SQL statements without breaking on semicolons inside single/double/backtick quotes, PostgreSQL
$$...$$ / $tag$...$tag$ dollar-quoted blocks, or -- / # / block comments.
- SqlScriptSplitter.splitStatements method Splits a multi-statement SQL
script into trimmed, non-empty SQL statements.
- SqlScriptSplitter.splitValidated method Validates and splits a multi-statement SQL
script, raising ValueException when the script is empty, exceeds maxScriptSize or maxStatements, has an invalid DELIMITER directive, or contains an unterminated literal or block comment.
- 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.addBatch method Queues SQL on this statement, not a discarded temporary.
- SqlServerCallableStatement.addBatch method Queues one input-only call.
- SqlServerCallableStatement.execute method Executes and captures outputs.
- SqlServerCallableStatement.execute method Executes replacement callable SQL.
- SqlServerCallableStatement.executeQuery method Executes replacement callable SQL.
- SqlServerCallableStatement.executeUpdate method Executes replacement callable SQL.
- SqlServerCallableStatement.getBoolean method Reads a boolean, returning false for SQL NULL.
- SqlServerCallableStatement.getByte method Reads SByte, returning zero for SQL NULL.
- SqlServerCallableStatement.getDateTime method Reads a date/time, returning null for SQL NULL.
- SqlServerCallableStatement.getDouble method Reads Double, returning zero for SQL NULL.
- SqlServerCallableStatement.getFloat method Reads Float, returning zero for SQL NULL.
- SqlServerCallableStatement.getInt method Reads Int, returning zero for SQL NULL.
- SqlServerCallableStatement.getLong method Reads Long, returning zero for SQL NULL.
- SqlServerCallableStatement.getObject method Reads a produced slot, updating wasNull.
- SqlServerCallableStatement.getShort method Reads Short, returning zero for SQL NULL.
- SqlServerCallableStatement.getString method Reads text, returning null for SQL NULL.
- SqlServerCallableStatement.out method Registers an output slot; bind the same slot to supply an INOUT value.
- SqlServerCallableStatement.outParameters property Registered output SQL types.
- SqlServerCallableStatement.outValues property Values from the last successful execution.
- SqlServerCallableStatement.query method Executes the call and captures outputs.
- SqlServerCallableStatement.registerOutParameter method Registers an OUT slot.
- SqlServerCallableStatement.update method Executes the call and returns its update count.
- SqlServerCallableStatement.wasNull method Describes the last successful getter.
- 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.targetedColumns method
- SqlServerDatabaseMetaData.targetedImportedKeys method
- SqlServerDatabaseMetaData.targetedIndexes method
- SqlServerDatabaseMetaData.targetedPrimaryKeys method
- SqlServerDatabaseMetaData.targetedTables method
- 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.addBatch method Queues the current bindings as an independent batch command.
- 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 Encodes all Unicode scalars as UTF-8, including supplementary characters.
- SqlTokenizer class Specialized
CodeTokenizer for SQL scripts and queries (.sql, .ddl, .dml, .psql).
- SqlTokenizer.SqlTokenizer constructor Constructs a
SqlTokenizer configured with SqlLanguage.profile().
- StackOverflowError class Error thrown when the call stack limit is exceeded.
- StackOverflowError.StackOverflowError constructor Constructor for StackOverflowError.
- StandardScaler class Learns per-feature training statistics and reuses them on new observations.
- StandardScaler.StandardScaler constructor Configures centering and scaling independently, without fitting data.
- StandardScaler.fit method Fits on training observations only.
- StandardScaler.fitTransform method Fits training statistics, then applies them using transform's copy policy.
- StandardScaler.inverseTransform method Applies x * trainingScale + trainingMean with the same copy policy.
- StandardScaler.isFitted property Whether fit has completed successfully.
- StandardScaler.mean property Immutable applied offsets, cached until the next successful fit.
- StandardScaler.scale property Immutable applied divisors; one for constants or disabled scaling.
- StandardScaler.transform method Applies (x - trainingMean) / trainingScale using one fused buffer pass.
- StandardScaler.withMean property Whether to subtract training means.
- StandardScaler.withStd property Whether to divide by training standard deviations.
- 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.StatusBar constructor
- StatusBar.addWidget method
- StatusBar.displayMessage method
- StatusBar.message field
- StatusBar.widgets field
- StatusLabel class Status bar text compartment.
- StatusLabel.StatusLabel constructor
- StatusLabel.text signal
- String class
- 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 CodeUnit.
- String.String constructor Builds a one-scalar string from a Char.
- String.String constructor Builds a string from an array of UTF-16 code units.
- String.String constructor Builds a string from Unicode scalar values.
- String._slice method Internal helper used by the compiler to implement slice syntax.
- String.center method Centers this string to the target width.
- String.codePoints property Returns a snapshot of the Unicode scalar values in this string.
- String.codeUnits property Returns a snapshot of this string encoded as UTF-16 code units.
- String.count method Counts non-overlapping occurrences of a text fragment.
- String.count method Counts occurrences of a Unicode scalar in one forward traversal.
- String.endsWith method Returns true if this string ends with the provided suffix.
- String.endsWith method Tests whether the last Unicode scalar equals the given character.
- 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.fromCodePoint method Builds a string from one Unicode scalar value.
- String.fromCodePoint method Builds an immutable string containing an unsigned Unicode scalar value.
- String.hash method Returns a content-based hash compatible with String equality.
- String.indexOf method Finds the first index of a text fragment starting from a position.
- String.indexOf method Finds the first occurrence of a Unicode character.
- 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 UTF-16 code units using this string as separator.
- String.join method Joins an array of Unicode scalar values 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 text fragment up to a position.
- String.lastIndexOf method Finds the last occurrence of a Unicode character.
- String.lines method Splits this string into lines without keeping line terminators.
- String.lpad method Left pads this string to the target width.
- 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 text and rebinds the compound-assignment target.
- String.operator+ method Concatenates two strings.
- String.operator+= method Concatenates text and rebinds the compound-assignment target.
- String.operator[] method Returns or sets the Unicode scalar at the given position.
- 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.replace method Replaces every occurrence of a Unicode scalar with immutable text.
- String.replace method Replaces every occurrence of one Unicode scalar with another.
- String.replace method Replaces every non-overlapping text occurrence with one scalar.
- String.replaceFirst method Returns a copy where the first occurrence of oldValue is replaced by newValue.
- String.replaceFirst method Replaces the first occurrence of a Unicode scalar with text.
- String.replaceFirst method Replaces the first occurrence of one Unicode scalar with another.
- String.replaceFirst method Replaces the first text occurrence with one scalar.
- String.replaceLast method Returns a copy where the last occurrence of oldValue is replaced by newValue.
- String.replaceLast method Replaces the last occurrence of a Unicode scalar with text.
- String.replaceLast method Replaces the last occurrence of one Unicode scalar with another.
- String.replaceLast method Replaces the last text occurrence with one scalar.
- String.rpad method Right pads this string to the target width.
- String.size property Returns the number of Unicode scalar values in the string.
- String.split method Splits the string using a string delimiter.
- String.split method Splits text at a Unicode scalar using the same rules as split(String).
- String.startsWith method Returns true if this string starts with the provided prefix.
- String.startsWith method Tests whether the first Unicode scalar equals the given character.
- 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.toCapitalize method Returns a new string with the first character capitalized.
- String.toCharArray method Copies this text into an array of Unicode scalar values.
- String.toCodeUnitArray method Encodes this text as UTF-16 code units.
- 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.
- 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 UTF-16 code unit to the builder.
- StringBuilder.append method Appends a signed integer.
- StringBuilder.append method Appends an unsigned integer.
- 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 one Unicode scalar to the builder.
- StringBuilder.append method Appends a range of Unicode scalars without allocating intermediate text.
- 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.clear method Clears current content.
- StringBuilder.endsWith method Tests whether the current content ends with a suffix.
- 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 UTF-16 code unit.
- StringBuilder.insert method Inserts one Unicode scalar.
- 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 Unicode scalar by index.
- StringBuilder.remove method Removes a range of characters.
- StringBuilder.reverse method Reverses characters in place.
- StringBuilder.size property Returns the number of Unicode scalar values in the string builder.
- StringBuilder.toCharArray method Returns the content as Unicode scalar values.
- StringBuilder.toCodeUnitArray method Returns the content as UTF-16 code units.
- 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 UTF-16 code unit to the builder.
- StringBuilderSync.append method Appends an unsigned integer.
- 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 one Unicode scalar to the builder.
- 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.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 UTF-16 code unit.
- StringBuilderSync.insert method Inserts one Unicode scalar.
- 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 Unicode scalar by index.
- StringBuilderSync.remove method Removes a range of characters.
- StringBuilderSync.reverse method Reverses characters in place.
- StringBuilderSync.size property Returns the number of Unicode scalar values in the string builder.
- StringBuilderSync.toCharArray method Returns the content as Unicode scalar values.
- StringBuilderSync.toCodeUnitArray method Returns the content as UTF-16 code units.
- 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 Creates a styled text span.
- StyledSpan.style property Visual style associated with this span.
- StyledSpan.text property Source text covered by this span.
- SunBurst class Displays a directory hierarchy as concentric rings weighted by file bytes.
- SunBurst.SunBurst constructor Creates the chart and scans the requested folder once.
- SunBurst.changed event Emitted after loading, refreshing or navigating to a folder.
- SunBurst.currentFolder property Directory currently displayed at the center of the chart.
- SunBurst.fileCount property Number of regular file entries in the current subtree, partial while loading.
- SunBurst.folderCount property Number of discovered descendant directories, excluding the current directory.
- SunBurst.goUp method Returns to the cached parent, or does nothing at the scanned root.
- SunBurst.isLoading property True while a background scan or its pending publications remain active.
- SunBurst.loadError property Last background failure; empty for successful or newly started loads.
- SunBurst.loadFailed event Emitted on the GUI thread on background failure; loadError describes it.
- SunBurst.loadFolder method Starts a background scan and immediately displays the requested root.
- SunBurst.loaded event Emitted on the GUI thread after a successful background scan finishes.
- SunBurst.maxDepth property Maximum visible directory depth; must be positive.
- SunBurst.paint method Paints cached sectors, the named center and the pointer tooltip.
- SunBurst.pollLoading method Publishes a bounded portion of background results on the calling thread.
- SunBurst.progressChanged event Emitted on the GUI thread after partial statistics/geometry are updated.
- SunBurst.reload method Refreshes the current folder, making it the new navigation root.
- SunBurst.setFolder method Scans a new root and replaces the snapshot only after a successful scan.
- SunBurst.skippedCount property Number of excluded links, special files or vanished entries.
- SunBurst.stopLoading method Cancels loading without blocking, retaining already displayed statistics.
- SunBurst.totalSize property Recursive logical file size in bytes, excluding symbolic links.
- SunBurst.unreadableCount property Number of subtree directories whose enumeration raised IOException.
- SupervisedLoss interface Typed mean supervised objective.
- SupervisedLoss.compute method Computes mean loss and its derivative without changing either input.
- 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 Tokenizes and styles a single line of source text.
- SyntaxHighlighterFactory class Resolves a syntax highlighter from a file path, supporting dedicated language highlighters as well as any language registered in
klyn.code.LanguageRegistry.
- SyntaxHighlighterFactory.byPath method Returns a
SyntaxHighlighter suitable for the file at path.
- SyntaxStyle class UI-agnostic visual style attached to a syntax-highlighted token span.
- SyntaxStyle.SyntaxStyle constructor Builds a syntax style with explicit RGB colors and text attributes.
- SyntaxStyle.assign method Copies all style attributes from
other into this instance.
- SyntaxStyle.base method Returns the default base syntax style for plain text.
- SyntaxStyle.bgBlue field
- SyntaxStyle.bgGreen field
- SyntaxStyle.bgRed field
- SyntaxStyle.bold field
- SyntaxStyle.copy method Returns an independent copy of this style.
- SyntaxStyle.fgBlue field
- SyntaxStyle.fgGreen field
- SyntaxStyle.fgRed field
- SyntaxStyle.inverse field
- SyntaxStyle.italic field
- SyntaxStyle.sameAs method Returns
true when both styles describe the exact same visual state.
- SyntaxStyle.setBackground method Updates the background RGB color components.
- SyntaxStyle.setForeground method Updates the foreground RGB color components.
- SyntaxStyle.terminalBase method Alias for
SyntaxStyle.base() preserved for compatibility with terminal callers.
- SyntaxStyle.toAnsi method Serializes the style to a full 24-bit ANSI SGR escape sequence.
- SyntaxStyle.toString method Returns a human-readable diagnostic representation of this style.
- SyntaxStyle.underline field
- 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.
- SystemClassLoader.loadPackageTypes method Implements the package-loading extension point inherited from
ClassLoader.
- SystemIcon class Raster snapshot of an operating-system filesystem icon, stored in memory.
- SystemIcon.get method Gets a filesystem icon or null when the OS service cannot supply one.
T
- TOML class Loads, parses, serializes and saves TOML 1.1 documents.
- TOML.load method Loads a TOML document from a UTF-8 file.
- TOML.load method Loads a TOML document from a path.
- TOML.load method Loads all remaining TOML text from a reader.
- TOML.parse method Parses TOML text into its natural Klyn representation.
- TOML.save method Saves a root table to a UTF-8 file, replacing existing content.
- TOML.save method Saves a root table to a path, replacing existing content.
- TOML.save method Writes a root table to an existing text writer.
- TOML.stringify method Serializes a root table as deterministic TOML text.
- TOMLLocalDate class Date without a time or timezone, as defined by TOML.
- TOMLLocalDate.TOMLLocalDate constructor Creates a timezone-independent calendar date.
- TOMLLocalDate.day property Day of month.
- TOMLLocalDate.month property Calendar month.
- TOMLLocalDate.operator!= method Compares two local dates for inequality.
- TOMLLocalDate.operator== method Compares two local dates by calendar components.
- TOMLLocalDate.toString method Formats this value using TOML's local-date representation.
- TOMLLocalDate.year property Calendar year.
- TOMLLocalDateTime class Date and time without an offset or timezone, as defined by TOML.
- TOMLLocalDateTime.TOMLLocalDateTime constructor Creates a timezone-independent date and time.
- TOMLLocalDateTime.date property Local date component.
- TOMLLocalDateTime.day property Day of month.
- TOMLLocalDateTime.hour property Hour component.
- TOMLLocalDateTime.minute property Minute component.
- TOMLLocalDateTime.month property Calendar month.
- TOMLLocalDateTime.operator!= method Compares two local date-times for inequality.
- TOMLLocalDateTime.operator== method Compares two local date-times by component.
- TOMLLocalDateTime.second property Second component.
- TOMLLocalDateTime.time property Local time component.
- TOMLLocalDateTime.toString method Formats this value using TOML's local-date-time representation.
- TOMLLocalDateTime.usecond property Microsecond component.
- TOMLLocalDateTime.year property Calendar year.
- TOMLLocalTime class Time of day without a date or timezone, as defined by TOML.
- TOMLLocalTime.TOMLLocalTime constructor Creates a timezone-independent time of day.
- TOMLLocalTime.hour property Hour component.
- TOMLLocalTime.minute property Minute component.
- TOMLLocalTime.operator!= method Compares two local times for inequality.
- TOMLLocalTime.operator== method Compares two local times by component.
- TOMLLocalTime.second property Second component.
- TOMLLocalTime.toString method Formats this value using TOML's local-time representation.
- TOMLLocalTime.usecond property Microsecond component.
- TOMLParseException class Reports invalid TOML syntax with its one-based source position.
- TOMLParseException.TOMLParseException constructor Creates a TOML syntax error.
- TOMLParseException.column property One-based column where parsing failed.
- TOMLParseException.line property One-based line where parsing failed.
- TOMLWriteException class Reports a Klyn value that cannot be represented by TOML.
- TOMLWriteException.TOMLWriteException constructor Creates a TOML serialization error.
- 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.isCloseableAt method Reports whether the tab at
index may be closed.
- 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.
- TableCellEditEvent class Result of an inline
TableView cell edition.
- TableCellEditEvent.TableCellEditEvent constructor Creates an inline-edition result.
- TableCellEditEvent.accepted property Whether the model accepted and stored the submitted value.
- TableCellEditEvent.column property Zero-based column index of the edited cell.
- TableCellEditEvent.message property Model diagnostic when
accepted is false, otherwise an empty string.
- TableCellEditEvent.previousValue property Value stored before the edition began.
- TableCellEditEvent.row property Zero-based row index of the edited cell.
- TableCellEditEvent.value property Value submitted by the inline editor.
- 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.
- TableHeaderEvent class Event emitted when a
TableView column header is activated.
- TableHeaderEvent.TableHeaderEvent constructor Creates a table-header event.
- TableHeaderEvent.column property Zero-based index of the activated column.
- TableHeaderEvent.name property Display name of the activated column.
- 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.canEditCell method Reports whether a cell may enter inline edition.
- 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.lastError property Diagnostic produced by the latest rejected update.
- 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.
- TableRowActionEvent class Describes an action requested from the leading action cell of a table row.
- TableRowActionEvent.TableRowActionEvent constructor Creates a row-action event.
- TableRowActionEvent.row property Zero-based model row targeted by the action.
- TableView class Spreadsheet-like table widget backed by a
TableModel.
- TableView.TableView constructor Creates a table view with an optional model.
- TableView.beginEdit method Starts inline edition of an editable cell.
- TableView.cancelEdit method Cancels the current inline edition without updating the model.
- TableView.cellEditFinished event Emitted after an inline cell edition has been accepted or rejected.
- TableView.cellSelected event Emitted when the current cell changes by mouse or keyboard.
- TableView.commitEdit method Submits the current inline value to the table model.
- TableView.editOnSingleClick property Starts editing an editable cell on the first primary-button click.
- TableView.headerClicked event Emitted when a column header is clicked.
- TableView.isEditing property Whether a cell currently owns the inline text editor.
- TableView.model property Data model rendered by the view.
- TableView.paint method
- TableView.rowActionIcon property Icon displayed in each leading row-action cell.
- TableView.rowActionRequested event Emitted when the optional leading action cell of a row is clicked.
- TableView.rowActionToolTip property Tooltip displayed while the pointer is over a row-action cell.
- TableView.rowActionWidth property Width in pixels of the optional leading row-action column.
- TableView.selectedColumn property
- TableView.selectedRow property
- TableView.selectedValue property Text value of the selected cell, or an empty string when none is selected.
- TableView.setBounds method
- TableView.setSelectedValue method Updates the selected cell when the model is editable.
- TableView.showRowActions property Whether a compact action cell is displayed before each data row.
- TableView.sortColumn property Column carrying the optional visual sort indicator, or
-1.
- TableView.sortDescending property Whether the visual sort indicator points toward descending values.
- Tanh class Element-wise hyperbolic tangent activation, with outputs in [-1, 1].
- Tanh.Tanh constructor Creates a parameter-free hyperbolic tangent activation.
- 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.
- Target.Target constructor Creates a target restriction.
- Target.value property Declaration category accepted by the annotated annotation type.
- 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 Runs the interactive event loop and restores the terminal on exit.
- 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.invertRange method Inverts the visual style of a horizontal cell range
[startCol, endCol) on a row.
- 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.TestClass constructor Creates test-class metadata.
- TestClass.category property Optional category used to group the test class.
- TestClass.description property Optional human-readable description of the test class.
- TestClass.timeout property Maximum execution time for the complete test-class lifecycle.
- TestClassResult class Structured result of one class annotated with
@TestClass.
- TestClassResult.TestClassResult constructor Creates a class result.
- TestClassResult.durationMs property Complete class execution duration in milliseconds.
- TestClassResult.errorOutput property Captured standard error.
- TestClassResult.failedMethodCount property Number of failed test methods in this class.
- TestClassResult.failures property Failures raised outside a test method, for example by a fixture.
- TestClassResult.fromMap method Creates a typed class result from parsed JSON data.
- TestClassResult.methods property Results of methods annotated with
@Test.
- TestClassResult.name property Simple class name.
- TestClassResult.output property Captured standard output.
- TestClassResult.packageName property Declared package of the test class.
- TestClassResult.passed property Indicates whether the class and all of its methods passed.
- TestClassResult.qualifiedName property Fully qualified test class name.
- TestClassResult.source property Source filename used to compile the class.
- TestClassResult.status property Canonical value from
TestStatus.
- TestClassResult.toMap method Converts this result to a JSON-compatible map.
- TestConsoleLauncher class Executes a parsed Klyn test request in the console.
- TestConsoleLauncher.run method Runs selected test sources or packages and optionally writes JSON.
- TestConsoleReporter class Renders structured test results on the process console.
- TestConsoleReporter.TestConsoleReporter constructor Creates a console reporter.
- TestConsoleReporter.printClass method Prints captured output and the status of one test class.
- TestConsoleReporter.printInfrastructure method Prints a framework failure that is not attached to a test class.
- TestConsoleReporter.printRunning method Starts the single-line progress entry completed by
printClass().
- TestConsoleReporter.printSummary method Prints aggregate class and method counts.
- TestFailure class Describes one failure raised while compiling or executing a test.
- TestFailure.TestFailure constructor Creates a failure description.
- TestFailure.errorType property Runtime exception or error type.
- TestFailure.failureMessage property Framework-level description of the failure.
- TestFailure.fromMap method Creates a typed failure from parsed JSON data.
- TestFailure.message property Human-readable error message.
- TestFailure.stackTrace property Complete source stack trace when available.
- TestFailure.toMap method Converts this failure to its JSON-compatible representation.
- TestGuiLauncher class Executes a parsed Klyn test request in the graphical test runner.
- TestGuiLauncher.run method Opens the live graphical runner for selected sources or packages.
- TestLauncher class Runs the Klyn test framework from application command-line arguments.
- TestLauncher.run method Parses command-line arguments and executes the requested test run.
- TestMethodResult class Structured result of one execution of a method annotated with
@Test.
- TestMethodResult.TestMethodResult constructor Creates a method result.
- TestMethodResult.durationMs property Method execution duration in milliseconds.
- TestMethodResult.failures property Failures raised by this method.
- TestMethodResult.fromMap method Creates a typed method result from parsed JSON data.
- TestMethodResult.name property Test method name.
- TestMethodResult.passed property Indicates whether this method completed successfully.
- TestMethodResult.status property Canonical value from
TestStatus.
- TestMethodResult.toMap method Converts this result to a JSON-compatible map.
- TestReport class Complete structured result of a test framework execution.
- TestReport.TestReport constructor Creates an empty report.
- TestReport.classCount property Number of executed test classes.
- TestReport.classes property Results of all selected test classes.
- TestReport.durationMs property Complete framework execution duration in milliseconds.
- TestReport.failedClassCount property Number of failed test classes.
- TestReport.failedMethodCount property Number of failed test methods.
- TestReport.formatVersion property Report format version.
- TestReport.fromMap method Creates a typed report from parsed JSON data.
- TestReport.infrastructureFailures property Failures not associated with a test class.
- TestReport.load method Loads a report previously saved as JSON.
- TestReport.methodCount property Number of executed test methods.
- TestReport.passed property Indicates whether every selected class and method passed.
- TestReport.save method Saves this report as formatted JSON.
- TestReport.source property Test source root.
- TestReport.toMap method Converts this report to a JSON-compatible map.
- TestRunObserver interface Receives incremental notifications from a
TestRunner.
- TestRunObserver.testClassCompleted method Reports a fully completed test class.
- TestRunObserver.testClassStarted method Reports that a test source is about to run.
- TestRunner class
- TestRunner class Discovers and executes packaged Klyn test classes in one isolated process.
- TestRunner.TestRunner constructor Creates a test runner rooted at
root.
- TestRunner.consoleOutput property Whether progress and results are rendered on the console.
- TestRunner.discover method Discovers test files matching zero or more package roots.
- TestRunner.observer property Optional observer notified as each test class starts and completes.
- TestRunner.root property Root directory scanned by this runner.
- TestRunner.run method Executes all selected test classes sequentially.
- TestRunner.runPaint method
- TestRunner.runSources method Executes an explicit list of test source files.
- TestRunnerOptions class Command-line options accepted by the Klyn test starter.
- TestRunnerOptions.TestRunnerOptions constructor Creates default runner options.
- TestRunnerOptions.gui property Starts the graphical test runner.
- TestRunnerOptions.help property Displays command-line help without executing tests.
- TestRunnerOptions.helpText method Returns the command-line help.
- TestRunnerOptions.jsonFilename property JSON destination used by
--json and -j.
- TestRunnerOptions.packages property Package roots selected on the command line.
- TestRunnerOptions.parse method Parses test starter arguments.
- TestRunnerOptions.sources property Explicit test source files selected by an IDE integration.
- TestRunnerOptions.streamJson property Emits incremental JSON Lines events for IDE integrations.
- TestRunnerOptions.writeJson property Saves the completed report as JSON.
- TestRunnerWidget class Reusable graphical view for live or persisted Klyn test reports.
- TestRunnerWidget.TestRunnerWidget constructor Creates a test result widget.
- TestRunnerWidget.isRunning property Whether a live execution is active.
- TestRunnerWidget.loadReport method Loads and displays a persisted report.
- TestRunnerWidget.report property Current report displayed by this widget.
- TestRunnerWidget.saveReport method Saves the current report.
- TestRunnerWidget.showLoadReportDialog method Opens an open-file dialog and loads a persisted JSON report.
- TestRunnerWidget.showLoadReportLightBox method Opens the modal load-report lightbox.
- TestRunnerWidget.showMessage method Opens or updates a closeable informational tab.
- TestRunnerWidget.showSaveReportDialog method Opens a save-file dialog and persists the current report as JSON.
- TestRunnerWidget.showSaveReportLightBox method Opens the modal save-report lightbox.
- TestRunnerWidget.start method Starts a package-filtered test execution.
- TestRunnerWidget.startSources method Starts an execution for explicit test source files.
- TestRunnerWidget.stop method Stops graphical polling when the hosting window or tab closes.
- TestRunnerWindow class Graphical test report window based on
DockWorkspace.
- TestRunnerWindow.TestRunnerWindow constructor Creates a graphical window for a completed report.
- TestRunnerWindow.executeAction method Executes an action exposed by the menu bar.
- TestRunnerWindow.start method Starts a live package-filtered test execution.
- TestRunnerWindow.startSources method Starts a live execution for explicit test source files.
- TestSourceScanner class Performs a lightweight lexical scan of Klyn test sources.
- TestSourceScanner.declaresTestClass method Reports whether
source contains an effective @TestClass annotation.
- TestSourceScanner.testLines method Returns zero-based lines carrying
@TestClass or @Test.
- TestStatus class Canonical status values used by test reports.
- TestStatus.FAILED field Status assigned to a failed test result.
- TestStatus.PASSED field Status assigned to a successful test result.
- 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 with bullets while keeping the real value in
text.
- TextBox.TextBox constructor
- TextBox.applyThemeMetrics method
- 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 Unicode scalar value.
- 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 content zoom factor 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 Native thread with cooperative pause, interruption and stop requests.
- 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.checkpoint method Explicit cooperation point for the current thread.
- Thread.current method Alias for
currentThread.
- Thread.currentThread property Returns the current logical thread.
- Thread.id property Unique thread id.
- Thread.interrupt method Records interruption atomically and wakes an interruptible sleep.
- Thread.isAlive property Returns true between native startup and actual completion.
- 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 Requested native scheduling priority: LOWEST, LOW, NORMAL, HIGH or HIGHEST.
- Thread.relinquish method Suggests that the scheduler let another ready thread execute.
- Thread.requestStop method Requests cooperative stopping and wakes sleep or a paused checkpoint.
- Thread.resume method Withdraws the pause request and wakes a paused worker.
- Thread.run method Runnable entrypoint.
- Thread.sleep method Sleeps until the requested deadline, or an early stop/interruption.
- Thread.start method Starts the thread execution.
- Thread.state property Current lifecycle state.
- Thread.stop method Compatibility alias for
requestStop(); never forcibly kills a worker.
- Thread.stopRequested property Returns whether cooperative stopping was requested.
- Thread.suspend method Requests a cooperative pause, acknowledged at the next checkpoint.
- Thread.toString method Returns a readable thread representation.
- ThreadPriority enum Names of the native scheduling priorities accepted by
Thread.priority.
- ThreadState enum Native lifecycle state names reported by
Thread.state.
- TiffImage class Tagged Image File Format implementation.
- TiffImage.TiffImage constructor Creates a TIFF image descriptor.
- TimeZone class Represents a fixed time-zone offset, 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 Returns the operating system's current local timezone offset.
- 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
- Token class Represents a materialized lexical token with its text and source coordinates.
- Token.Token constructor Constructs a materialized
Token.
- Token.column property Zero-based column number where the token starts.
- Token.endOffset property Zero-based exclusive end offset in the full source text.
- Token.isComment method Returns
true when this token is a comment (COMMENT or DOC_COMMENT).
- Token.isLiteral method Returns
true when this token is a literal.
- Token.isTrivia method Returns
true when this token is whitespace or a comment.
- Token.kind property Lexical classification of the token.
- Token.line property Zero-based line number where the token starts.
- Token.startOffset property Zero-based inclusive start offset in the full source text.
- Token.text property Exact source substring of the token.
- Token.toString method Formats this token for debugging.
- TokenKind enum Classifies lexical tokens produced by Klyn code tokenizers.
- TokenKind.isComment method Returns
true when this token represents a line, block, or documentation comment.
- TokenKind.isIdentifierLike method Returns
true when this token represents a symbolic identifier (variable, type, declaration name, function call, property name, or built-in symbol).
- TokenKind.isKeywordLike method Returns
true when this token is a language keyword, contextual query keyword, built-in type, or language constant.
- TokenKind.isLiteral method Returns
true when this token belongs to a string, character, regex, numeric, or constant literal.
- TokenKind.isStringOrChar method Returns
true when this token belongs to a string, character, escape, interpolation delimiter, or regular expression literal.
- TokenKind.isTrivia method Returns
true when this token represents non-code trivia (whitespace or comments).
- TokenSpan class Represents a half-open token range
[start, end) within a single source line.
- TokenSpan.TokenSpan constructor Constructs a token span covering
[start, end) with the given TokenKind.
- TokenSpan.contains method Checks whether a zero-based column offset falls within
[start, end).
- TokenSpan.end property Zero-based exclusive end offset within the line.
- TokenSpan.kind property Lexical classification of this span.
- TokenSpan.length property Number of characters covered by this span (
end - start).
- TokenSpan.slice method Extracts the substring covered by this span from
line.
- TokenSpan.start property Zero-based inclusive start offset within the line.
- TokenSpan.toString method Returns a human-readable representation of this span.
- Tokenizer interface Common contract implemented by all source code and markup tokenizers in
klyn.code.
- Tokenizer.isCodePosition method Checks whether the zero-based
column in line is a code position (outside comments and string/character/regex literals).
- Tokenizer.nextLineState method Computes only the end-of-line
LexicalState after scanning line from initialState, without allocating TokenSpan objects when possible.
- Tokenizer.profile method Returns the declarative
LanguageProfile associated with this tokenizer.
- Tokenizer.tokenize method Tokenizes a complete multi-line source document into materialized
Token instances.
- Tokenizer.tokenizeLine method Tokenizes a single source line starting from
initialState and returns the resulting TokenSpan list together with the end-of-line LexicalState.
- 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.implementation property Implementation instance retained only for the lifetime of its registry.
- 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 Reads a top-level annotation argument without matching quoted contents.
- 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.
- TrainingHistory class Training and optional validation metrics after each completed epoch of one fit call.
- TrainingHistory.epochNumbers property Immutable one-based epoch numbers as Double values, suitable for chart axes.
- TrainingHistory.epochs property Immutable snapshot of completed epoch metrics, cached until recording.
- TrainingHistory.trainingAccuracy property Immutable training accuracy for each completed epoch, as fractions [0, 1].
- TrainingHistory.trainingLoss property Immutable sample-weighted training loss for each completed epoch.
- TrainingHistory.validationAccuracy property Immutable validation accuracy, as fractions [0, 1].
- TrainingHistory.validationEpochs property Immutable snapshot of validation metrics, evaluated with fixed parameters after each epoch and dropout disabled.
- TrainingHistory.validationLoss property Immutable sample-weighted validation loss, aligned with epochNumbers when validation is enabled.
- TransactionException class Base class for Klyn Entity Engine 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.foregroundColor property Optional foreground color used for both the icon and the label.
- TreeNode.hasChildren property Whether the node owns children or expects a deferred child enumeration.
- TreeNode.hasUnloadedChildren property Whether children may exist but have not yet been loaded.
- 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.statusColor property Optional status indicator painted at the right of the row.
- TreeNode.text property Display text shown in the tree row.
- TreeNode.trailingText property Optional muted text painted immediately before the status indicator.
- 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.activateExpandableNodes property Whether activation is emitted for nodes which also contain children.
- TreeView.emptyText property Text centered in the content area when the model has no child node.
- TreeView.expandNode method Expands or collapses a node and refreshes the visible rows.
- 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.rootVisible property Whether the structural model root is rendered as a row.
- TreeView.selectNode method Selects a visible node and scrolls vertically to reveal it.
- TreeView.selectedNode property Currently selected node, or
null when nothing is selected.
- TreeView.selectionChanged event Emitted as soon as pointer or keyboard navigation selects another node.
- 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_CONST field Flag used for compile-time class constants.
- 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.FLAG_WRITEONLY field Flag used for write-only properties.
- 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.genericArgumentCount property Returns the number of concrete generic arguments.
- Type.genericArguments method Returns the concrete generic arguments in declaration order.
- Type.genericDefinition property Returns the open generic type represented by this concrete instantiation.
- Type.genericDefinitionName property Returns the fully qualified open generic definition 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.hash method Returns the hash of the qualified name used by type equality.
- 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 an operation violates Klyn's static or runtime type contract.
- TypeError.TypeError constructor Creates a type error.
- 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.methodAnnotationArgumentCountAt method Returns an annotation argument count for one exact method overload.
- TypeLoader.methodAnnotationArgumentName method
- TypeLoader.methodAnnotationArgumentNameAt method Returns an annotation argument name for one exact overload.
- TypeLoader.methodAnnotationArgumentType method
- TypeLoader.methodAnnotationArgumentTypeAt method Returns an annotation argument type for one exact overload.
- TypeLoader.methodAnnotationArgumentValue method
- TypeLoader.methodAnnotationArgumentValueAt method Returns an annotation argument value for one exact overload.
- TypeLoader.methodAnnotationCount method Reflection helper: returns the number of annotations on a method.
- TypeLoader.methodAnnotationCountAt method Returns the annotation count for one exact method overload.
- TypeLoader.methodAnnotationName method Reflection helper: returns method annotation name by index.
- TypeLoader.methodAnnotationNameAt method Returns an annotation name for one exact method overload.
- 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.methodParameterAnnotationArgumentCountAt method Returns a parameter annotation argument count for an exact overload.
- TypeLoader.methodParameterAnnotationArgumentName method
- TypeLoader.methodParameterAnnotationArgumentNameAt method Returns a parameter annotation argument name for an exact overload.
- TypeLoader.methodParameterAnnotationArgumentType method
- TypeLoader.methodParameterAnnotationArgumentTypeAt method Returns a parameter annotation argument type for an exact overload.
- TypeLoader.methodParameterAnnotationArgumentValue method
- TypeLoader.methodParameterAnnotationArgumentValueAt method Returns a parameter annotation argument value for an exact overload.
- TypeLoader.methodParameterAnnotationCount method Reflection helper: returns the number of annotations on a method parameter.
- TypeLoader.methodParameterAnnotationCountAt method Returns the annotation count for one parameter of an exact overload.
- TypeLoader.methodParameterAnnotationName method Reflection helper: returns parameter annotation name by index.
- TypeLoader.methodParameterAnnotationNameAt method Returns one parameter annotation name for an exact overload.
- 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.methodTypeAt method Resolves a registered method signature in its declaration scope.
- 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.typeGenericArgumentCount method Returns the number of concrete generic arguments of a reflected type.
- TypeLoader.typeGenericArgumentName method Returns one concrete generic argument name.
- TypeLoader.typeGenericDefinition method Returns the generic definition of a concrete reflected type.
- 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
V
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.acceptFileDrops property Enables file drops on this widget and its descendants.
- Widget.add method
- Widget.applyThemeMetrics method Applies theme-derived metrics that are specific to this widget type.
- 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.emitFilesDropped method Dispatches user-selected files through the same event as native drops.
- Widget.emitFocusGained method Native backend hook for a focus-gained transition.
- Widget.emitFocusLost method Native backend hook for a focus-lost transition.
- 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.filesDropped event Receives files dropped by the user when this widget accepts file drops.
- Widget.focusGained event Focus event emitted when this widget becomes the keyboard target.
- Widget.focusLost event Focus event emitted when this widget stops being the keyboard target.
- 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.isPressed property Pressed-state flag consumed by the KSS
:pressed pseudo-state.
- Widget.isTabStop property Whether Tab/Shift+Tab navigation should stop on this widget.
- Widget.isVisible property Whether this widget is displayed and participates in layout and input.
- 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.paintForeground method Draws this widget's foreground decorations over its painted children.
- 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.preferredSizeIncludesContentZoom method Indicates whether
resolvePreferredWidth() and resolvePreferredHeight() already include the current content zoom.
- 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.clientHeight property Height available inside the window frame, before menu bars or margins.
- Window.clientSize property Read-only dimensions inside the frame as
(width, height).
- Window.clientWidth property Width available inside the window frame, before menu bars or margins.
- 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.focusedWidget property Current keyboard target, or
null when no widget owns keyboard focus.
- Window.frame property Window frame mode.
- Window.getPlacement method Reads normal screen bounds and the normal/maximized display mode.
- Window.icon property Application icon displayed by the window manager and native title bar.
- Window.isVisible property Native window visibility, without an explicit foreground activation request.
- Window.maximize method Maximizes while keeping the normal bounds and frame.
- 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.restore method Returns to normal mode, retaining restoration dimensions and position.
- Window.run method Shows the window and starts its native event loop until it is closed.
- Window.setBounds method Updates the logical bounds and, when created, the complete native size.
- Window.setPlacement method Restores geometry and mode without changing the selected frame.
- Window.show method Shows the window and asks the operating system to place it in the foreground with keyboard focus.
- Window.simulateFilesDropped method Simulates a file drop using native target routing, including modal overlays.
- 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.
- WindowPlacement class Snapshot of a window's normal geometry and requested display mode.
- WindowPlacement.WindowPlacement constructor Creates a placement, without opening a native window.
- WindowPlacement.centered property Center the normal window on first display.
- WindowPlacement.height property Normal total height, including the frame.
- WindowPlacement.maximized property Maximized mode, preserving the normal bounds.
- WindowPlacement.width property Normal total width, including the frame.
- WindowPlacement.x property Normal frame x coordinate.
- WindowPlacement.y property Normal frame y coordinate.
- 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.textContent property Attribute text shares the value 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, with DOM UTF-16 offsets.
- 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 Replaces a bounded range after validating its offset and count.
- XMLCharacterData.substringData method Reads up to count UTF-16 units, clipping at the end.
- 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.indexes property Typed persistent indexes rebuilt for each atomic source generation.
- 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
- XMLDescendantNodeList class Live descendant query.
- XMLDescendantNodeList.item method Returns a descendant in document order.
- XMLDescendantNodeList.length property Current number of matching descendants.
- 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 Current document type child, or null when the document has none.
- 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 Creates a named-node map, optionally bound to an element's attributes.
- 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 Returns the part after the first namespace separator.
- XMLNames.prefix method Returns the part before the first namespace separator.
- XMLNames.requireQualified method Validates a namespace-aware DOM name before any tree mutation.
- XMLNames.requireValid method Validates an XML 1.0 Fifth Edition name, including Unicode names.
- XMLNames.sanitize method Replaces characters outside the conservative ASCII XML name alphabet with underscores.
- 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 Appends a node or transfers all children of a document fragment in order.
- XMLNode.attributes property
- XMLNode.baseURI property
- XMLNode.childNodes property
- XMLNode.cloneNode method
- XMLNode.compareDocumentPosition method Compares positions in a tree using node identity, not structural equality.
- XMLNode.firstChild property
- XMLNode.getAttribute method
- XMLNode.getFeature method
- XMLNode.getUserData method
- XMLNode.hasAttributes method
- XMLNode.hasChildNodes method
- XMLNode.insertBefore method Inserts a node, or the ordered children of a document fragment, before a reference child.
- XMLNode.isDefaultNamespace method
- XMLNode.isEqualNode method Compares node metadata, unordered attributes and ordered child subtrees.
- 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 Merges adjacent Text nodes and removes empty Text nodes recursively.
- XMLNode.ownerDocument property
- XMLNode.parentNode property
- XMLNode.prefix property
- XMLNode.previousSibling property
- XMLNode.removeChild method Performs a DOM operation.
- XMLNode.replaceChild method Replaces a child after validating the complete resulting tree.
- 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.providerDomain method Identifies repositories reading the same canonical XML path.
- 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 and fields 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.XMLText constructor Creates a text node.
- XMLText.isElementContentWhitespace property
- XMLText.replaceWholeText method Replaces adjacent Text and CDATA siblings with this node's new content.
- XMLText.splitText method Splits this Text or CDATA node at a UTF-16 offset.
- XMLText.wholeText property Text from this node and its adjacent Text and CDATA siblings.
- 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 backed by
klyn.code.markup.MarkupTokenizer.
- XamlHighlighter.highlight method Highlights one XAML source line.
- 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 and XML-derived markup formats backed by
klyn.code.markup.MarkupTokenizer.
- XmlHighlighter.highlight method Highlights one XML source line.
Z
K
O