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)