MCPcopy Index your code
hub / github.com/PCGen/pcgen / LevelToken

Class LevelToken

code/src/java/plugin/lsttokens/level/LevelToken.java:31–59  ·  view source on GitHub ↗

LevelToken parses the LEVEL tag for the game mode file level.lst.

Source from the content-addressed store, hash-verified

29 *
30 */
31public class LevelToken implements LevelLstToken
32{
33
34 @Override
35 public String getTokenName()
36 {
37 return "LEVEL";
38 }
39
40 @Override
41 public boolean parse(LevelInfo levelInfo, String value)
42 {
43 if (!value.equals("LEVEL"))
44 {
45 try
46 {
47 Integer.parseInt(value);
48 }
49 catch (NumberFormatException e)
50 {
51 Logging.errorPrint(
52 "Invalid " + getTokenName() + " value: '" + value + "'. Value must be either LEVEL or a number.");
53 return false;
54 }
55 }
56 levelInfo.setLevelString(value);
57 return true;
58 }
59}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected