trait TypedTag[Builder, +Output <: FragT, +FragT] extends Frag[Builder, FragT]
A generic representation of a Scalatags tag.
- Output
The base type that this tag represents. On Scala-JVM, this is all
Nothing
, while on ScalaJS this could be thedom.XXXElement
associated with that tag name.
- Alphabetic
- By Inheritance
- TypedTag
- Frag
- Modifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def apply(xs: Modifier[Builder]*): Self
Add the given modifications (e.g.
Add the given modifications (e.g. additional children, or new attributes) to the TypedTag.
- abstract def applyTo(t: Builder): Unit
Applies this modifier to the specified Builder, such that when rendering is complete the effect of adding this modifier can be seen.
Applies this modifier to the specified Builder, such that when rendering is complete the effect of adding this modifier can be seen.
- Definition Classes
- Modifier
- abstract def modifiers: List[Seq[Modifier[Builder]]]
The modifiers that are applied to a TypedTag are kept in this linked-Seq (which are actually WrappedArrays) data-structure in order for maximum performance.
- abstract def render: Output
Collapses this scalatags tag tree and returns an Output
- abstract def tag: String
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def build(b: Builder): Unit
Walks the modifiers to apply them to a particular Builder.
Walks the modifiers to apply them to a particular Builder. Super sketchy/procedural for max performance.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.