Class Kommunikationsinhalt

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.Attribut
de.tillmenke.studium.informatik.masterarbeit.sachverhalt.Kommunikationsinhalt
All Implemented Interfaces:
Invalidator, Sachverhaltselement

public class Kommunikationsinhalt extends Attribut
Attributobjekt, welches den Inhalt des Kommunikationsaktes beschreibt; bei mündlichem oder schriftlichem Ausdruck idealerweise als wörtliches Zitat in Anführungszeichen
Author:
Till Menke
  • Constructor Details

    • Kommunikationsinhalt

      public Kommunikationsinhalt()
      Notfallkonstruktor (für Aufruf neuer Elemente ohne Kontextkenntnis)
    • Kommunikationsinhalt

      public Kommunikationsinhalt(String beschreibung)
      Basiskonstruktor
      Parameters:
      beschreibung - Zeichenfolge, welche den Inhalt des Kommunikationsaktes beschreibt; bei mündlichem oder schriftlichem Ausdruck idealerweise als wörtliches Zitat in Anführungszeichen
    • Kommunikationsinhalt

      public Kommunikationsinhalt(String beschreibung, boolean anführungszeichen)
      Konstruktor, der zur einfacheren Programmierung ermöglicht, typografisch korrekte Anführungszeichen einzufügen
      Parameters:
      beschreibung - Zeichenfolge, welche den Inhalt des Kommunikationsaktes beschreibt; bei mündlichem oder schriftlichem Ausdruck idealerweise als wörtliches Zitat in Anführungszeichen
      anführungszeichen - gibt an, ob Anführungszeichen hinzugefügt werden sollen
  • Method Details

    • anführungszeichenHinzufügen

      public static String anführungszeichenHinzufügen(String string)
      fügt deutsche Anführungszeichen um die als Pararmeter übergebene Zeichenkette ein
      Parameters:
      string - Parameter
      Returns:
      Ergebnis
    • anführungszeichenEntfernen

      public static String anführungszeichenEntfernen(String string)
      Entfernt Anführungszeichen aus der als Parameter übergebenen Zeichenkette
      Parameters:
      string - Parameter
      Returns:
      Ergebnis
    • getPräposition

      public String getPräposition()
      Specified by:
      getPräposition in class Attribut
      Returns:
      Präposition vor dem Attribut
    • getText

      public String getText()
      Description copied from interface: Sachverhaltselement
      gibt eine Zeichenkette für die Darstellung des Sachverhaltselements zurück
      Specified by:
      getText in interface Sachverhaltselement
      Specified by:
      getText in class Attribut
      Returns:
      textuelle Repräsentation des Attributs (ohne Präposition)
    • setBeschreibung

      public void setBeschreibung(String beschreibung)
      Parameters:
      beschreibung - Zeichenfolge, welche den Inhalt des Kommunikationsaktes beschreibt; bei mündlichem oder schriftlichem Ausdruck idealerweise als wörtliches Zitat in Anführungszeichen
    • getEditKomponenten

      public AttributEditorKomponenten getEditKomponenten(Sachverhalt sachverhalt)
      Specified by:
      getEditKomponenten in class Attribut
      Parameters:
      sachverhalt - Referenz auf das Sachverhaltsobjekt, welches für die Erstellung der Komponenten verwendet wird, sofern dies erforderlich ist
      Returns:
      Sammelobjekt (AttributEditorKomponenten) für Komponenten, welche die Bearbeitung des Attributs erlauben (erforderlich für Editor des Handlungssatzes)