Skip to content

Package io.github.qishr.cascara.ui.language.binding

Class LocalizationBinding

java.lang.Object
        io.github.qishr.cascara.ui.language.binding.LocalizationBinding

Direct Known Subtypes:
    PropertyLocalizationBinding, FieldLabelLocalizationBinding, LabeledLocalizationBinding


public abstract class LocalizationBinding

Field Summary

Modifier and Type Field Description
protected Object[] args
protected String defaultText
protected String key
protected InvalidationListener listener
protected ObservableLocalizer localizer

Constructor Summary

Constructor Description
LocalizationBinding()
LocalizationBinding(ObservableLocalizer localizer, String key, Object[] args)

Method Summary

Modifier and Type Method Description
protected abstract LocalizationBinding self()
protected void startListening()
public LocalizationBinding withDefault(String text)

Field Details

args

protected Object[] args


defaultText

protected String defaultText


key

protected String key


listener

protected InvalidationListener listener


localizer

protected ObservableLocalizer localizer


Method Details

self

protected abstract LocalizationBinding self()


startListening

protected void startListening()


withDefault

public LocalizationBinding withDefault(String text)