Folder

A ParentResource which has no data of its own, but only acts as a parent for a group of children.

Constructors

Link copied to clipboard
constructor(parent: ParentResource, name: String)

Properties

Link copied to clipboard
open override val children: MutableObservableMap<String, Resource>
Link copied to clipboard
override var name: String
Link copied to clipboard
override var parent: ParentResource
Link copied to clipboard
open override val resourceType: ResourceType

Functions

Link copied to clipboard
open override fun add(child: Resource)
Link copied to clipboard
open override fun dangerousRename(newName: String)
Link copied to clipboard
open fun find(path: String): Resource?
Link copied to clipboard
Link copied to clipboard
open override fun findChild(name: String): Resource?
Link copied to clipboard
open fun findUnresolved(path: String): Resource?
Link copied to clipboard
override fun game(): Game
Link copied to clipboard
override fun path(): String
Link copied to clipboard

Similar to path, but it also includes a trailing path. This is useful when building descendant paths as there is no special case needed for the root Game.

Link copied to clipboard
open override fun remove(child: Resource)
Link copied to clipboard
open override fun rename(child: Resource, newName: String)
Link copied to clipboard
open override fun walkTree(onVisit: (Resource) -> Unit)