package udash
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- udash
- Routing
- Properties
- Bindings
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
CallbackSequencer = udash.properties.CallbackSequencer
- Definition Classes
- Properties
-
type
CastableProperty[A] = udash.properties.single.CastableProperty[A]
- Definition Classes
- Properties
-
type
CastableReadableProperty[A] = udash.properties.single.CastableReadableProperty[A]
- Definition Classes
- Properties
- type ContainerState = udash.core.ContainerState
- type ContainerView = udash.core.ContainerView
- type ContainerViewFactory[S <: ContainerState] = udash.core.ContainerViewFactory[S]
-
type
DefaultValidationError = udash.properties.DefaultValidationError
- Definition Classes
- Properties
- type EmptyPresenter[S <: State] = udash.core.EmptyPresenter[S]
- type FileUploader = udash.utils.FileUploader
- type FinalState = udash.core.FinalState
- type FinalView = udash.core.FinalView
- type FinalViewFactory[S <: FinalState] = udash.core.FinalViewFactory[S]
- type GState[HRoot <: State] = udash.core.State { type HierarchyRoot = HRoot }
- type HasModelPropertyCreator[T] = udash.properties.HasModelPropertyCreator[T]
-
type
ModelProperty[A] = udash.properties.model.ModelProperty[A]
- Definition Classes
- Properties
-
type
Patch[+P <: ReadableProperty[_]] = udash.properties.seq.Patch[P]
- Definition Classes
- Properties
- type Presenter[S <: State] = udash.core.Presenter[S]
-
type
Property[A] = udash.properties.single.Property[A]
- Definition Classes
- Properties
-
type
ReadableModelProperty[A] = udash.properties.model.ReadableModelProperty[A]
- Definition Classes
- Properties
-
type
ReadableProperty[A] = udash.properties.single.ReadableProperty[A]
- Definition Classes
- Properties
-
type
ReadableSeqProperty[A] = udash.properties.seq.ReadableSeqProperty[A, _ <: ReadableProperty[A]]
- Definition Classes
- Properties
- type Registration = udash.utils.Registration
-
type
RoutingEngine[S <: GState[S]] = udash.routing.RoutingEngine[S]
- Definition Classes
- Routing
- type RoutingRegistry[HierarchyRoot <: State] = udash.core.RoutingRegistry[HierarchyRoot]
-
type
SeqProperty[A] = udash.properties.seq.SeqProperty[A, _ <: Property[A]]
- Definition Classes
- Properties
- type State = udash.core.State
- type StaticViewFactory[S <: State] = udash.core.StaticViewFactory[S]
- type Url = udash.core.Url
-
type
UrlChangeProvider = udash.routing.UrlChangeProvider
- Definition Classes
- Routing
-
type
ValidationError = udash.properties.ValidationError
- Definition Classes
- Properties
-
type
ValidationResult = udash.properties.ValidationResult
- Definition Classes
- Properties
-
type
Validator[T] = udash.properties.Validator[T]
- Definition Classes
- Properties
- type View = udash.core.View
- type ViewFactory[S <: State] = udash.core.ViewFactory[S]
- type ViewFactoryRegistry[HierarchyRoot <: State] = udash.core.ViewFactoryRegistry[HierarchyRoot]
- type ViewRenderer = udash.view.ViewRenderer
-
type
DefaultViewPresenterFactory[S <: State] = udash.core.StaticViewFactory[S]
- Annotations
- @deprecated
- Deprecated
(Since version 0.6.0) Renamed to
StaticViewFactory
.
-
type
StrictLogging = udash.utils.StrictLogging
- Annotations
- @deprecated
- Deprecated
(Since version 0.6.0) Use
io.udash.logging.CrossLogging
instead.
-
type
ViewPresenter[S <: State] = udash.core.ViewFactory[S]
- Annotations
- @deprecated
- Deprecated
(Since version 0.6.0) Use
ContainerViewFactory
,FinalViewFactory
orViewFactory
instead.
-
type
ViewPresenterRegistry[HierarchyRoot <: State] = udash.core.ViewFactoryRegistry[HierarchyRoot]
- Annotations
- @deprecated
- Deprecated
(Since version 0.6.0) Renamed to
ViewFactoryRegistry
.
Value Members
-
val
CallbackSequencer: udash.properties.CallbackSequencer.type
- Definition Classes
- Properties
-
val
CheckButtons: udash.bindings.CheckButtons.type
- Definition Classes
- Bindings
-
val
Checkbox: udash.bindings.Checkbox.type
- Definition Classes
- Bindings
-
val
DefaultValidationError: udash.properties.DefaultValidationError.type
- Definition Classes
- Properties
-
val
FileInput: udash.bindings.FileInput.type
- Definition Classes
- Bindings
- val FileUploader: udash.utils.FileUploader.type
-
val
Invalid: udash.properties.Invalid.type
- Definition Classes
- Properties
-
val
ModelProperty: udash.properties.model.ModelProperty.type
- Definition Classes
- Properties
-
val
NumberInput: udash.bindings.NumberInput.type
- Definition Classes
- Bindings
-
val
PasswordInput: udash.bindings.PasswordInput.type
- Definition Classes
- Bindings
-
val
Property: udash.properties.single.Property.type
- Definition Classes
- Properties
-
val
RadioButtons: udash.bindings.RadioButtons.type
- Definition Classes
- Bindings
-
val
Select: udash.bindings.Select.type
- Definition Classes
- Bindings
-
val
SeqProperty: udash.properties.seq.SeqProperty.type
- Definition Classes
- Properties
-
val
TextArea: udash.bindings.TextArea.type
- Definition Classes
- Bindings
-
val
TextInput: udash.bindings.TextInput.type
- Definition Classes
- Bindings
- val Url: udash.core.Url.type
-
val
Valid: udash.properties.Valid.type
- Definition Classes
- Properties
- val Window: udash.core.Window.type
-
def
bind[T](property: udash.properties.single.ReadableProperty[T]): Binding
- Definition Classes
- Bindings
-
def
emptyStringNode(): Node
- Definition Classes
- Bindings
-
def
produce[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]], customElementsReplace: ReplaceMethod)(builder: (Seq[T]) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
produce[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]])(builder: (Seq[T]) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
produce[T](property: udash.properties.single.ReadableProperty[T], checkNull: Boolean)(builder: (T) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
produceWithNested[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]], customElementsReplace: ReplaceMethod)(builder: (Seq[T], (Binding) ⇒ Binding) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
produceWithNested[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]])(builder: (Seq[T], (Binding) ⇒ Binding) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
produceWithNested[T](property: udash.properties.single.ReadableProperty[T], customElementsReplace: ReplaceMethod, checkNull: Boolean)(builder: (T, (Binding) ⇒ Binding) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
produceWithNested[T](property: udash.properties.single.ReadableProperty[T], checkNull: Boolean)(builder: (T, (Binding) ⇒ Binding) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
queuedNode(component: ⇒ Seq[Node], timeout: Int): Modifier[Element]
- Definition Classes
- Bindings
-
def
repeat[T, E <: udash.properties.single.ReadableProperty[T]](property: udash.properties.seq.ReadableSeqProperty[T, E], customElementsReplace: ReplaceMethod, customElementsInsert: InsertMethod)(builder: (E) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
repeatWithIndex[T, E <: udash.properties.single.ReadableProperty[T]](property: udash.properties.seq.ReadableSeqProperty[T, E], customElementsReplace: ReplaceMethod, customElementsInsert: InsertMethod)(builder: (E, udash.properties.single.ReadableProperty[Int], (Binding) ⇒ Binding) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
repeatWithNested[T, E <: udash.properties.single.ReadableProperty[T]](property: udash.properties.seq.ReadableSeqProperty[T, E], customElementsReplace: ReplaceMethod, customElementsInsert: InsertMethod)(builder: (E, (Binding) ⇒ Binding) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
implicit
def
seqFromElement(el: Element): Seq[Element]
- Definition Classes
- Bindings
-
implicit
def
seqFromNode(el: Node): Seq[Node]
- Definition Classes
- Bindings
-
def
showIf(property: udash.properties.single.ReadableProperty[Boolean], customElementsReplace: ReplaceMethod)(elements: Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
showIf(property: udash.properties.single.ReadableProperty[Boolean])(elements: Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
showIfElse(property: udash.properties.single.ReadableProperty[Boolean], customElementsReplace: ReplaceMethod)(elements: Seq[Node], elseElements: Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
showIfElse(property: udash.properties.single.ReadableProperty[Boolean])(elements: Seq[Node], elseElements: Seq[Node]): Binding
- Definition Classes
- Bindings
-
implicit
def
toAttrOps(attr: Attr): AttrOps
- Definition Classes
- Bindings
-
implicit
def
toAttrPairOps(attr: AttrPair[Element, _]): AttrPairOps
- Definition Classes
- Bindings
-
implicit
def
toPropertyOps[T](property: udash.properties.single.ReadableProperty[T]): PropertyOps[T]
- Definition Classes
- Bindings
-
def
valid[A](property: udash.properties.single.ReadableProperty[A])(completeBuilder: (ValidationResult) ⇒ Seq[Node], progressBuilder: (Future[ValidationResult]) ⇒ Seq[Node], errorBuilder: (Throwable) ⇒ Seq[Node]): Binding
- Definition Classes
- Bindings
-
def
validWithNested[A](property: udash.properties.single.ReadableProperty[A])(completeBuilder: (ValidationResult, (Binding) ⇒ Binding) ⇒ Seq[Node], progressBuilder: (Future[ValidationResult], (Binding) ⇒ Binding) ⇒ Seq[Node], errorBuilder: (Throwable, (Binding) ⇒ Binding) ⇒ Seq[Node], customElementsReplace: ReplaceMethod): Binding
- Definition Classes
- Bindings
Deprecated Value Members
-
def
bindAttribute[T](property: udash.properties.single.ReadableProperty[T])(updater: (T, Element) ⇒ Any): Binding
- Definition Classes
- Bindings
- Annotations
- @deprecated
- Deprecated
(Since version 0.4.0) Use
Attr.bind
,AttrPair.attrIf
orProperty.reactiveApply
instead.
-
def
bindValidation[A](property: udash.properties.single.ReadableProperty[A], initBuilder: (Future[ValidationResult]) ⇒ Seq[Element], completeBuilder: (ValidationResult) ⇒ Seq[Element], errorBuilder: (Throwable) ⇒ Seq[Element]): Binding
- Definition Classes
- Bindings
- Annotations
- @deprecated
- Deprecated
(Since version 0.4.0) Use
valid
instead.