diff --git a/Roboterfabrik/doc/Domäne/C3PO.html b/Roboterfabrik/doc/Domäne/C3PO.html index eeae876..11cde69 100644 --- a/Roboterfabrik/doc/Domäne/C3PO.html +++ b/Roboterfabrik/doc/Domäne/C3PO.html @@ -1,7 +1,7 @@ - + C3PO @@ -79,11 +79,6 @@ loadScripts(document, 'script');
-
Record Components:
-
name - wie der Roboter heißen soll.
-
id - eine zufällig vergebene Zahl zwischen 9999-19999.
-
-
All Implemented Interfaces:
Robot, RobotControl, RobotInstructions
@@ -159,6 +154,11 @@ loadScripts(document, 'script');

C3PO

public C3PO(String name, int id)
+
+
Parameters:
+
name - wie der Roboter heißen soll.
+
id - eine zufällig vergebene Zahl zwischen 9999-19999.
+
@@ -215,7 +215,7 @@ loadScripts(document, 'script');
See Also:
diff --git a/Roboterfabrik/doc/Domäne/Nexus6.html b/Roboterfabrik/doc/Domäne/Nexus6.html index 2637844..4b2fbe6 100644 --- a/Roboterfabrik/doc/Domäne/Nexus6.html +++ b/Roboterfabrik/doc/Domäne/Nexus6.html @@ -1,7 +1,7 @@ - + Nexus6 @@ -85,8 +85,8 @@ loadScripts(document, 'script');
public class Nexus6 extends Roboter
-
Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
+
Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris. Pris ist defekt + und hat immer die gleiche Id:19281982
@@ -192,7 +193,7 @@ loadScripts(document, 'script');
See Also:
diff --git a/Roboterfabrik/doc/Domäne/RobotFactory.html b/Roboterfabrik/doc/Domäne/RobotFactory.html index 3e77ef4..c11c35a 100644 --- a/Roboterfabrik/doc/Domäne/RobotFactory.html +++ b/Roboterfabrik/doc/Domäne/RobotFactory.html @@ -1,7 +1,7 @@ - + RobotFactory diff --git a/Roboterfabrik/doc/Domäne/RobotType.html b/Roboterfabrik/doc/Domäne/RobotType.html index 25f6c3b..b159e2c 100644 --- a/Roboterfabrik/doc/Domäne/RobotType.html +++ b/Roboterfabrik/doc/Domäne/RobotType.html @@ -1,7 +1,7 @@ - + RobotType diff --git a/Roboterfabrik/doc/Domäne/Roboter.html b/Roboterfabrik/doc/Domäne/Roboter.html index 7f85cbc..5e5769c 100644 --- a/Roboterfabrik/doc/Domäne/Roboter.html +++ b/Roboterfabrik/doc/Domäne/Roboter.html @@ -1,7 +1,7 @@ - + Roboter @@ -212,7 +212,8 @@ implements -
  • der Zustand wird beim aufrufen zwischen true und false getauscht.
  • +
  • der Zustand wird beim aufrufen zwischen + true und false getauscht.
  • @@ -276,7 +277,8 @@ implements RobotException - wenn der Roboter in einem ungültigen Zustand ist, oder das Array nicht seinen Vorstellungen entspricht.
    See Also:
    @@ -309,7 +311,7 @@ implements -
  • RobotInstructions#think(int[])
  • +
  • RobotInstructions.think(int[])
  • diff --git a/Roboterfabrik/doc/Domäne/class-use/C3PO.html b/Roboterfabrik/doc/Domäne/class-use/C3PO.html index 2c7d02f..03081cf 100644 --- a/Roboterfabrik/doc/Domäne/class-use/C3PO.html +++ b/Roboterfabrik/doc/Domäne/class-use/C3PO.html @@ -1,7 +1,7 @@ - + Uses of Class Domäne.C3PO diff --git a/Roboterfabrik/doc/Domäne/class-use/Nexus6.html b/Roboterfabrik/doc/Domäne/class-use/Nexus6.html index 6fed383..004c504 100644 --- a/Roboterfabrik/doc/Domäne/class-use/Nexus6.html +++ b/Roboterfabrik/doc/Domäne/class-use/Nexus6.html @@ -1,7 +1,7 @@ - + Uses of Class Domäne.Nexus6 @@ -71,7 +71,8 @@ loadScripts(document, 'script');
    static Nexus6
    Nexus6.getInstance()
    -
    Falls es noch kein Objekt gibt wird eins erzeugt.
    +
    Instantziiert ein neues Nexus6 Objekt falls bisher keins erzeugt wurde, und + gibt je nachdem entweder das bestehende oder neu erzeugte Objekt zurück.
    diff --git a/Roboterfabrik/doc/Domäne/class-use/R2D2.html b/Roboterfabrik/doc/Domäne/class-use/R2D2.html index 4062e46..78e5d90 100644 --- a/Roboterfabrik/doc/Domäne/class-use/R2D2.html +++ b/Roboterfabrik/doc/Domäne/class-use/R2D2.html @@ -1,7 +1,7 @@ - + Uses of Class Domäne.R2D2 diff --git a/Roboterfabrik/doc/Domäne/class-use/RobotFactory.html b/Roboterfabrik/doc/Domäne/class-use/RobotFactory.html index f8c7755..a5ab7fd 100644 --- a/Roboterfabrik/doc/Domäne/class-use/RobotFactory.html +++ b/Roboterfabrik/doc/Domäne/class-use/RobotFactory.html @@ -1,7 +1,7 @@ - + Uses of Class Domäne.RobotFactory diff --git a/Roboterfabrik/doc/Domäne/class-use/RobotType.html b/Roboterfabrik/doc/Domäne/class-use/RobotType.html index 54f2b8b..125261e 100644 --- a/Roboterfabrik/doc/Domäne/class-use/RobotType.html +++ b/Roboterfabrik/doc/Domäne/class-use/RobotType.html @@ -1,7 +1,7 @@ - + Uses of Enum Class Domäne.RobotType diff --git a/Roboterfabrik/doc/Domäne/class-use/Roboter.html b/Roboterfabrik/doc/Domäne/class-use/Roboter.html index b38a8e0..0eec6f0 100644 --- a/Roboterfabrik/doc/Domäne/class-use/Roboter.html +++ b/Roboterfabrik/doc/Domäne/class-use/Roboter.html @@ -1,7 +1,7 @@ - + Uses of Class Domäne.Roboter @@ -76,8 +76,7 @@ loadScripts(document, 'script');
    class 
    Nexus6
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    class 
    R2D2
    diff --git a/Roboterfabrik/doc/Domäne/package-summary.html b/Roboterfabrik/doc/Domäne/package-summary.html index 244e11c..c041558 100644 --- a/Roboterfabrik/doc/Domäne/package-summary.html +++ b/Roboterfabrik/doc/Domäne/package-summary.html @@ -1,7 +1,7 @@ - + Domäne @@ -80,8 +80,7 @@ loadScripts(document, 'script');
    Nexus6
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    R2D2
    diff --git a/Roboterfabrik/doc/Domäne/package-tree.html b/Roboterfabrik/doc/Domäne/package-tree.html index 4df3778..812c662 100644 --- a/Roboterfabrik/doc/Domäne/package-tree.html +++ b/Roboterfabrik/doc/Domäne/package-tree.html @@ -1,7 +1,7 @@ - + Domäne Class Hierarchy diff --git a/Roboterfabrik/doc/Domäne/package-use.html b/Roboterfabrik/doc/Domäne/package-use.html index 72b41e2..222e6f3 100644 --- a/Roboterfabrik/doc/Domäne/package-use.html +++ b/Roboterfabrik/doc/Domäne/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package Domäne @@ -68,8 +68,7 @@ loadScripts(document, 'script');
    Description
    Nexus6
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    Roboter
    diff --git a/Roboterfabrik/doc/allclasses-index.html b/Roboterfabrik/doc/allclasses-index.html index d0783f0..6155b26 100644 --- a/Roboterfabrik/doc/allclasses-index.html +++ b/Roboterfabrik/doc/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces @@ -77,8 +77,7 @@ loadScripts(document, 'script');
     
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    diff --git a/Roboterfabrik/doc/allpackages-index.html b/Roboterfabrik/doc/allpackages-index.html index acbd318..18929ca 100644 --- a/Roboterfabrik/doc/allpackages-index.html +++ b/Roboterfabrik/doc/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages diff --git a/Roboterfabrik/doc/facade/Factorysystem.html b/Roboterfabrik/doc/facade/Factorysystem.html index 6f199d6..fb75efb 100644 --- a/Roboterfabrik/doc/facade/Factorysystem.html +++ b/Roboterfabrik/doc/facade/Factorysystem.html @@ -1,7 +1,7 @@ - + Factorysystem @@ -121,7 +121,7 @@ loadScripts(document, 'script');
    boolean
    -
    Um zu überprüfen ob der Roboter mit dieser Id existiert.
    +
    Überprüft ob der Roboter mit dieser Id im Lager existiert.
    int
    roboterAnlegen(String name, @@ -224,12 +224,12 @@ loadScripts(document, 'script');

    schalterBetätigen

    public boolean schalterBetätigen(int id)
    -
    Schlatet den Schalter vom Roboter auf An oder Aus. - Pris bleibt Ausgeschaltet.
    +
    Schlatet den Schalter vom Roboter auf An oder Aus. Pris bleibt Ausgeschaltet.
    Parameters:
    -
    id -
    +
    id - Id des Roboters
    Returns:
    +
    Gibt zurück ob der Roboter ein- oder ausgeschaltet wurde.
    @@ -265,13 +265,12 @@ loadScripts(document, 'script');

    roboterDaten

    public String roboterDaten(int id)
    -
    Die Daten vom Roboter werden gelesen und übergeben. - RoboterTyp, Name und Seriennummer.
    +
    Die Daten vom Roboter werden gelesen und übergeben.
    Parameters:
    -
    id -
    +
    id - Id des Roboters
    Returns:
    -
    String
    +
    String RoboterTyp, Name und Seriennummer.
    @@ -279,12 +278,13 @@ loadScripts(document, 'script');

    istDieserRoboterDa

    public boolean istDieserRoboterDa(int id)
    -
    Um zu überprüfen ob der Roboter mit dieser Id existiert.
    +
    Überprüft ob der Roboter mit dieser Id im Lager existiert.
    +
    Parameters:
    +
    id - Id des Roboters
    Returns:
    -
    boolean übergibt ihn weiter - True bedeutet, dass der Roboter im Lager existiert. - False bedeutet, dass der Roboter nicht im Lager existiert.
    +
    boolean true oder false, je nachdem ob der Roboter im Lager + existiert.
    diff --git a/Roboterfabrik/doc/facade/class-use/Factorysystem.html b/Roboterfabrik/doc/facade/class-use/Factorysystem.html index 5634ae0..e5842a3 100644 --- a/Roboterfabrik/doc/facade/class-use/Factorysystem.html +++ b/Roboterfabrik/doc/facade/class-use/Factorysystem.html @@ -1,7 +1,7 @@ - + Uses of Class facade.Factorysystem diff --git a/Roboterfabrik/doc/facade/package-summary.html b/Roboterfabrik/doc/facade/package-summary.html index 4647a5c..d18da95 100644 --- a/Roboterfabrik/doc/facade/package-summary.html +++ b/Roboterfabrik/doc/facade/package-summary.html @@ -1,7 +1,7 @@ - + facade diff --git a/Roboterfabrik/doc/facade/package-tree.html b/Roboterfabrik/doc/facade/package-tree.html index 63cc59d..811ceb3 100644 --- a/Roboterfabrik/doc/facade/package-tree.html +++ b/Roboterfabrik/doc/facade/package-tree.html @@ -1,7 +1,7 @@ - + facade Class Hierarchy diff --git a/Roboterfabrik/doc/facade/package-use.html b/Roboterfabrik/doc/facade/package-use.html index 0d2cf78..705ea60 100644 --- a/Roboterfabrik/doc/facade/package-use.html +++ b/Roboterfabrik/doc/facade/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package facade diff --git a/Roboterfabrik/doc/help-doc.html b/Roboterfabrik/doc/help-doc.html index 50fbb10..d8d2d5c 100644 --- a/Roboterfabrik/doc/help-doc.html +++ b/Roboterfabrik/doc/help-doc.html @@ -1,7 +1,7 @@ - + API Help diff --git a/Roboterfabrik/doc/index-files/index-1.html b/Roboterfabrik/doc/index-files/index-1.html index 8527204..1567e87 100644 --- a/Roboterfabrik/doc/index-files/index-1.html +++ b/Roboterfabrik/doc/index-files/index-1.html @@ -1,7 +1,7 @@ - + A-Index diff --git a/Roboterfabrik/doc/index-files/index-10.html b/Roboterfabrik/doc/index-files/index-10.html index 65b6f6f..ef57f7a 100644 --- a/Roboterfabrik/doc/index-files/index-10.html +++ b/Roboterfabrik/doc/index-files/index-10.html @@ -1,7 +1,7 @@ - + R-Index diff --git a/Roboterfabrik/doc/index-files/index-11.html b/Roboterfabrik/doc/index-files/index-11.html index 0e31f0d..8d8132f 100644 --- a/Roboterfabrik/doc/index-files/index-11.html +++ b/Roboterfabrik/doc/index-files/index-11.html @@ -1,7 +1,7 @@ - + S-Index diff --git a/Roboterfabrik/doc/index-files/index-12.html b/Roboterfabrik/doc/index-files/index-12.html index c9d2e35..1383790 100644 --- a/Roboterfabrik/doc/index-files/index-12.html +++ b/Roboterfabrik/doc/index-files/index-12.html @@ -1,7 +1,7 @@ - + T-Index diff --git a/Roboterfabrik/doc/index-files/index-13.html b/Roboterfabrik/doc/index-files/index-13.html index 2d1dff7..0d10f6b 100644 --- a/Roboterfabrik/doc/index-files/index-13.html +++ b/Roboterfabrik/doc/index-files/index-13.html @@ -1,7 +1,7 @@ - + U-Index diff --git a/Roboterfabrik/doc/index-files/index-14.html b/Roboterfabrik/doc/index-files/index-14.html index 40bc13d..683c379 100644 --- a/Roboterfabrik/doc/index-files/index-14.html +++ b/Roboterfabrik/doc/index-files/index-14.html @@ -1,7 +1,7 @@ - + V-Index diff --git a/Roboterfabrik/doc/index-files/index-15.html b/Roboterfabrik/doc/index-files/index-15.html index f8b888c..4667cb7 100644 --- a/Roboterfabrik/doc/index-files/index-15.html +++ b/Roboterfabrik/doc/index-files/index-15.html @@ -1,7 +1,7 @@ - + Z-Index diff --git a/Roboterfabrik/doc/index-files/index-2.html b/Roboterfabrik/doc/index-files/index-2.html index eeb3d00..4c6672c 100644 --- a/Roboterfabrik/doc/index-files/index-2.html +++ b/Roboterfabrik/doc/index-files/index-2.html @@ -1,7 +1,7 @@ - + C-Index diff --git a/Roboterfabrik/doc/index-files/index-3.html b/Roboterfabrik/doc/index-files/index-3.html index 622a934..fd67086 100644 --- a/Roboterfabrik/doc/index-files/index-3.html +++ b/Roboterfabrik/doc/index-files/index-3.html @@ -1,7 +1,7 @@ - + D-Index diff --git a/Roboterfabrik/doc/index-files/index-4.html b/Roboterfabrik/doc/index-files/index-4.html index 64e9668..53686d8 100644 --- a/Roboterfabrik/doc/index-files/index-4.html +++ b/Roboterfabrik/doc/index-files/index-4.html @@ -1,7 +1,7 @@ - + F-Index diff --git a/Roboterfabrik/doc/index-files/index-5.html b/Roboterfabrik/doc/index-files/index-5.html index 9df04db..5ca77eb 100644 --- a/Roboterfabrik/doc/index-files/index-5.html +++ b/Roboterfabrik/doc/index-files/index-5.html @@ -1,7 +1,7 @@ - + G-Index @@ -68,7 +68,8 @@ loadScripts(document, 'script');
    getInstance() - Static method in class Domäne.Nexus6
    -
    Falls es noch kein Objekt gibt wird eins erzeugt.
    +
    Instantziiert ein neues Nexus6 Objekt falls bisher keins erzeugt wurde, und + gibt je nachdem entweder das bestehende oder neu erzeugte Objekt zurück.
    getLastException() - Method in class Domäne.Roboter
     
    diff --git a/Roboterfabrik/doc/index-files/index-6.html b/Roboterfabrik/doc/index-files/index-6.html index 00ac7e3..9ac1adf 100644 --- a/Roboterfabrik/doc/index-files/index-6.html +++ b/Roboterfabrik/doc/index-files/index-6.html @@ -1,7 +1,7 @@ - + I-Index @@ -68,7 +68,7 @@ loadScripts(document, 'script');
    istDieserRoboterDa(int) - Method in class facade.Factorysystem
    -
    Um zu überprüfen ob der Roboter mit dieser Id existiert.
    +
    Überprüft ob der Roboter mit dieser Id im Lager existiert.
    A C D F G I L M N R S T U V Z 
    All Classes and Interfaces|All Packages|Serialized Form diff --git a/Roboterfabrik/doc/index-files/index-7.html b/Roboterfabrik/doc/index-files/index-7.html index 6357051..2f12d82 100644 --- a/Roboterfabrik/doc/index-files/index-7.html +++ b/Roboterfabrik/doc/index-files/index-7.html @@ -1,7 +1,7 @@ - + L-Index diff --git a/Roboterfabrik/doc/index-files/index-8.html b/Roboterfabrik/doc/index-files/index-8.html index 11b4712..dedc96b 100644 --- a/Roboterfabrik/doc/index-files/index-8.html +++ b/Roboterfabrik/doc/index-files/index-8.html @@ -1,7 +1,7 @@ - + M-Index diff --git a/Roboterfabrik/doc/index-files/index-9.html b/Roboterfabrik/doc/index-files/index-9.html index 44ffdf9..1cf1bc2 100644 --- a/Roboterfabrik/doc/index-files/index-9.html +++ b/Roboterfabrik/doc/index-files/index-9.html @@ -1,7 +1,7 @@ - + N-Index @@ -56,8 +56,7 @@ loadScripts(document, 'script');
    Nexus6 - Class in Domäne
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    NEXUS6 - Enum constant in enum class Domäne.RobotType
     
    diff --git a/Roboterfabrik/doc/index.html b/Roboterfabrik/doc/index.html index 47898b7..1336246 100644 --- a/Roboterfabrik/doc/index.html +++ b/Roboterfabrik/doc/index.html @@ -1,7 +1,7 @@ - + Overview diff --git a/Roboterfabrik/doc/main/Main.html b/Roboterfabrik/doc/main/Main.html index 4b883c9..3d50d03 100644 --- a/Roboterfabrik/doc/main/Main.html +++ b/Roboterfabrik/doc/main/Main.html @@ -1,7 +1,7 @@ - + Main diff --git a/Roboterfabrik/doc/main/class-use/Main.html b/Roboterfabrik/doc/main/class-use/Main.html index 4b1808f..87b5319 100644 --- a/Roboterfabrik/doc/main/class-use/Main.html +++ b/Roboterfabrik/doc/main/class-use/Main.html @@ -1,7 +1,7 @@ - + Uses of Class main.Main diff --git a/Roboterfabrik/doc/main/package-summary.html b/Roboterfabrik/doc/main/package-summary.html index 5280261..36a0a47 100644 --- a/Roboterfabrik/doc/main/package-summary.html +++ b/Roboterfabrik/doc/main/package-summary.html @@ -1,7 +1,7 @@ - + main diff --git a/Roboterfabrik/doc/main/package-tree.html b/Roboterfabrik/doc/main/package-tree.html index 3bbf69b..d82f228 100644 --- a/Roboterfabrik/doc/main/package-tree.html +++ b/Roboterfabrik/doc/main/package-tree.html @@ -1,7 +1,7 @@ - + main Class Hierarchy diff --git a/Roboterfabrik/doc/main/package-use.html b/Roboterfabrik/doc/main/package-use.html index 4679a59..7a198ed 100644 --- a/Roboterfabrik/doc/main/package-use.html +++ b/Roboterfabrik/doc/main/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package main diff --git a/Roboterfabrik/doc/overview-summary.html b/Roboterfabrik/doc/overview-summary.html index 0a3cbdf..8fa03c8 100644 --- a/Roboterfabrik/doc/overview-summary.html +++ b/Roboterfabrik/doc/overview-summary.html @@ -1,7 +1,7 @@ - + Generated Documentation (Untitled) diff --git a/Roboterfabrik/doc/overview-tree.html b/Roboterfabrik/doc/overview-tree.html index a0c868b..d585c43 100644 --- a/Roboterfabrik/doc/overview-tree.html +++ b/Roboterfabrik/doc/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy diff --git a/Roboterfabrik/doc/serialized-form.html b/Roboterfabrik/doc/serialized-form.html index 3e96af5..bff2db7 100644 --- a/Roboterfabrik/doc/serialized-form.html +++ b/Roboterfabrik/doc/serialized-form.html @@ -1,7 +1,7 @@ - + Serialized Form diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/Robot.html b/Roboterfabrik/doc/tpe/exceptions/roboter/Robot.html index d0193ee..48228e2 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/Robot.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/Robot.html @@ -1,7 +1,7 @@ - + Robot diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/RobotControl.html b/Roboterfabrik/doc/tpe/exceptions/roboter/RobotControl.html index 9e923b2..a5d8dac 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/RobotControl.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/RobotControl.html @@ -1,7 +1,7 @@ - + RobotControl diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/RobotInstructions.html b/Roboterfabrik/doc/tpe/exceptions/roboter/RobotInstructions.html index 17b5ce1..6c83b94 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/RobotInstructions.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/RobotInstructions.html @@ -1,7 +1,7 @@ - + RobotInstructions diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/Robot.html b/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/Robot.html index 8046048..57dd7d2 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/Robot.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/Robot.html @@ -1,7 +1,7 @@ - + Uses of Interface tpe.exceptions.roboter.Robot @@ -76,8 +76,7 @@ loadScripts(document, 'script');
    class 
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    class 
    diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotControl.html b/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotControl.html index 911217d..aea67a0 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotControl.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotControl.html @@ -1,7 +1,7 @@ - + Uses of Interface tpe.exceptions.roboter.RobotControl @@ -78,8 +78,7 @@ loadScripts(document, 'script');
    class 
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    class 
    diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotInstructions.html b/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotInstructions.html index c826f74..2dc26f0 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotInstructions.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/class-use/RobotInstructions.html @@ -1,7 +1,7 @@ - + Uses of Interface tpe.exceptions.roboter.RobotInstructions @@ -78,8 +78,7 @@ loadScripts(document, 'script');
    class 
    -
    Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - immer die gleiche id:19281982
    +
    Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris.
    class 
    diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotException.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotException.html index ac4972d..f4d6a7e 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotException.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotException.html @@ -1,7 +1,7 @@ - + RobotException diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotIllegalStateException.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotIllegalStateException.html index ae60f4b..d6173e9 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotIllegalStateException.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotIllegalStateException.html @@ -1,7 +1,7 @@ - + RobotIllegalStateException diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotMagicValueException.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotMagicValueException.html index 0d56200..c8dbc98 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotMagicValueException.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/RobotMagicValueException.html @@ -1,7 +1,7 @@ - + RobotMagicValueException diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotException.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotException.html index a8d884f..696dfbf 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotException.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotException.html @@ -1,7 +1,7 @@ - + Uses of Class tpe.exceptions.roboter.exceptions.RobotException diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotIllegalStateException.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotIllegalStateException.html index 0fc172a..e93962e 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotIllegalStateException.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotIllegalStateException.html @@ -1,7 +1,7 @@ - + Uses of Class tpe.exceptions.roboter.exceptions.RobotIllegalStateException diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotMagicValueException.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotMagicValueException.html index a55c6cf..c30c907 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotMagicValueException.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/class-use/RobotMagicValueException.html @@ -1,7 +1,7 @@ - + Uses of Class tpe.exceptions.roboter.exceptions.RobotMagicValueException diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-summary.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-summary.html index b97951d..11a53cd 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-summary.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-summary.html @@ -1,7 +1,7 @@ - + tpe.exceptions.roboter.exceptions diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-tree.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-tree.html index ee79607..38e345d 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-tree.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-tree.html @@ -1,7 +1,7 @@ - + tpe.exceptions.roboter.exceptions Class Hierarchy diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-use.html b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-use.html index aa33ced..fc18f9c 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-use.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/exceptions/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package tpe.exceptions.roboter.exceptions diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/package-summary.html b/Roboterfabrik/doc/tpe/exceptions/roboter/package-summary.html index 2f9007e..7fdac95 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/package-summary.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/package-summary.html @@ -1,7 +1,7 @@ - + tpe.exceptions.roboter diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/package-tree.html b/Roboterfabrik/doc/tpe/exceptions/roboter/package-tree.html index 646949e..c539649 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/package-tree.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/package-tree.html @@ -1,7 +1,7 @@ - + tpe.exceptions.roboter Class Hierarchy diff --git a/Roboterfabrik/doc/tpe/exceptions/roboter/package-use.html b/Roboterfabrik/doc/tpe/exceptions/roboter/package-use.html index 076aae9..bf49c39 100644 --- a/Roboterfabrik/doc/tpe/exceptions/roboter/package-use.html +++ b/Roboterfabrik/doc/tpe/exceptions/roboter/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package tpe.exceptions.roboter diff --git a/Roboterfabrik/doc/ui/Factory.html b/Roboterfabrik/doc/ui/Factory.html index a90bf03..932e052 100644 --- a/Roboterfabrik/doc/ui/Factory.html +++ b/Roboterfabrik/doc/ui/Factory.html @@ -1,7 +1,7 @@ - + Factory diff --git a/Roboterfabrik/doc/ui/class-use/Factory.html b/Roboterfabrik/doc/ui/class-use/Factory.html index 1012eb5..ccbb726 100644 --- a/Roboterfabrik/doc/ui/class-use/Factory.html +++ b/Roboterfabrik/doc/ui/class-use/Factory.html @@ -1,7 +1,7 @@ - + Uses of Class ui.Factory diff --git a/Roboterfabrik/doc/ui/package-summary.html b/Roboterfabrik/doc/ui/package-summary.html index c9eb50d..f82340a 100644 --- a/Roboterfabrik/doc/ui/package-summary.html +++ b/Roboterfabrik/doc/ui/package-summary.html @@ -1,7 +1,7 @@ - + ui diff --git a/Roboterfabrik/doc/ui/package-tree.html b/Roboterfabrik/doc/ui/package-tree.html index 5ad4008..8de2c49 100644 --- a/Roboterfabrik/doc/ui/package-tree.html +++ b/Roboterfabrik/doc/ui/package-tree.html @@ -1,7 +1,7 @@ - + ui Class Hierarchy diff --git a/Roboterfabrik/doc/ui/package-use.html b/Roboterfabrik/doc/ui/package-use.html index f227227..2f562a2 100644 --- a/Roboterfabrik/doc/ui/package-use.html +++ b/Roboterfabrik/doc/ui/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package ui diff --git a/Roboterfabrik/src/Domäne/C3PO.java b/Roboterfabrik/src/Domäne/C3PO.java index 1d31ebd..4d7a7b5 100644 --- a/Roboterfabrik/src/Domäne/C3PO.java +++ b/Roboterfabrik/src/Domäne/C3PO.java @@ -1,5 +1,7 @@ package Domäne; +import tpe.exceptions.roboter.RobotControl; +import tpe.exceptions.roboter.RobotInstructions; import tpe.exceptions.roboter.exceptions.RobotException; import tpe.exceptions.roboter.exceptions.RobotIllegalStateException; import tpe.exceptions.roboter.exceptions.RobotMagicValueException; @@ -7,19 +9,23 @@ import tpe.exceptions.roboter.exceptions.RobotMagicValueException; /** * * Die Klasse C3PO erbt von Roboter. - * @param name wie der Roboter heißen soll. - * @param id eine zufällig vergebene Zahl zwischen 9999-19999. + * * */ public class C3PO extends Roboter { private int id; private RobotType robotType; + /** + * @param name wie der Roboter heißen soll. + * @param id eine zufällig vergebene Zahl zwischen 9999-19999. + */ public C3PO(String name, int id) { super(name); this.robotType = RobotType.C3PO; this.id = id; } + /** * @see RobotControl#getid(int) */ @@ -27,6 +33,7 @@ public class C3PO extends Roboter { public int getId() { return id; } + /** * @see RobotInstructions#think(int[]) * @throws RobotIllegalStateException wenn der Roboter ausgeschaltet ist. @@ -35,8 +42,8 @@ public class C3PO extends Roboter { public int[] think(int[] zahlen) throws RobotException { int remember; /** - * hier wird geschaut ob zahlen die Zahl 42 enthält, wenn true - * wird eine RobotMagicException geworfen. + * hier wird geschaut ob zahlen die Zahl 42 enthält, wenn true wird eine + * RobotMagicException geworfen. */ if (isPowerOn() == true) { for (int zahl : zahlen) { @@ -46,15 +53,15 @@ public class C3PO extends Roboter { } } /** - * hier werden die Zahlen absteigend mit dem InsertionSort sortiert. - * hier wird immer die nächste Zahl im Array angeschaut. + * hier werden die Zahlen absteigend mit dem InsertionSort sortiert. hier wird + * immer die nächste Zahl im Array angeschaut. */ for (int i = 1; i < zahlen.length; i++) { remember = zahlen[i]; int k = i; /** - * hier wird die Zahl solange nach links getauscht bis die Zahl links nicht mehr kleiner - * ist als die Zahl rechts, oder die Zahl ganz links ist. + * hier wird die Zahl solange nach links getauscht bis die Zahl links nicht mehr + * kleiner ist als die Zahl rechts, oder die Zahl ganz links ist. */ while (k > 0 && zahlen[k - 1] < remember) { zahlen[k] = zahlen[k - 1]; @@ -68,9 +75,10 @@ public class C3PO extends Roboter { throw fehler; } + /** * @see Roboter#getRobotType(RoboType) - * @return roboTyoe + * @return roboTyoe */ public RobotType getRobotType() { return this.robotType; diff --git a/Roboterfabrik/src/Domäne/Nexus6.java b/Roboterfabrik/src/Domäne/Nexus6.java index 51971a0..a1b27bc 100644 --- a/Roboterfabrik/src/Domäne/Nexus6.java +++ b/Roboterfabrik/src/Domäne/Nexus6.java @@ -6,8 +6,8 @@ import tpe.exceptions.roboter.exceptions.RobotException; import tpe.exceptions.roboter.exceptions.RobotIllegalStateException; /** - * Die Klasse Nexus6 hat ein einziges Objekt namens Pris Pris ist defekt und hat - * immer die gleiche id:19281982 + * Die Klasse Nexus6 generiert ein einzigen Roboter namens Pris. Pris ist defekt + * und hat immer die gleiche Id:19281982 */ public class Nexus6 extends Roboter { @@ -23,10 +23,11 @@ public class Nexus6 extends Roboter { } /** - * Falls es noch kein Objekt gibt wird eins erzeugt. Besteht jedoch schon ein - * Objekt, so wird das Objekt zurückgegeben und kein neues erzeugt. * - * @return Pris + * Instantziiert ein neues Nexus6 Objekt falls bisher keins erzeugt wurde, und + * gibt je nachdem entweder das bestehende oder neu erzeugte Objekt zurück. + * + * @return Roboter Pris */ public static Nexus6 getInstance() { if (PRIS == null) { diff --git a/Roboterfabrik/src/Domäne/R2D2.java b/Roboterfabrik/src/Domäne/R2D2.java index acb3e95..279ed62 100644 --- a/Roboterfabrik/src/Domäne/R2D2.java +++ b/Roboterfabrik/src/Domäne/R2D2.java @@ -1,24 +1,34 @@ package Domäne; +import tpe.exceptions.roboter.RobotControl; +import tpe.exceptions.roboter.RobotInstructions; import tpe.exceptions.roboter.exceptions.RobotException; import tpe.exceptions.roboter.exceptions.RobotIllegalStateException; import tpe.exceptions.roboter.exceptions.RobotMagicValueException; + /** * * Die Klasse R2D2 erbt von Roboter. - * @param name wie der Roboter heißen soll. - * @Param id eine zufällig vergebene Zahl zwischen 0-9999. * */ public class R2D2 extends Roboter { private int id; private RobotType robotType; + /** + * + * + * + * @param name Name des Roboters. + * @param id Eine zufällig vergebene Zahl zwischen 0-9999. + * + */ public R2D2(String name, int id) { super(name); this.robotType = RobotType.R2D2; this.id = id; } + /** * @see RobotInstructions#think(int[]) * @throws RobotIllegalStateException wenn der Roboter ausgeschaltet ist. @@ -26,7 +36,8 @@ public class R2D2 extends Roboter { @Override public int[] think(int[] zahlen) throws RobotException { /** - * Falls zahlen die Zahl 42 enthält, wird eine RobotMagicValueException geworfen. + * Falls zahlen die Zahl 42 enthält, wird eine RobotMagicValueException + * geworfen. */ if (isPowerOn() == true) { for (int zahl : zahlen) { @@ -36,10 +47,9 @@ public class R2D2 extends Roboter { } } /** - * Hier werden die Zahlen aufsteigend mit dem SelectionSort sortiert. - * Hier wird immer die nächst kleinere Zahl gesucht. - * ist i(die Zahl links) größer als k(die Zahl rechts), - * so werden beide Zahlen getauscht. + * Hier werden die Zahlen aufsteigend mit dem SelectionSort sortiert. Hier wird + * immer die nächst kleinere Zahl gesucht. ist i(die Zahl links) größer als + * k(die Zahl rechts), so werden beide Zahlen getauscht. */ for (int i = 0; i < zahlen.length - 1; i++) { for (int k = i + 1; k < zahlen.length; k++) { @@ -56,6 +66,7 @@ public class R2D2 extends Roboter { fehler = new RobotIllegalStateException("Roboter ausgeschaltet! Bitte einschalten.", this.name); throw fehler; } + /** * @see RobotControl#getId(int) */ @@ -63,6 +74,7 @@ public class R2D2 extends Roboter { public int getId() { return id; } + /** * @see Roboter#getRobotType(robotType) */ diff --git a/Roboterfabrik/src/Domäne/Roboter.java b/Roboterfabrik/src/Domäne/Roboter.java index eb5d5a4..724d26a 100644 --- a/Roboterfabrik/src/Domäne/Roboter.java +++ b/Roboterfabrik/src/Domäne/Roboter.java @@ -3,6 +3,8 @@ package Domäne; import java.util.stream.IntStream; import tpe.exceptions.roboter.Robot; +import tpe.exceptions.roboter.RobotControl; +import tpe.exceptions.roboter.RobotInstructions; import tpe.exceptions.roboter.exceptions.RobotException; import tpe.exceptions.roboter.exceptions.RobotIllegalStateException; import tpe.exceptions.roboter.exceptions.RobotMagicValueException; @@ -19,7 +21,7 @@ public abstract class Roboter implements Robot { protected RobotException fehler; /** - * Roboter wird in einem ausgeschalteten Zustand instanziiert! + * Roboter wird in einem ausgeschalteten Zustand instanziiert. */ Roboter(String name) { @@ -43,8 +45,8 @@ public abstract class Roboter implements Robot { } /** - * @see RobotControl#triggerPowerSwitch - * der Zustand wird beim aufrufen zwischen true und false getauscht. + * @see RobotControl#triggerPowerSwitch der Zustand wird beim aufrufen zwischen + * true und false getauscht. */ @Override public void triggerPowerSwitch() { @@ -67,6 +69,7 @@ public abstract class Roboter implements Robot { else return false; } + /** * @see RobotControl#getLastException(RobotException) */ @@ -75,9 +78,11 @@ public abstract class Roboter implements Robot { return fehler; } + /** * @see RobotInstructions#speak(int) - * @throws zahlen[] die Zahl 42 enthält, wird die RobotMagicValueException geworfen + * @throws zahlen[] die Zahl 42 enthält, wird die RobotMagicValueException + * geworfen * */ public String speak(int[] zahlen) throws RobotException { @@ -93,11 +98,14 @@ public abstract class Roboter implements Robot { fehler = new RobotIllegalStateException("Roboter ausgeschaltet! Bitte einschalten.", this.name); throw fehler; } + /** - * Gibt die Zahlen als String zurück. Zwischen den Zahlen wird das richtige Trennzeichen verwendet - * Die Methode erkennt das richtige Trennzeichen, indem es die erste Zahl mit der letzen Zahl vergleicht. - * R2D2 sortiert die Zahlen aufsteigend, daher muss die erste Zahl kleiner als die letzte Zahl sein. - * Bei C3PO ist es anders herum. + * Gibt die Zahlen als String zurück. Zwischen den Zahlen wird das richtige + * Trennzeichen verwendet Die Methode erkennt das richtige Trennzeichen, indem + * es die erste Zahl mit der letzen Zahl vergleicht. R2D2 sortiert die Zahlen + * aufsteigend, daher muss die erste Zahl kleiner als die letzte Zahl sein. Bei + * C3PO ist es anders herum. + * * @param zahlen * @return String der die Zahlen mit Trennzeichen zurück gibt. * @@ -115,13 +123,15 @@ public abstract class Roboter implements Robot { return null; } + /** * @see RobotInstructions#think(int[]) */ @Override public abstract int[] think(int[] zahlen) throws RobotException; + /** - * gibt den Typ des Roboters zurück + * gibt den Typ des Roboters zurück */ public abstract RobotType getRobotType(); } diff --git a/Roboterfabrik/src/facade/Factorysystem.java b/Roboterfabrik/src/facade/Factorysystem.java index 3c2c715..97a97b6 100644 --- a/Roboterfabrik/src/facade/Factorysystem.java +++ b/Roboterfabrik/src/facade/Factorysystem.java @@ -56,25 +56,30 @@ public class Factorysystem { public boolean zustandRoboter(int id) { return robotFactory.roboterZustand(id); } + /** - * Schlatet den Schalter vom Roboter auf An oder Aus. - * Pris bleibt Ausgeschaltet. - * @param id - * @return + * Schlatet den Schalter vom Roboter auf An oder Aus. Pris bleibt Ausgeschaltet. + * + * @param id Id des Roboters + * @return Gibt zurück ob der Roboter ein- oder ausgeschaltet wurde. */ public boolean schalterBetätigen(int id) { return robotFactory.schalterAnAus(id); } + /** * Roboter sortiert die Zahlen und gibt sie mit den richtigen Trennzeichen aus. + * * @return ausgabe gibt sie weiter */ public String sprechenAufruf(int id, int[] zahlen) throws RobotException { String ausgabe = robotFactory.aufrufSpeakAndThink(id, zahlen); return ausgabe; } + /** * Der letze Fehler vom Roboter wird ausgelesen und übergeben. + * * @param id vom Roboter * @return RobotException der letzte Fehler. */ @@ -82,20 +87,24 @@ public class Factorysystem { return robotFactory.letzterFehler(id); } + /** * Die Daten vom Roboter werden gelesen und übergeben. - * RoboterTyp, Name und Seriennummer. - * @param id - * @return String + * + * @param id Id des Roboters + * @return String RoboterTyp, Name und Seriennummer. */ public String roboterDaten(int id) { return robotFactory.datenDesRoboters(id); } + /** - * Um zu überprüfen ob der Roboter mit dieser Id existiert. - * @return boolean übergibt ihn weiter - * True bedeutet, dass der Roboter im Lager existiert. - * False bedeutet, dass der Roboter nicht im Lager existiert. + * Überprüft ob der Roboter mit dieser Id im Lager existiert. + * + * @param id Id des Roboters + * + * @return boolean true oder false, je nachdem ob der Roboter im Lager + * existiert. */ public boolean istDieserRoboterDa(int id) { boolean istDa = robotFactory.istDieserRoboterDa(id);