ru.pocketbyte.locolaser.mobile.IosClassResourcesConfigBuilder.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of resource-mobile Show documentation
Show all versions of resource-mobile Show documentation
Implementation of platform for LocoLaser tool to work with Android and iOS platforms.
package ru.pocketbyte.locolaser.mobile
import ru.pocketbyte.locolaser.config.resources.BaseResourcesConfigBuilder
import java.io.File
open class IosClassResourcesConfigBuilder(
private val config: IosBaseClassResourcesConfig
): BaseResourcesConfigBuilder(config) {
/**
* Name of the table in iOS bundle. Default value is "Localizable".
*/
var tableName: String?
get() = config.tableName
set(value) { config.tableName = value }
/**
* Name of the class that will be generated.
*/
override var resourceName: String?
get() = super.resourceName
set(value) { super.resourceName = value }
/**
* Directory where class file should be placed.
*/
override var resourcesDir: File?
get() = super.resourcesDir
set(value) {}
}