You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
373 B
Kotlin
13 lines
373 B
Kotlin
package me.eater.threedom.dom
|
|
|
|
interface INodeContainer : INodeQueryCapable {
|
|
fun addNode(newNode: INode<*>)
|
|
fun removeNode(refNode: INode<*>)
|
|
fun removeAll()
|
|
fun replaceNode(newNode: INode<*>, refNode: INode<*>): Boolean
|
|
fun hasChild(refNode: INode<*>): Boolean
|
|
fun sequence(): Sequence<INode<*>>
|
|
|
|
operator fun iterator(): Iterator<INode<*>>
|
|
}
|