public abstract class TextValue extends AbstractUIValue<String,TextValue>
TextManager
.Modifier and Type | Field and Description |
---|---|
static Path |
KIND_TEXT
What kind of
UIValue this is |
Constructor and Description |
---|
TextValue(String id,
Path kind)
Creates a new
TextValue . |
TextValue(String id,
Path kind,
String backup)
Creates a new
TextValue . |
Modifier and Type | Method and Description |
---|---|
protected TextValue |
me()
Returns
this . |
void |
setController(DockController controller)
Sets the
IconManager of controller |
public TextValue(String id, Path kind)
TextValue
.id
- the unique identifier of this stringkind
- what kind of UIValue
this ispublic void setController(DockController controller)
IconManager
of controller
controller
- the controller to observe, can be null
protected TextValue me()
AbstractUIValue
this
. This method can only be implemented when
the generic boundaries are met, so this methods ensures that this
is really an U
, or abstract
.me
in class AbstractUIValue<String,TextValue>
this