Class XuiLuaStyle.XuiVar<T,C extends XuiLuaStyle.XuiVar<?,?>>
java.lang.Object
zombie.scripting.ui.XuiLuaStyle.XuiVar<T,C>
- Direct Known Subclasses:
XuiLuaStyle.XuiBoolean
,XuiLuaStyle.XuiColor
,XuiLuaStyle.XuiDouble
,XuiLuaStyle.XuiFontType
,XuiLuaStyle.XuiString
,XuiLuaStyle.XuiStringList
,XuiLuaStyle.XuiTexture
,XuiLuaStyle.XuiTranslateString
- Enclosing class:
XuiLuaStyle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected XuiAutoApply
protected T
protected final String
protected final XuiLuaStyle
protected final XuiVarType
protected T
protected boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XuiVar
(XuiVarType xuiVarType, XuiLuaStyle xuiLuaStyle, String string) protected
XuiVar
(XuiVarType xuiVarType, XuiLuaStyle xuiLuaStyle, String string, T object) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
acceptsKey
(String string) protected abstract XuiLuaStyle.XuiVar
<T, C> copy
(XuiLuaStyle var1) protected XuiLuaStyle.XuiVar
<T, C> copyValuesTo
(XuiLuaStyle.XuiVar<T, C> xuiVar1) protected abstract void
fromString
(String var1) protected T
protected String
getType()
int
boolean
protected boolean
void
setAutoApplyMode
(XuiAutoApply xuiAutoApply) protected void
setDefaultValue
(T object) int
setUiOrder
(int int0) void
value()
-
Field Details
-
type
-
parent
-
valueSet
protected boolean valueSet -
autoApply
-
defaultValue
-
value
-
luaTableKey
-
-
Constructor Details
-
XuiVar
-
XuiVar
-
-
Method Details
-
copy
-
copyValuesTo
-
getType
-
setUiOrder
public int setUiOrder(int int0) -
getUiOrder
public int getUiOrder() -
setDefaultValue
-
getDefaultValue
-
setValue
-
setAutoApplyMode
-
getAutoApplyMode
-
getLuaTableKey
-
getScriptKey
-
isValueSet
public boolean isValueSet() -
value
-
getValueString
-
acceptsKey
-
fromString
-
load
-