public abstract class Setting<T extends Setting<T>> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Setting.BooleanProperty |
static class |
Setting.EnumProperty<T extends Enum<T>> |
static class |
Setting.IntegerProperty |
static class |
Setting.Property<Z> |
static interface |
Setting.SettingListener<T extends Setting<T>> |
static interface |
Setting.SettingProperty |
static class |
Setting.StringProperty |
| Constructor and Description |
|---|
Setting() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Setting<T>> |
addListener(Class<T> clazz,
Setting.SettingListener<T> settingListener) |
T |
addListener(Setting.SettingListener<T> listener) |
T |
attach(Setting.Property<?> property) |
T |
detach(Setting.Property<?> property) |
static <T extends Setting<T>> |
get(Class<T> clazz) |
protected void |
init() |
protected void |
onInit() |
protected void |
onPropertyChange(Setting.Property<?> property) |
static <T extends Setting<T>> |
removeListener(Class<T> clazz,
Setting.SettingListener<T> settingListener) |
T |
removeListener(Setting.SettingListener<T> listener) |
public static <T extends Setting<T>> void addListener(Class<T> clazz, Setting.SettingListener<T> settingListener)
public static <T extends Setting<T>> void removeListener(Class<T> clazz, Setting.SettingListener<T> settingListener)
public final T addListener(Setting.SettingListener<T> listener)
public final T attach(Setting.Property<?> property)
public final T detach(Setting.Property<?> property)
protected final void init()
protected void onInit()
protected void onPropertyChange(Setting.Property<?> property)
public final T removeListener(Setting.SettingListener<T> listener)
Copyright © 2012-2013. All Rights Reserved.