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
- All
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( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()