Class

pl.metastack.metaweb.tree

CustomTag

Related Doc: package tree

Permalink

case class CustomTag(tagName: String, attributes: Map[String, Any] = Map.empty, children: Seq[Node] = Seq.empty) extends Tag with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Tag, Node, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CustomTag
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Tag
  7. Node
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CustomTag(tagName: String, attributes: Map[String, Any] = Map.empty, children: Seq[Node] = Seq.empty)

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++(nodes: Seq[Node]): Tag

    Permalink
    Definition Classes
    Tag
  4. def +:(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  5. def -(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  6. def --(node: Seq[Node]): Tag

    Permalink
    Definition Classes
    Tag
  7. def :+(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  8. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def append(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  10. def appendAll(nodes: Seq[Node]): Tag

    Permalink
    Definition Classes
    Tag
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def attr(attribute: String): Option[Any]

    Permalink
    Definition Classes
    Tag
  13. val attributes: Map[String, Any]

    Permalink
    Definition Classes
    CustomTagTag
  14. def byClass[T <: Tag](class: String): T

    Permalink
    Definition Classes
    Tag
  15. def byClassOpt[T <: HTMLTag[_]](class: String): Option[T]

    Permalink
    Definition Classes
    Tag
  16. def byId[T <: Tag](id: String): T

    Permalink
    Definition Classes
    Tag
  17. def byIdOpt[T <: Tag](id: String): Option[T]

    Permalink
    Definition Classes
    Tag
  18. def byTag[T <: Tag](tagName: String): T

    Permalink
    Definition Classes
    Tag
  19. def byTagOpt[T <: Tag](tag: String): Option[T]

    Permalink
    Definition Classes
    Tag
  20. val children: Seq[Node]

    Permalink
    Definition Classes
    CustomTagTag
  21. def clearAll: Tag

    Permalink
    Definition Classes
    Tag
  22. def clearAttr: Tag

    Permalink
    Definition Classes
    Tag
  23. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def copy(attributes: Map[String, Any] = attributes, children: Seq[Node] = children): CustomTag

    Permalink
    Definition Classes
    CustomTagTag
  25. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def find(f: (Node) ⇒ Boolean): Option[Node]

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

    Permalink
    Definition Classes
    AnyRef → Any
  29. def id(value: String): Tag

    Permalink
    Definition Classes
    CustomTagTag
  30. def id: Option[String]

    Permalink
    Definition Classes
    CustomTagTag
  31. def instantiate(nodes: (String, Node)*): Tag

    Permalink
    Definition Classes
    Tag
  32. def instantiateMap(nodes: Map[String, Node]): Tag

    Permalink
    Definition Classes
    Tag
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. def map(f: (Node) ⇒ Node): Node

    Permalink
    Definition Classes
    TagNode
  35. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  38. def partialMap(f: PartialFunction[Node, Node]): Node

    Permalink
    Definition Classes
    Tag
  39. def prepend(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  40. def remAttr(attribute: String): Tag

    Permalink
    Definition Classes
    Tag
  41. def remove(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  42. def removeAll(node: Seq[Node]): Tag

    Permalink
    Definition Classes
    Tag
  43. def replace(reference: Node, node: Node): Tag

    Permalink
    Definition Classes
    Tag
  44. def set(nodes: Seq[Node]): Tag

    Permalink
    Definition Classes
    Tag
  45. def set(node: Node): Tag

    Permalink
    Definition Classes
    Tag
  46. def setAttr(attribute: String, value: Any): Tag

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

    Permalink
    Definition Classes
    AnyRef
  48. val tagName: String

    Permalink
    Definition Classes
    CustomTagTag
  49. def updateChild[T <: Tag](id: String, f: (T) ⇒ Node): Node

    Permalink
    Definition Classes
    Tag
  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 withoutId: Tag

    Permalink
    Definition Classes
    Tag

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Tag

Inherited from Node

Inherited from AnyRef

Inherited from Any

Ungrouped