All Classes and Interfaces

Class
Description
Created 11/18/21 1:02 PM
Created 6/21/21 11:36 PM
 
Created 12/27/20 8:50 AM
 
 
 
 
 
 
 
Created 9/22/20 1:39 AM
 
 
 
Thrown when more than one option in an option group has been provided.
 
Exception thrown when an option can't be identified from a partial name.
 
Created 8/15/20 6:31 PM
 
Created 8/15/20 6:45 PM
Created 12/24/20 7:44 AM
 
AppletLauncher is a double buffered applet to launch any thinlet component
Created 6/14/21 7:24 AM
 
 
 
 
 
 
Created 8/7/20 2:09 AM
 
 
 
 
 
Created 9/10/20 2:57 PM
Created 6/27/21 6:42 AM
Created 2/4/21 10:11 PM
 
 
Created 8/29/21 5:04 AM
 
 
 
 
 
 
 
 
 
Created 4/26/21 11:36 PM
 
Widget that represent the thinlet button.
 
 
 
 
 
 
Created 4/13/21 5:46 AM
 
 
 
Created 9/24/20 6:11 PM
 
 
 
 
 
 
 
 
 
 
Created 12/24/20 7:42 AM
 
 
 
 
 
Created 9/13/21 4:01 AM
 
Cell represent a cell on a row of a table
 
 
 
 
Widget that represent the thinlet checkbox.
CheckBoxMenuItem represent a item entry on a Menu or PopuMenu
Choice represent a ComboBox choice.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 3/4/22 7:14 AM
Created 3/4/22 7:24 AM
Created 3/4/22 7:24 AM
 
Created 8/22/21 16:22
Created 11/29/21 12:24 AM
 
 
 
Created 3/5/21 4:32 AM
Created 3/5/21 3:51 AM
Marker interface to represent elements that can be added to a class or a namespace or an enum
 
 
Represents a "class"
 
 
Created 4/26/21 11:22 PM
 
Column represent a column on a Header, for a Table
Widget that represent the thinlet combobox.
Represents list of arguments parsed against a Options descriptor.
A nested builder class to create CommandLine instance using descriptive methods.
A class that implements the CommandLineParser interface can parse a String array according to the Options specified and return a CommandLine.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 9/6/20 11:20 AM
 
 
 
 
 
 
Created 9/10/20 4:47 PM
Created 4/13/21 11:43 AM
Created 6/30/21 2:55 AM
 
 
 
 
Created 9/10/20 3:35 PM
 
 
 
Created 11/29/21 12:26 AM
 
 
Created 3/5/22 4:55 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 1/9/21 7:12 AM
Created 3/7/21 1:22 AM
 
 
 
 
 
 
Created 6/22/21 12:59 AM
Created 1/3/22 10:31 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 12/11/21 9:28 PM
 
 
 
 
 
 
 
 
Also DeduceType3
 
 
 
 
 
 
 
Created 11/30/21 1:32 AM
 
 
Created 3/7/21 1:13 AM
Created 7/9/21 6:10 AM
 
Created 12/24/20 3:59 AM
 
Created 8/21/21 10:10 PM
 
Created 11/30/21 11:56 PM
Created 11/18/21 12:02 PM
Created 9/15/20 12:51 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Useless tests.
 
deduceExpression now returns USER_CLASSes so this is basically void
Created 8/3/20 8:41 AM
 
 
 
 
 
 
 
 
 
 
 
 
Created 8/11/21 5:55 AM
Created 8/11/21 5:58 AM
 
 
 
 
 
The default OWThinlet implementation, directly based on thinlet.Thinlet, that manage the life cycle of Object Wrapper Component.
Default parser.
A nested builder class to create DefaultParser instances using descriptive methods.
Created 8/11/21 6:04 AM
Created 8/11/21 6:01 AM
 
 
 
 
Created 6/27/21 1:41 AM
Created 11/21/21 6:32 AM
 
 
 
