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

Class Domain

code/src/java/pcgen/core/Domain.java:36–80  ·  view source on GitHub ↗

Domain.

Source from the content-addressed store, hash-verified

34 * {@code Domain}.
35 */
36@SuppressWarnings("serial")
37public final class Domain extends PObject
38 implements InfoFacade, ChooseDriver, SortKeyAware
39{
40 @Override
41 public ChooseInformation<?> getChooseInfo()
42 {
43 return get(ObjectKey.CHOOSE_INFO);
44 }
45
46 @Override
47 public Formula getSelectFormula()
48 {
49 return getSafe(FormulaKey.SELECT);
50 }
51
52 @Override
53 public List<ChooseSelectionActor<?>> getActors()
54 {
55 return getListFor(ListKey.NEW_CHOOSE_ACTOR);
56 }
57
58 @Override
59 public String getFormulaSource()
60 {
61 return getKeyName();
62 }
63
64 @Override
65 public Formula getNumChoices()
66 {
67 return getSafe(FormulaKey.NUMCHOICES);
68 }
69
70 @Override
71 public String getSortKey()
72 {
73 String sortKey = get(StringKey.SORT_KEY);
74 if (sortKey == null)
75 {
76 sortKey = getDisplayName();
77 }
78 return sortKey;
79 }
80}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected