org.hyperscala

IdentifiableTag

Related Docs: object IdentifiableTag | package hyperscala

trait IdentifiableTag extends Tag

Linear Supertypes
Tag, AttributeContainer[PropertyAttribute[_]], Markup, Logging, XMLContent, Element[Any], Listenable, MutableChildLike[Any], ChildLike[Any], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IdentifiableTag
  2. Tag
  3. AttributeContainer
  4. Markup
  5. Logging
  6. XMLContent
  7. Element
  8. Listenable
  9. MutableChildLike
  10. ChildLike
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def outputString: String

    Definition Classes
    Tag
  2. abstract def xmlLabel: String

    Definition Classes
    Markup

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. var _attributes: ListMap[String, PropertyAttribute[_]]

    Attributes
    protected
    Definition Classes
    AttributeContainer
  5. def addAttribute(attribute: PropertyAttribute[_]): Unit

    Definition Classes
    AttributeContainer
  6. def after(): Unit

    Invoked immediately after writing this markup out.

    Invoked immediately after writing this markup out.

    Attributes
    protected
    Definition Classes
    Markup
  7. def applyAttribute(a: Attribute): Unit

    Attributes
    protected
    Definition Classes
    Markup
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def attribute[T](name: String, create: Boolean = false)(implicit persister: ValuePersistence[T], manifest: Manifest[T]): Option[PropertyAttribute[T]]

    Definition Classes
    Tag
  10. def attributeFromXML(a: Attribute): Boolean

    Attributes
    protected
    Definition Classes
    TagMarkup
  11. def attributes: Map[String, PropertyAttribute[_]]

    Definition Classes
    AttributeContainer
  12. def before(): Unit

    Invoked immediately before writing this markup out.

    Invoked immediately before writing this markup out.

    Attributes
    protected
    Definition Classes
    Markup
  13. implicit val booleanPersistence: BooleanPersistence.type

    Definition Classes
    Tag
  14. def byId[T <: Tag](id: String)(implicit manifest: Manifest[T]): Option[T]

    Definition Classes
    Tag
  15. def byTag[T <: Tag](implicit manifest: Manifest[T]): Stream[T]

    Definition Classes
    Tag
  16. def byType[T](implicit manifest: Manifest[T]): Stream[T]

    Definition Classes
    Tag
  17. def checkInit(): Unit

    Iterate over everything

    Iterate over everything

    Attributes
    protected
    Definition Classes
    Markup
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def connected[Ancestor](f: (Ancestor) ⇒ Unit)(implicit manifest: Manifest[Ancestor]): Unit

    Definition Classes
    Element
  20. def data(name: String, value: String): Unit

    Definition Classes
    Tag
  21. def data(name: String): Option[String]

    Definition Classes
    Tag
  22. def dataAttribute(name: String): PropertyAttribute[String]

    Gets or creates a data attribute (data-<name>) and returns the property attribute.

    Gets or creates a data attribute (data-<name>) and returns the property attribute.

    Definition Classes
    Tag
  23. def dataAttributes: List[PropertyAttribute[_]]

    Definition Classes
    Tag
  24. def dataWrapper[T](name: String, initial: T, prop: Option[Property[T]] = None)(converter: (T) ⇒ String)(implicit parent: Listenable = null, manifest: Manifest[T]): Property[T]

    Creates a type-safe wrapper around a data attribute by name.

    Creates a type-safe wrapper around a data attribute by name.

    T

    the type of the data for the property wrapper

    name

    the name of the data attribute (data-<name>)

    initial

    the initial value to be applied to the data wrapper. This will be applied to the underlying attribute.

    converter

    the converter to convert T to String

    parent

    the parent Listenable

    manifest

    Manifest[T]

    returns

    created Property wrapper

    Definition Classes
    Tag
  25. def debug(message: ⇒ Any): Unit

    Definition Classes
    Logging
  26. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  28. def error(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  29. def error(message: ⇒ Any): Unit

    Definition Classes
    Logging
  30. val eventReceived: EventReceivedProcessor

  31. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. def getAttribute(name: String): Option[PropertyAttribute[_]]

    Definition Classes
    TagAttributeContainer
  33. def getById[T <: Tag](id: String)(implicit manifest: Manifest[T]): T

    Definition Classes
    Tag
  34. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  35. def handle[E <: BrowserEvent](f: (E) ⇒ Unit, condition: (E) ⇒ Boolean = (e: E) => true, intercept: Intercept = Intercept.Stop)(implicit manifest: Manifest[E]): Unit

    Convenience method to inject support for received ClientEvents of a specific type.

    Convenience method to inject support for received ClientEvents of a specific type.

    E

    the ClientEvent type

    f

    the handler function for a matching type.

    condition

    the condition that must validate to true before handling an event of this type.

    intercept

    the Intercept result that will occur from handling this event. Defaults to Stop.

    manifest

    the manifest of the ClientEvent subclass.

    returns

    Unit

  36. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  37. var hierarchicalParent: Any

    Attributes
    protected
    Definition Classes
    MutableChildLike → ChildLike
  38. val id: PropertyAttribute[String]

  39. def identity: String

    Gets the id value and sets it to a unique value if it's null.

  40. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  41. def initialize(): Unit

    Attributes
    protected
    Definition Classes
    Markup
  42. def initialized: Boolean

    true if this Markup has been initialized.

    true if this Markup has been initialized.

    Definition Classes
    Markup
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. def listen[Event, Response, Result](name: String, priority: Priority, modes: ListenMode*)(f: (Event) ⇒ Response)(implicit eventManifest: Manifest[Event]): FunctionalListener[Event, Response]

    Definition Classes
    Listenable
  45. val listeners: Listeners

    Definition Classes
    Listenable
  46. def log(level: Level, message: ⇒ Any): Unit

    Definition Classes
    Logging
  47. def logger: Logger

    Definition Classes
    Logging
  48. def loggerName: String

    Attributes
    protected
    Definition Classes
    Logging
  49. lazy val name: PropertyAttribute[String]

    Definition Classes
    Tag
  50. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  51. final def notify(): Unit

    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  53. def onAfterRender(f: ⇒ Unit): Unit

    Invokes the function before rendering of this markup.

    Invokes the function before rendering of this markup. If the markup is already rendered then the function is invoked immediately.

    Definition Classes
    Markup
  54. def onBeforeRender(f: ⇒ Unit): Unit

    Invokes the function before rendering of this markup.

    Invokes the function before rendering of this markup. If the markup is already rendered then the function is invoked immediately.

    Definition Classes
    Markup
  55. def onInit(f: ⇒ Unit): Unit

    Invokes the supplied function upon init or immediately if this Markup has already been initialized.

    Invokes the supplied function upon init or immediately if this Markup has already been initialized.

    f

    represents the function to be called upon init

    Definition Classes
    Markup
  56. def parent: Any

    Definition Classes
    Element
  57. def read(content: Content): Unit

    Definition Classes
    MarkupXMLContent
  58. def removeFromParent(): Boolean

    Definition Classes
    XMLContent
  59. def render: Boolean

    Definition Classes
    TagXMLContent
  60. lazy val renderTag: PropertyAttribute[Boolean]

    Definition Classes
    Tag
  61. def renderable: Boolean

    Recursively walks up the DOM validating the 'render' state on its parents returning true only if all parents have the 'render' value set to true.

    Recursively walks up the DOM validating the 'render' state on its parents returning true only if all parents have the 'render' value set to true.

    Definition Classes
    Tag
  62. def rendered: Boolean

    true if this Markup has been rendered.

    true if this Markup has been rendered.

    Definition Classes
    Markup
  63. def replaceWith[T <: XMLContent](content: T): T

    Definition Classes
    XMLContent
  64. def root[T](implicit manifest: Manifest[T]): Option[T]

    Definition Classes
    Element
  65. implicit val stringPersistence: StringPersistence.type

    Definition Classes
    Tag
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. lazy val tagCreated: StandardHierarchyEventProcessor[TagCreated]

    Definition Classes
    Tag
  68. implicit val thisListenable: Listenable

    Definition Classes
    Listenable
  69. implicit val thisTag: Tag

    Definition Classes
    Tag
  70. def toString(): String

    Definition Classes
    AnyRef → Any
  71. def trace(message: ⇒ Any): Unit

    Definition Classes
    Logging
  72. def unsupportedAttribute(name: String, value: String): Unit

    Attributes
    protected
    Definition Classes
    Markup
  73. def up(attribute: ⇒ PropertyAttribute[Boolean], value: Boolean): Unit

    Attributes
    protected
    Definition Classes
    Tag
  74. def up(attribute: ⇒ PropertyAttribute[Char], value: Character): Unit

    Attributes
    protected
    Definition Classes
    Tag
  75. def up(attribute: ⇒ PropertyAttribute[Int], value: Integer): Unit

    Attributes
    protected
    Definition Classes
    Tag
  76. def up(attribute: ⇒ PropertyAttribute[Double], value: Double): Unit

    Attributes
    protected
    Definition Classes
    Tag
  77. def up[T](attribute: ⇒ PropertyAttribute[T], value: T): Unit

    Updates attribute with value if it's not null.

    Updates attribute with value if it's not null.

    Attributes
    protected
    Definition Classes
    Tag
  78. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. def warn(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  82. def warn(message: ⇒ Any): Unit

    Definition Classes
    Logging
  83. def write(writer: HTMLWriter): Unit

    Definition Classes
    MarkupXMLContent
  84. def writeAttribute(writer: HTMLWriter, attribute: XMLAttribute): Unit

    Attributes
    protected
    Definition Classes
    IdentifiableTagMarkup
  85. def writeChild(writer: HTMLWriter, child: XMLContent): Unit

    Attributes
    protected
    Definition Classes
    Markup
  86. final def writeChildren(writer: HTMLWriter, children: Seq[XMLContent]): Unit

    Attributes
    protected
    Definition Classes
    Markup
    Annotations
    @tailrec()
  87. def writeExtra(writer: HTMLWriter): Unit

    Attributes
    protected
    Definition Classes
    Markup
  88. def writeTag(writer: HTMLWriter): Unit

    Attributes
    protected
    Definition Classes
    Markup
  89. def xmlAttributes: Iterable[PropertyAttribute[_]]

    Definition Classes
    TagMarkup
  90. def xmlChildren: Seq[XMLContent]

    Definition Classes
    Markup
  91. def xmlExpanded: Boolean

    True if tag should never be self-closing even if there are no children.

    True if tag should never be self-closing even if there are no children.

    Defaults to false

    Definition Classes
    Markup

Inherited from Tag

Inherited from Markup

Inherited from Logging

Inherited from XMLContent

Inherited from Element[Any]

Inherited from Listenable

Inherited from MutableChildLike[Any]

Inherited from ChildLike[Any]

Inherited from AnyRef

Inherited from Any

Ungrouped