Index
All Types
view.utils.mapBased.keys.delegates.AbstractRWKey 
 A delegate for mutable properties that are based on maps.   
view.core.loaders.builders.AbstractViewBuilder 
 Base class for all view builders.   
view.core.views.propertyDelegates.AbstractViewProperty 
 This is the base class for view mutable property delegates.   
view.core.views.animations.Animation 
 This class is a base class for all animations.   
view.core.views.animations.AnimationSet 
 Represents a group of animations to played.   
view.core.views.input.binaryStateInput.BinaryStateInput 
 This is the base class for views that represent input UI components with an on/off state.   
view.utils.mapBased.keys.delegates.nullable.BoolRWKey
view.core.views.input.Button 
 Represents a button.   
view.core.loaders.builders.input.ButtonBuilder
view.utils.namingConventions.CaseFormatConverter 
 Converts strings between different case formats.   
view.utils.mapBased.keys.delegates.readOnly.casts.CastingKey 
 Has the same behaviour as delegation by a map.   
view.core.views.input.binaryStateInput.CheckBox 
 Represents a Check Box.   
view.core.loaders.builders.input.binaryStateInput.CheckBoxBuilder
view.utils.mapBased.keys.delegates.nullable.ColorRWKey 
 A delegate for mutable nullable properties that are based on maps and represent a RGB/RGBA color.   
view.utils.validators.conditions.Condition 
 Represents a condition that the a value should meet to be valid.   
view.utils.validators.conditions.DC
view.core.loaders.viewTree.nodes.deserializedNode.DeserializedLayoutNode 
 Holds the parsed key-value pairs of a layout view serialization.   
view.core.loaders.viewTree.nodes.deserializedNode.DeserializedNode 
 Is a collection of parsed key-value pairs.   
view.core.views.Dimension 
 The Dimension object contains utility methods for classifying values that represent dimensions such as a view's width, height and margins.   
view.utils.validators.conditions.DoubleConditions
view.utils.mapBased.keys.delegates.nullable.DoubleRWKey
view.core.loaders.builders.dsl.DslViewTreeLoader
view.core.views.input.textInput.EditText 
 Represents an editable text field.   
view.core.loaders.builders.input.textInput.EditTextBuilder
view.utils.mapBased.keys.delegates.nullable.EnumRWKey
view.core.views.layouts.GridLayout 
 A layout where child views are positioned in a rectangular grid.   
view.core.loaders.builders.layouts.GridLayoutBuilder
view.core.loaders.builders.dsl.layouts.GridLayoutChildren
view.utils.mapBased.keys.HasKeys 
 A base class for classes whose properties are based on a map.   
view.utils.validators.conditions.IC
view.core.loaders.Ids 
 This class keeps track of used view Ids.   
view.core.loaders.viewTree.IllegalViewTreeException 
 This exception is thrown when an invalid view tree is encountered.   
view.core.views.display.ImageView 
 This view displays an image on the UI.   
view.core.loaders.builders.display.ImageViewBuilder
view.utils.mapBased.keys.delegates.nullable.IntRWKey
view.utils.validators.conditions.IntegerConditions
view.core.loaders.viewTree.nodes.jsonNode.JsonLayoutNode 
 A node that parses key-value pairs from a Json layout view serialization.   
view.core.loaders.viewTree.nodes.jsonNode.JsonNode 
 A node that parses key-value pairs from a Json view serialization.   
view.core.loaders.viewTree.treeLoaders.JsonTreeLoader 
 A tree loader that loads view trees from JSON.   
view.di.KodeinContainer 
 Contains the bindings for DI.   
view.utils.validators.conditions.LC
view.core.views.propertyDelegates.LateInitVal 
 Allows an immutable property to be initialized later in the class' lifetime.   
view.core.views.layouts.Layout 
 This is the base class for layout views, which are views that contain other views.   
view.core.loaders.builders.layouts.LayoutBuilder 
 Base builder for layout builders.   
view.core.loaders.builders.dsl.layouts.LayoutChildren
view.core.loaders.viewTree.nodes.LayoutNode 
 Represents the serialized layout view.   
