p

org

hyperscala

package hyperscala

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. hyperscala
  2. Logging
  3. ExtendedElement
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ClientScreen extends Screen
  2. trait Connection extends Logging
  3. implicit class ElementExtras extends ExtendedElement
  4. sealed trait InitState extends AnyRef
  5. abstract class MapStore extends Store
  6. case class Param (values: List[String]) extends Product with Serializable
  7. case class Priority (value: Int, name: String) extends Ordered[Priority] with Product with Serializable
  8. case class Protocol extends Product with Serializable
  9. case class ReloadRequest (force: Boolean, url: Option[String] = None) extends Product with Serializable
  10. trait Screen extends BaseScreen with Logging
  11. case class ScreenContentRequest (screenName: String, url: URL, replace: Boolean) extends Product with Serializable
  12. case class ScreenContentResponse (title: String, content: String, screenName: String, parentId: String, replace: Boolean) extends Product with Serializable
  13. trait SimpleClientScreen [Main <: HTMLElement] extends ClientScreen with SimpleScreen
  14. trait SimpleScreen extends Screen
  15. sealed trait SiteType extends AnyRef
  16. sealed trait StateChange extends AnyRef
  17. trait Store extends AnyRef
  18. implicit class StringExtras extends AnyRef
  19. class ThreadLocalStore extends MapStore
  20. case class URL (protocol: Protocol = Protocol.Http, host: String = "localhost", port: Int = 80, path: String = "/", parameters: Map[String, Param] = Map.empty) extends Product with Serializable
  21. case class URLChange (url: URL, replace: Boolean = false, force: Boolean = false) extends Product with Serializable

    PathChange represents a path change request that returns from a ClientScreen.activate.

    PathChange represents a path change request that returns from a ClientScreen.activate.

    url

    the new url to set.

    replace

    replaces the current path in the browser history if true or pushes a new state if false. Defaults to false.

    force

    forces the state change even if the path is the same as the current path. Defaults to false.

  22. case class URLChanged (url: URL) extends Product with Serializable
  23. abstract class WebApplication extends BaseApplication with Logging

Value Members

  1. def byClass[T <: Element](className: String): Vector[T]
    Definition Classes
    ExtendedElement
  2. def byId[T <: Element](id: String): T
    Definition Classes
    ExtendedElement
  3. def bySelector[T <: Element](selectors: String, root: Option[Element] = None): Vector[T]
  4. def byTag[T <: Element](tagName: String): Vector[T]
    Definition Classes
    ExtendedElement
  5. implicit def connection2ClientConnection(connection: Connection): ClientConnection
  6. implicit def domListToIterator[T](list: DOMList[T]): Iterator[T]
  7. def firstBySelector[T <: Element](selectors: String, root: Option[Element] = None): Option[T]
  8. def getById[T <: Element](id: String): Option[T]
    Definition Classes
    ExtendedElement
  9. def logger: Logger
    Attributes
    protected
    Definition Classes
    Logging
  10. def loggerName: String
    Attributes
    protected
    Definition Classes
    Logging
  11. def oneBySelector[T <: Element](selectors: String, root: Option[Element] = None): T
  12. object InitState
  13. object Macros
    Annotations
    @compileTimeOnly( ... )
  14. object Priority extends Serializable
  15. object Protocol extends Serializable
  16. object SiteType
  17. object StateChange
  18. object URL extends Serializable
  19. object Unique

Inherited from Logging

Inherited from ExtendedElement

Inherited from AnyRef

Inherited from Any

Ungrouped