Workspace

open class Workspace : XmlPersistableConfigurationObject(source)

Deprecated

Will be removed in Gradle 10.

Represents the customizable elements of an ipr (via XML hooks everything of the ipr is customizable).

Since

1.0

Constructors

Link copied to clipboard
constructor(withXmlActions: XmlTransformer)
Creates a new Workspace.

Properties

Link copied to clipboard
open val xml: Node

Functions

Link copied to clipboard
open fun findFirstChildNamed(root: @Nullable Node, name: String): @Nullable Node
Link copied to clipboard
open fun findFirstChildWithAttributeValue(root: @Nullable Node, childName: String, attribute: String, value: String): @Nullable Node
Link copied to clipboard
open fun findOrCreateFirstChildNamed(root: Node, name: String): Node
Link copied to clipboard
open fun findOrCreateFirstChildWithAttributeValue(root: @Nullable Node, childName: String, attribute: String, value: String): Node
Link copied to clipboard
open fun load(inputStream: InputStream)
Link copied to clipboard
open fun loadDefaults()
Link copied to clipboard
open fun store(outputStream: OutputStream)
Link copied to clipboard
open fun transformAction(action: Closure)