public class GuiElementParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private JXCSkinCache<AbstractGUIElement> |
definedGUIElements
The defined
GUIElements . |
Constructor and Description |
---|
GuiElementParser(JXCSkinCache<AbstractGUIElement> definedGUIElements)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
AbstractLabel |
lookupLabelElement(java.lang.String name)
Returns a
AbstractLabel by element name. |
GUILabelLog |
lookupLabelLogElement(java.lang.String name)
Returns a
AbstractLabel by element name. |
GUIText |
lookupTextElement(java.lang.String name)
Returns a
GUIText by element name. |
@NotNull private final JXCSkinCache<AbstractGUIElement> definedGUIElements
GUIElements
.public GuiElementParser(@NotNull JXCSkinCache<AbstractGUIElement> definedGUIElements)
definedGUIElements
- the defined gui elements@NotNull public AbstractLabel lookupLabelElement(@NotNull java.lang.String name) throws JXCSkinException
AbstractLabel
by element name.name
- the element nameAbstractLabel
elementJXCSkinException
- if the element name is undefined@NotNull public GUILabelLog lookupLabelLogElement(@NotNull java.lang.String name) throws JXCSkinException
AbstractLabel
by element name.name
- the element nameAbstractLabel
elementJXCSkinException
- if the element name is undefined@NotNull public GUIText lookupTextElement(@NotNull java.lang.String name) throws JXCSkinException
GUIText
by element name.name
- the element nameGUIText
elementJXCSkinException
- if the element name is undefined