Class/Object

razie.diesel.ext

EMsg

Related Docs: object EMsg | package ext

Permalink

case class EMsg(entity: String, met: String, attrs: List[P] = Nil, arch: String = "", ret: List[P] = Nil, stype: String = "") extends CanHtml with HasPosition with DomAstInfo with Product with Serializable

a message

Linear Supertypes
Serializable, Serializable, Product, Equals, DomAstInfo, HasPosition, CanHtml, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EMsg
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. DomAstInfo
  7. HasPosition
  8. CanHtml
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EMsg(entity: String, met: String, attrs: List[P] = Nil, arch: String = "", ret: List[P] = Nil, stype: String = "")

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val arch: String

    Permalink
  5. def asCtx(implicit ctx: ECtx): ECtx

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def asMatch: EMatch

    Permalink

    extract a match from this message signature

  8. val attrs: List[P]

    Permalink
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def copiedFrom(from: EMsg): EMsg

    Permalink

    copy doesn't copy over the vars

  11. def ea: String

    Permalink
  12. def ea(e: String, a: String, title: String = "", wrap: Boolean = true): String

    Permalink

    format an html message span

    format an html message span

    wrap for EMsg where the kspan will wrap it anyways

    Definition Classes
    CanHtml
  13. val entity: String

    Permalink
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hasExecutor: Boolean

    Permalink

    if has executor

  18. def hrefBtnGlobal: String

    Permalink
  19. def hrefBtnLocal: String

    Permalink
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def isProtected: Boolean

    Permalink
  22. def isPublic: Boolean

    Permalink

    is it public visilibity

  23. def isResolved: Boolean

    Permalink
  24. def kspan(s: String, k: String = "default", overwritePos: Option[EPos] = Some(EPos.EMPTY), title: Option[String] = None, kind: Option[String] = None): String

    Permalink

    key span with possible link.

    key span with possible link. pass None to not have a link

    Definition Classes
    HasPosition
  25. val met: String

    Permalink
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. var pos: Option[EPos]

    Permalink

    the pos of the rule/map that generated me as an instance

    the pos of the rule/map that generated me as an instance

    Definition Classes
    EMsgHasPosition
  30. val ret: List[P]

    Permalink
  31. var rulePos: Option[EPos]

    Permalink

    the pos of the rule that decomposes me, as a spec

  32. def shouldIgnore: Boolean

    Permalink

    ignore this node and branch

    ignore this node and branch

    Definition Classes
    EMsgDomAstInfo
  33. def shouldPrune: Boolean

    Permalink

    prune i.e.

    prune i.e. stop showing children

    Definition Classes
    EMsgDomAstInfo
  34. def shouldRollup: Boolean

    Permalink

    don't show this node, just show it's children as if they'r eunder the parent

    don't show this node, just show it's children as if they'r eunder the parent

    Definition Classes
    EMsgDomAstInfo
  35. def shouldSkip: Boolean

    Permalink

    skip this node

    skip this node

    Definition Classes
    EMsgDomAstInfo
  36. def span(s: String, k: String = "default", title: String = "", extra: String = ""): String

    Permalink

    format an html keyword span

    format an html keyword span

    s

    the keyword

    k

    the color code

    title

    optional hover title

    extra

    optional other attrs

    Definition Classes
    CanHtml
  37. def spanClick(s: String, k: String = "default", title: String = "", extra: String = ""): String

    Permalink

    format a clickable span, which dumps content

    format a clickable span, which dumps content

    Definition Classes
    CanHtml
  38. var spec: Option[EMsg]

    Permalink

    my specification - has attributes like public etc

  39. val stype: String

    Permalink
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def toHref(section: String = "", resultMode: String = "debug", mapUrl: (String) ⇒ String = identity): String

    Permalink

    make a href

    make a href

    mapUrl

    use to add args to url

  42. def toHrefWith(text: String, section: String = "", resultMode: String = "debug", mapUrl: (String) ⇒ String = identity): String

    Permalink

    make a href

    make a href

    mapUrl

    use to add args to url

  43. def toHtml: String

    Permalink

    this html works well in a diesel fiddle, use toHtmlInPage elsewhere

    this html works well in a diesel fiddle, use toHtmlInPage elsewhere

    Definition Classes
    EMsgCanHtml
  44. def toHtmlInPage: String

    Permalink

    as opposed to toHtml, this will produce an html that can be displayed in any page, not just the fiddle

  45. def toString(): String

    Permalink
    Definition Classes
    EMsg → AnyRef → Any
  46. def toj: Map[String, Any]

    Permalink
  47. def token(s: String, title: String = "", extra: String = ""): String

    Permalink

    * format an html element span

    * format an html element span

    Definition Classes
    CanHtml
  48. def tokenValue(s: String): String

    Permalink
    Definition Classes
    CanHtml
  49. def typecastParms(spec: Option[EMsg]): EMsg

    Permalink

    use the right parm types *

  50. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. def withPos(p: Option[EPos]): EMsg

    Permalink
  54. def withRulePos(p: Option[EPos]): EMsg

    Permalink
  55. def withSpec(p: Option[EMsg]): EMsg

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from DomAstInfo

Inherited from HasPosition

Inherited from CanHtml

Inherited from AnyRef

Inherited from Any

Ungrouped