Skip to content

Package: FarbDruckTyp

FarbDruckTyp

nameinstructionbranchcomplexitylinemethod
accept(AusschliessenderParameterVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
accept(DokumentenklassenVariablenVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
static {...}
M: 0 C: 24
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%

Coverage

1: package maschine.faehigkeit;
2:
3: import auftraege.auftragsBildungsParameter.abstraction.AusschliessenderParameter;
4: import auftraege.auftragsBildungsParameter.abstraction.AusschliessenderParameterVisitor;
5: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariable;
6: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariablenVisitor;
7:
8: /**
9: * Stellt eintweder Schwarz Weiß Druck oder Farbdruck dar. Farbdruck ist die dominante Eigenschaft, da Farbdrucker auch
10: * schwarz-weiß drucken können.
11: */
12: public enum FarbDruckTyp implements AusschliessenderParameter, DokumentenklassenVariable {
13: //TODO Art: Work in Progress; darüber nachdenken, ob das hier tatsächlich der Ausschließende Parameter sein soll,
14: // oder ob es hier (analog zu Kuvertformate) eine Liste geben sollte.
15: SchwarzWeiß, Farbdruck;
16:
17:
18:
19: @Override
20: public <T> T accept(final DokumentenklassenVariablenVisitor<T> v) {
21: return v.handle(this);
22: }
23:
24:
25: @Override
26: public <T> T accept(final AusschliessenderParameterVisitor<T> v) {
27: return v.handle(this);
28: }
29:
30:
31: }