common-plugin / com.cognifide.gradle.common.build / PropertyParser

PropertyParser

class PropertyParser

Constructors

<init>

PropertyParser(project: Project)

Properties

envProps

val envProps: MutableMap<String!, String!>!

force

val force: Boolean

systemProps

val systemProps: Map<String, String>

Functions

boolean

fun boolean(name: String): Boolean?

expand

fun expand(file: File, props: Map<String, Any?>): Unit
fun expand(source: String, props: Map<String, Any?>, context: String? = null): String

file

fun file(name: String, projectRelative: Project): File?
fun file(name: String, projectRootFallback: Boolean = true): File?

flag

fun flag(vararg names: String): Boolean
fun flag(name: String): Boolean

int

fun int(name: String): Int?

list

fun list(name: String, delimiter: String = ","): List<String>?

long

fun long(name: String): Long?

map

fun map(name: String, valueDelimiter: String = ",", keyDelimiter: String = "="): Map<String, String>?

string

fun string(name: String): String?

Companion Object Properties

FORCE_PROP

const val FORCE_PROP: String