All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected static void |
addChildren(BuildCraftJsonGui gui,
IGuiPosition parent,
JsonGuiInfo info,
JsonGuiElement json,
java.lang.String subName,
java.util.function.Consumer<IGuiElement> to) |
protected static void |
addType(BuildCraftJsonGui gui,
IGuiPosition parent,
JsonGuiInfo info,
JsonGuiElement json,
java.lang.String subName,
java.util.function.Consumer<IGuiElement> to,
ElementType type) |
static FunctionContext |
createContext(JsonGuiElement json) |
IGuiElement |
deserialize(BuildCraftJsonGui gui,
IGuiPosition parent,
JsonGuiInfo info,
JsonGuiElement json) |
protected abstract IGuiElement |
deserialize0(BuildCraftJsonGui gui,
IGuiPosition parent,
JsonGuiInfo info,
JsonGuiElement json) |
static IExpressionNode.INodeBoolean |
getEquationBool(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx,
boolean _default) |
static IExpressionNode.INodeDouble |
getEquationDouble(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx) |
static IExpressionNode.INodeLong |
getEquationLong(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx) |
static void |
inheritProperty(JsonGuiElement json,
java.lang.String from,
java.lang.String to) |
static IGuiArea |
resolveArea(JsonGuiElement json,
java.lang.String name,
IGuiPosition parent,
FunctionContext ctx) |
static java.lang.String |
resolveEquation(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx) |
static boolean |
resolveEquationBool(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx,
boolean _default) |
static double |
resolveEquationDouble(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx) |
static int |
resolveEquationInt(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx) |
static IGuiPosition |
resolvePosition(JsonGuiElement json,
java.lang.String name,
IGuiPosition parent,
FunctionContext ctx) |
static ElementType.SrcTexture |
resolveTexture(JsonGuiInfo fallback,
JsonGuiElement json,
java.lang.String memberPrefix) |