Class Ziel

java.lang.Object
   |
   +----NwaObject
           |
           +----NwaEntity
                   |
                   +----Ziel

public class Ziel
extends NwaEntity
Zwischenziel in der Zielhierarchie.


Variable Index

 o oberziel
 o unterziele

Constructor Index

 o Ziel()

Method Index

 o add_unterziel(Ziel)
Zugriff
 o anzUnterziele()
 o change_gewicht(Gewichtung, double)
Verändert das Gewicht dieses Ziels inkl.
 o detailBeschreibung(Alternative, Gewichtung)
Liefert eine Array mit den Beschreibungen des Ziels.
 o get_gewicht(Gewichtung)
 o get_oberziel()
 o get_unterziele()
Direkte Unterziele
 o get_zielkriterien()
 o get_zielkriterien(Vector)
Ermittelt alle Zielkriterien, die Unterziele dieses Ziels sind.
 o initFromStringArray(String[])
Lesen vom CSV-Record
 o stringTree()
 o stringTree(Vector, int)

Variables

 o oberziel
  protected Ziel oberziel
 o unterziele
  protected Vector unterziele

Constructors

 o Ziel
  public Ziel()

Methods

 o add_unterziel
  public void add_unterziel(Ziel ziel)
Zugriff

 o get_oberziel
  public Ziel get_oberziel()
 o get_unterziele
  public Enumeration get_unterziele()
Direkte Unterziele

 o anzUnterziele
  public int anzUnterziele()
 o get_zielkriterien
  protected void get_zielkriterien(Vector result)
Ermittelt alle Zielkriterien, die Unterziele dieses Ziels sind.

Parameters:
result - enthält die Zielkriterien (Variablenparameter)
 o get_gewicht
  public double get_gewicht(Gewichtung gew)
Parameters:
gew - Die anzuwendende Gewichtung. Wenn gew gleich null ist, dann wird die Anzahl der Unterziele geliefert.
Returns:
das Gewicht des Zielkriteriums
 o get_zielkriterien
  public Zielkriterium[] get_zielkriterien()
 o initFromStringArray
  public int initFromStringArray(String record[])
Lesen vom CSV-Record

Overrides:
initFromStringArray in class NwaEntity
 o detailBeschreibung
  public String[] detailBeschreibung(Alternative alt,
                                     Gewichtung gew)
Liefert eine Array mit den Beschreibungen des Ziels.

 o stringTree
  public String[] stringTree()
 o stringTree
  protected void stringTree(Vector result,
                            int depth)
 o change_gewicht
  public void change_gewicht(Gewichtung gew,
                             double delta)
Verändert das Gewicht dieses Ziels inkl. Unterziele um 100*delta Prozentpunkte