KVision - object oriented Web UI framework for Kotlin/JS.
pl.treksoft.kvision.form.text.AbstractText |
Base class for form field text components. |
pl.treksoft.kvision.form.text.AbstractTextInput |
Base class for basic text components. |
pl.treksoft.kvision.form.select.AjaxOptions |
Data class for AJAX options. |
pl.treksoft.kvision.modal.Alert |
Alert window based on Bootstrap modal. |
pl.treksoft.kvision.html.Align |
CSS align attributes. |
pl.treksoft.kvision.hmr.ApplicationBase |
Base interface for applications. |
pl.treksoft.kvision.core.Background |
Type-safe definition of CSS background. |
pl.treksoft.kvision.data.BaseDataComponent |
Base abstract class for creating observable data model. |
pl.treksoft.kvision.core.BgAttach |
Definitions of CSS background attachment options. |
pl.treksoft.kvision.core.BgClip |
Definitions of CSS background clipping options. |
pl.treksoft.kvision.core.BgOrigin |
Definitions of CSS background origin options. |
pl.treksoft.kvision.core.BgRepeat |
Definitions of CSS background repeat options. |
pl.treksoft.kvision.core.BgSize |
Definitions of CSS background size. |
pl.treksoft.kvision.form.BoolFormControl |
Base interface of a form control with a boolean value. |
pl.treksoft.kvision.core.Border |
Type-safe definition of CSS border. |
pl.treksoft.kvision.core.BorderStyle |
Definitions of CSS border styles. |
pl.treksoft.kvision.html.Button |
Button component. |
pl.treksoft.kvision.toolbar.ButtonGroup |
The Bootstrap button group. |
pl.treksoft.kvision.toolbar.ButtonGroupSize |
Button group sizes. |
pl.treksoft.kvision.toolbar.ButtonGroupStyle |
Button group styles. |
pl.treksoft.kvision.html.ButtonSize |
Button sizes. |
pl.treksoft.kvision.html.ButtonStyle |
Button styles. |
pl.treksoft.kvision.html.ButtonType |
Button types. |
pl.treksoft.kvision.form.spinner.ButtonsType |
Spinner buttons layout types. |
pl.treksoft.kvision.remote.CallAgent |
An agent responsible for remote calls. |
pl.treksoft.kvision.html.Canvas |
Canvas component. |
pl.treksoft.kvision.table.Cell |
HTML table cell component. |
pl.treksoft.kvision.form.check.CheckBox |
The form field component rendered as HTML input type="checkbox". |
pl.treksoft.kvision.form.check.CheckBoxStyle |
Checkbox style options. |
pl.treksoft.kvision.form.check.CheckInput |
The basic input component rendered as HTML input type="checkbox" or input type="radio". |
pl.treksoft.kvision.form.check.CheckInputType |
Type of the check input control (checkbox or radio). |
pl.treksoft.kvision.core.Clear |
Definitions of CSS clear options. |
pl.treksoft.kvision.modal.CloseIcon |
Helper class for close icon component. |
pl.treksoft.kvision.core.Col |
Definitions of CSS color names. |
pl.treksoft.kvision.core.Color |
Type-safe definition of CSS color. |
pl.treksoft.kvision.core.Component |
Base interface for all components. |
pl.treksoft.kvision.modal.Confirm |
Confirm window based on Bootstrap modal. |
pl.treksoft.kvision.core.Container |
Base interface for all containers. |
pl.treksoft.kvision.dropdown.ContextMenu |
Context menu component. |
pl.treksoft.kvision.remote.Credentials |
Username and password credentials. |
pl.treksoft.kvision.core.CssSize |
This type is used for defining CSS dimensions (width, heights, margins, paddings, etc.). |
pl.treksoft.kvision.dropdown.DD |
Useful options for use in DropDown's elements parameter. |
pl.treksoft.kvision.data.DataComponent |
Base interface for observable data model. |
pl.treksoft.kvision.data.DataContainer |
A container class with support for observable data model. |
pl.treksoft.kvision.form.select.DataType |
Data type for the AJAX call. |
pl.treksoft.kvision.data.DataUpdatable |
Interface for updatable container. |
java.util.Date (extensions in package pl.treksoft.kvision.types) | |
kotlin.js.Date (extensions in package pl.treksoft.kvision.types) | |
pl.treksoft.kvision.types.DateConverter | |
pl.treksoft.kvision.form.DateFormControl |
Base interface of a form control with a date value. |
pl.treksoft.kvision.types.DateSerializer | |
pl.treksoft.kvision.form.time.DateTime |
Form field date/time chooser component. |
pl.treksoft.kvision.form.time.DateTimeInput |
Basic date/time chooser component. |
pl.treksoft.kvision.i18n.DefaultI18nManager | |
pl.treksoft.kvision.modal.Dialog |
Modal window with a result. |
pl.treksoft.kvision.core.Direction |
Definitions of CSS text direction options. |
pl.treksoft.kvision.panel.Direction |
Split panel direction. |
pl.treksoft.kvision.core.Display |
Definitions of CSS display options. |
pl.treksoft.kvision.html.Div |
Simple component rendered as div. |
pl.treksoft.kvision.panel.DockPanel |
The container with dock layout (up, down, left, right and center positions). |
pl.treksoft.kvision.dropdown.DropDown |
Bootstrap dropdown component. |
pl.treksoft.kvision.form.FieldLabel |
Helper class for HTML label element. |
org.w3c.files.File (extensions in package pl.treksoft.kvision.utils) | |
pl.treksoft.kvision.panel.FlexAlignContent |
CSS flexbox content alignment options. |
pl.treksoft.kvision.panel.FlexAlignItems |
CSS flexbox alignments options. |
pl.treksoft.kvision.panel.FlexDir |
CSS flexbox directions. |
pl.treksoft.kvision.panel.FlexJustify |
CSS flexbox justification options. |
pl.treksoft.kvision.panel.FlexPanel |
The container with CSS flexbox layout support. |
pl.treksoft.kvision.panel.FlexWrap |
CSS flexbox wrap modes. |
pl.treksoft.kvision.core.FontStyle |
Definitions of CSS font style options. |
pl.treksoft.kvision.core.FontVariant |
Definitions of CSS font variant options. |
pl.treksoft.kvision.core.FontWeight |
Definitions of CSS font weight options. |
pl.treksoft.kvision.form.spinner.ForceType |
Spinner force rounding types. |
pl.treksoft.kvision.form.Form |
The form definition class. Can be used directly or indirectly inside a FormPanel. |
pl.treksoft.kvision.form.FormControl |
Base interface of a form control. |
pl.treksoft.kvision.form.FormEnctype |
Form encoding types. |
pl.treksoft.kvision.form.FormInput | |
pl.treksoft.kvision.form.FormMethod |
Form methods. |
pl.treksoft.kvision.form.FormPanel |
Bootstrap form component. |
pl.treksoft.kvision.form.FormTarget |
Form targets. |
pl.treksoft.kvision.form.FormType |
Bootstrap form layout options. |
pl.treksoft.kvision.panel.GridAlign |
CSS grid alignment options. |
pl.treksoft.kvision.panel.GridAlignContent |
CSS grid content alignment options. |
pl.treksoft.kvision.panel.GridFlow |
CSS grid flow options. |
pl.treksoft.kvision.panel.GridJustify |
CSS grid justification options. |
pl.treksoft.kvision.panel.GridJustifyContent |
CSS grid content justification options. |
pl.treksoft.kvision.panel.GridPanel |
The container with CSS grid layout support. |
pl.treksoft.kvision.panel.GridSize |
Bootstrap grid sizes. |
pl.treksoft.kvision.panel.GridWrapper | |
pl.treksoft.kvision.panel.HPanel |
The container with horizontal layout. |
pl.treksoft.kvision.dropdown.Header |
Menu header component. |
pl.treksoft.kvision.table.HeaderCell |
HTML table header cell component. |
pl.treksoft.kvision.form.HelpBlock |
Helper class for Bootstrap help block element. |
pl.treksoft.kvision.hmr.Hot |
Helper interface for Hot Module Replacement (HMR). |
pl.treksoft.kvision.remote.HttpMethod | |
pl.treksoft.kvision.form.select.HttpType |
HTTP protocol type for the AJAX call. |
pl.treksoft.kvision.i18n.I18n |
A singleton object used for translations. |
pl.treksoft.kvision.i18n.I18nManager | |
pl.treksoft.kvision.html.Icon |
Icon component with support for FontAwesome and Bootstrap glyphicons. |
pl.treksoft.kvision.html.Iframe |
Iframe component. |
pl.treksoft.kvision.html.Image |
Image component. |
pl.treksoft.kvision.html.ImageShape |
Image shapes. |
pl.treksoft.kvision.form.InputSize |
Input controls sizes. |
kotlin.Int (extensions in package pl.treksoft.kvision.utils) | |
pl.treksoft.kvision.utils.JSON | |
pl.treksoft.kvision.i18n.Jed | |
pl.treksoft.kvision.remote.JoobyRemoteAgent |
Client side agent for JSON-RPC remote calls with Jooby. |
pl.treksoft.kvision.remote.JoobyServiceManager |
Multiplatform service manager for Jooby. |
kotlin.js.Json (extensions in package pl.treksoft.kvision.form) | |
pl.treksoft.kvision.remote.JsonRpcRequest | |
pl.treksoft.kvision.remote.JsonRpcResponse | |
pl.treksoft.kvision.types.KFile |
A serializable class for a multiplatform File type. |
pl.treksoft.kvision.form.KFilesFormControl |
Base interface of a form control with a list of files value. |
pl.treksoft.kvision.remote.KVController | |
pl.treksoft.kvision.remote.KVServer |
A server. |
pl.treksoft.kvision.utils.KvEvent |
Helper class for defining custom events. |
pl.treksoft.kvision.html.Label |
Simple label component rendered as span. |
pl.treksoft.kvision.html.Link |
Link component. |
pl.treksoft.kvision.html.ListTag |
HTML list component. |
pl.treksoft.kvision.html.ListType |
HTML list types. |
pl.treksoft.kvision.remote.LoginService |
Pac4j form login dispatcher. |
kotlin.collections.Map (extensions in package pl.treksoft.kvision.form) | |
pl.treksoft.kvision.modal.Modal |
Configurable modal window based on Bootstrap modal. |
pl.treksoft.kvision.modal.ModalSize |
Modal window sizes. |
pl.treksoft.kvision.hmr.Module |
Helper interface for Hot Module Replacement (HMR). |
pl.treksoft.kvision.navbar.Nav |
The Bootstrap Nav container. |
pl.treksoft.kvision.navbar.NavForm |
The Bootstrap Nav form container. |
pl.treksoft.kvision.navbar.Navbar |
The Bootstrap Navbar container. |
pl.treksoft.kvision.navbar.NavbarType |
Navbar types. |
pl.treksoft.kvision.form.NumberFormControl |
Base interface of a form control with a numeric value. |
pl.treksoft.kvision.utils.Object |
JavaScript Object type |
com.lightningkite.kotlin.observable.list.ObservableList (extensions in package pl.treksoft.kvision.utils) | |
pl.treksoft.kvision.core.Overflow |
Definitions of CSS overflow options. |
kotlin.Pair (extensions in package pl.treksoft.kvision.utils) | |
pl.treksoft.kvision.form.text.Password |
Form field password component. |
pl.treksoft.kvision.core.PosFloat |
Definitions of CSS float options. |
pl.treksoft.kvision.core.Position |
Definitions of CSS position options. |
pl.treksoft.kvision.progress.ProgressBar |
The Bootstrap progress bar. |
pl.treksoft.kvision.progress.ProgressBarStyle |
Progress bar styles. |
pl.treksoft.kvision.form.check.Radio |
The form field component rendered as HTML input type="radio". |
pl.treksoft.kvision.form.check.RadioGroup |
The form field component rendered as a group of HTML input type="radio" elements with the same name attribute. |
pl.treksoft.kvision.form.check.RadioStyle |
Radio style options. |
pl.treksoft.kvision.remote.RemoteAgent |
Interface for client side agent for JSON-RPC remote calls. |
pl.treksoft.kvision.remote.Request |
A server request. |
pl.treksoft.kvision.core.ResString |
This type is used for accessing resources with CommonJS require function. |
pl.treksoft.kvision.core.Resize |
Definitions of CSS resize options. |
pl.treksoft.kvision.panel.ResponsiveGridPanel |
The container with support for Bootstrap responsive grid layout. |
pl.treksoft.kvision.form.text.RichText |
Form field rich text component. |
pl.treksoft.kvision.form.text.RichTextInput |
Basic rich text component. |
pl.treksoft.kvision.panel.Root |
Root container. |
pl.treksoft.kvision.routing.Routing |
A helper class for Navigo JavaScript router. |
pl.treksoft.kvision.table.Row |
HTML table row component. |
pl.treksoft.kvision.remote.RpcHttpMethod | |
pl.treksoft.kvision.html.Sandbox |
Iframe sandbox options. |
pl.treksoft.kvision.remote.SecurityException |
A security exception. |
pl.treksoft.kvision.remote.SecurityMgr |
Pac4j form login dispatcher. |
pl.treksoft.kvision.form.select.Select |
The form field component for Select control. |
pl.treksoft.kvision.form.select.SelectInput |
The basic component for Select control. |
pl.treksoft.kvision.form.select.SelectOptGroup |
The helper container for adding option groups to Select. |
pl.treksoft.kvision.form.select.SelectOption |
The helper component for adding options to Select or SelectOptGroup. |
pl.treksoft.kvision.form.select.SelectWidthType |
Select width types. See Bootstrap Select width. |
pl.treksoft.kvision.dropdown.Separator |
Menu separator component. |
pl.treksoft.kvision.remote.ServiceManager | |
pl.treksoft.kvision.panel.Side |
Dock layout directions. |
pl.treksoft.kvision.i18n.SimpleI18nManager | |
pl.treksoft.kvision.panel.SimplePanel |
Basic container class, rendered as a DIV element with all children directly within. |
pl.treksoft.kvision.form.spinner.Spinner |
The form field component for spinner control. |
pl.treksoft.kvision.form.spinner.SpinnerInput |
The basic component for spinner control. |
pl.treksoft.kvision.panel.SplitPanel |
The container with draggable splitter. |
pl.treksoft.kvision.remote.SpringContext | |
pl.treksoft.kvision.remote.SpringRemoteAgent |
Client side agent for JSON-RPC remote calls with Spring Boot. |
pl.treksoft.kvision.remote.SpringServiceManager |
Multiplatform service manager for Spring Boot. |
pl.treksoft.kvision.panel.StackPanel |
The container with only one active (visible) child at any moment. |
kotlin.String (extensions in package pl.treksoft.kvision.types) | |
pl.treksoft.kvision.core.StringBoolPair |
Helper type used to define CSS classes. |
pl.treksoft.kvision.form.StringFormControl |
Base interface of a form control with a text value. |
pl.treksoft.kvision.core.StringPair |
Helper type used to define CSS style attributes. |
pl.treksoft.kvision.core.StyledComponent |
Base class for components supporting CSS styling. |
pl.treksoft.kvision.html.TAG |
HTML tags. |
pl.treksoft.kvision.panel.TabPanel |
The container rendering it's children as tabs. |
pl.treksoft.kvision.table.Table |
HTML table component. |
pl.treksoft.kvision.table.TableType |
HTML table types. |
pl.treksoft.kvision.html.Tag |
HTML tag component. |
pl.treksoft.kvision.html.Template |
Handlebars templates helper interface. |
pl.treksoft.kvision.form.text.Text |
Form field text component. |
pl.treksoft.kvision.core.TextAlign |
Definitions of CSS text align options. |
pl.treksoft.kvision.form.text.TextArea |
Form field textarea component. |
pl.treksoft.kvision.form.text.TextAreaInput |
Basic textarea component. |
pl.treksoft.kvision.core.TextDecoration |
Type-safe definition of CSS text decoration. |
pl.treksoft.kvision.core.TextDecorationLine |
Definitions of CSS text decoration line options. |
pl.treksoft.kvision.core.TextDecorationStyle |
Definitions of CSS text decoration style options. |
pl.treksoft.kvision.form.text.TextInput |
Basic text component. |
pl.treksoft.kvision.form.text.TextInputType |
Text input types. |
pl.treksoft.kvision.core.TextOverflow |
Definitions of CSS text overflow options. |
pl.treksoft.kvision.core.TextShadow |
Type-safe definition of CSS text shadow. |
pl.treksoft.kvision.core.TextTransform |
Definitions of CSS text transform options. |
pl.treksoft.kvision.toolbar.Toolbar |
The Bootstrap toolbar. |
pl.treksoft.kvision.core.UNIT |
Definitions of CSS units. |
pl.treksoft.kvision.core.UnicodeBidi |
Definitions of CSS unicode-bidi options. |
pl.treksoft.kvision.form.upload.Upload |
The form field file upload component. |
pl.treksoft.kvision.form.upload.UploadInput |
The file upload component. |
pl.treksoft.kvision.panel.VPanel |
The container with vertical layout. |
pl.treksoft.kvision.core.VerticalAlign |
Definitions of CSS vertical align options. |
pl.treksoft.kvision.core.WhiteSpace |
Definitions of CSS white space options. |
pl.treksoft.kvision.core.Widget |
Base widget class. The parent of all component classes. |
pl.treksoft.kvision.core.WidgetWrapper |
This class allows to wrap a component into separately styled DIV element. |
pl.treksoft.kvision.window.Window |
Floating window container. |