Class ParserFactory
- java.lang.Object
-
- be.yildizgames.engine.client.parser.ParserFactory
-
public final class ParserFactory extends Object
Create the different parser.- Author:
- Grégory Van den Borre
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParserFactory.ParserTypeDifferent kind of possible parsers.
-
Field Summary
Fields Modifier and Type Field Description static StringUNKNOWN_TYPE
-
Constructor Summary
Constructors Constructor Description ParserFactory(ParserFactory.ParserType parserType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FontParsercreateFontParser()Create a font parser.GuiParsercreateGuiParser(be.yildizgames.module.window.ScreenSize screen)Create a GUI parser.MaterialParsercreateMaterialParser(be.yildizgames.module.window.ScreenSize screen)Create a material parser.MusicParsercreateMusicParser()Create a new music parser.
-
-
-
Field Detail
-
UNKNOWN_TYPE
public static final String UNKNOWN_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ParserFactory
public ParserFactory(ParserFactory.ParserType parserType)
-
-
Method Detail
-
createMusicParser
public MusicParser createMusicParser()
Create a new music parser.- Returns:
- A new MusicParser.
-
createMaterialParser
public MaterialParser createMaterialParser(be.yildizgames.module.window.ScreenSize screen)
Create a material parser.- Parameters:
screen- Screen size data.- Returns:
- A new MaterialParser.
-
createFontParser
public FontParser createFontParser()
Create a font parser.- Returns:
- A new FontParser.
-
createGuiParser
public GuiParser createGuiParser(be.yildizgames.module.window.ScreenSize screen)
Create a GUI parser.- Parameters:
screen- Screen size data.- Returns:
- A new GuiParser.
-
-