com.likethesalad.placeholder.tasks.GatherTemplatesTask.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of string-reference Show documentation
Show all versions of string-reference Show documentation
This is a Gradle plugin for Android applications which resolves XML string references in other XML strings.
package com.likethesalad.placeholder.tasks
import com.likethesalad.placeholder.tasks.actions.GatherTemplatesAction
import org.gradle.api.DefaultTask
import org.gradle.api.tasks.InputFiles
import org.gradle.api.tasks.OutputFiles
import org.gradle.api.tasks.TaskAction
import java.io.File
open class GatherTemplatesTask : DefaultTask() {
lateinit var gatherTemplatesAction: GatherTemplatesAction
@InputFiles
fun getStringFiles(): List = gatherTemplatesAction.getStringFiles()
@OutputFiles
fun getTemplatesFiles(): List = gatherTemplatesAction.getTemplatesFiles()
@TaskAction
fun gatherTemplateStrings() = gatherTemplatesAction.gatherTemplateStrings()
}