Package: Kommentar
Kommentar
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kommentar(String) |
|
|
|
|
|
||||||||||||||||||||
accept(DokumentenklassenVariablenVisitor) |
|
|
|
|
|
||||||||||||||||||||
create(String) |
|
|
|
|
|
||||||||||||||||||||
getKommentar() |
|
|
|
|
|
Coverage
1: package auftraege.auftragsBildungsParameter.dokumentenKlassenVariablen;
2:
3: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariable;
4: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariablenVisitor;
5:
6: /**
7: * Konstruktor für einen kommentar, der ein String ist.
8: *
9: *
10: */
11: public final class Kommentar implements DokumentenklassenVariable {
12:         private final String kommentar;
13:         
14:         private Kommentar(final String kommentar) {
15:                 this.kommentar = kommentar;
16:         }
17:         
18:         /**
19:          * @param kommentar Kommentar des Kommentars.
20:          * @return ein Kommentar mit dem übergebenen Wert als Kommentarwert.
21:          */
22:         public static Kommentar create(final String kommentar) {
23:                 return new Kommentar(kommentar);
24:         }
25:         
26:         @Override
27:         public <T> T accept(final DokumentenklassenVariablenVisitor<T> v) {
28:                 return v.handle(this);
29:         }
30:         
31:         /**
32:          * @return {@link Kommentar} als String
33:          */
34:         public String getKommentar() {
35:                 return this.kommentar;
36:         }
37: }