class TreeProxies extends AnyRef
Mutable list that keeps the item creation to a minimum, no extra garbage here until the parse is done...
NOTE this is effectively an internal structure, but is provided for user land performance tweaks
- Alphabetic
- By Inheritance
- TreeProxies
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TreeProxies()
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 addChild(i: XmlItem): Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def beginSub(elem: Elem, builder: => xml.XmlBuilder): Unit
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def current: TreeProxy
- def current_=(tp: TreeProxy): Unit
- def depth: Int
- def depth_=(newDepth: Int): Unit
- def elementEnd(): Unit
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- 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()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def proxy(depth: Int): TreeProxy
- def proxyPath(): xml.XmlPath
Strips a path from the current position to the top of tree.
Strips a path from the current position to the top of tree. The existing cached trees are then effectively re-created without the current position (one depth less)
- def proxyRemoveAndUp(): TreeProxies
Pushes up the tree discarding the last, if its the top it "resets" the tree Note unlike Paths, there is only the notion of last child on the parent depth.
- def reuse(): TreeProxies
Keeps the same _proxies array but resets the rest.
Keeps the same _proxies array but resets the rest. The old proxies is no longer usable. WARN - as per class docs this is effectively an internal structure caveat empor
- var rootTree: xml.XmlTree
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tree: xml.XmlTree
Only call when its the end of the parse
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()