openpss / com.hendraanggrian.openpss.content / Resources

Resources

interface Resources

Easier access to ResourceBundle across components.

Types

Enum

interface Enum

Mark enum value to be translatable.

Properties

colorResources

abstract val colorResources: Properties

dimenResources

abstract val dimenResources: Properties

language

open val language: Language

resourceBundle

abstract val resourceBundle: ResourceBundle

Functions

getColor

open fun getColor(id: String): Color

getDouble

open fun getDouble(id: String): Double

getProperties

open fun getProperties(propertiesId: String): Properties

getString

open fun getString(id: String): String
open fun getString(id: String, vararg args: Any): String

Inheritors

App

class App : Application, Resources

Context

interface Context : Resources

Usually being passed around as first constructor of many components.

Record

class Record : Resources