Module

open class Module : XmlPersistableConfigurationObject(source)

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

Constructors

Link copied to clipboard
constructor(withXmlActions: XmlTransformer, pathFactory: PathFactory)

Properties

Link copied to clipboard
open var contentPath: Path
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val INHERITED: String = "inherited"
Link copied to clipboard
open var jdkName: String
Link copied to clipboard
open var outputDir: Path
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val xml: Node

Functions

Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun findFirstChildNamed(root: Node, name: String): Node
Link copied to clipboard
open fun findFirstChildWithAttributeValue(root: Node, childName: String, attribute: String, value: String): Node
Link copied to clipboard
open fun findOrCreateFirstChildNamed(root: Node, name: String): Node
Link copied to clipboard
open fun findOrCreateFirstChildWithAttributeValue(root: Node, childName: String, attribute: String, value: String): Node
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
If true, output directories for this module will be located below the output directory for the project; otherwise, outputDir and testOutputDir will take effect.
Link copied to clipboard
open fun load(inputStream: InputStream)
Link copied to clipboard
open fun loadDefaults()
Link copied to clipboard
open fun setInheritOutputDirs(inheritOutputDirs: Boolean)
Link copied to clipboard
open fun store(outputStream: OutputStream)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun transformAction(action: Closure)