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

Class QualifiedFacetView

code/src/java/pcgen/cdom/meta/QualifiedFacetView.java:26–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24import pcgen.cdom.facet.base.AbstractQualifiedListFacet;
25
26public class QualifiedFacetView<T extends QualifyingObject> implements FacetView<T>
27{
28
29 private AbstractQualifiedListFacet<T> facet;
30
31 QualifiedFacetView(AbstractQualifiedListFacet<T> facet)
32 {
33 this.facet = facet;
34 }
35
36 @Override
37 public Collection<T> getSet(CharID id)
38 {
39 return facet.getSet(id);
40 }
41
42 @Override
43 public Collection<Object> getSources(CharID id, T obj)
44 {
45 return facet.getSources(id, obj);
46 }
47
48 @Override
49 public Object[] getChildren()
50 {
51 return facet.getDataFacetChangeListeners();
52 }
53
54 @Override
55 public String getDescription()
56 {
57 return facet.getClass().getSimpleName();
58 }
59
60 @Override
61 public boolean represents(Object src)
62 {
63 return facet.equals(src);
64 }
65
66 @Override
67 public String toString()
68 {
69 return "Facet: " + facet.getClass().getSimpleName();
70 }
71}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected