protected abstract class PropertyPanel.AbstractProperty<T> extends java.lang.Object implements PropertyPanel.Property<T>
Modifier | Constructor and Description |
---|---|
protected |
AbstractProperty(java.lang.String name,
PropertyPanel.Access<T> access) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getDisplayName() |
T |
getValue() |
abstract void |
initialize(com.simsilica.lemur.Container container) |
abstract void |
refresh() |
void |
setValue(T value) |
abstract void |
update() |
protected AbstractProperty(java.lang.String name, PropertyPanel.Access<T> access)
protected java.lang.String getDisplayName()
public void setValue(T value)
setValue
in interface PropertyPanel.Property<T>
public T getValue()
getValue
in interface PropertyPanel.Property<T>
public abstract void initialize(com.simsilica.lemur.Container container)
public abstract void update()
public abstract void refresh()