Package

io

udash

Permalink

package udash

Linear Supertypes
Components, Routing, Properties, Bindings, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. udash
  2. Components
  3. Routing
  4. Properties
  5. Bindings
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Blank[T] = udash.properties.Blank[T]

    Permalink
    Definition Classes
    Properties
  2. type CallbackSequencer = udash.properties.CallbackSequencer

    Permalink
    Definition Classes
    Properties
  3. type CastableProperty[A] = udash.properties.single.CastableProperty[A]

    Permalink
    Definition Classes
    Properties
  4. type CastableReadableProperty[A] = udash.properties.single.CastableReadableProperty[A]

    Permalink
    Definition Classes
    Properties
  5. type Component = udash.component.Component

    Permalink
    Definition Classes
    Components
  6. type ComponentId = udash.component.ComponentId

    Permalink
    Definition Classes
    Components
  7. type ContainerState = udash.core.ContainerState

    Permalink
  8. type ContainerView = udash.core.ContainerView

    Permalink
  9. type ContainerViewFactory[S <: ContainerState] = udash.core.ContainerViewFactory[S]

    Permalink
  10. type DefaultValidationError = udash.properties.DefaultValidationError

    Permalink
    Definition Classes
    Properties
  11. type EmptyPresenter[S <: State] = udash.core.EmptyPresenter[S]

    Permalink
  12. type FileUploader = udash.utils.FileUploader

    Permalink
  13. type FinalState = udash.core.FinalState

    Permalink
  14. type FinalView = udash.core.FinalView

    Permalink
  15. type FinalViewFactory[S <: FinalState] = udash.core.FinalViewFactory[S]

    Permalink
  16. type GState[HRoot <: State] = udash.core.State { type HierarchyRoot = HRoot }

    Permalink
  17. type HasModelPropertyCreator[T] = udash.properties.HasModelPropertyCreator[T]

    Permalink
  18. implicit class InlineStyleOps[T] extends AnyRef

    Permalink
    Definition Classes
    Bindings
  19. type Listenable[ComponentType <: Listenable[ComponentType, _], EventType <: ListenableEvent[ComponentType]] = udash.component.Listenable[ComponentType, EventType]

    Permalink
    Definition Classes
    Components
  20. type ListenableEvent[ComponentType <: Listenable[ComponentType, _]] = udash.component.ListenableEvent[ComponentType]

    Permalink
    Definition Classes
    Components
  21. type ModelProperty[A] = udash.properties.model.ModelProperty[A]

    Permalink
    Definition Classes
    Properties
  22. type Patch[+P <: ReadableProperty[_]] = udash.properties.seq.Patch[P]

    Permalink
    Definition Classes
    Properties
  23. type Presenter[S <: State] = udash.core.Presenter[S]

    Permalink
  24. type Property[A] = udash.properties.single.Property[A]

    Permalink
    Definition Classes
    Properties
  25. type ReadableModelProperty[A] = udash.properties.model.ReadableModelProperty[A]

    Permalink
    Definition Classes
    Properties
  26. type ReadableProperty[A] = udash.properties.single.ReadableProperty[A]

    Permalink
    Definition Classes
    Properties
  27. type ReadableSeqProperty[A] = udash.properties.seq.ReadableSeqProperty[A, _ <: ReadableProperty[A]]

    Permalink
    Definition Classes
    Properties
  28. type Registration = udash.utils.Registration

    Permalink
  29. type RoutingEngine[S >: Null <: GState[S]] = udash.routing.RoutingEngine[S]

    Permalink
    Definition Classes
    Routing
  30. type RoutingRegistry[HierarchyRoot <: State] = udash.routing.RoutingRegistry[HierarchyRoot]

    Permalink
  31. type SeqProperty[A] = udash.properties.seq.SeqProperty[A, _ <: Property[A]]

    Permalink
    Definition Classes
    Properties
  32. type State = udash.core.State

    Permalink
  33. type StaticViewFactory[S <: State] = udash.core.StaticViewFactory[S]

    Permalink
  34. type Url = udash.core.Url

    Permalink
  35. type UrlChangeProvider = udash.routing.UrlChangeProvider

    Permalink
    Definition Classes
    Routing
  36. type ValidationError = udash.properties.ValidationError

    Permalink
    Definition Classes
    Properties
  37. type ValidationResult = udash.properties.ValidationResult

    Permalink
    Definition Classes
    Properties
  38. type Validator[T] = udash.properties.Validator[T]

    Permalink
    Definition Classes
    Properties
  39. type View = udash.core.View

    Permalink
  40. type ViewFactory[S <: State] = udash.core.ViewFactory[S]

    Permalink
  41. type ViewFactoryRegistry[HierarchyRoot <: State] = udash.core.ViewFactoryRegistry[HierarchyRoot]

    Permalink
  42. type ViewRenderer = udash.view.ViewRenderer

    Permalink
  43. type DefaultViewPresenterFactory[S <: State] = udash.core.StaticViewFactory[S]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Renamed to StaticViewFactory.

  44. type StrictLogging = udash.utils.StrictLogging

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use io.udash.logging.CrossLogging instead.

  45. type ViewPresenter[S <: State] = udash.core.ViewFactory[S]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use ContainerViewFactory, FinalViewFactory or ViewFactory instead.

  46. type ViewPresenterRegistry[HierarchyRoot <: State] = udash.core.ViewFactoryRegistry[HierarchyRoot]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Renamed to ViewFactoryRegistry.