Created 9/2/21 12:09 AM
 
 
 
Created 9/13/21 4:00 AM
Created 9/13/21 4:00 AM
Created 6/22/21 3:40 AM
Created 1/5/22 11:27 PM
Widget that represent the thinlet desktop.
 
 
 
 
 
 
Created 12/26/20 5:31 AM
 
 
Widget that represent the thinlet dialog.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is a callback for resolveWith.
This is a complement to DS_Base in resolveWith.
It is used to provide information about the environment in which/ for which the resolve is running.

#generatedFunction is the function in which the name is being looked up from
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 3/26/21 4:47 AM
Created 12/22/20 11:31 PM
 
Used to mark public access that should not be called from outside
 
 
 
 
Created 8/3/21 3:46 AM
 
Created 6/22/21 1:00 AM
Created 1/8/21 11:02 PM
 
Created 12/28/20 7:41 AM
 
 
 
 
 
 
 
 
 
Created 6/14/21 7:20 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The align Enum
The halign Enum
The orientation Enum
The align Enum
The selection Enum
The sort Enum
The type Enum
The valign Enum
 
 
 
 
 
 
 
 
 
 
 
 
Created 10/29/20 4:26 AM
Created 6/27/21 9:45 AM
Created 2/28/21 3:23 AM
 
 
 
Created 3/16/21 10:45 AM
 
Created 6/27/21 9:40 AM
Created 12/22/20 5:39 PM
Created 10/29/20 4:51 AM
Created 8/21/21 10:16 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Curiously, not an expression
 
 
 
Created 8/11/21 5:46 AM
 
 
 
 
Created 9/9/21 4:16 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
Anything inside a module
 
 
 
 
 
MEMBER means class or namespace
FUNCTION means a function or something "under" it (loop, etc)

ARGUMENT means a function argument (not used...)
 
Created 9/10/20 3:36 PM
 
 
 
Created 12/24/20 3:58 AM
 
 
 
 
 
Created 1/12/21 2:10 AM
FrameLauncher is a double buffered frame to launch any thinlet component as an application
 
 
 
 
 
 
 
 
 
 
Created 8/21/20 11:53 PM
 
 
 
Created 8/23/21 2:37 AM
Created 8/23/21 2:36 AM
 
 
 
 
 
Created 8/23/21 2:32 AM
Created 1/21/21 9:04 PM
Marker interface to represent elements that can be added to a function
Created 11/27/21 3:31 PM
Created 8/15/20 6:27 PM
 
Created 8/16/20 2:16 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 6/21/21 5:53 AM
 
Created 10/8/20 7:13 AM
 
 
 
 
 
 
Created 9/10/20 2:28 PM
 
 
Created 5/16/21 12:35 AM
 
 
 
 
 
 
Created 9/6/20 12:04 PM
Created 6/30/21 2:31 AM
Created 11/27/21 9:01 AM
Created 11/18/21 8:43 PM
 
Created 8/16/20 7:42 AM
 
 
Created 5/31/21 1:32 PM
 
 
 
 
Created 8/11/21 5:48 AM
Created 8/11/21 5:49 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 11/19/21 9:08 PM
 
 
 
Header represent a header on a Table, and contains Column
Created 9/10/20 3:44 PM
A formatter of help messages for command line options.
Created 3/17/22 4:27 PM
Created 3/17/22 4:29 PM
 
 
 
 
Move this to Mir or Lir layer ASAP
 
 
 
Created 3/4/22 7:16 AM
 
 
 
 
 
 
Created 10/2/20 2:36 PM
 
 
 
