Class

razie.Snakk

ListWrapper

Related Doc: package Snakk

Permalink

class ListWrapper[T] extends BaseWrapper[T]

List wrapper for self-solving XP elements

Linear Supertypes
BaseWrapper[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ListWrapper
  2. BaseWrapper
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ListWrapper(nodes: List[T], ctx: XpSolver[T])

    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 ++(other: ListWrapper[T]): ListWrapper[T]

    Permalink
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def \(i: Int): Wrapper[T]

    Permalink
  6. def \(name: String): ListWrapper[T]

    Permalink

    the list of children with the respective tag

    the list of children with the respective tag

    Definition Classes
    ListWrapperBaseWrapper
  7. def \*(name: String): ListWrapper[T]

    Permalink

    the list of children two levels down with the respective tag

    the list of children two levels down with the respective tag

    Definition Classes
    ListWrapperBaseWrapper
  8. def \@(name: String): List[String]

    Permalink

    the list of attributes with the respective name

  9. def \@@(name: String): String

    Permalink

    the single attributes with the respective name

    the single attributes with the respective name

    Definition Classes
    ListWrapperBaseWrapper
  10. def \\(name: String): ListWrapper[T]

    Permalink

    the list of children many levels down with the respective tag

  11. def \\*(name: String): T

    Permalink

    the head of the list of children two levels down with the respective tag

    the head of the list of children two levels down with the respective tag

    Definition Classes
    ListWrapperBaseWrapper
  12. def \\@(name: String): List[String]

    Permalink

    the attributeS with the respective name

    the attributeS with the respective name

    Definition Classes
    ListWrapperBaseWrapper
  13. def \\\(name: String): T

    Permalink

    the head of the list of children with the respective tag

    the head of the list of children with the respective tag

    Definition Classes
    ListWrapperBaseWrapper
  14. def apply(i: Int): Wrapper[T]

    Permalink
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. val ctx: XpSolver[T]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def flatMap[B](f: (T) ⇒ List[B]): List[B]

    Permalink
  22. def foreach[B](f: (T) ⇒ B): Unit

    Permalink
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. def head(n: Any): Any

    Permalink
  26. def head: T

    Permalink
  27. def headOption: Option[T]

    Permalink
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. def map[B](f: (T) ⇒ B): List[B]

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

    Permalink
    Definition Classes
    AnyRef
  31. val nodes: List[T]

    Permalink
  32. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  34. def size: Int

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

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    ListWrapper → AnyRef → Any
  37. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. def wrap(node: T): Wrapper[T]

    Permalink
  41. def wrap(nodes: List[T]): ListWrapper[T]

    Permalink
  42. def wrapList(nodes: List[T], ctx: XpSolver[T]): ListWrapper[T]

    Permalink

    factory method - overwrite with yours

    factory method - overwrite with yours

    Definition Classes
    BaseWrapper
  43. def wrapNode(node: T, ctx: XpSolver[T]): Wrapper[T]

    Permalink
    Definition Classes
    BaseWrapper
  44. def xpa(path: String): Option[String]

    Permalink
  45. def xpl(path: String): List[T]

    Permalink
  46. def xpla(path: String): List[String]

    Permalink

Inherited from BaseWrapper[T]

Inherited from AnyRef

Inherited from Any

Ungrouped