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

public abstract static class XuiLuaStyle.XuiVar<T,C extends XuiLuaStyle.XuiVar<?,?>> extends Object
  • Field Details

    • type

      protected final XuiVarType type
    • parent

      protected final XuiLuaStyle parent
    • valueSet

      protected boolean valueSet
    • autoApply

      protected XuiAutoApply autoApply
    • defaultValue

      protected T defaultValue
    • value

      protected T value
    • luaTableKey

      protected final String luaTableKey
  • Constructor Details

  • Method Details

    • copy

      protected abstract XuiLuaStyle.XuiVar<T,C> copy(XuiLuaStyle var1)
    • copyValuesTo

      protected XuiLuaStyle.XuiVar<T,C> copyValuesTo(XuiLuaStyle.XuiVar<T,C> xuiVar1)
    • getType

      public XuiVarType getType()
    • setUiOrder

      public int setUiOrder(int int0)
    • getUiOrder

      public int getUiOrder()
    • setDefaultValue

      protected void setDefaultValue(T object)
    • getDefaultValue

      protected T getDefaultValue()
    • setValue

      public void setValue(T object)
    • setAutoApplyMode

      public void setAutoApplyMode(XuiAutoApply xuiAutoApply)
    • getAutoApplyMode

      public XuiAutoApply getAutoApplyMode()
    • getLuaTableKey

      public String getLuaTableKey()
    • getScriptKey

      protected String getScriptKey()
    • isValueSet

      public boolean isValueSet()
    • value

      public T value()
    • getValueString

      public String getValueString()
    • acceptsKey

      protected boolean acceptsKey(String string)
    • fromString

      protected abstract void fromString(String var1)
    • load

      protected boolean load(String string0, String string1)