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

Class BaseDice

code/src/java/pcgen/cdom/content/BaseDice.java:28–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26import pcgen.core.RollInfo;
27
28public class BaseDice implements Loadable
29{
30
31 private URI sourceURI;
32 private String dieName;
33 //private RollInfo diceInfo;
34 private List<RollInfo> downList = new ArrayList<>();
35 private List<RollInfo> upList = new ArrayList<>();
36
37 @Override
38 public URI getSourceURI()
39 {
40 return sourceURI;
41 }
42
43 @Override
44 public void setSourceURI(URI source)
45 {
46 sourceURI = source;
47 }
48
49 @Override
50 public void setName(String name)
51 {
52 dieName = name;
53 //diceInfo = new RollInfo(name);
54 }
55
56 @Override
57 public String getDisplayName()
58 {
59 return dieName;
60 }
61
62 @Override
63 public String getKeyName()
64 {
65 return getDisplayName();
66 }
67
68 @Override
69 public boolean isInternal()
70 {
71 return false;
72 }
73
74 @Override
75 public boolean isType(String type)
76 {
77 return false;
78 }
79
80 public void addToDownList(RollInfo rollInfo)
81 {
82 downList.add(rollInfo);
83 }
84
85 public void addToUpList(RollInfo rollInfo)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected