case class TypedTag[+Output <: String](tag: String = "", modifiers: List[Seq[Text.Modifier]], void: Boolean = false) extends generic.TypedTag[Builder, Output, String] with text.Frag with Writable with Product with Serializable
- Alphabetic
- By Inheritance
- TypedTag
- Serializable
- Product
- Equals
- Writable
- Frag
- TypedTag
- Frag
- Modifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TypedTag(tag: String = "", modifiers: List[Seq[Text.Modifier]], void: Boolean = false)
Type Members
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
- def apply(xs: Text.Modifier*): TypedTag[Output]
Add the given modifications (e.g.
- def applyTo(b: Builder): Unit
Applies this modifier to the specified Builder, such that when rendering is complete the effect of adding this modifier can be seen.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def build(b: Builder): Unit
Walks the modifiers to apply them to a particular Builder.
- 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
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val modifiers: List[Seq[Text.Modifier]]
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.
- 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def render: Output
Collapses this scalatags tag tree and returns an Output
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tag: String
- def toString(): String
Converts an ScalaTag fragment into an html string
Converts an ScalaTag fragment into an html string
- Definition Classes
- TypedTag → AnyRef → Any
- val void: Boolean
- 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])
- def writeBytesTo(out: OutputStream): Unit
- Definition Classes
- Frag
- def writeTo(strb: Writer): Unit
Serialize this TypedTag and all its children out to the given StringBuilder.
Serialize this TypedTag and all its children out to the given StringBuilder.
Although the external interface is pretty simple, the internals are a huge mess, because I've inlined a whole lot of things to improve the performance of this code ~4x from what it originally was, which is a pretty nice speedup
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.