api / org.gradle.plugins.ide.eclipse.model / SourceFolder

SourceFolder

open class SourceFolder : AbstractClasspathEntry

SourceFolder.path contains only project relative path.

Constructors

<init>

SourceFolder(node: Node)
SourceFolder(projectRelativePath: String, output: String)

Inherited Properties

COMPONENT_DEPENDENCY_ATTRIBUTE

static val COMPONENT_DEPENDENCY_ATTRIBUTE: String

COMPONENT_NON_DEPENDENCY_ATTRIBUTE

static val COMPONENT_NON_DEPENDENCY_ATTRIBUTE: String

Functions

appendNode

open fun appendNode(node: Node): Unit

equals

open fun equals(other: Any?): Boolean

getAbsolutePath

open fun getAbsolutePath(): String

getDir

open fun getDir(): File

getExcludes

open fun getExcludes(): MutableList<String>

getIncludes

open fun getIncludes(): MutableList<String>

getKind

open fun getKind(): String

getName

open fun getName(): String

getOutput

open fun getOutput(): String

hashCode

open fun hashCode(): Int

setDir

open fun setDir(dir: File): Unit

setExcludes

open fun setExcludes(excludes: MutableList<String>): Unit

setIncludes

open fun setIncludes(includes: MutableList<String>): Unit

setName

open fun setName(name: String): Unit

setOutput

open fun setOutput(output: String): Unit

toString

open fun toString(): String

trim

open fun trim(): Unit
open fun trim(prefix: String): Unit

Inherited Functions

getAccessRules

open fun getAccessRules(): MutableSet<AccessRule>

getEntryAttributes

open fun getEntryAttributes(): MutableMap<String, Any>

getNativeLibraryLocation

open fun getNativeLibraryLocation(): String

getPath

open fun getPath(): String

isExported

open fun isExported(): Boolean

setAccessRules

open fun setAccessRules(accessRules: MutableSet<AccessRule>): Unit

setExported

open fun setExported(exported: Boolean): Unit

setNativeLibraryLocation

open fun setNativeLibraryLocation(location: String): Unit

setPath

open fun setPath(path: String): Unit

writeEntryAttributes

open fun writeEntryAttributes(node: Node): Unit