MCPcopy Create free account
hub / github.com/PCGen/pcgen / getToken

Method getToken

code/src/java/plugin/exporttokens/DirToken.java:49–90  ·  view source on GitHub ↗
(String tokenSource, CharacterDisplay display, ExportHandler eh)

Source from the content-addressed store, hash-verified

47 }
48
49 @Override
50 public String getToken(String tokenSource, CharacterDisplay display, ExportHandler eh)
51 {
52 String retString;
53 StringTokenizer aTok = new StringTokenizer(tokenSource, ".");
54 aTok.nextToken();
55
56 String dirType = "";
57
58 if (aTok.hasMoreTokens())
59 {
60 dirType = aTok.nextToken();
61 }
62
63 if ("PCGEN".equals(dirType))
64 {
65 retString = getPCGenToken();
66 }
67 else if ("TEMPLATES".equals(dirType))
68 {
69 retString = getTemplatesToken();
70 }
71 else if ("PCG".equals(dirType))
72 {
73 retString = getPcgToken();
74 }
75 else if ("HTML".equals(dirType))
76 {
77 retString = getHtmlToken();
78 }
79 else if ("TEMP".equals(dirType))
80 {
81 retString = getTempToken();
82 }
83 else
84 {
85 Logging.errorPrint("DIR: Unknown Dir: " + dirType);
86 retString = dirType;
87 }
88
89 return retString;
90 }
91
92 /**
93 * Get the HTML sub token

Callers

nothing calls this directly

Calls 9

getPCGenTokenMethod · 0.95
getTemplatesTokenMethod · 0.95
getPcgTokenMethod · 0.95
getHtmlTokenMethod · 0.95
getTempTokenMethod · 0.95
errorPrintMethod · 0.95
nextTokenMethod · 0.80
hasMoreTokensMethod · 0.80
equalsMethod · 0.65

Tested by

no test coverage detected