Created 9/12/20 10:27 PM
Created 9/13/21 7:21 AM
Created 6/30/21 2:30 AM
 
 
 
 
Created 8/21/20 3:16 AM
 
 
Created 6/8/21 1:31 AM
 
 
Marker interface to show intent
 
 
Created 8/15/20 7:09 PM
Created 11/28/21 11:44 PM
 
 
 
 
 
 
Created 9/10/20 3:16 PM
Created 9/10/20 3:33 PM
 
 
Created 9/10/20 3:33 PM
Created 9/10/20 3:35 PM
 
 
 
 
 
 
Created 9/13/21 11:12 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
Item represent a entry on a List
Created 9/13/21 4:26 AM
 
Created 9/10/20 3:17 PM
Widget that represent the thinlet label.
Created 9/13/20 6:50 AM
 
 
 
Created 9/6/20 12:06 PM
Widget that represent the thinlet list.
 
 
 
 
 
 
 
 
 
Locate a Token or Token range

 
Created 8/7/21 5:10 AM
Created 8/15/20 3:52 PM
 
 
 
 
 
 
 
 
 
 
 
 
Created 6/14/21 7:28 AM
 
 
 
 
 
 
Created 10/6/20 4:22 PM
 
Created 9/24/20 6:11 PM
 
Menu represent a menu entry on a MenuBar
Widget that represent the thinlet menubar.
MenuItem represent a item entry on a Menu or PopuMenu
An interface use to define a thinlet action, like performed, focusLost...
Represent a set of method, required for associate several Method to the same action widget
 
 
 
Thrown when an option requiring an argument is not provided with an argument.
Thrown when a required option has not been provided.
 
 
 
Marker interface to represent elements that can be added to a OS_Module
 
 
 
 
 
Created 5/31/21 12:00 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Node represent a node on a Tree
Created 8/7/20 2:10 AM
 
 
 
Deprecated.
 
 
 
 
Created 4/27/21 1:11 AM
Created 4/27/21 1:12 AM
 
Created 3/17/21 9:26 PM
 
Created 1/24/21 2:06 PM
An emulation of Rust's Result type
An emulation of Rust's Result type
Describes a single command-line option.
A nested builder class to create Option instances using descriptive methods.
Deprecated.
since 1.3, use Option.builder(String) instead
A group of mutually exclusive options.
Main entry-point into the library.
 
Created 4/25/21 4:43 AM
 
 
 
 
 
 
Created 8/6/20 5:59 PM
 
Created 7/8/21 6:00 AM
 
 
 
 
 
 
 
 
Created 1/22/21 8:34 AM
 
 
 
 
Created 9/13/21 10:50 PM
 
 
 
Created 1/8/21 10:31 PM
 
 
 
Created 1/13/21 5:54 AM
OWItem represent a complex item used by widget, as the ComboBox choice, list item, menu item, or tree node
A OWObject define the common API part from the thinlet widget (OWWidget), and thinlet item/choice/header (OWItem) that are part of some widget (list, combobox, table)
OWRepository is a repository implementation of (object wrapper - thinlet component), which simply acts like a Map.
Represent a specialized Thinlet like, that manage the life cycle of Object Wrapper Component.
OWWidget represent the base thinlet widget component.
Created 8/15/20 6:32 PM
Widget that represent the thinlet panel.
Base for Exceptions thrown during parsing of a command-line.
Deprecated.
since 1.3, the two-pass parsing with the flatten method is not enough flexible to handle complex cases
 
 
Widget that that represent the thinlet passwordfield.
Allows Options to be created from a single String.
Created 8/21/21 10:09 PM
Created 12/30/20 2:14 AM
Created 8/21/21 10:10 PM
Widget that represent the thinlet popupMenu.
Deprecated.
since 1.3, use the DefaultParser instead
 
 
 
 
 
 
 
 
Created 12/22/20 11:47 PM
 
 
 
 
Created 12/22/20 11:44 PM
 
 
 
 
 
 
Created 8/11/21 5:50 AM
 
Created 1/12/21 4:22 AM
Created 9/12/20 10:07 PM
 
Created 9/10/21 3:42 AM
 
 
 
Widget that represent the thinlet progressbar.
Created 8/11/21 5:51 AM
 
 
 
Created 12/26/20 2:24 AM
Created 8/6/20 4:00 PM
 
 
Created Mar 27, 2019 at 2:24:09 PM
 
 
 
Created 8/7/20 2:09 AM
 
 
 
 
 
 
 
 
Created 9/18/20 7:25 AM
Created 9/18/20 7:28 AM
Created 9/18/20 7:27 AM
Created 9/18/20 7:30 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 8/20/20 7:24 PM
Created 7/8/21 2:31 AM
Created 11/22/21 8:23 PM
Created 7/21/21 7:33 PM
 
Created 12/26/20 5:08 AM
Created 11/18/21 10:51 PM
Created 9/9/21 6:25 AM
Root of hierarchy
Created 8/7/20 2:09 AM
Created 11/6/21 8:23 AM
 
 
 
 
Row represent a row on a Table, and contains Cell, for each defined column
 
 
 
 
Created 1/4/21 3:10 AM
Created 1/4/21 3:10 AM
Widget that represent the thinlet separator.
 
Created 8/6/20 1:15 PM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 8/30/20 6:51 PM
Widget that represent the thinlet slider.
Represents a SlirElement with no underlying OS_Element
Created 11/10/21 3:04 AM
Created 11/6/21 5:36 PM
Created 11/6/21 8:57 AM
Created 11/6/21 8:43 AM
Created 11/6/21 9:03 AM
Created 11/6/21 8:34 AM
Created 11/6/21 8:38 AM
Created 11/10/21 2:17 AM
Created 11/6/21 8:41 AM
Created 11/6/21 8:27 AM
 
 
Created 11/6/21 8:31 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 10/2/20 10:16 AM
Created 10/6/20 3:20 PM
 
 
Widget that that represent the thinlet spinbox.
Widget that represent the thinlet splitpane.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 10/18/20 10:35 PM
 
Created 8/30/20 1:41 PM
Created 8/30/20 1:49 PM
Represent a Tab on a tabbedPane
 
Widget that represent the thinlet tabbedPane.
Widget that represent the thinlet table.
Created 4/17/21 7:14 AM
 
Created 11/6/21 8:11 AM
Created 3/4/21 3:53 AM
Widget that that represent the thinlet textarea.
 
Widget that represent the thinlet textfield.
 
WORK IN PROGRESS - DON'T USE Eventually all string literals used for widget names and their properties will be defined here...
 
 
 
 
really belongs in stages.deduce
Widget that that represent the thinlet toggleButton.
 
 
 
Widget that represent the thinlet tree.
Created 12/22/20 10:22 PM
 
 
 
 
 
 
This is a temporary implementation.
 
Created 8/16/20 2:16 AM
 
 
 
 
 
 
 
Created 8/16/20 7:42 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 9/12/20 10:26 PM
 
 
 
 
 
Created 5/8/21 7:13 AM
 
 
 
Thrown during parsing signaling an unrecognized option.
 
 
Created 8/30/20 1:39 PM
 
 
 
 
 
 
Created 9/10/20 4:51 PM
Created 9/12/20 5:00 PM
 
 
Created 11/27/21 12:51 PM
 
 
 
 
 
 
 
WORK IN PROGRESS - DON'T USE.
Created 8/30/20 1:42 PM
 
Created 8/30/20 1:51 PM
Created 5/16/21 12:41 AM
Created 7/3/21 6:24 AM
Created 5/31/21 2:26 AM
Created 5/16/21 12:46 AM
Created 5/31/21 3:01 AM
Created 4/26/21 4:25 AM
Created 4/26/21 4:24 AM
Created 4/26/21 4:22 AM
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 9/18/21 4:03 AM
 
 
Created 9/13/21 11:58 PM
 
Created 8/21/21 10:19 PM
Really a record, but state is not all set at once
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created 3/26/21 4:55 AM
Created 3/29/21 5:11 PM