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

Method parseLine

code/src/java/pcgen/persistence/lst/SimpleLoader.java:39–54  ·  view source on GitHub ↗
(LoadContext context, String lstLine, URI sourceURI)

Source from the content-addressed store, hash-verified

37 }
38
39 @Override
40 public void parseLine(LoadContext context, String lstLine, URI sourceURI) throws PersistenceLayerException
41 {
42 StringTokenizer colToken = new StringTokenizer(lstLine, SystemLoader.TAB_DELIM);
43 String firstToken = colToken.nextToken().trim();
44 Loadable loadable = getLoadable(context, firstToken.intern(), sourceURI);
45 if (loadable == null)
46 {
47 return;
48 }
49
50 while (colToken.hasMoreTokens())
51 {
52 processNonFirstToken(context, sourceURI, colToken.nextToken(), loadable);
53 }
54 }
55
56 protected void processNonFirstToken(LoadContext context, URI sourceURI,
57 String token, Loadable loadable) throws PersistenceLayerException

Callers 10

setUpMethod · 0.95
setUpMethod · 0.95
setUpMethod · 0.95
setUpMethod · 0.95
setUpMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95
parseMethod · 0.95

Calls 5

getLoadableMethod · 0.95
processNonFirstTokenMethod · 0.95
trimMethod · 0.80
nextTokenMethod · 0.80
hasMoreTokensMethod · 0.80

Tested by 5

setUpMethod · 0.76
setUpMethod · 0.76
setUpMethod · 0.76
setUpMethod · 0.76
setUpMethod · 0.76