Value Members

  1. final val Blank: udash.properties.Blank.type

    Permalink
    Definition Classes
    Properties
  2. final val CallbackSequencer: udash.properties.CallbackSequencer.type

    Permalink
    Definition Classes
    Properties
  3. final val CheckButtons: udash.bindings.inputs.CheckButtons.type

    Permalink
    Definition Classes
    Bindings
  4. final val Checkbox: udash.bindings.inputs.Checkbox.type

    Permalink
    Definition Classes
    Bindings
  5. val ComponentId: udash.component.ComponentId.type

    Permalink
    Definition Classes
    Components
  6. final val DefaultValidationError: udash.properties.DefaultValidationError.type

    Permalink
    Definition Classes
    Properties
  7. final val FileInput: udash.bindings.inputs.FileInput.type

    Permalink
    Definition Classes
    Bindings
  8. final val FileUploader: udash.utils.FileUploader.type

    Permalink
  9. final val Invalid: udash.properties.Invalid.type

    Permalink
    Definition Classes
    Properties
  10. final val ModelProperty: udash.properties.model.ModelProperty.type

    Permalink
    Definition Classes
    Properties
  11. final val NumberInput: udash.bindings.inputs.NumberInput.type

    Permalink
    Definition Classes
    Bindings
  12. final val PasswordInput: udash.bindings.inputs.PasswordInput.type

    Permalink
    Definition Classes
    Bindings
  13. final val Property: udash.properties.single.Property.type

    Permalink
    Definition Classes
    Properties
  14. final val RadioButtons: udash.bindings.inputs.RadioButtons.type

    Permalink
    Definition Classes
    Bindings
  15. final val RangeInput: udash.bindings.inputs.RangeInput.type

    Permalink
    Definition Classes
    Bindings
  16. final val Select: udash.bindings.inputs.Select.type

    Permalink
    Definition Classes
    Bindings
  17. final val SeqProperty: udash.properties.seq.SeqProperty.type

    Permalink
    Definition Classes
    Properties
  18. final val TextArea: udash.bindings.inputs.TextArea.type

    Permalink
    Definition Classes
    Bindings
  19. final val TextInput: udash.bindings.inputs.TextInput.type

    Permalink
    Definition Classes
    Bindings
  20. final val Url: udash.core.Url.type

    Permalink
  21. final val Valid: udash.properties.Valid.type

    Permalink
    Definition Classes
    Properties
  22. final val WindowUrlFragmentChangeProvider: udash.routing.WindowUrlFragmentChangeProvider.type

    Permalink
    Definition Classes
    Routing
  23. final val WindowUrlPathChangeProvider: udash.routing.WindowUrlPathChangeProvider.type

    Permalink
    Definition Classes
    Routing
  24. implicit def any2ModelProperty[A](value: A)(implicit arg0: ModelPropertyCreator[A]): Any2ModelProperty[A]

    Permalink
    Definition Classes
    Properties
  25. implicit def any2Property[A](value: A): Any2Property[A]

    Permalink
    Definition Classes
    Properties
  26. implicit def any2SeqProperty[A](value: Seq[A]): Any2SeqProperty[A]

    Permalink
    Definition Classes
    Properties
  27. def bind[T](property: udash.properties.single.ReadableProperty[T]): Binding

    Permalink
    Definition Classes
    Bindings
  28. implicit def booleanProp2BooleanOpsProperty(value: Property[Boolean]): BooleanPropertyOps

    Permalink
    Definition Classes
    Properties
  29. def emptyStringNode(): Node

    Permalink
    Definition Classes
    Bindings
  30. package i18n

    Permalink
  31. implicit val idAttrValue: GenericAttr[ComponentId]

    Permalink
    Definition Classes
    Components
  32. def produce[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]], customElementsReplace: ReplaceMethod)(builder: (Seq[T]) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  33. def produce[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]])(builder: (Seq[T]) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  34. def produce[T](property: udash.properties.single.ReadableProperty[T], checkNull: Boolean)(builder: (T) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  35. def produceWithNested[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]], customElementsReplace: ReplaceMethod)(builder: (Seq[T], NestedInterceptor) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  36. def produceWithNested[T](property: udash.properties.seq.ReadableSeqProperty[T, _ <: udash.properties.single.ReadableProperty[T]])(builder: (Seq[T], NestedInterceptor) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  37. def produceWithNested[T](property: udash.properties.single.ReadableProperty[T], customElementsReplace: ReplaceMethod, checkNull: Boolean)(builder: (T, NestedInterceptor) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  38. def produceWithNested[T](property: udash.properties.single.ReadableProperty[T], checkNull: Boolean)(builder: (T, NestedInterceptor) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  39. implicit def propertySeq2SeqProperty[A](value: com.avsystem.commons.ISeq[Property[A]]): PropertySeq2SeqProperty[A]

    Permalink
    Definition Classes
    Properties
  40. def queuedNode(component: ⇒ Seq[Node], timeout: Int): Modifier[Element]

    Permalink
    Definition Classes
    Bindings
  41. 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

    Permalink
    Definition Classes
    Bindings
  42. 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], NestedInterceptor) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  43. def repeatWithNested[T, E <: udash.properties.single.ReadableProperty[T]](property: udash.properties.seq.ReadableSeqProperty[T, E], customElementsReplace: ReplaceMethod, customElementsInsert: InsertMethod)(builder: (E, NestedInterceptor) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  44. implicit def seqFromElement(el: Element): Seq[Element]

    Permalink
    Definition Classes
    Bindings
  45. implicit def seqFromNode(el: Node): Seq[Node]

    Permalink
    Definition Classes
    Bindings
  46. implicit def seqNodeFromOpt[T](el: Opt[T])(implicit ev: (T) ⇒ Modifier[Element]): Modifier[Element]

    Permalink
    Definition Classes
    Bindings
  47. def showIf(property: udash.properties.single.ReadableProperty[Boolean], customElementsReplace: ReplaceMethod)(elements: Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  48. def showIf(property: udash.properties.single.ReadableProperty[Boolean])(elements: Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  49. def showIfElse(property: udash.properties.single.ReadableProperty[Boolean], customElementsReplace: ReplaceMethod)(elements: Seq[Node], elseElements: Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  50. def showIfElse(property: udash.properties.single.ReadableProperty[Boolean])(elements: Seq[Node], elseElements: Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  51. implicit def toAttrOps(attr: Attr): AttrOps

    Permalink
    Definition Classes
    Bindings
  52. implicit def toAttrPairOps(attr: AttrPair[Element, _]): AttrPairOps

    Permalink
    Definition Classes
    Bindings
  53. implicit def toPropertyOps[T](property: udash.properties.single.ReadableProperty[T]): PropertyOps[T]

    Permalink
    Definition Classes
    Bindings
  54. def valid[A](property: udash.properties.single.ReadableProperty[A])(completeBuilder: (udash.properties.ValidationResult) ⇒ Seq[Node], progressBuilder: (Future[udash.properties.ValidationResult]) ⇒ Seq[Node], errorBuilder: (Throwable) ⇒ Seq[Node]): Binding

    Permalink
    Definition Classes
    Bindings
  55. def validWithNested[A](property: udash.properties.single.ReadableProperty[A])(completeBuilder: (udash.properties.ValidationResult, NestedInterceptor) ⇒ Seq[Node], progressBuilder: (Future[udash.properties.ValidationResult], NestedInterceptor) ⇒ Seq[Node], errorBuilder: (Throwable, NestedInterceptor) ⇒ Seq[Node], customElementsReplace: ReplaceMethod): Binding

    Permalink
    Definition Classes
    Bindings

Deprecated Value Members

  1. lazy val Window: udash.core.Window.type

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) The application should not directly depend on URL fragment.

  2. def bindAttribute[T](property: udash.properties.single.ReadableProperty[T])(updater: (T, Element) ⇒ Any): Binding

    Permalink
    Definition Classes
    Bindings
    Annotations
    @deprecated
    Deprecated

    (Since version 0.4.0) Use Attr.bind, AttrPair.attrIf or Property.reactiveApply instead.

  3. def bindValidation[A](property: udash.properties.single.ReadableProperty[A], initBuilder: (Future[udash.properties.ValidationResult]) ⇒ Seq[Element], completeBuilder: (udash.properties.ValidationResult) ⇒ Seq[Element], errorBuilder: (Throwable) ⇒ Seq[Element]): Binding

    Permalink
    Definition Classes
    Bindings
    Annotations
    @deprecated
    Deprecated

    (Since version 0.4.0) Use valid instead.

Inherited from Components

Inherited from Routing

Inherited from Properties

Inherited from Bindings

Inherited from AnyRef

Inherited from Any

Ungrouped