view.core.views.layouts.LinearLayout 
 This class represents a layout that arranges its elements in a linear manner, either horizontally or vertically.   
view.core.loaders.builders.layouts.LinearLayoutBuilder
view.utils.validators.conditions.LongConditions
view.utils.mapBased.keys.MapInterface 
 Acts as layer between the property delegate and the map.   
view.core.loaders.viewTree.nodes.Node 
 Represents the base class for all Node objects.   
view.utils.mapBased.keys.delegates.nullable.NullableRWKey 
 A delegate for mutable nullable properties that are based on maps.   
view.core.views.propertyDelegates.NullableViewProperty 
 Represents a nullable and mutable view property.   
view.utils.observables.ObservableCollection 
 A collection that notifies its subscribes whenever its contents are changed.   
view.core.views.PreProcessor 
 A preprocessor is a function that edits specific views before rendering.   
view.core.loaders.builders.layouts.RP
view.core.views.input.binaryStateInput.RadioButton 
 Represents a Radio Button.   
view.core.loaders.builders.input.binaryStateInput.RadioButtonBuilder
view.core.views.layouts.RelativeLayout 
 A layout where child views are positioned relative to each other and to the layout itself.   
view.core.loaders.builders.layouts.RelativeLayoutBuilder
view.core.loaders.builders.dsl.layouts.RelativeLayoutChildren
view.utils.mapBased.keys.delegates.required.RequiredBoolRWKey
view.utils.mapBased.keys.delegates.required.RequiredDoubleRWKey
view.utils.mapBased.keys.delegates.required.RequiredEnumRWKey
view.utils.mapBased.keys.delegates.required.RequiredIntRWKey
view.utils.mapBased.keys.delegates.required.RequiredRWKey 
 A delegate for mutable non-nullable properties that are based on maps.   
view.utils.mapBased.keys.delegates.required.RequiredStringRWKey
view.utils.validators.conditions.SC
view.core.loaders.viewTree.treeLoaders.SerializedViewTreeLoader 
 Base class for tree loaders that load view trees from serialized formats.   
view.core.views.animations.SingleAnimation 
 A single animation.   
kotlin.String (extensions in package view.utils.extensions)
kotlin.String (extensions in package view.utils.extensions)
view.utils.validators.conditions.StringConditions
view.utils.mapBased.keys.delegates.nullable.StringRWKey
view.core.views.input.binaryStateInput.Switch 
 Represents a switch.   
view.core.loaders.builders.input.binaryStateInput.SwitchBuilder
view.core.views.display.TextView 
 Represents a block of text on the UI.   
view.core.loaders.builders.display.TextViewBuilder
view.core.views.Theme 
 A theme specifies the appearance of Views.   
view.core.views.animations.Timer 
 Defines an interface for classes that execute a function every interval of time.   
view.utils.validators.ValidationException 
 An exception that is thrown whenever a value doesn't pass a validation.   
view.utils.validators.Validator 
 A utility class for validation.   
view.core.views.View 
 This class represents a user interface component and acts as a base class for all other Views. It contains some basic properties common to all Views.   
view.core.loaders.builders.ViewBuilder 
 Defines an interface for view builders.   
view.core.loaders.builders.ViewKeys 
 Base class for classes containing view key-value pairs.   
view.core.views.propertyDelegates.ViewProperty 
 Represents a non-nullable and mutable view property.   
view.core.loaders.viewTree.treeLoaders.ViewTreeLoader 
 Defines an interface for view tree loaders   
view.core.renderers.ViewTreeRenderer 
 Defines an interface for view tree renderers.   
view.core.loaders.builders.dsl.button
view.core.loaders.builders.dsl.checkBox
view.core.loaders.builders.dsl.editText
view.core.loaders.builders.dsl.layouts.gridLayout
view.core.loaders.builders.dsl.imageView
view.core.loaders.builders.dsl.layouts.linearLayout
view.core.loaders.builders.dsl.radioButton
view.core.loaders.builders.dsl.layouts.relativeLayout
view.core.loaders.builders.dsl.switch