Sync with upstream

This commit is contained in:
Frank Schiebel 2024-03-12 17:34:56 +01:00
parent 39a2f13410
commit 66e8fa72bf
135 changed files with 38902 additions and 37757 deletions

View file

@ -1,203 +1,203 @@
Apache License Apache License
Version 2.0, January 2004 Version 2.0, January 2004
http://www.apache.org/licenses/ http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions. 1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, "License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document. and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by "Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License. the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all "Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition, control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the "control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity. outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity "You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License. exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, "Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation including but not limited to software source code, documentation
source, and configuration files. source, and configuration files.
"Object" form shall mean any form resulting from mechanical "Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation, not limited to compiled object code, generated documentation,
and conversions to other media types. and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or "Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work copyright notice that is included in or attached to the work
(an example is provided in the Appendix below). (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object "Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of, separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof. the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including "Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted" the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution." designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity "Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work. subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of 2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual, this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of, copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form. Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of 3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual, this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made, (except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work, use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s) Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate granted to You under this License for that Work shall terminate
as of the date such litigation is filed. as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the 4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You modifications, and in Source or Object form, provided that You
meet the following conditions: meet the following conditions:
(a) You must give any other recipients of the Work or (a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices (b) You must cause any modified files to carry prominent notices
stating that You changed the files; and stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works (c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work, attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of excluding those notices that do not pertain to any part of
the Derivative Works; and the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its (d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or, documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed that such additional attribution notices cannot be construed
as modifying the License. as modifying the License.
You may add Your own copyright statement to Your modifications and You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use, for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License. the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise, 5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions. this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions. with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade 6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor, names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file. origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or 7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS, Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License. risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory, 8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise, whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special, liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill, Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages. has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing 9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer, the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity, and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify, of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability. of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work. APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]" boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier same "printed page" as the copyright notice for easier
identification within third-party archives. identification within third-party archives.
Copyright [yyyy] [name of copyright owner] Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
You may obtain a copy of the License at You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and See the License for the specific language governing permissions and
limitations under the License. limitations under the License.

View file

@ -13,7 +13,8 @@ import control.Controller;
* offen bleiben. Dann bitte das Programm über die Main-Funktion starten. * offen bleiben. Dann bitte das Programm über die Main-Funktion starten.
* *
* @author Dirk Zechnall, Thomas Schaller * @author Dirk Zechnall, Thomas Schaller
* @version 12.02.2021 (v6.6) * @version 28.02.2023 (v7.0)
*
*/ */
public class GraphenTester extends Application { public class GraphenTester extends Application {
@ -23,15 +24,21 @@ public class GraphenTester extends Application {
try { try {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/view/graphenalgorithmen.fxml")); FXMLLoader loader = new FXMLLoader(getClass().getResource("/view/graphenalgorithmen.fxml"));
Controller c = new Controller(); Controller c = new Controller();
c.setStage(primaryStage);
loader.setController(c); loader.setController(c);
VBox root = (VBox) loader.load(); VBox root = (VBox) loader.load();
Scene scene = new Scene(root); Scene scene = new Scene(root);
Image icon = new Image("/view/icon.png"); Image icon = new Image("/view/icon.png");
primaryStage.getIcons().add(icon); primaryStage.getIcons().add(icon);
primaryStage.setScene(scene); primaryStage.setScene(scene);
primaryStage.setTitle("Graphentester");
primaryStage.show(); primaryStage.show();
primaryStage.setOnCloseRequest(e->c.mBeenden(null)); primaryStage.setOnCloseRequest(e ->
{
c.saveAktConfig();
c.mBeenden(null);
System.exit(0);
});
} }

View file

@ -1,15 +1,13 @@
PROJEKTBEZEICHNUNG: GraphenTester PROJEKTBEZEICHNUNG: GraphenTester
PROJEKTZWECK: Didaktisches Werkzeug um Graphenrepräsentation und -algorithmen kennen zu lernen PROJEKTZWECK: Didaktisches Werkzeug um Graphenrepräsentation und -algorithmen kennen zu lernen
VERSION oder DATUM: 09.12.2020 VERSION oder DATUM: 24.06.2021
INSTALLATIONSHINWEISE: WIE IST DAS PROJEKT IN BLUEJ ZU STARTEN:
im Ordner Hintergrund Rechtsklick auf die Klasse Graphentester
--> new
WIE IST DAS PROJEKT IN BLUEJ ZU STARTEN: --> OK
Rechtsklick auf die Klasse Graphentester
--> new AUTOR(EN): Dirk Zechnall / Thomas Schaller
--> OK
UPSTREAM URL: https://edugit.edugit.org/ts-zsl-rska/graphentester/-/tree/master/3_vorlagen_tauschordner/1_graphentester
AUTOR(EN): Dirk Zechnall / Thomas Schaller
**********************************************************************************************

View file

@ -8,25 +8,24 @@ import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType; import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.ButtonType; import javafx.scene.control.ButtonType;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.scene.control.TextInputDialog;
import java.util.Optional;
/** /**
* *
* description * Abstrakte Oberklasse für alle zu simulierende Algorithmen
* Diese müssen die Methode getBezeichnung(): String und fuehreAlgorithmusAus() überschreiben.
* *
* @version 1.0 from 26.04.2019 * @version 6.7 (Dez. 2020)
* @author * @author Thomas Schaller
*/ */
public abstract class GraphAlgo extends Thread { public abstract class GraphAlgo extends Thread {
// Anfang Attribute // Anfang Attribute
private boolean stepping; private boolean stepping; // Einzelschrittmodus
private boolean waitforrepaint; private boolean waitforrepaint; // wird gerade gezeichnet (=> nicht nochmal zeichnen beauftragen)
private boolean waitforclick; private boolean waitforclick; // wird auf Klick für nächsten Step gewartet
protected boolean inArbeit; protected boolean inArbeit;
private GraphPlotter gp; protected GraphPlotter gp;
private Knoten startKnoten; private Knoten startKnoten;
private int speed =100; private int speed =100;
private Hilfe hilfe; private Hilfe hilfe;
@ -35,6 +34,9 @@ public abstract class GraphAlgo extends Thread {
// Ende Attribute // Ende Attribute
// Anfang Methoden // Anfang Methoden
/**
* Erzeugt neues Algorithmus-Objekt
*/
public GraphAlgo() { public GraphAlgo() {
stepping = true; stepping = true;
waitforrepaint = false; waitforrepaint = false;
@ -43,6 +45,11 @@ public abstract class GraphAlgo extends Thread {
setDaemon(true); setDaemon(true);
} }
/**
* Setzt die Referenz auf die GraphAnzeige und das Hilfefenster
* @param graphPlotter
* @param hilfe
*/
public void setGUIElemente(GraphPlotter graphPlotter, Hilfe hilfe) { public void setGUIElemente(GraphPlotter graphPlotter, Hilfe hilfe) {
gp = graphPlotter; gp = graphPlotter;
g = gp.getGraph(); g = gp.getGraph();
@ -50,15 +57,31 @@ public abstract class GraphAlgo extends Thread {
if (hilfe != null) hilfe.setGraphPlotter(gp); if (hilfe != null) hilfe.setGraphPlotter(gp);
} }
/**
* Setzt Referenz auf den Graphen
* @param g Graph auf den der Algorithmus angewendet wird
*/
public void setGraph(Graph g) { public void setGraph(Graph g) {
this.g = g; this.g = g;
gp = null; gp = null;
hilfe = null; hilfe = null;
} }
/**
* Gibt Referenz auf den Graphen zurück
* @return g Graph, auf den der Algorithmus angewendet wird
*/
public Graph getGraph() {
return g;
}
/**
* Muss vom Algorithmus aufgerufen werden, um einen Haltepunkt zu setzen
*/
public void step() { public void step() {
if(gp == null) return; if(gp == null) return;
try{ try{
//System.out.println("Step");
gp.updateImage(); gp.updateImage();
aktuellerZustand = g.getStatus(); aktuellerZustand = g.getStatus();
waitforclick = true; waitforclick = true;
@ -68,6 +91,7 @@ public abstract class GraphAlgo extends Thread {
Thread.sleep(10); Thread.sleep(10);
i++; i++;
} }
if (hilfe != null) hilfe.setReviewAllowed(false); if (hilfe != null) hilfe.setReviewAllowed(false);
g.setStatus(aktuellerZustand); g.setStatus(aktuellerZustand);
aktuellerZustand = null; aktuellerZustand = null;
@ -77,30 +101,41 @@ public abstract class GraphAlgo extends Thread {
} }
} }
public boolean getWaitforrepaint() { /**
return waitforrepaint; * Wird gerade auf einen Buttonklick für den nächsten Step gewartet?
} * @return true/false
*/
public void setWaitforrepaint(boolean waitforrepaintNeu) {
waitforrepaint = waitforrepaintNeu;
}
public boolean getWaitforclick() { public boolean getWaitforclick() {
return waitforclick; return waitforclick;
} }
/**
* Setzt, ob gewartet wird. Damit kann übermittelt werden, dass der Button gedrückt wurde
* @param wairforclickNeu Soll weiter gewartet werden?
*/
public void setWaitforclick(boolean waitforclickNeu) { public void setWaitforclick(boolean waitforclickNeu) {
waitforclick = waitforclickNeu; waitforclick = waitforclickNeu;
} }
/**
* Setzt, ob im Einzelschrittmodus ausgeführt werden soll
* @param stepping true/false
*/
public void setStepping(boolean stepping) { public void setStepping(boolean stepping) {
this.stepping = stepping; this.stepping = stepping;
} }
/**
* Setzt die Wartezeit im automatischen Modus
* @param delay Wartezeit
*/
public void setSpeed(int delay) { public void setSpeed(int delay) {
this.speed = delay; this.speed = delay;
} }
/**
* Ausführung des Algorithmus
*/
public void run() public void run()
{ {
if(!inArbeit && gp != null) if(!inArbeit && gp != null)
@ -110,9 +145,10 @@ public abstract class GraphAlgo extends Thread {
try{ try{
if (hilfe != null) hilfe.setReviewAllowed(false); if (hilfe != null) hilfe.setReviewAllowed(false);
fuehreAlgorithmusAus(); fuehreAlgorithmusAus();
gp.updateImage();
// System.out.println("Algorithmus beendet"); // System.out.println("Algorithmus beendet");
} catch( ThreadDeath e){ } catch( ThreadDeath e){
// System.out.println("Algorithmus vorzeitig beendet."); // System.out.println("Algorithmus vorzeitig beendet."+e);
} }
if (hilfe != null) hilfe.setReviewAllowed(true); if (hilfe != null) hilfe.setReviewAllowed(true);
inArbeit = false; inArbeit = false;
@ -125,10 +161,18 @@ public abstract class GraphAlgo extends Thread {
} }
// Ende Methoden // Ende Methoden
/**
* Setzen des Startknotens
* @param k Startknoten
*/
public void setStartKnoten(Knoten k) { public void setStartKnoten(Knoten k) {
startKnoten = k; startKnoten = k;
} }
/**
* Abfragen des Startknotens für den Algorithmus
* @return gesetzter Startknoten oder Knoten Nr. 0
*/
public Knoten getStartKnoten() { public Knoten getStartKnoten() {
if (startKnoten != null) { if (startKnoten != null) {
return startKnoten; return startKnoten;
@ -137,24 +181,22 @@ public abstract class GraphAlgo extends Thread {
} // end of if-else } // end of if-else
} }
/**
* Methode für den eigentlichen Algorithmus
*/
public abstract void fuehreAlgorithmusAus(); public abstract void fuehreAlgorithmusAus();
/**
* Name des Algorithmus für die Dropdown-Auswahl
*/
public abstract String getBezeichnung(); public abstract String getBezeichnung();
public void eingabe() { /**
Platform.runLater(() -> { * Öffnet ein Anzeigefenster mit einer Meldung. Die
TextInputDialog dialog = new TextInputDialog(); // create an instance * Meldung wird ggf. auch im Hilfefenster angezeigt.
* Ist für die Verwendung im Algorithmus gedacht.
dialog.setTitle("Title"); * @param s Meldung
// other formatting etc */
Optional<String> result = dialog.showAndWait();
// this shows the dialog, waits until it is closed, and stores the result
});
}
public void melde(String s) { public void melde(String s) {
info(s); info(s);
Platform.runLater(() -> { Platform.runLater(() -> {
@ -165,22 +207,53 @@ public abstract class GraphAlgo extends Thread {
}); });
} }
/**
* Text in das Hilfefenster einfügen
* Ist für die Verwendung im Algorithmus gedacht.
* @param s Hilfetext
*/
public void info(String s) { public void info(String s) {
if(hilfe != null) hilfe.append(s+"\n"); if(hilfe != null) hilfe.append(s+"\n");
} }
/**
* Löscht das Hilfefenster
*/
public void resetInfo() { public void resetInfo() {
if(hilfe != null) hilfe.loescheAlles(); if(hilfe != null) hilfe.loescheAlles();
} }
/**
* Rückt im Hilfefenster eine Ebene tiefer ein.
* Ist für die Verwendung im Algorithmus gedacht.
*/
public void infoIndentMore() { public void infoIndentMore() {
if(hilfe != null) hilfe.indentMore(); if(hilfe != null) hilfe.indentMore();
} }
/**
* Rückt im Hilfefenster eine Ebene aus.
* Ist für die Verwendung im Algorithmus gedacht.
*/
public void infoIndentLess() { public void infoIndentLess() {
if(hilfe != null) hilfe.indentLess(); if(hilfe != null) hilfe.indentLess();
} }
/**
* Initialisiert den Graphen
*/
public void init() {
gp.getGraphOptions().knotenKurztext = new String[]{"Wert"};
gp.getGraphOptions().knotenLangtext = new String[]{"Infotext","Wert","Markiert","Besucht"};
if(g.isGewichtet()) {
gp.getGraphOptions().kanteKurztext = new String[]{"Gewicht"};
gp.getGraphOptions().kanteLangtext = new String[]{"Gewicht","Markiert","Gelöscht"};
} else {
gp.getGraphOptions().kanteKurztext = new String[]{};
gp.getGraphOptions().kanteLangtext = new String[]{"Markiert","Gelöscht"};
}
}
} }

View file

@ -29,15 +29,19 @@ public class GraphAlgo_BellmanFord extends GraphAlgo {
} }
} }
public void init() {
for(Knoten k : g.getAlleKnoten()) {
k.setWert(Double.POSITIVE_INFINITY);
}
info("Setze alle Entfernungen auf unendlich");
}
// Anfang Methoden // Anfang Methoden
public void fuehreAlgorithmusAus() { public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) { if (g.getAnzahlKnoten()==0) {
return; return;
} }
for(Knoten k : g.getAlleKnoten()) {
k.setWert(1000);
}
info("Setze alle Entfernungen auf unendlich (1000)");
getStartKnoten().setWert(0); getStartKnoten().setWert(0);
info("Setze Startknoten auf Entfernung 0"); info("Setze Startknoten auf Entfernung 0");
step(); step();

View file

@ -22,6 +22,13 @@ public class GraphAlgo_Dijkstra extends GraphAlgo {
return "Kürzester Pfad (Dijkstra)"; return "Kürzester Pfad (Dijkstra)";
} }
public void init() {
super.init();
for(Knoten k : g.getAlleKnoten()) {
k.setWert(Double.POSITIVE_INFINITY);
}
info("Setze alle Entfernungen auf unendlich");
}
// Anfang Methoden // Anfang Methoden
public void fuehreAlgorithmusAus() { public void fuehreAlgorithmusAus() {
@ -50,13 +57,10 @@ public class GraphAlgo_Dijkstra extends GraphAlgo {
if(!n.isMarkiert()){ if(!n.isMarkiert()){
info("- ist noch nicht markiert"); info("- ist noch nicht markiert");
Kante ka = g.getKante(k, n); Kante ka = g.getKante(k, n);
if(!n.isBesucht() || n.getDoubleWert() > k.getDoubleWert()+ka.getGewicht()){ if(n.getDoubleWert() > k.getDoubleWert()+ka.getGewicht()){
if(n.isBesucht()) { if(n.isBesucht()) {
List<Kante> eingehend = g.getEingehendeKanten(n, ka2 -> !ka2.isGeloescht() && ka2.isMarkiert()); List<Kante> eingehend = g.getEingehendeKanten(n, ka2 -> !ka2.isGeloescht() && ka2.isMarkiert());
Kante alterWeg = eingehend.get(0); Kante alterWeg = eingehend.get(0);
// Kante alterWeg = g.beschraenkeKantenAuf(g.getEingehendeKanten(n), Graph.MARKIERT, Graph.NICHTGELOESCHT).get(0);
// alterWeg.setGeloescht(true);
// alterWeg.setMarkiert(false);
alterWeg.setGeloescht(true); alterWeg.setGeloescht(true);
alterWeg.setMarkiert(false); alterWeg.setMarkiert(false);

View file

@ -0,0 +1,109 @@
package algorithmen;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.nio.file.*;
import java.util.Arrays;
import graph.*;
/**
* Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.
* Algorithmus: Dijkstra
*
* @version 1.0 from 10.12.2020
* @author Thomas Schaller
*/
public class GraphAlgo_DijkstraMitVorgaenger extends GraphAlgo {
// Anfang Attribute
public String getBezeichnung() {
return "Kürzester Pfad (Dijkstra mit Vorgänger)";
}
public void init() {
List<Knoten> alle = g.getAlleKnoten();
for(Knoten k : alle) {
k.set("Vorgänger","-");
k.set("Entfernung",Double.POSITIVE_INFINITY);
k.setSortierkriterium("Entfernung");
}
gp.getGraphOptions().knotenKurztext = new String[]{"Entfernung","Vorgänger"};
gp.getGraphOptions().knotenLangtext = new String[]{"Infotext","Entfernung","Vorgänger","Markiert","Besucht"};
}
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
info("Erzeuge leere toDo-Liste und füge Startknoten hinzu");
List<Knoten> toDo = new ArrayList<Knoten>();
getStartKnoten().setBesucht(true);
getStartKnoten().set("Entfernung", 0);
toDo.add(getStartKnoten());
while(toDo.size()>0) {
info("Sortiere toDo-Liste nach der Entfernung");
Collections.sort(toDo);
info("Nimm ersten Knoten aus der toDo-Liste (momentan "+toDo.size()+" Elemente) heraus");
Knoten k = toDo.remove(0);
infoIndentMore();
k.setMarkiert(true);
info("Markiere den Knoten");
info("Er hat Entfernung "+k.getString("Entfernung"));
info("Für jeden Nachbarknoten");
infoIndentMore();
for(Knoten n : g.getNachbarknoten(k)) {
if(!n.isMarkiert()){
if(!n.getInfotext().isEmpty()) {
info("- "+n.getInfotext()+" ist noch nicht markiert");
} else {
info("- Knoten Nr. "+g.getNummer(n)+" ist noch nicht markiert");
}
Kante ka = g.getKante(k, n);
if(!n.isBesucht() || n.getDouble("Entfernung") > k.getDouble("Entfernung") + ka.getGewicht()){
if(n.isBesucht()) {
List<Kante> eingehend = g.getEingehendeKanten(n, ka2 -> !ka2.isGeloescht() && ka2.isMarkiert());
Kante alterWeg = eingehend.get(0);
// Kante alterWeg = g.beschraenkeKantenAuf(g.getEingehendeKanten(n), Graph.MARKIERT, Graph.NICHTGELOESCHT).get(0);
// alterWeg.setGeloescht(true);
// alterWeg.setMarkiert(false);
alterWeg.setGeloescht(true);
alterWeg.setMarkiert(false);
info(" loesche bisherigen Weg dorthin");
}
n.set("Entfernung", k.getInt("Entfernung")+ka.getGewicht());
if(k.getInfotext().equals("")) {
n.set("Vorgänger",g.getNummer(k));
} else {
n.set("Vorgänger",k.getInfotext());
}
if(!toDo.contains(n)) toDo.add(n);
ka.setMarkiert(true);
n.setBesucht(true);
info(" setze Entfernung "+n.getString("Entfernung")+" und füge ggf. ToDo-Liste hinzu.");
info(" toDo-Liste hat jetzt "+toDo.size()+" Elemente");
} else {
info(" keine neue beste Entfernung");
ka.setGeloescht(true);
}
}
}
infoIndentLess();
infoIndentLess();
step();
}
info("ToDo-Liste fertig abgearbeitet");
} // end
// Ende Methoden
}

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyA extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyA extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -29,7 +29,7 @@ public class GraphAlgo_DominatingSetGreedyA extends GraphAlgo_DominatingSetGreed
/** Bestimmt besten Knoten nach Strategie: /** Bestimmt besten Knoten nach Strategie:
* Nimm den Knoten mit den meisten Nachbarn * Nimm den Knoten mit den meisten Nachbarn
*/ */
public Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert()); List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert());
info("Wiederhole für jeden noch nicht markierten Knoten"); info("Wiederhole für jeden noch nicht markierten Knoten");
@ -47,5 +47,32 @@ public class GraphAlgo_DominatingSetGreedyA extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden // Ende Methoden
} }

View file

@ -17,7 +17,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyB extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyB extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -28,7 +28,7 @@ public class GraphAlgo_DominatingSetGreedyB extends GraphAlgo_DominatingSetGreed
/** Bestimmt besten Knoten nach Strategie: /** Bestimmt besten Knoten nach Strategie:
* Nimm den Knoten mit den wenigsten Nachbarn * Nimm den Knoten mit den wenigsten Nachbarn
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert()); List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert());
info("Wiederhole für jeden noch nicht markierten Knoten"); info("Wiederhole für jeden noch nicht markierten Knoten");
@ -46,4 +46,32 @@ public class GraphAlgo_DominatingSetGreedyB extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyC extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyC extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -29,7 +29,7 @@ public class GraphAlgo_DominatingSetGreedyC extends GraphAlgo_DominatingSetGreed
/** Bestimmt besten Knoten nach Strategie: /** Bestimmt besten Knoten nach Strategie:
* Nimm den Knoten mit den meisten Nachbarn * Nimm den Knoten mit den meisten Nachbarn
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert()); List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert());
info("Wiederhole für jeden noch nicht markierten Knoten"); info("Wiederhole für jeden noch nicht markierten Knoten");
@ -48,5 +48,32 @@ public class GraphAlgo_DominatingSetGreedyC extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyD extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyD extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -29,7 +29,7 @@ public class GraphAlgo_DominatingSetGreedyD extends GraphAlgo_DominatingSetGreed
/** Bestimmt besten Knoten nach Strategie: /** Bestimmt besten Knoten nach Strategie:
* Nimm den Knoten mit den meisten Nachbarn * Nimm den Knoten mit den meisten Nachbarn
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert()); List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert());
info("Wiederhole für jeden noch nicht markierten Knoten"); info("Wiederhole für jeden noch nicht markierten Knoten");
@ -48,4 +48,32 @@ public class GraphAlgo_DominatingSetGreedyD extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyE extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyE extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -30,7 +30,7 @@ public class GraphAlgo_DominatingSetGreedyE extends GraphAlgo_DominatingSetGreed
* ein nicht abgedeckten Knoten, der von einem beliebigen schon ausgewählten Knoten die Entfernung 3 hat * ein nicht abgedeckten Knoten, der von einem beliebigen schon ausgewählten Knoten die Entfernung 3 hat
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
Random r= new Random(); Random r= new Random();
List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() ); List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() );
@ -67,5 +67,32 @@ public class GraphAlgo_DominatingSetGreedyE extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyF extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyF extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -30,7 +30,7 @@ public class GraphAlgo_DominatingSetGreedyF extends GraphAlgo_DominatingSetGreed
* ein nicht abgedeckten Knoten, der von einem beliebigen schon ausgewählten Knoten die Entfernung 3 hat * ein nicht abgedeckten Knoten, der von einem beliebigen schon ausgewählten Knoten die Entfernung 3 hat
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
Random r= new Random(); Random r= new Random();
List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() ); List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() );
@ -67,4 +67,32 @@ public class GraphAlgo_DominatingSetGreedyF extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyG extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyG extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -30,7 +30,7 @@ public class GraphAlgo_DominatingSetGreedyG extends GraphAlgo_DominatingSetGreed
* ein nicht abgedeckten Knoten, der von einem beliebigen schon ausgewählten Knoten die Entfernung 3 hat * ein nicht abgedeckten Knoten, der von einem beliebigen schon ausgewählten Knoten die Entfernung 3 hat
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
Random r= new Random(); Random r= new Random();
List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() ); List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() );
@ -67,4 +67,32 @@ public class GraphAlgo_DominatingSetGreedyG extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyH extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyH extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -29,7 +29,7 @@ public class GraphAlgo_DominatingSetGreedyH extends GraphAlgo_DominatingSetGreed
/** Bestimmt besten Knoten nach Strategie: /** Bestimmt besten Knoten nach Strategie:
* ein nicht abgedeckten Knoten, der von möglichst vielen schon ausgewählten Knoten die Entfernung 3 hat * ein nicht abgedeckten Knoten, der von möglichst vielen schon ausgewählten Knoten die Entfernung 3 hat
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
Random r = new Random(); Random r = new Random();
List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() ); List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() );
List<Knoten> nichtabgedeckte = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht() ); List<Knoten> nichtabgedeckte = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht() );
@ -70,4 +70,32 @@ public class GraphAlgo_DominatingSetGreedyH extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -18,7 +18,7 @@ import graph.*;
* @author Thomas Schaller * @author Thomas Schaller
*/ */
public class GraphAlgo_DominatingSetGreedyI extends GraphAlgo_DominatingSetGreedy { public class GraphAlgo_DominatingSetGreedyI extends GraphAlgo {
// Anfang Attribute // Anfang Attribute
@ -30,7 +30,7 @@ public class GraphAlgo_DominatingSetGreedyI extends GraphAlgo_DominatingSetGreed
* ein nicht abgedeckten Knoten, der von den ausgewählten Knoten eine möglichst große Entfernung hat * ein nicht abgedeckten Knoten, der von den ausgewählten Knoten eine möglichst große Entfernung hat
*/ */
protected Knoten bestimmeBesten() { private Knoten bestimmeBesten() {
Random r = new Random(); Random r = new Random();
List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() ); List<Knoten> markierte = g.getAlleKnoten(k->k.isMarkiert() );
List<Knoten> nichtabgedeckte = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht() ); List<Knoten> nichtabgedeckte = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht() );
@ -82,4 +82,33 @@ public class GraphAlgo_DominatingSetGreedyI extends GraphAlgo_DominatingSetGreed
return bester; return bester;
} }
// Anfang Methoden
public void fuehreAlgorithmusAus() {
if (g.getAnzahlKnoten()==0) {
return;
}
List<Knoten> knoten = g.getAlleKnoten(k->!k.isMarkiert() && !k.isBesucht());
info("Solange es noch nicht überdeckte Knoten gibt, wiederhole...");
int nr = 1;
while(knoten.size() > 0) {
info("Bestimme "+(nr++)+". hinzuzufügenden Knoten");
infoIndentMore();
Knoten bester = bestimmeBesten();
bester.setMarkiert(true);
bester.setBesucht(false);
info("Markiere diesen Knoten ...");
List<Knoten> nachbarn = g.getNachbarknoten(bester,kn->!kn.isMarkiert() && !kn.isBesucht());
for(Knoten k : nachbarn) {
k.setBesucht(true);
}
info("... und setze alle bisher nicht überdeckten Nachbarn auf besucht");
knoten = g.getAlleKnoten(kn->!kn.isMarkiert() && !kn.isBesucht());
step();
infoIndentLess();
}// end of while
}
// Ende Methoden
} }

View file

@ -1,261 +1,268 @@
#BlueJ package file #BlueJ package file
dependency1.from=GraphAlgo_DominatingSetGreedyF dependency1.from=GraphAlgo_DominatingSetGreedyF
dependency1.to=GraphAlgo dependency1.to=GraphAlgo
dependency1.type=UsesDependency dependency1.type=UsesDependency
dependency2.from=GraphAlgo_DominatingSetGreedyF dependency2.from=GraphAlgo_DominatingSetGreedyF
dependency2.to=GraphAlgo_Moore dependency2.to=GraphAlgo_Moore
dependency2.type=UsesDependency dependency2.type=UsesDependency
dependency3.from=GraphAlgo_DominatingSetGreedyG dependency3.from=GraphAlgo_DominatingSetGreedyG
dependency3.to=GraphAlgo dependency3.to=GraphAlgo
dependency3.type=UsesDependency dependency3.type=UsesDependency
dependency4.from=GraphAlgo_DominatingSetGreedyG dependency4.from=GraphAlgo_DominatingSetGreedyG
dependency4.to=GraphAlgo_Moore dependency4.to=GraphAlgo_Moore
dependency4.type=UsesDependency dependency4.type=UsesDependency
dependency5.from=GraphAlgo_DominatingSetGreedyE dependency5.from=GraphAlgo_DominatingSetGreedyE
dependency5.to=GraphAlgo dependency5.to=GraphAlgo
dependency5.type=UsesDependency dependency5.type=UsesDependency
dependency6.from=GraphAlgo_DominatingSetGreedyE dependency6.from=GraphAlgo_DominatingSetGreedyE
dependency6.to=GraphAlgo_Moore dependency6.to=GraphAlgo_Moore
dependency6.type=UsesDependency dependency6.type=UsesDependency
dependency7.from=GraphAlgo_DominatingSetGreedyH dependency7.from=GraphAlgo_DominatingSetGreedyH
dependency7.to=GraphAlgo dependency7.to=GraphAlgo
dependency7.type=UsesDependency dependency7.type=UsesDependency
dependency8.from=GraphAlgo_DominatingSetGreedyH dependency8.from=GraphAlgo_DominatingSetGreedyH
dependency8.to=GraphAlgo_Moore dependency8.to=GraphAlgo_Moore
dependency8.type=UsesDependency dependency8.type=UsesDependency
objectbench.height=157 objectbench.height=140
objectbench.width=1896 objectbench.width=750
package.divider.horizontal=0.6003172085646312 package.divider.horizontal=0.6003172085646312
package.divider.vertical=0.829698857736241 package.divider.vertical=0.822463768115942
package.editor.height=792 package.editor.height=661
package.editor.width=1774 package.editor.width=1133
package.editor.x=1919 package.editor.x=234
package.editor.y=0 package.editor.y=49
package.frame.height=1054 package.frame.height=928
package.frame.width=1922 package.frame.width=1297
package.numDependencies=8 package.numDependencies=8
package.numTargets=31 package.numTargets=32
package.showExtends=true package.showExtends=true
package.showUses=true package.showUses=true
readme.height=60 readme.height=60
readme.name=@README readme.name=@README
readme.width=49 readme.width=49
readme.x=10 readme.x=10
readme.y=10 readme.y=10
target1.height=50 target1.height=50
target1.name=GraphAlgo_ColoringGreedyRandom target1.name=GraphAlgo_ColoringGreedyRandom
target1.showInterface=false target1.showInterface=false
target1.type=ClassTarget target1.type=ClassTarget
target1.width=260 target1.width=290
target1.x=600 target1.x=600
target1.y=590 target1.y=590
target10.height=50 target10.height=50
target10.name=GraphAlgo_DominatingSetGreedyF target10.name=GraphAlgo_DominatingSetGreedyF
target10.showInterface=false target10.showInterface=false
target10.type=ClassTarget target10.type=ClassTarget
target10.width=260 target10.width=280
target10.x=290 target10.x=290
target10.y=420 target10.y=420
target11.height=50 target11.height=50
target11.name=GraphAlgo_DominatingSetGreedyG target11.name=GraphAlgo_DominatingSetGreedyG
target11.showInterface=false target11.showInterface=false
target11.type=ClassTarget target11.type=ClassTarget
target11.width=260 target11.width=290
target11.x=290 target11.x=290
target11.y=470 target11.y=470
target12.height=50 target12.height=50
target12.name=GraphAlgo_TSPGreedy target12.name=GraphAlgo_TSPGreedy
target12.showInterface=false target12.showInterface=false
target12.type=ClassTarget target12.type=ClassTarget
target12.width=230 target12.width=230
target12.x=600 target12.x=600
target12.y=160 target12.y=160
target13.height=50 target13.height=50
target13.name=GraphAlgo_DominatingSetGreedyD target13.name=GraphAlgo_DominatingSetGreedyD
target13.showInterface=false target13.showInterface=false
target13.type=ClassTarget target13.type=ClassTarget
target13.width=260 target13.width=290
target13.x=290 target13.x=290
target13.y=320 target13.y=320
target14.height=50 target14.height=50
target14.name=GraphAlgo_TSPGenetisch target14.name=GraphAlgo_TSPGenetisch
target14.showInterface=false target14.showInterface=false
target14.type=ClassTarget target14.type=ClassTarget
target14.width=230 target14.width=230
target14.x=600 target14.x=600
target14.y=340 target14.y=340
target15.height=50 target15.height=50
target15.name=GraphAlgo_DominatingSetGreedyE target15.name=GraphAlgo_DominatingSetGreedyE
target15.showInterface=false target15.showInterface=false
target15.type=ClassTarget target15.type=ClassTarget
target15.width=260 target15.width=280
target15.x=290 target15.x=290
target15.y=370 target15.y=370
target16.height=50 target16.height=50
target16.name=GraphAlgo_DominatingSetGenetisch target16.name=GraphAlgo_DominatingSetGenetisch
target16.showInterface=false target16.showInterface=false
target16.type=ClassTarget target16.type=ClassTarget
target16.width=270 target16.width=300
target16.x=290 target16.x=290
target16.y=640 target16.y=640
target17.height=50 target17.height=50
target17.name=GraphAlgo_ZyklusBacktracking target17.name=GraphAlgo_ZyklusBacktracking
target17.showInterface=false target17.showInterface=false
target17.type=ClassTarget target17.type=ClassTarget
target17.width=230 target17.width=210
target17.x=20 target17.x=20
target17.y=640 target17.y=410
target18.height=50 target18.height=50
target18.name=GraphAlgo_DominatingSetGreedyH target18.name=GraphAlgo_DominatingSetGreedyH
target18.showInterface=false target18.showInterface=false
target18.type=ClassTarget target18.type=ClassTarget
target18.width=260 target18.width=290
target18.x=290 target18.x=290
target18.y=520 target18.y=520
target19.height=50 target19.height=50
target19.name=GraphAlgo_DominatingSetGreedyI target19.name=GraphAlgo_DominatingSetGreedyI
target19.showInterface=false target19.showInterface=false
target19.type=ClassTarget target19.type=ClassTarget
target19.width=250 target19.width=280
target19.x=290 target19.x=290
target19.y=570 target19.y=570
target2.height=50 target2.height=50
target2.name=GraphAlgo_Tiefensuche target2.name=GraphAlgo_Tiefensuche
target2.showInterface=false target2.showInterface=false
target2.type=ClassTarget target2.type=ClassTarget
target2.width=210 target2.width=210
target2.x=20 target2.x=20
target2.y=170 target2.y=160
target20.height=50 target20.height=50
target20.name=GraphAlgo_Moore target20.name=GraphAlgo_Moore
target20.showInterface=false target20.showInterface=false
target20.type=ClassTarget target20.type=ClassTarget
target20.width=210 target20.width=210
target20.x=20 target20.x=10
target20.y=440 target20.y=480
target21.height=50 target21.height=50
target21.name=GraphAlgo_BellmanFord target21.name=GraphAlgo_BellmanFord
target21.showInterface=false target21.showInterface=false
target21.type=ClassTarget target21.type=ClassTarget
target21.width=210 target21.width=210
target21.x=20 target21.x=10
target21.y=560 target21.y=660
target22.height=50 target22.height=50
target22.name=GraphAlgo_Breitensuche target22.name=GraphAlgo_Breitensuche
target22.showInterface=false target22.showInterface=false
target22.type=ClassTarget target22.type=ClassTarget
target22.width=210 target22.width=210
target22.x=20 target22.x=20
target22.y=290 target22.y=280
target23.height=50 target23.height=50
target23.name=GraphAlgo_toplogischeSortierung target23.name=GraphAlgo_toplogischeSortierung
target23.showInterface=false target23.showInterface=false
target23.type=ClassTarget target23.type=ClassTarget
target23.width=250 target23.width=210
target23.x=20 target23.x=20
target23.y=370 target23.y=350
target24.height=50 target24.height=50
target24.name=GraphAlgo_DominatingSetBacktracking target24.name=GraphAlgo_DominatingSetBacktracking
target24.showInterface=false target24.showInterface=false
target24.type=ClassTarget target24.type=ClassTarget
target24.width=290 target24.width=320
target24.x=290 target24.x=290
target24.y=100 target24.y=100
target25.height=50 target25.height=50
target25.name=GraphAlgo_ColoringGreedy target25.name=GraphAlgo_ColoringGreedy
target25.showInterface=false target25.showInterface=false
target25.type=ClassTarget target25.type=ClassTarget
target25.width=240 target25.width=240
target25.x=600 target25.x=600
target25.y=530 target25.y=530
target26.height=50 target26.height=50
target26.name=GraphAlgo_EulerkreisExistenz target26.name=GraphAlgo_DijkstraMitVorgaenger
target26.showInterface=false target26.showInterface=false
target26.type=ClassTarget target26.type=ClassTarget
target26.width=220 target26.width=210
target26.x=20 target26.x=10
target26.y=100 target26.y=600
target27.height=50 target27.height=50
target27.name=GraphAlgo_TSPGreedy2 target27.name=GraphAlgo_EulerkreisExistenz
target27.showInterface=false target27.showInterface=false
target27.type=ClassTarget target27.type=ClassTarget
target27.width=230 target27.width=210
target27.x=600 target27.x=20
target27.y=220 target27.y=100
target28.height=50 target28.height=50
target28.name=GraphAlgo_TiefensucheRek target28.name=GraphAlgo_TiefensucheRek
target28.showInterface=false target28.showInterface=false
target28.type=ClassTarget target28.type=ClassTarget
target28.width=210 target28.width=210
target28.x=20 target28.x=20
target28.y=230 target28.y=220
target29.height=50 target29.height=50
target29.name=GraphAlgo_ColoringBacktracking target29.name=GraphAlgo_TSPGreedy2
target29.showInterface=false target29.showInterface=false
target29.type=ClassTarget target29.type=ClassTarget
target29.width=250 target29.width=230
target29.x=600 target29.x=600
target29.y=470 target29.y=220
target3.height=50 target3.height=50
target3.name=GraphAlgo_MST_Prim target3.name=GraphAlgo_MST_Prim
target3.showInterface=false target3.showInterface=false
target3.type=ClassTarget target3.type=ClassTarget
target3.width=230 target3.width=230
target3.x=890 target3.x=890
target3.y=100 target3.y=100
target30.height=50 target30.height=50
target30.name=GraphAlgo_Dijkstra target30.name=GraphAlgo_ColoringBacktracking
target30.showInterface=false target30.showInterface=false
target30.type=ClassTarget target30.type=ClassTarget
target30.width=210 target30.width=270
target30.x=20 target30.x=600
target30.y=500 target30.y=470
target31.height=50 target31.height=50
target31.name=GraphAlgo_TSPGreedyOpt target31.name=GraphAlgo_Dijkstra
target31.showInterface=false target31.showInterface=false
target31.type=ClassTarget target31.type=ClassTarget
target31.width=230 target31.width=210
target31.x=600 target31.x=10
target31.y=280 target31.y=540
target4.height=50 target32.height=50
target4.name=GraphAlgo_TSPBacktracking target32.name=GraphAlgo_TSPGreedyOpt
target4.showInterface=false target32.showInterface=false
target4.type=ClassTarget target32.type=ClassTarget
target4.width=230 target32.width=230
target4.x=600 target32.x=600
target4.y=100 target32.y=280
target5.height=50 target4.height=50
target5.name=GraphAlgo_DominatingSetGreedyB target4.name=GraphAlgo_TSPBacktracking
target5.showInterface=false target4.showInterface=false
target5.type=ClassTarget target4.type=ClassTarget
target5.width=260 target4.width=240
target5.x=290 target4.x=600
target5.y=220 target4.y=100
target6.height=50 target5.height=50
target6.name=GraphAlgo target5.name=GraphAlgo_DominatingSetGreedyB
target6.showInterface=false target5.showInterface=false
target6.type=AbstractTarget target5.type=ClassTarget
target6.width=90 target5.width=290
target6.x=310 target5.x=290
target6.y=10 target5.y=220
target7.height=50 target6.height=50
target7.name=GraphAlgo_DominatingSetGreedyC target6.name=GraphAlgo
target7.showInterface=false target6.showInterface=false
target7.type=ClassTarget target6.type=AbstractTarget
target7.width=260 target6.width=100
target7.x=290 target6.x=310
target7.y=270 target6.y=10
target8.height=50 target7.height=50
target8.name=GraphAlgo_MST_Kruskal target7.name=GraphAlgo_DominatingSetGreedyC
target8.showInterface=false target7.showInterface=false
target8.type=ClassTarget target7.type=ClassTarget
target8.width=230 target7.width=290
target8.x=890 target7.x=290
target8.y=160 target7.y=270
target9.height=50 target8.height=50
target9.name=GraphAlgo_DominatingSetGreedyA target8.name=GraphAlgo_MST_Kruskal
target9.showInterface=false target8.showInterface=false
target9.type=ClassTarget target8.type=ClassTarget
target9.width=260 target8.width=230
target9.x=290 target8.x=890
target9.y=170 target8.y=160
target9.height=50
target9.name=GraphAlgo_DominatingSetGreedyA
target9.showInterface=false
target9.type=ClassTarget
target9.width=290
target9.x=290
target9.y=170

View file

@ -22,5 +22,5 @@ Schweinefarm,124,239,4
Metzger,171,404,5,6 Metzger,171,404,5,6
Kohlemine,425,441,7,8 Kohlemine,425,441,7,8
Erzmine,734,308,7 Erzmine,734,308,7
Eisenschmelze,576,315,8 Eisenschmelze,552,336,8
Werkzeugmacher,401,258,0,4,5,6 Werkzeugmacher,401,258,0,4,5,7
Can't render this file because it contains an unexpected character in line 7 and column 33.

View file

@ -3,7 +3,7 @@ showWeights,0
# Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0 # Knoteninfo anzeigen 1,Knoteninfo nicht anzeigen 0
showInfoText,1 showInfoText,1
# Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2 # Knoten leer 0, Knotenname anzeigen 1, Wert des Knoten anzeigen 2
vertexStyle,2 vertexStyle,1
# Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben! # Bild im Hintergrund (bitte im "images"-Ordner ablegen) --> Dateiname angeben. Fall kein Bild bitte 0 schreiben!
image,siedler.png image,siedler.png
# #
@ -24,4 +24,4 @@ Kohlemine,423,445,7,8
Erzmine,724,314,7 Erzmine,724,314,7
Eisenschmelze,537,326,8 Eisenschmelze,537,326,8
Werkzeugmacher,389,246,0,4 Werkzeugmacher,389,246,0,4
Fischerhütte,741,456,6,5 Fischerhütte,741,456,6,5
Can't render this file because it contains an unexpected character in line 7 and column 33.

3
config.csv Normal file
View file

@ -0,0 +1,3 @@
false,false
272.0,138.0,1648.0,822.0
H:\GitTest\3_vorlagen_tauschordner\1_graphentester\beispielgraphen\03_routenplanung\03_badenbaden.csv
1 false,false
2 272.0,138.0,1648.0,822.0
3 H:\GitTest\3_vorlagen_tauschordner\1_graphentester\beispielgraphen\03_routenplanung\03_badenbaden.csv

View file

@ -3,6 +3,11 @@ package control;
import imp.*; import imp.*;
import graph.*; import graph.*;
import algorithmen.*; import algorithmen.*;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.FileWriter;
import javafx.fxml.*; import javafx.fxml.*;
import javafx.scene.control.*; import javafx.scene.control.*;
@ -18,6 +23,7 @@ import java.io.File;
import java.nio.file.*; import java.nio.file.*;
import javafx.stage.FileChooser.ExtensionFilter; import javafx.stage.FileChooser.ExtensionFilter;
import javafx.scene.image.Image; import javafx.scene.image.Image;
import javafx.geometry.Rectangle2D;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
@ -26,11 +32,14 @@ import javafx.collections.ObservableList;
* Die Klasse Controller stellt den Controller des Hauptfensters / Menu dar. * Die Klasse Controller stellt den Controller des Hauptfensters / Menu dar.
* *
* @author Thomas Schaller * @author Thomas Schaller
* @version v6.7 (9.12.2020) * @version 03.03.2023 (v7.1)
* v7.0: Die aktuelle Bildschirmposition und der angezeigte Graph werden in config.csv abgelegt.
* v7.1: Verzeichnisauswahl für Laden/Speichern verbessert
*/ */
public class Controller { public class Controller {
private String version = "6.8 (Februar 2021)"; private String version = "7.0 (Februar 2023)";
private String pfad; // Pfad der aktuell angezeigten Datei
@FXML @FXML
private TabPane tpRekursionen; private TabPane tpRekursionen;
@ -74,8 +83,10 @@ public class Controller {
private FileChooser dateidialog; private FileChooser dateidialog;
private Graph graph; private Graph graph;
private GraphOptions options; private GraphOptions options;
private Stage stage;
public void initialize() { public void initialize() {
dateidialog = new FileChooser(); dateidialog = new FileChooser();
dateidialog.setInitialDirectory(new File("beispielgraphen")); dateidialog.setInitialDirectory(new File("beispielgraphen"));
@ -85,6 +96,60 @@ public class Controller {
tpRekursionen.getSelectionModel().selectedItemProperty(). tpRekursionen.getSelectionModel().selectedItemProperty().
addListener((value, tabOld, tabNew) -> changeTab(tabOld, tabNew)); addListener((value, tabOld, tabNew) -> changeTab(tabOld, tabNew));
BufferedReader in =null;
try{
in = new BufferedReader(new FileReader("config.csv"));
String fullScreen = in.readLine();
String posSize = in.readLine();
String[] ps = posSize.split(",");
Rectangle2D ss = Screen.getPrimary().getBounds();
stage.setX(Double.parseDouble(ps[0]));
stage.setY(Double.parseDouble(ps[1]));
stage.setWidth(Math.min(Double.parseDouble(ps[2]), ss.getWidth()-Double.parseDouble(ps[0])));
stage.setHeight(Math.min(Double.parseDouble(ps[3]), ss.getHeight()-Double.parseDouble(ps[1])));
String[] fs = fullScreen.split(",");
if(fs[0].equals("true")) stage.setFullScreen(true);
if(fs[1].equals("true")) stage.setMaximized(true);
pfad = in.readLine();
File f = new File(pfad);
f.getCanonicalPath();
if(!pfad.isBlank() && f.exists()){
graphLaden(pfad);
dateidialog.setInitialDirectory((f.getAbsoluteFile()).getParentFile());
} else {
pfad = "";
}
}
catch(Exception e) {
pfad = "";
dateidialog.setInitialDirectory(new File("beispielgraphen"));
}
finally{
try{if(in != null) in.close();} catch(IOException e) {}
showTitle();
}
}
public void saveAktConfig() {
PrintWriter pWriter = null;
String s = "config.csv";
try {
pWriter = new PrintWriter(new FileWriter(s));
pWriter.println(stage.isFullScreen()+","+stage.isMaximized());
stage.setFullScreen(false);
stage.setMaximized(false);
pWriter.println(stage.getX()+","+stage.getY()+","+stage.getWidth()+","+ stage.getHeight());
pWriter.println(pfad);
} catch (IOException ioe) {
ioe.printStackTrace();
} finally {
if (pWriter != null) {
pWriter.flush();
pWriter.close();
}
}
} }
private void changeTab(Tab tabOld, Tab tabNew) { private void changeTab(Tab tabOld, Tab tabNew) {
@ -113,20 +178,26 @@ public class Controller {
} }
catch(Exception e) { catch(Exception e) {
System.out.println(e); // System.out.println(e);
} }
} }
public void setStage(Stage s){
stage = s;
}
@FXML @FXML
void mNeuerGraph(ActionEvent event) { void mNeuerGraph(ActionEvent event) {
while(tpRekursionen.getTabs().size()>1) tpRekursionen.getTabs().remove(1); while(tpRekursionen.getTabs().size()>1) tpRekursionen.getTabs().remove(1);
TabMitController tc = (TabMitController) (tpRekursionen.getTabs().get(0)); TabMitController tc = (TabMitController) (tpRekursionen.getTabs().get(0));
options = new GraphOptions();
graph = new Graph(); graph = new Graph();
options = new GraphOptions(graph);
tc.setGraph(graph, options); tc.setGraph(graph, options);
pfad = "";
showTitle();
menuChangeAnsicht(); menuChangeAnsicht();
} }
@ -154,7 +225,7 @@ public class Controller {
tpRekursionen.getSelectionModel().select(newtab); tpRekursionen.getSelectionModel().select(newtab);
} }
catch(Exception e) { catch(Exception e) {
System.out.println(e); //System.out.println(e);
} }
} }
@ -173,7 +244,7 @@ public class Controller {
tpRekursionen.getSelectionModel().select(newtab); tpRekursionen.getSelectionModel().select(newtab);
} }
catch(Exception e) { catch(Exception e) {
System.out.println(e); // System.out.println(e);
} }
} }
@ -233,10 +304,11 @@ public class Controller {
@FXML @FXML
public void mBeenden(ActionEvent event) { public void mBeenden(ActionEvent event) {
saveAktConfig();
schliesseTabs(); schliesseTabs();
((Stage)tpRekursionen.getScene().getWindow()).close(); ((Stage)tpRekursionen.getScene().getWindow()).close();
System.exit(0);
} }
void menuChangeAnsicht() { void menuChangeAnsicht() {
TabMitController tc = (TabMitController) (tpRekursionen.getSelectionModel().getSelectedItem()); TabMitController tc = (TabMitController) (tpRekursionen.getSelectionModel().getSelectedItem());
@ -322,43 +394,74 @@ public class Controller {
@FXML @FXML
void mOeffnen(ActionEvent event) { void mOeffnen(ActionEvent event) {
dateidialog.getExtensionFilters().clear();
dateidialog.getExtensionFilters().add(new ExtensionFilter("Graph-Datei (*.csv)", "*.csv"));
File file = dateidialog.showOpenDialog(null); File file = dateidialog.showOpenDialog(null);
if (file != null) { if (file != null) {
graphLaden(file.getAbsolutePath()); graphLaden(file.getAbsolutePath());
dateidialog.setInitialDirectory(file.getAbsoluteFile().getParentFile());
} }
} }
void graphLaden(String dateiname) { void graphLaden(String p) {
while(tpRekursionen.getTabs().size()>2) tpRekursionen.getTabs().remove(1); while(tpRekursionen.getTabs().size()>2) tpRekursionen.getTabs().remove(1);
TabMitController tc = (TabMitController) (tpRekursionen.getTabs().get(0)); TabMitController tc = (TabMitController) (tpRekursionen.getTabs().get(0));
options = new GraphOptions();
Table csvParser = new Table(dateiname,"",',','"'); File f = new File(p);
options.ladeGraph(csvParser); if(f.exists() ){
graph = new Graph(); pfad = p;
graph.ladeGraph(csvParser);
Table csvParser = new Table(pfad,"",',','"');
graph = new Graph();
graph.ladeGraph(csvParser);
options = new GraphOptions(graph);
options.ladeGraph(csvParser);
tc.setGraph(graph, options);
if(tpRekursionen.getTabs().size()>1){
tc = (TabMitController) (tpRekursionen.getTabs().get(1));
tc.setGraph(graph, options); tc.setGraph(graph, options);
}
if(tpRekursionen.getTabs().size()>1){
tc = (TabMitController) (tpRekursionen.getTabs().get(1));
tc.setGraph(graph, options);
}
}
menuChangeAnsicht(); menuChangeAnsicht();
showTitle();
}
public void showTitle() {
if(stage!=null) {
if(pfad == null || pfad.equals("")) {
stage.setTitle("GraphTester by Thomas Schaller - Version "+version);
} else {
String[] arr = pfad.split("[/\\\\]");
String dateiname = arr[arr.length-1];
stage.setTitle("GraphTester by Thomas Schaller - Version "+version+" - "+dateiname);
}
}
} }
@FXML @FXML
void mSchliessen(ActionEvent event) { void mSchliessen(ActionEvent event) {
mNeuerGraph(event); mNeuerGraph(event);
} }
@FXML @FXML
void mSpeichern(ActionEvent event) { void mSpeichern(ActionEvent event) {
dateidialog.getExtensionFilters().clear(); dateidialog.getExtensionFilters().clear();
dateidialog.getExtensionFilters().add(new ExtensionFilter("Graph-Datei (*.csv)", "*.csv")); dateidialog.getExtensionFilters().add(new ExtensionFilter("Graph-Datei (*.csv)", "*.csv"));
if(!pfad.isBlank())
dateidialog.setInitialFileName(new File(pfad).getName());
else
dateidialog.setInitialFileName("");
File file = dateidialog.showSaveDialog(null); File file = dateidialog.showSaveDialog(null);
if (file != null) { if (file != null) {
try{ try{
@ -371,7 +474,9 @@ public class Controller {
String name = dateiName.substring(dateiName.lastIndexOf("\\")+1); String name = dateiName.substring(dateiName.lastIndexOf("\\")+1);
if(name.contains(".")) dateiName = dateiName.substring(0, dateiName.lastIndexOf(".")); if(name.contains(".")) dateiName = dateiName.substring(0, dateiName.lastIndexOf("."));
Files.write(Paths.get(file.getAbsolutePath()), text.getBytes()); Files.write(Paths.get(file.getAbsolutePath()), text.getBytes());
pfad = file.getAbsolutePath();
dateidialog.setInitialDirectory(file.getAbsoluteFile().getParentFile());
showTitle();
} catch(Exception e) { } catch(Exception e) {
} }
@ -381,21 +486,22 @@ public class Controller {
@FXML @FXML
void mBildExportieren(ActionEvent event) { void mBildExportieren(ActionEvent event) {
dateidialog.getExtensionFilters().clear(); dateidialog.getExtensionFilters().clear();
dateidialog.getExtensionFilters().add(new ExtensionFilter("Bild des Graphen", "*.png","*.gif")); dateidialog.getExtensionFilters().add(new ExtensionFilter("Bild des Graphen", "*.png","*.gif"));
File file = dateidialog.showSaveDialog(null); File file = dateidialog.showSaveDialog(null);
if (file != null) { if (file != null) {
try{ try{
TabMitController tc = (TabMitController) (tpRekursionen.getSelectionModel().getSelectedItem()); TabMitController tc = (TabMitController) (tpRekursionen.getSelectionModel().getSelectedItem());
Picture p = tc.getViewer().updateImage(); Picture p = tc.getViewer().updateImage();
String dateiName = file.getAbsolutePath(); String dateiName = file.getAbsolutePath();
p.save(dateiName); p.save(dateiName);
} catch(Exception e) { } catch(Exception e) {
} }
} }
} }
@FXML @FXML
void mUeber(ActionEvent event) { void mUeber(ActionEvent event) {
Alert alert = new Alert(AlertType.INFORMATION); Alert alert = new Alert(AlertType.INFORMATION);

View file

@ -25,13 +25,13 @@ import java.util.Optional;
* zur Editierung eines Graphs dar. * zur Editierung eines Graphs dar.
* *
* @author Thomas Schaller * @author Thomas Schaller
* @version v6.7 (9.12.2020) * @version 03.03.2023 (v7.1)
* v7.1: Aktualisierung der Anzeige bei Wechsel gewichtet/ungewichtet angepasst
* v6.9: Context-Menü schließt, wenn an andere Stelle geklickt wird
*/ */
public class EditTabMitController extends TabMitController { public class EditTabMitController extends TabMitController {
public EditTabMitController(Graph graph, GraphOptions options) { public EditTabMitController(Graph graph, GraphOptions options) {
this.graph = graph; this.graph = graph;
this.options = options; this.options = options;
@ -127,6 +127,13 @@ public class EditTabMitController extends TabMitController {
void setGewichtet(boolean gewichtet) { void setGewichtet(boolean gewichtet) {
graph.setGewichtet(gewichtet); graph.setGewichtet(gewichtet);
options.showEdgeWeights = gewichtet; options.showEdgeWeights = gewichtet;
if(graph.isGewichtet()) {
options.kanteKurztext = new String[]{"Gewicht"};
options.kanteLangtext = new String[]{"Gewicht","Markiert","Gelöscht"};
} else {
options.kanteKurztext = new String[]{};
options.kanteLangtext = new String[]{"Markiert","Gelöscht"};
}
update(); update();
} }
@ -179,7 +186,6 @@ public class EditTabMitController extends TabMitController {
@FXML @FXML
void graphClicked(MouseEvent event) { // MousePressed-Event void graphClicked(MouseEvent event) { // MousePressed-Event
viewer.mouseClicked(event); viewer.mouseClicked(event);
viewer.mouseDown(event); viewer.mouseDown(event);
if((viewer.getSelectedKnoten() != null || viewer.getSelectedKante() != null) && event.isSecondaryButtonDown()) { // Contextmenu if((viewer.getSelectedKnoten() != null || viewer.getSelectedKante() != null) && event.isSecondaryButtonDown()) { // Contextmenu
@ -200,11 +206,13 @@ public class EditTabMitController extends TabMitController {
if (viewer.getSelectedKnoten() != null) if (viewer.getSelectedKnoten() != null)
contextMenu.getItems().add( item3 ); contextMenu.getItems().add( item3 );
contextMenu.show(viewer, event.getScreenX(), event.getScreenY()); getViewer().setContextMenu(contextMenu);
//contextMenu.show(viewer, event.getScreenX(), event.getScreenY());
} }
} }
public void mLoesche() { public void mLoesche() {
viewer.setContextMenu(null);
if(viewer.getSelectedKnoten() != null) { if(viewer.getSelectedKnoten() != null) {
graph.entferneKnoten(viewer.getSelectedKnoten()); graph.entferneKnoten(viewer.getSelectedKnoten());
update(); update();
@ -216,6 +224,8 @@ public class EditTabMitController extends TabMitController {
} }
public void mWertAendern() { public void mWertAendern() {
viewer.setContextMenu(null);
Knoten k = viewer.getSelectedKnoten(); Knoten k = viewer.getSelectedKnoten();
Kante ka = viewer.getSelectedKante(); Kante ka = viewer.getSelectedKante();
if(k != null || ka !=null) { if(k != null || ka !=null) {
@ -242,6 +252,8 @@ public class EditTabMitController extends TabMitController {
} }
public void mInfotextAendern() { public void mInfotextAendern() {
viewer.setContextMenu(null);
Knoten k = viewer.getSelectedKnoten(); Knoten k = viewer.getSelectedKnoten();
if(k != null ) { if(k != null ) {
TextInputDialog dialog = new TextInputDialog(k.getInfotext()); TextInputDialog dialog = new TextInputDialog(k.getInfotext());

View file

@ -15,6 +15,9 @@ import javafx.scene.text.*;
import javafx.geometry.Pos; import javafx.geometry.Pos;
import javafx.scene.image.Image; import javafx.scene.image.Image;
import javafx.stage.*; // Dateiöffnen / Speichern-Dialog import javafx.stage.*; // Dateiöffnen / Speichern-Dialog
import javafx.application.Platform;
import javafx.scene.input.Clipboard;
import javafx.scene.input.ClipboardContent;
import java.io.File; import java.io.File;
import java.net.URI; import java.net.URI;
import java.net.URL; import java.net.URL;
@ -23,11 +26,11 @@ import java.nio.file.*;
import java.util.Collections; import java.util.Collections;
import java.util.stream.Stream; import java.util.stream.Stream;
import java.util.Iterator; import java.util.Iterator;
import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import java.lang.reflect.InvocationTargetException;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
@ -37,9 +40,13 @@ import javafx.collections.ObservableList;
* durchgeführt werden. * durchgeführt werden.
* *
* @author Thomas Schaller * @author Thomas Schaller
* @version v6.7 (9.12.2020) * @version 03.03.2023 (v7.0)
* v7.1: Fehler bei Aktualisierung des Hilfefensters behoben, Splitpane statt HBox
* v7.0: Mechanismus geändert, so dass die init-Methode des Algorithmus beim Wechesel eines Algorithmus
* aufgerufen wird, um die für diesen Algorithmus passenden Anzeigeeinstellungen zu setzen.
* v6.9: Hilfefenster ist in Simulationsfenster integriert
*/ */
public class SimulationTabMitController extends TabMitController { public class SimulationTabMitController extends TabMitController implements Hilfe {
@FXML @FXML
private ComboBox<String> cbAlgorithmen; private ComboBox<String> cbAlgorithmen;
@ -61,22 +68,23 @@ public class SimulationTabMitController extends TabMitController {
private GraphAlgo aktAlgo = null; private GraphAlgo aktAlgo = null;
private ArrayList<String> algoNamen; private ArrayList<String> algoNamen;
private Hilfefenster hilfe; private Hilfe hilfe;
public SimulationTabMitController(Graph graph, GraphOptions options) { public SimulationTabMitController(Graph graph, GraphOptions options) {
this.graph = graph; this.graph = graph;
this.options = options; this.options = options;
this.setOnClosed((ev)->afterClosing());
} }
public void initialize() { public void initialize() {
this.algoNamen = new ArrayList<String>(); this.algoNamen = new ArrayList<String>();
try {
File verzeichnis = new File("algorithmen"); File verzeichnis = new File("algorithmen");
if(verzeichnis != null) { if(verzeichnis != null && verzeichnis.isDirectory()) {
String[] entries = verzeichnis.list(); String[] entries = verzeichnis.list();
for (String name : entries) { for (String name : entries) {
if (name.startsWith("GraphAlgo_") && name.endsWith(".class")){ if (name.startsWith("GraphAlgo_") && name.endsWith(".class")){
try{
Class c = Class.forName("algorithmen."+name.split(Pattern.quote("."))[0]); Class c = Class.forName("algorithmen."+name.split(Pattern.quote("."))[0]);
GraphAlgo a = ((GraphAlgo)(c).getDeclaredConstructor().newInstance()); GraphAlgo a = ((GraphAlgo)(c).getDeclaredConstructor().newInstance());
int i = 0; int i = 0;
@ -87,13 +95,23 @@ public class SimulationTabMitController extends TabMitController {
algoNamen.add(i, "algorithmen."+name.split(Pattern.quote("."))[0]); algoNamen.add(i, "algorithmen."+name.split(Pattern.quote("."))[0]);
} }
} // end of for catch(ExceptionInInitializerError e) {}
} catch(LinkageError e){}
verzeichnis = new File( "eigeneAlgorithmen" ); catch(ClassNotFoundException e) {}
if(verzeichnis != null) { catch(NoSuchMethodException e) {}
String[] entries = verzeichnis.list(); catch(InstantiationException e) {}
for (String name : entries) { catch(IllegalAccessException e) {}
if (name.startsWith("GraphAlgo_") && name.endsWith(".class")){ catch(InvocationTargetException e) {}
}
} // end of for
}
verzeichnis = new File( "eigeneAlgorithmen" );
if(verzeichnis != null && verzeichnis.isDirectory()) {
String[] entries = verzeichnis.list();
for (String name : entries) {
if (name.startsWith("GraphAlgo_") && name.endsWith(".class")){
try{
Class c = Class.forName("eigeneAlgorithmen."+name.split(Pattern.quote("."))[0]); Class c = Class.forName("eigeneAlgorithmen."+name.split(Pattern.quote("."))[0]);
GraphAlgo a = ((GraphAlgo)(c).getDeclaredConstructor().newInstance()); GraphAlgo a = ((GraphAlgo)(c).getDeclaredConstructor().newInstance());
int i = 0; int i = 0;
@ -104,12 +122,21 @@ public class SimulationTabMitController extends TabMitController {
algoNamen.add(i, "eigeneAlgorithmen."+name.split(Pattern.quote("."))[0]); algoNamen.add(i, "eigeneAlgorithmen."+name.split(Pattern.quote("."))[0]);
} }
} // end of for catch(ExceptionInInitializerError e) {}
} catch(LinkageError e){}
} catch(Exception e) catch(ClassNotFoundException e) {}
{ catch(NoSuchMethodException e) {}
System.out.println("Exception " + e); catch(InstantiationException e) {}
} catch(IllegalAccessException e) {}
catch(InvocationTargetException e) {}
}
} // end of for
}
cbAlgorithmen.getSelectionModel().selectedItemProperty().addListener((options, oldValue, newValue) -> {
changeAlgorithm();
});
viewer.setGraph(graph,options); viewer.setGraph(graph,options);
this.hilfe = null; this.hilfe = null;
@ -120,44 +147,39 @@ public class SimulationTabMitController extends TabMitController {
bStart.managedProperty().bind(bStart.visibleProperty()); bStart.managedProperty().bind(bStart.visibleProperty());
bBreak.managedProperty().bind(bBreak.visibleProperty()); bBreak.managedProperty().bind(bBreak.visibleProperty());
bBreak.setVisible(false); bBreak.setVisible(false);
}
private void afterClosing() { //------------- Hilfefunktion
if (hilfe != null) hilfe.close(); loescheAlles();
} zustaende = new ArrayList<List<String>>();
aktuell = null;
reviewAllowed = false;
tvAblauf.getSelectionModel().selectedIndexProperty().addListener((obs,oldValue, newValue)->showState());
private void hilfefensterErzeugen() {
try { // try-catch ist notwendig, um Fehler durch fehlende Dateien abzufangen.
if(hilfe != null) hilfe.close();
hilfe = new Hilfefenster();
FXMLLoader loader = new FXMLLoader(getClass().getResource("/view/hilfefenster.fxml"));
loader.setController(hilfe);
Scene scene = new Scene((VBox) loader.load());
Image icon = new Image("/view/icon.png");
hilfe.getIcons().add(icon);
hilfe.setTitle("Hilfefenster");
hilfe.setScene(scene);
hilfe.setX(0);
hilfe.setY(0);
}
catch(Exception e) {
System.out.println(e);
}
} }
public void showHilfe(boolean b) { public void showHilfe(boolean b) {
if(b) { if(b) {
hilfefensterErzeugen(); lAblauf.setVisible(true);
hilfe.show(); tvAblauf.setVisible(true);
if(aktAlgo != null && aktAlgo.isAlive()) { bClipboard.setVisible(true);
hilfe = this;
if(aktAlgo != null ) {
aktAlgo.setGUIElemente(viewer,hilfe); aktAlgo.setGUIElemente(viewer,hilfe);
hilfe.append("Unvollständiger Ablauf"); if(aktAlgo.isAlive())
hilfe.append("Unvollständiger Ablauf");
} }
} }
else { else {
if (hilfe != null) hilfe.close(); lAblauf.setVisible(false);
tvAblauf.setVisible(false);
bClipboard.setVisible(false);
if(aktAlgo != null && aktAlgo.isAlive()) aktAlgo.setGUIElemente(viewer, null);
hilfe = null; hilfe = null;
loescheAlles();
zustaende = new ArrayList<List<String>>();
aktuell = null;
reviewAllowed = false;
} }
} }
@ -166,48 +188,56 @@ public class SimulationTabMitController extends TabMitController {
mReset(null); mReset(null);
} }
@FXML public void changeAlgorithm() {
void mReset(ActionEvent event) {
if(aktAlgo != null && aktAlgo.isAlive()) aktAlgo.stop(); if(aktAlgo != null && aktAlgo.isAlive()) aktAlgo.stop();
graph.initialisiereAlleKnoten(); graph.initialisiereAlleKnoten();
graph.initialisiereAlleKanten(); graph.initialisiereAlleKanten();
update();
//gp.setInfoText(gp.getGraph().toString());
bStep.setDisable(false); bStep.setDisable(false);
bStart.setDisable(false); bStart.setDisable(false);
bStart.setVisible(true); bStart.setVisible(true);
bBreak.setVisible(false); bBreak.setVisible(false);
if (hilfe != null) hilfe.loescheAlles(); if (hilfe != null) hilfe.loescheAlles();
this.aktAlgo = null; this.aktAlgo = null;
if(cbAlgorithmen.getSelectionModel().getSelectedIndex() >= 0) {
try{
ClassLoader parentClassLoader = MyClassLoader.class.getClassLoader();
MyClassLoader classLoader = new MyClassLoader(parentClassLoader);
Class c = classLoader.loadClass(algoNamen.get(cbAlgorithmen.getSelectionModel().getSelectedIndex()));
aktAlgo = ((GraphAlgo)(c).getDeclaredConstructor().newInstance());
aktAlgo.setStartKnoten(viewer.getSelectedKnoten());
aktAlgo.setGUIElemente(viewer, hilfe);
aktAlgo.setSpeed(910-(int) (sSpeed.getValue()));
aktAlgo.init();
} catch( Exception e) {
System.out.println(e);
}
}
update();
}
@FXML
void mReset(ActionEvent event) {
changeAlgorithm();
} }
@FXML @FXML
void mStep(ActionEvent event) { void mStep(ActionEvent event) {
if (aktAlgo == null) return;
if (aktAlgo == null ) { if (aktAlgo.getState() == Thread.State.NEW ) {
if(cbAlgorithmen.getSelectionModel().getSelectedIndex() >= 0) { aktAlgo.setStartKnoten(viewer.getSelectedKnoten());
try{ aktAlgo.start();
ClassLoader parentClassLoader = MyClassLoader.class.getClassLoader();
MyClassLoader classLoader = new MyClassLoader(parentClassLoader);
Class c = classLoader.loadClass(algoNamen.get(cbAlgorithmen.getSelectionModel().getSelectedIndex()));
aktAlgo = ((GraphAlgo)(c).getDeclaredConstructor().newInstance());
aktAlgo.setStartKnoten(viewer.getSelectedKnoten());
aktAlgo.setGUIElemente(viewer, hilfe);
aktAlgo.setSpeed(910-(int) (sSpeed.getValue()));
} catch( Exception e) {
System.out.println(e);
}
aktAlgo.start();
}
} else { } else {
if(aktAlgo.isAlive()) { if(aktAlgo.isAlive()) {
aktAlgo.setSpeed(910-(int) (sSpeed.getValue())); aktAlgo.setSpeed(910-(int) (sSpeed.getValue()));
aktAlgo.setWaitforclick(false); aktAlgo.setWaitforclick(false);
//gp.setInfoText(aktAlgo.getInfo());
} else { } else {
//gp.setInfoText("Algorithmus ist beendet. "+aktAlgo.getInfo());
bStep.setDisable(true); bStep.setDisable(true);
bStart.setDisable(true); bStart.setDisable(true);
bBreak.setDisable(true); bBreak.setDisable(true);
@ -218,7 +248,6 @@ public class SimulationTabMitController extends TabMitController {
} catch(Exception e) {} } catch(Exception e) {}
if (!aktAlgo.isAlive()) { if (!aktAlgo.isAlive()) {
//gp.setInfoText("Algorithmus ist beendet"+aktAlgo.getInfo());
bStep.setDisable(true); bStep.setDisable(true);
bStart.setDisable(true); bStart.setDisable(true);
bBreak.setDisable(true); bBreak.setDisable(true);
@ -227,41 +256,19 @@ public class SimulationTabMitController extends TabMitController {
@FXML @FXML
void mStart(ActionEvent event) { void mStart(ActionEvent event) {
if (aktAlgo == null) return;
if (aktAlgo == null ) { if (aktAlgo.getState() == Thread.State.NEW ) {
if(cbAlgorithmen.getSelectionModel().getSelectedIndex() >= 0) { aktAlgo.setStartKnoten(viewer.getSelectedKnoten());
try{ aktAlgo.setStepping(false);
ClassLoader parentClassLoader = MyClassLoader.class.getClassLoader(); aktAlgo.start();
MyClassLoader classLoader = new MyClassLoader(parentClassLoader);
Class c = classLoader.loadClass(algoNamen.get(cbAlgorithmen.getSelectionModel().getSelectedIndex()));
aktAlgo = ((GraphAlgo)(c).getDeclaredConstructor().newInstance());
aktAlgo.setStartKnoten(viewer.getSelectedKnoten());
aktAlgo.setGUIElemente(viewer,hilfe);
aktAlgo.setSpeed(910-(int) (sSpeed.getValue()));
} catch( Exception e) {
System.out.println(e);
}
aktAlgo.setStepping(false);
aktAlgo.start();
}
} else { } else {
if(aktAlgo.isAlive()) { if(aktAlgo.isAlive()) {
aktAlgo.setSpeed(910-(int) (sSpeed.getValue())); aktAlgo.setSpeed(910-(int) (sSpeed.getValue()));
aktAlgo.setStepping(false); aktAlgo.setStepping(false);
aktAlgo.setWaitforclick(false); aktAlgo.setWaitforclick(false);
//gp.setInfoText(aktAlgo.getInfo()); }
} else {
//gp.setInfoText("Algorithmus ist beendet. "+aktAlgo.getInfo());
} // end of if-else
} // end of if-else } // end of if-else
// gp.setInfoText(aktAlgo.getInfo());
bStep.setDisable(true); bStep.setDisable(true);
bStart.setVisible(false); bStart.setVisible(false);
bBreak.setVisible(true); bBreak.setVisible(true);
@ -277,4 +284,151 @@ public class SimulationTabMitController extends TabMitController {
bStep.setDisable(false); bStep.setDisable(false);
} }
} }
// --------- Hilfefenster --------------------------------------------
@FXML
private TreeView<String> tvAblauf;
@FXML
private Label lAblauf;
@FXML
private Button bClipboard;
private List<TreeItem<String>> stufen;
private List<List<String>> zustaende;
private TreeItem<String> last;
private GraphPlotter gp;
private List<String> aktuell;
private boolean reviewAllowed;
public void setGraphPlotter(GraphPlotter gp) {
this.gp = gp;
}
public void loescheAlles() {
Platform.runLater(new Runnable() {
@Override
public void run() {
stufen = new ArrayList<TreeItem<String>>();
zustaende = new ArrayList<List<String>>();
TreeItem<String> root = new TreeItem<String>("Algorithmus");
root.setExpanded(true);
last = root;
tvAblauf.setRoot(root);
tvAblauf.setShowRoot(false);
stufen.add(root);
}
});
}
public void append(String text) {
List<String> status = gp.getGraph().getStatus();
Platform.runLater(new Runnable() {
@Override
public void run() {
last = new TreeItem<String>(text);
stufen.get(stufen.size()-1).getChildren().add(last);
zustaende.add(status);
}
});
}
public void indentMore() {
Platform.runLater(new Runnable() {
@Override
public void run() {
if(stufen.size() == 1) { // Hauptknoten
TreeItem parent = stufen.get(0);
List<TreeItem> children = parent.getChildren();
for(int i=children.size()-1; i >= 0; i--) {
TreeItem t = children.get(i);
if(t.isExpanded()) {
t.setExpanded(false);
break;
}
}
}
stufen.add(last);
last.setExpanded(true);
last.expandedProperty().addListener((b, o, n) -> showState());
}
});
}
public void indentLess() {
Platform.runLater(new Runnable() {
@Override
public void run() {
if(stufen.size() > 1) stufen.remove(stufen.size()-1);
}
});
}
public void setReviewAllowed(boolean a) {
this.reviewAllowed = a;
if(!reviewAllowed) tvAblauf.getSelectionModel().clearSelection();
}
public void showState() {
Platform.runLater(new Runnable() {
@Override
public void run() {
if(reviewAllowed && tvAblauf.getSelectionModel().getSelectedIndex()>=0) {
TreeItem s = tvAblauf.getSelectionModel().getSelectedItem();
if(!s.isExpanded()) { // suche das letzte Kind
while(s.getChildren().size()>0){
List<TreeItem> c = s.getChildren();
s = c.get(c.size()-1);
}
}
gp.getGraph().setStatus(zustaende.get(calculateIndex(tvAblauf.getRoot(), s ,0)-1));
gp.updateImage();
}
}
});
}
private int calculateIndex(TreeItem t, TreeItem search, int nr) {
if(t == search) return nr;
nr++;
List<TreeItem> children = t.getChildren();
for(TreeItem c : children) {
int i = calculateIndex(c, search, nr);
if(i>0) return i;
nr = -i;
}
return -nr;
}
@FXML
void bCopyClicked(ActionEvent event) {
final Clipboard clipboard = Clipboard.getSystemClipboard();
final ClipboardContent content = new ClipboardContent();
String s = "";
for(Object c : tvAblauf.getRoot().getChildren()) {
if(c instanceof TreeItem) {
s += generateClipboardContent((TreeItem) c, "");
}
}
content.putString(s);
clipboard.setContent(content);
}
private String generateClipboardContent(TreeItem t, String tab) {
String s = tab+t.getValue();
for(Object c : t.getChildren()) {
if(c instanceof TreeItem) {
s += generateClipboardContent((TreeItem) c, tab+" ");
}
}
return s;
}
} }

View file

@ -7,11 +7,13 @@ import javafx.fxml.*;
import javafx.scene.control.*; import javafx.scene.control.*;
import javafx.event.*; import javafx.event.*;
import javafx.scene.input.MouseEvent; import javafx.scene.input.MouseEvent;
import javafx.scene.input.ContextMenuEvent;
import javafx.scene.layout.*; import javafx.scene.layout.*;
import javafx.scene.Node; import javafx.scene.Node;
import javafx.scene.text.*; import javafx.scene.text.*;
import javafx.geometry.Pos; import javafx.geometry.Pos;
import javafx.collections.FXCollections; import javafx.collections.FXCollections;
import javafx.scene.control.Alert.AlertType;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
@ -25,7 +27,8 @@ import javafx.collections.ObservableList;
* oder eine Kante fokussiert. * oder eine Kante fokussiert.
* *
* @author Thomas Schaller * @author Thomas Schaller
* @version v6.7 (9.12.2020) * @version 24.06.2021 (v6.9)
* v6.9: Context-Menü für die ToDo-Liste: Knoten löschen
*/ */
public class UnterTabMitController extends TabMitController { public class UnterTabMitController extends TabMitController {
@ -33,7 +36,6 @@ public class UnterTabMitController extends TabMitController {
@FXML @FXML
private VBox infoBox; private VBox infoBox;
@FXML @FXML
private Button wertButton; private Button wertButton;
@ -58,19 +60,18 @@ public class UnterTabMitController extends TabMitController {
@FXML @FXML
Button bStatus; Button bStatus;
@FXML @FXML
Button bGehezu; Button bGehezu;
@FXML @FXML
Button bAnfang; Button bAnfang;
@FXML @FXML
Button bEnde; Button bEnde;
@FXML @FXML
Button bSortieren; Button bSortieren;
@FXML @FXML
private CheckBox cbFarbeAutomatisch; private CheckBox cbFarbeAutomatisch;
@ -91,14 +92,12 @@ public class UnterTabMitController extends TabMitController {
getTabPane().getTabs().remove(this); getTabPane().getTabs().remove(this);
return; return;
} }
buildAuswahl(); buildAuswahl();
this.bAnfang.managedProperty().bind(bAnfang.visibleProperty()); this.bAnfang.managedProperty().bind(bAnfang.visibleProperty());
this.bEnde.managedProperty().bind(bEnde.visibleProperty()); this.bEnde.managedProperty().bind(bEnde.visibleProperty());
this.bSortieren.managedProperty().bind(bSortieren.visibleProperty()); this.bSortieren.managedProperty().bind(bSortieren.visibleProperty());
viewer.setGraph(graph,options); viewer.setGraph(graph,options);
viewer.setHvalue(0.5); viewer.setHvalue(0.5);
@ -138,11 +137,11 @@ public class UnterTabMitController extends TabMitController {
super.initialize(); super.initialize();
} }
public void setGraph(Graph graph, GraphOptions options) { public void setGraph(Graph graph, GraphOptions options) {
if(graph.getAnzahlKnoten()==0) { if(graph.getAnzahlKnoten()==0) {
getTabPane().getTabs().remove(this); getTabPane().getTabs().remove(this);
return; return;
} }
options.fokusArt = this.options.fokusArt; options.fokusArt = this.options.fokusArt;
options.auswahl = this.options.auswahl; options.auswahl = this.options.auswahl;
@ -154,12 +153,10 @@ public class UnterTabMitController extends TabMitController {
viewer.setRestrictTo(null); viewer.setRestrictTo(null);
buildAuswahl(); buildAuswahl();
super.setGraph(graph,options); super.setGraph(graph,options);
} }
public void buildAuswahl() { public void buildAuswahl() {
auswahl = new ArrayList<GraphElement>(); auswahl = new ArrayList<GraphElement>();
if(options.auswahl == 0) { // Alle Knoten/Kanten gewählt if(options.auswahl == 0) { // Alle Knoten/Kanten gewählt
if(options.fokusArt == 0) // Knoten if(options.fokusArt == 0) // Knoten
@ -192,10 +189,10 @@ public class UnterTabMitController extends TabMitController {
Knoten k = (Knoten) ge; Knoten k = (Knoten) ge;
String beschreibung=""; String beschreibung="";
if(options.showVertexInfo && !k.getInfotext().isEmpty()) if(options.showVertexInfo && !k.getInfotext().isEmpty())
beschreibung = k.getInfotext(); beschreibung = k.getInfotext();
else else
beschreibung = "Knoten"+ graph.getNummer(k); beschreibung = "Knoten"+ graph.getNummer(k);
if(options.showVertexValue) { if(options.showVertexValue) {
if(k.getDoubleWert() == k.getIntWert()) if(k.getDoubleWert() == k.getIntWert())
beschreibung += " ("+k.getIntWert()+")"; beschreibung += " ("+k.getIntWert()+")";
@ -318,7 +315,7 @@ public class UnterTabMitController extends TabMitController {
public void updateInfofeld() { public void updateInfofeld() {
GraphElement f = viewer.getRestrictTo(); GraphElement f = viewer.getRestrictTo();
if( f instanceof Knoten) { if( f instanceof Knoten) {
this.setText(viewer.getGraph().getKnoteninfo((Knoten) f, false)); this.setText(viewer.getGraph().getKnoteninfo((Knoten) f, false));
} }
Knoten k = viewer.getSelectedKnoten(); Knoten k = viewer.getSelectedKnoten();
Kante ka = viewer.getSelectedKante(); Kante ka = viewer.getSelectedKante();
@ -364,7 +361,7 @@ public class UnterTabMitController extends TabMitController {
else else
infoBox.setVisible(false); infoBox.setVisible(false);
} }
} }
@FXML @FXML
@ -441,6 +438,25 @@ public class UnterTabMitController extends TabMitController {
} }
} }
@FXML
void toDoContextMenu(ContextMenuEvent event) {
if(lvAuswahl.getSelectionModel().getSelectedIndex() >= 0) {
Alert alert =
new Alert(AlertType.NONE,
"Soll der Knoten aus der ToDo-Liste gelöscht werden?",
ButtonType.OK,
ButtonType.CANCEL);
alert.setTitle("ToDo-Liste");
Optional<ButtonType> result = alert.showAndWait();
if (result.get() == ButtonType.OK) {
auswahl.remove(lvAuswahl.getSelectionModel().getSelectedIndex());
fillLvAuswahl();
}
}
}
@FXML @FXML
void bNaechster(ActionEvent event) { void bNaechster(ActionEvent event) {
@ -453,18 +469,18 @@ public class UnterTabMitController extends TabMitController {
// @FXML // @FXML
// void bListeAnpassen(ActionEvent event) { // void bListeAnpassen(ActionEvent event) {
// buildAuswahl(); // buildAuswahl();
// fillLvAuswahl(); // fillLvAuswahl();
// } // }
// @FXML // @FXML
// void bNeuerTab(ActionEvent event) { // void bNeuerTab(ActionEvent event) {
// GraphOptions neu = options.copy(); // GraphOptions neu = options.copy();
// neu.parent = viewer.getRestrictTo(); // neu.parent = viewer.getRestrictTo();
// if(neu.parent == null) neu.parent = viewer.getSelectedKnoten(); // if(neu.parent == null) neu.parent = viewer.getSelectedKnoten();
// neu.bildAnzeigen = false; // neu.bildAnzeigen = false;
// tabOeffnen(neu); // tabOeffnen(neu);
// } // }
@FXML @FXML
@ -497,7 +513,7 @@ public class UnterTabMitController extends TabMitController {
double v = Double.parseDouble(result.get()); double v = Double.parseDouble(result.get());
k.setWert(v); k.setWert(v);
this.fillLvAuswahl(); this.fillLvAuswahl();
viewer.updateImage(); viewer.updateImage();
updateInfofeld(); updateInfofeld();
} catch (Exception e) { } catch (Exception e) {

View file

@ -1,97 +1,94 @@
#BlueJ package file #BlueJ package file
dependency1.from=TabMitController dependency1.from=TabMitController
dependency1.to=UnterTabMitController dependency1.to=UnterTabMitController
dependency1.type=UsesDependency dependency1.type=UsesDependency
dependency2.from=SimulationTabMitController dependency2.from=SimulationTabMitController
dependency2.to=Hilfefenster dependency2.to=MyClassLoader
dependency2.type=UsesDependency dependency2.type=UsesDependency
dependency3.from=SimulationTabMitController dependency3.from=Controller
dependency3.to=MyClassLoader dependency3.to=TabMitController
dependency3.type=UsesDependency dependency3.type=UsesDependency
dependency4.from=Controller dependency4.from=Controller
dependency4.to=TabMitController dependency4.to=HauptTabMitController
dependency4.type=UsesDependency dependency4.type=UsesDependency
dependency5.from=Controller dependency5.from=Controller
dependency5.to=HauptTabMitController dependency5.to=SimulationTabMitController
dependency5.type=UsesDependency dependency5.type=UsesDependency
dependency6.from=Controller dependency6.from=Controller
dependency6.to=SimulationTabMitController dependency6.to=EditTabMitController
dependency6.type=UsesDependency dependency6.type=UsesDependency
dependency7.from=Controller objectbench.height=172
dependency7.to=EditTabMitController objectbench.width=451
dependency7.type=UsesDependency package.divider.horizontal=0.599476439790576
objectbench.height=93 package.divider.vertical=0.642
objectbench.width=776 package.editor.height=314
package.divider.horizontal=0.599476439790576 package.editor.width=636
package.divider.vertical=0.8003992015968064 package.editor.x=1113
package.editor.height=394 package.editor.y=290
package.editor.width=645 package.frame.height=600
package.editor.x=1056 package.frame.width=800
package.editor.y=332 package.numDependencies=6
package.frame.height=600 package.numTargets=8
package.frame.width=800 package.showExtends=true
package.numDependencies=7 package.showUses=true
package.numTargets=8 readme.height=60
package.showExtends=true readme.name=@README
package.showUses=true readme.width=49
readme.height=60 readme.x=10
readme.name=@README readme.y=10
readme.width=49 target1.height=50
readme.x=10 target1.name=EditTabMitController
readme.y=10 target1.showInterface=false
target1.height=50 target1.type=ClassTarget
target1.name=Hilfefenster target1.width=180
target1.showInterface=false target1.x=10
target1.type=ClassTarget target1.y=80
target1.width=100 target2.height=50
target1.x=500 target2.name=HauptTabMitController
target1.y=60 target2.showInterface=false
target2.height=50 target2.type=ClassTarget
target2.name=HauptTabMitController target2.width=200
target2.showInterface=false target2.x=10
target2.type=ClassTarget target2.y=140
target2.width=170 target3.height=70
target2.x=10 target3.name=Hilfefenster
target2.y=140 target3.showInterface=false
target3.height=50 target3.type=ClassTarget
target3.name=EditTabMitController target3.width=120
target3.showInterface=false target3.x=10
target3.type=ClassTarget target3.y=210
target3.width=160 target4.height=50
target3.x=10 target4.name=TabMitController
target3.y=80 target4.showInterface=false
target4.height=50 target4.type=ClassTarget
target4.name=TabMitController target4.width=130
target4.showInterface=false target4.x=300
target4.type=ClassTarget target4.y=110
target4.width=130 target5.height=50
target4.x=300 target5.name=SimulationTabMitController
target4.y=110 target5.showInterface=false
target5.height=50 target5.type=ClassTarget
target5.name=SimulationTabMitController target5.width=200
target5.showInterface=false target5.x=210
target5.type=ClassTarget target5.y=210
target5.width=200 target6.height=50
target5.x=10 target6.name=Controller
target5.y=210 target6.showInterface=false
target6.height=50 target6.type=ClassTarget
target6.name=Controller target6.width=90
target6.showInterface=false target6.x=500
target6.type=ClassTarget target6.y=250
target6.width=90 target7.height=70
target6.x=500 target7.name=MyClassLoader
target6.y=250 target7.showInterface=false
target7.height=70 target7.type=ClassTarget
target7.name=MyClassLoader target7.width=120
target7.showInterface=false target7.x=140
target7.type=ClassTarget target7.y=330
target7.width=120 target8.height=50
target7.x=140 target8.name=UnterTabMitController
target7.y=330 target8.showInterface=false
target8.height=50 target8.type=ClassTarget
target8.name=UnterTabMitController target8.width=170
target8.showInterface=false target8.x=220
target8.type=ClassTarget target8.y=270
target8.width=170
target8.x=10
target8.y=270

View file

@ -1,366 +1,366 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>GraphenTester (1_graphentester)</title> <title>GraphenTester (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script> <script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GraphenTester (1_graphentester)"; parent.document.title="GraphenTester (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":9,"i1":10}; var data = {"i0":9,"i1":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "./"; var pathtoroot = "./";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li> <li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li> <li><a href="help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h2 title="Class GraphenTester" class="title">Class GraphenTester</h2> <h2 title="Class GraphenTester" class="title">Class GraphenTester</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javafx.application.Application</li> <li>javafx.application.Application</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>GraphenTester</li> <li>GraphenTester</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<pre>public class <span class="typeNameLabel">GraphenTester</span> <pre>public class <span class="typeNameLabel">GraphenTester</span>
extends javafx.application.Application</pre> extends javafx.application.Application</pre>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== --> <!-- ======== NESTED CLASS SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="nested.class.summary"> <li class="blockList"><a id="nested.class.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Nested Class Summary</h3> <h3>Nested Class Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="nested.classes.inherited.from.class.javafx.application.Application"> <li class="blockList"><a id="nested.classes.inherited.from.class.javafx.application.Application">
<!-- --> <!-- -->
</a> </a>
<h3>Nested classes/interfaces inherited from class&nbsp;javafx.application.Application</h3> <h3>Nested classes/interfaces inherited from class&nbsp;javafx.application.Application</h3>
<code>javafx.application.Application.Parameters</code></li> <code>javafx.application.Application.Parameters</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- =========== FIELD SUMMARY =========== --> <!-- =========== FIELD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="field.summary"> <li class="blockList"><a id="field.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.javafx.application.Application"> <li class="blockList"><a id="fields.inherited.from.class.javafx.application.Application">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;javafx.application.Application</h3> <h3>Fields inherited from class&nbsp;javafx.application.Application</h3>
<code>STYLESHEET_CASPIAN, STYLESHEET_MODENA</code></li> <code>STYLESHEET_CASPIAN, STYLESHEET_MODENA</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Constructor</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">GraphenTester</a></span>()</code></th> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">GraphenTester</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>static void</code></td> <td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#main(java.lang.String%5B%5D)">main</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#main(java.lang.String%5B%5D)">main</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#start(javafx.stage.Stage)">start</a></span>&#8203;(javafx.stage.Stage&nbsp;primaryStage)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#start(javafx.stage.Stage)">start</a></span>&#8203;(javafx.stage.Stage&nbsp;primaryStage)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.application.Application"> <li class="blockList"><a id="methods.inherited.from.class.javafx.application.Application">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javafx.application.Application</h3> <h3>Methods inherited from class&nbsp;javafx.application.Application</h3>
<code>getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop</code></li> <code>getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a id="&lt;init&gt;()"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>GraphenTester</h4> <h4>GraphenTester</h4>
<pre>public&nbsp;GraphenTester()</pre> <pre>public&nbsp;GraphenTester()</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="start(javafx.stage.Stage)"> <a id="start(javafx.stage.Stage)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>start</h4> <h4>start</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;start&#8203;(javafx.stage.Stage&nbsp;primaryStage)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;start&#8203;(javafx.stage.Stage&nbsp;primaryStage)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>start</code>&nbsp;in class&nbsp;<code>javafx.application.Application</code></dd> <dd><code>start</code>&nbsp;in class&nbsp;<code>javafx.application.Application</code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="main(java.lang.String[])"> <a id="main(java.lang.String[])">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>main</h4> <h4>main</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;main&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre> <pre class="methodSignature">public static&nbsp;void&nbsp;main&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li> <li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li> <li><a href="help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li> <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,365 +1,365 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>algorithmen (1_graphentester)</title> <title>algorithmen (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="algorithmen (1_graphentester)"; parent.document.title="algorithmen (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 title="Package" class="title">Package&nbsp;algorithmen</h1> <h1 title="Package" class="title">Package&nbsp;algorithmen</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="typeSummary"> <table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Class</th> <th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo.html" title="class in algorithmen">GraphAlgo</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo.html" title="class in algorithmen">GraphAlgo</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">description</div> <div class="block">description</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_BellmanFord.html" title="class in algorithmen">GraphAlgo_BellmanFord</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_BellmanFord.html" title="class in algorithmen">GraphAlgo_BellmanFord</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.</div> <div class="block">Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_Breitensuche.html" title="class in algorithmen">GraphAlgo_Breitensuche</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_Breitensuche.html" title="class in algorithmen">GraphAlgo_Breitensuche</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus nummeriert alle Knoten des Graphen.</div> <div class="block">Dieser Algorithmus nummeriert alle Knoten des Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_ColoringBacktracking.html" title="class in algorithmen">GraphAlgo_ColoringBacktracking</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_ColoringBacktracking.html" title="class in algorithmen">GraphAlgo_ColoringBacktracking</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten <div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div> die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_ColoringGreedy.html" title="class in algorithmen">GraphAlgo_ColoringGreedy</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_ColoringGreedy.html" title="class in algorithmen">GraphAlgo_ColoringGreedy</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten <div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div> die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_ColoringGreedyRandom.html" title="class in algorithmen">GraphAlgo_ColoringGreedyRandom</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_ColoringGreedyRandom.html" title="class in algorithmen">GraphAlgo_ColoringGreedyRandom</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten <div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div> die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_Dijkstra.html" title="class in algorithmen">GraphAlgo_Dijkstra</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_Dijkstra.html" title="class in algorithmen">GraphAlgo_Dijkstra</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.</div> <div class="block">Dieser Algorithmus findet die kürzesten Pfade in einem gewichteten Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetBacktracking.html" title="class in algorithmen">GraphAlgo_DominatingSetBacktracking</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetBacktracking.html" title="class in algorithmen">GraphAlgo_DominatingSetBacktracking</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGenetisch.html" title="class in algorithmen">GraphAlgo_DominatingSetGenetisch</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGenetisch.html" title="class in algorithmen">GraphAlgo_DominatingSetGenetisch</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyA.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyA</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyA.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyA</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyB.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyB</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyB.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyB</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyC.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyC</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyC.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyC</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyD.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyD</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyD.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyD</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyE.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyE</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyE.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyE</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyF.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyF</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyF.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyF</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyG.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyG</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyG.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyG</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyH.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyH</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyH.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyH</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyI.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyI</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_DominatingSetGreedyI.html" title="class in algorithmen">GraphAlgo_DominatingSetGreedyI</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen <div class="block">Dieser Algorithmus bestimmt die kleinste dominierende Menge in einem Graphen
und bestimmt den Zeitbedarf.</div> und bestimmt den Zeitbedarf.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_EulerkreisExistenz.html" title="class in algorithmen">GraphAlgo_EulerkreisExistenz</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_EulerkreisExistenz.html" title="class in algorithmen">GraphAlgo_EulerkreisExistenz</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus testet, ob ein Eulerkreis existiert.</div> <div class="block">Dieser Algorithmus testet, ob ein Eulerkreis existiert.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_Moore.html" title="class in algorithmen">GraphAlgo_Moore</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_Moore.html" title="class in algorithmen">GraphAlgo_Moore</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus findet die kürzesten Pfade in einem ungewichteten Graphen.</div> <div class="block">Dieser Algorithmus findet die kürzesten Pfade in einem ungewichteten Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_MST_Kruskal.html" title="class in algorithmen">GraphAlgo_MST_Kruskal</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_MST_Kruskal.html" title="class in algorithmen">GraphAlgo_MST_Kruskal</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus sucht einen minimal Spanning Tree <div class="block">Dieser Algorithmus sucht einen minimal Spanning Tree
Algorithmus: Kruskal</div> Algorithmus: Kruskal</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_MST_Prim.html" title="class in algorithmen">GraphAlgo_MST_Prim</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_MST_Prim.html" title="class in algorithmen">GraphAlgo_MST_Prim</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus sucht einen minimal Spanning Tree <div class="block">Dieser Algorithmus sucht einen minimal Spanning Tree
Algorithmus: Prim</div> Algorithmus: Prim</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_Tiefensuche.html" title="class in algorithmen">GraphAlgo_Tiefensuche</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_Tiefensuche.html" title="class in algorithmen">GraphAlgo_Tiefensuche</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus nummeriert alle Knoten des Graphen.</div> <div class="block">Dieser Algorithmus nummeriert alle Knoten des Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_TiefensucheRek.html" title="class in algorithmen">GraphAlgo_TiefensucheRek</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_TiefensucheRek.html" title="class in algorithmen">GraphAlgo_TiefensucheRek</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus nummeriert alle Knoten des Graphen.</div> <div class="block">Dieser Algorithmus nummeriert alle Knoten des Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_toplogischeSortierung.html" title="class in algorithmen">GraphAlgo_toplogischeSortierung</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_toplogischeSortierung.html" title="class in algorithmen">GraphAlgo_toplogischeSortierung</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus findet eine topologische Sortierung des Graphen.</div> <div class="block">Dieser Algorithmus findet eine topologische Sortierung des Graphen.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_TSPBacktracking.html" title="class in algorithmen">GraphAlgo_TSPBacktracking</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_TSPBacktracking.html" title="class in algorithmen">GraphAlgo_TSPBacktracking</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling <div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).</div> Salesman Problem).</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_TSPGenetisch.html" title="class in algorithmen">GraphAlgo_TSPGenetisch</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_TSPGenetisch.html" title="class in algorithmen">GraphAlgo_TSPGenetisch</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">description</div> <div class="block">description</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_TSPGreedy.html" title="class in algorithmen">GraphAlgo_TSPGreedy</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_TSPGreedy.html" title="class in algorithmen">GraphAlgo_TSPGreedy</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling <div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).</div> Salesman Problem).</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_TSPGreedy2.html" title="class in algorithmen">GraphAlgo_TSPGreedy2</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_TSPGreedy2.html" title="class in algorithmen">GraphAlgo_TSPGreedy2</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling <div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).</div> Salesman Problem).</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_TSPGreedyOpt.html" title="class in algorithmen">GraphAlgo_TSPGreedyOpt</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_TSPGreedyOpt.html" title="class in algorithmen">GraphAlgo_TSPGreedyOpt</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling <div class="block">Dieser Algorithmus sucht einen möglichst kurzen Hamilton-Kreis (Traveling
Salesman Problem).</div> Salesman Problem).</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_ZyklusBacktracking.html" title="class in algorithmen">GraphAlgo_ZyklusBacktracking</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_ZyklusBacktracking.html" title="class in algorithmen">GraphAlgo_ZyklusBacktracking</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus ist ein Beispiel für einen Backtracking-Algorithmus.</div> <div class="block">Dieser Algorithmus ist ein Beispiel für einen Backtracking-Algorithmus.</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,197 +1,197 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>algorithmen Class Hierarchy (1_graphentester)</title> <title>algorithmen Class Hierarchy (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="algorithmen Class Hierarchy (1_graphentester)"; parent.document.title="algorithmen Class Hierarchy (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package algorithmen</h1> <h1 class="title">Hierarchy For Package algorithmen</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal"> <ul class="horizontal">
<li><a href="../overview-tree.html">All Packages</a></li> <li><a href="../overview-tree.html">All Packages</a></li>
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region"> <section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Thread.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Thread</span></a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Runnable</a>) <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Thread.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Thread</span></a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Runnable</a>)
<ul> <ul>
<li class="circle">algorithmen.<a href="GraphAlgo.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo</span></a> <li class="circle">algorithmen.<a href="GraphAlgo.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo</span></a>
<ul> <ul>
<li class="circle">algorithmen.<a href="GraphAlgo_BellmanFord.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_BellmanFord</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_BellmanFord.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_BellmanFord</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_Breitensuche.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Breitensuche</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_Breitensuche.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Breitensuche</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_ColoringBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ColoringBacktracking</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_ColoringBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ColoringBacktracking</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_ColoringGreedy.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ColoringGreedy</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_ColoringGreedy.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ColoringGreedy</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_ColoringGreedyRandom.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ColoringGreedyRandom</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_ColoringGreedyRandom.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ColoringGreedyRandom</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_Dijkstra.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Dijkstra</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_Dijkstra.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Dijkstra</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetBacktracking</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetBacktracking</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGenetisch.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGenetisch</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGenetisch.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGenetisch</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyA.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyA</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyA.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyA</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyB.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyB</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyB.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyB</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyC.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyC</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyC.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyC</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyD.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyD</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyD.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyD</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyE.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyE</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyE.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyE</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyF.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyF</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyF.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyF</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyG.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyG</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyG.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyG</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyH.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyH</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyH.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyH</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyI.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyI</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_DominatingSetGreedyI.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_DominatingSetGreedyI</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_EulerkreisExistenz.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_EulerkreisExistenz</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_EulerkreisExistenz.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_EulerkreisExistenz</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_Moore.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Moore</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_Moore.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Moore</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_MST_Kruskal.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_MST_Kruskal</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_MST_Kruskal.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_MST_Kruskal</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_MST_Prim.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_MST_Prim</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_MST_Prim.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_MST_Prim</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_Tiefensuche.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Tiefensuche</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_Tiefensuche.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_Tiefensuche</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_TiefensucheRek.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TiefensucheRek</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_TiefensucheRek.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TiefensucheRek</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_toplogischeSortierung.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_toplogischeSortierung</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_toplogischeSortierung.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_toplogischeSortierung</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_TSPBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPBacktracking</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_TSPBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPBacktracking</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_TSPGenetisch.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGenetisch</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_TSPGenetisch.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGenetisch</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_TSPGreedy.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGreedy</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_TSPGreedy.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGreedy</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_TSPGreedy2.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGreedy2</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_TSPGreedy2.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGreedy2</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_TSPGreedyOpt.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGreedyOpt</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_TSPGreedyOpt.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_TSPGreedyOpt</span></a></li>
<li class="circle">algorithmen.<a href="GraphAlgo_ZyklusBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ZyklusBacktracking</span></a></li> <li class="circle">algorithmen.<a href="GraphAlgo_ZyklusBacktracking.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo_ZyklusBacktracking</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

View file

@ -1,20 +1,20 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Fri Feb 12 09:02:01 CET 2021 --> <!-- Generated by javadoc (11.0.14.1) on Thu Apr 20 12:17:13 CEST 2023 -->
<title>All Classes</title> <title>All Classes</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-02-12"> <meta name="dc.created" content="2023-04-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
<body> <body>
<h1 class="bar">All&nbsp;Classes</h1> <h1 class="bar">All&nbsp;Classes</h1>
<main role="main" class="indexContainer"> <main role="main" class="indexContainer">
<ul> <ul>
<li><a href="graph/GraphPlotter.html" title="class in graph">GraphPlotter</a></li> <li><a href="graph/GraphElement.html" title="class in graph">GraphElement</a></li>
</ul> </ul>
</main> </main>
</body> </body>
</html> </html>

View file

@ -1,183 +1,183 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>All Packages (1_graphentester)</title> <title>All Packages (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script> <script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Packages (1_graphentester)"; parent.document.title="All Packages (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "./"; var pathtoroot = "./";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li>Package</li> <li>Package</li>
<li>Class</li> <li>Class</li>
<li><a href="overview-tree.html">Tree</a></li> <li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li> <li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li> <li><a href="help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1> <h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div> </div>
<div class="allPackagesContainer"> <div class="allPackagesContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="packagesSummary"> <table class="packagesSummary">
<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Package</th> <th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="package-summary.html">&lt;Unnamed&gt;</a></th> <th class="colFirst" scope="row"><a href="package-summary.html">&lt;Unnamed&gt;</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="algorithmen/package-summary.html">algorithmen</a></th> <th class="colFirst" scope="row"><a href="algorithmen/package-summary.html">algorithmen</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="control/package-summary.html">control</a></th> <th class="colFirst" scope="row"><a href="control/package-summary.html">control</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="eigeneAlgorithmen/package-summary.html">eigeneAlgorithmen</a></th> <th class="colFirst" scope="row"><a href="eigeneAlgorithmen/package-summary.html">eigeneAlgorithmen</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="graph/package-summary.html">graph</a></th> <th class="colFirst" scope="row"><a href="graph/package-summary.html">graph</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="imp/package-summary.html">imp</a></th> <th class="colFirst" scope="row"><a href="imp/package-summary.html">imp</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li>Package</li> <li>Package</li>
<li>Class</li> <li>Class</li>
<li><a href="overview-tree.html">Tree</a></li> <li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li> <li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li> <li><a href="help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,35 +1,35 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Fri Feb 12 09:02:01 CET 2021 --> <!-- Generated by javadoc (11.0.14.1) on Thu Apr 20 12:17:13 CEST 2023 -->
<title>Constant Field Values</title> <title>Constant Field Values</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-02-12"> <meta name="dc.created" content="2023-04-20">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values"; parent.document.title="Constant Field Values";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1> <h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<section role="region"> <section role="region">
<h2 title="Contents">Contents</h2> <h2 title="Contents">Contents</h2>
</section> </section>
</div> </div>
</main> </main>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,377 +1,377 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>HauptTabMitController (1_graphentester)</title> <title>HauptTabMitController (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HauptTabMitController (1_graphentester)"; parent.document.title="HauptTabMitController (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10}; var data = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div>
<h2 title="Class HauptTabMitController" class="title">Class HauptTabMitController</h2> <h2 title="Class HauptTabMitController" class="title">Class HauptTabMitController</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javafx.scene.control.Tab</li> <li>javafx.scene.control.Tab</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="TabMitController.html" title="class in control">control.TabMitController</a></li> <li><a href="TabMitController.html" title="class in control">control.TabMitController</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>control.HauptTabMitController</li> <li>control.HauptTabMitController</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> <dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd>
</dl> </dl>
<hr> <hr>
<pre>public class <span class="typeNameLabel">HauptTabMitController</span> <pre>public class <span class="typeNameLabel">HauptTabMitController</span>
extends <a href="TabMitController.html" title="class in control">TabMitController</a></pre> extends <a href="TabMitController.html" title="class in control">TabMitController</a></pre>
<div class="block">Die Klasse HauptTabMitController stellt einen Tab inclusive ihres Controllers <div class="block">Die Klasse HauptTabMitController stellt einen Tab inclusive ihres Controllers
für das Hauptfenster des Graphentesters dar. Einzelne Knoten oder Kanten können für das Hauptfenster des Graphentesters dar. Einzelne Knoten oder Kanten können
selektiert werden.</div> selektiert werden.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
<dd>v6.7 (9.12.2020)</dd> <dd>v6.7 (9.12.2020)</dd>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== --> <!-- =========== FIELD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="field.summary"> <li class="blockList"><a id="field.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.control.TabMitController"> <li class="blockList"><a id="fields.inherited.from.class.control.TabMitController">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3> <h3>Fields inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3>
<code><a href="TabMitController.html#graph">graph</a>, <a href="TabMitController.html#options">options</a>, <a href="TabMitController.html#viewer">viewer</a></code></li> <code><a href="TabMitController.html#graph">graph</a>, <a href="TabMitController.html#options">options</a>, <a href="TabMitController.html#viewer">viewer</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.javafx.scene.control.Tab"> <li class="blockList"><a id="fields.inherited.from.class.javafx.scene.control.Tab">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;javafx.scene.control.Tab</h3> <h3>Fields inherited from class&nbsp;javafx.scene.control.Tab</h3>
<code>CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT</code></li> <code>CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Constructor</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(graph.Graph,graph.GraphOptions)">HauptTabMitController</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(graph.Graph,graph.GraphOptions)">HauptTabMitController</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.control.TabMitController"> <li class="blockList"><a id="methods.inherited.from.class.control.TabMitController">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3> <h3>Methods inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3>
<code><a href="TabMitController.html#getGraphOptions()">getGraphOptions</a>, <a href="TabMitController.html#getViewer()">getViewer</a>, <a href="TabMitController.html#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a>, <a href="TabMitController.html#tabOeffnen(graph.GraphOptions)">tabOeffnen</a>, <a href="TabMitController.html#update()">update</a></code></li> <code><a href="TabMitController.html#getGraphOptions()">getGraphOptions</a>, <a href="TabMitController.html#getViewer()">getViewer</a>, <a href="TabMitController.html#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a>, <a href="TabMitController.html#tabOeffnen(graph.GraphOptions)">tabOeffnen</a>, <a href="TabMitController.html#update()">update</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.scene.control.Tab"> <li class="blockList"><a id="methods.inherited.from.class.javafx.scene.control.Tab">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.Tab</h3> <h3>Methods inherited from class&nbsp;javafx.scene.control.Tab</h3>
<code>buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty</code></li> <code>buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.css.Styleable"> <li class="blockList"><a id="methods.inherited.from.class.javafx.css.Styleable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from interface&nbsp;javafx.css.Styleable</h3> <h3>Methods inherited from interface&nbsp;javafx.css.Styleable</h3>
<code>getStyleableNode</code></li> <code>getStyleableNode</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a id="&lt;init&gt;(graph.Graph,graph.GraphOptions)"> <a id="&lt;init&gt;(graph.Graph,graph.GraphOptions)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>HauptTabMitController</h4> <h4>HauptTabMitController</h4>
<pre>public&nbsp;HauptTabMitController&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <pre>public&nbsp;HauptTabMitController&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="initialize()"> <a id="initialize()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>initialize</h4> <h4>initialize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="TabMitController.html#initialize()">initialize</a></code>&nbsp;in class&nbsp;<code><a href="TabMitController.html" title="class in control">TabMitController</a></code></dd> <dd><code><a href="TabMitController.html#initialize()">initialize</a></code>&nbsp;in class&nbsp;<code><a href="TabMitController.html" title="class in control">TabMitController</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,462 +1,462 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>Hilfefenster (1_graphentester)</title> <title>Hilfefenster (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Hilfefenster (1_graphentester)"; parent.document.title="Hilfefenster (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div>
<h2 title="Class Hilfefenster" class="title">Class Hilfefenster</h2> <h2 title="Class Hilfefenster" class="title">Class Hilfefenster</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javafx.stage.Window</li> <li>javafx.stage.Window</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javafx.stage.Stage</li> <li>javafx.stage.Stage</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>control.Hilfefenster</li> <li>control.Hilfefenster</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd><code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code>, <code>javafx.event.EventTarget</code></dd> <dd><code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code>, <code>javafx.event.EventTarget</code></dd>
</dl> </dl>
<hr> <hr>
<pre>public class <span class="typeNameLabel">Hilfefenster</span> <pre>public class <span class="typeNameLabel">Hilfefenster</span>
extends javafx.stage.Stage extends javafx.stage.Stage
implements <a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></pre> implements <a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></pre>
<div class="block">Die Klasse Hilfefenster stellt ein Hilfefenster für die Simulation eines <div class="block">Die Klasse Hilfefenster stellt ein Hilfefenster für die Simulation eines
Algorithmus bereit.</div> Algorithmus bereit.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
<dd>v6.7 (9.12.2020)</dd> <dd>v6.7 (9.12.2020)</dd>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Constructor</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">Hilfefenster</a></span>()</code></th> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">Hilfefenster</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#append(java.lang.String)">append</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#append(java.lang.String)">append</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentLess()">indentLess</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentLess()">indentLess</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentMore()">indentMore</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentMore()">indentMore</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loescheAlles()">loescheAlles</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loescheAlles()">loescheAlles</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraphPlotter(graph.GraphPlotter)">setGraphPlotter</a></span>&#8203;(<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraphPlotter(graph.GraphPlotter)">setGraphPlotter</a></span>&#8203;(<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReviewAllowed(boolean)">setReviewAllowed</a></span>&#8203;(boolean&nbsp;a)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReviewAllowed(boolean)">setReviewAllowed</a></span>&#8203;(boolean&nbsp;a)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showState()">showState</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showState()">showState</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.stage.Stage"> <li class="blockList"><a id="methods.inherited.from.class.javafx.stage.Stage">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javafx.stage.Stage</h3> <h3>Methods inherited from class&nbsp;javafx.stage.Stage</h3>
<code>alwaysOnTopProperty, close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, initModality, initOwner, initStyle, isAlwaysOnTop, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setAlwaysOnTop, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront</code></li> <code>alwaysOnTopProperty, close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, initModality, initOwner, initStyle, isAlwaysOnTop, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setAlwaysOnTop, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.stage.Window"> <li class="blockList"><a id="methods.inherited.from.class.javafx.stage.Window">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javafx.stage.Window</h3> <h3>Methods inherited from class&nbsp;javafx.stage.Window</h3>
<code>addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, hide, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty</code></li> <code>addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, hide, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a id="&lt;init&gt;()"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>Hilfefenster</h4> <h4>Hilfefenster</h4>
<pre>public&nbsp;Hilfefenster()</pre> <pre>public&nbsp;Hilfefenster()</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="initialize()"> <a id="initialize()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>initialize</h4> <h4>initialize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre>
</li> </li>
</ul> </ul>
<a id="setGraphPlotter(graph.GraphPlotter)"> <a id="setGraphPlotter(graph.GraphPlotter)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setGraphPlotter</h4> <h4>setGraphPlotter</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setGraphPlotter&#8203;(<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;setGraphPlotter&#8203;(<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../graph/Hilfe.html#setGraphPlotter(graph.GraphPlotter)">setGraphPlotter</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd> <dd><code><a href="../graph/Hilfe.html#setGraphPlotter(graph.GraphPlotter)">setGraphPlotter</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="loescheAlles()"> <a id="loescheAlles()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>loescheAlles</h4> <h4>loescheAlles</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;loescheAlles()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;loescheAlles()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../graph/Hilfe.html#loescheAlles()">loescheAlles</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd> <dd><code><a href="../graph/Hilfe.html#loescheAlles()">loescheAlles</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="append(java.lang.String)"> <a id="append(java.lang.String)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>append</h4> <h4>append</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;append&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;append&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../graph/Hilfe.html#append(java.lang.String)">append</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd> <dd><code><a href="../graph/Hilfe.html#append(java.lang.String)">append</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="indentMore()"> <a id="indentMore()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>indentMore</h4> <h4>indentMore</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;indentMore()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;indentMore()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../graph/Hilfe.html#indentMore()">indentMore</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd> <dd><code><a href="../graph/Hilfe.html#indentMore()">indentMore</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="indentLess()"> <a id="indentLess()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>indentLess</h4> <h4>indentLess</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;indentLess()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;indentLess()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../graph/Hilfe.html#indentLess()">indentLess</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd> <dd><code><a href="../graph/Hilfe.html#indentLess()">indentLess</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="setReviewAllowed(boolean)"> <a id="setReviewAllowed(boolean)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setReviewAllowed</h4> <h4>setReviewAllowed</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setReviewAllowed&#8203;(boolean&nbsp;a)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;setReviewAllowed&#8203;(boolean&nbsp;a)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../graph/Hilfe.html#setReviewAllowed(boolean)">setReviewAllowed</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd> <dd><code><a href="../graph/Hilfe.html#setReviewAllowed(boolean)">setReviewAllowed</a></code>&nbsp;in interface&nbsp;<code><a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="showState()"> <a id="showState()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>showState</h4> <h4>showState</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;showState()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;showState()</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,467 +1,467 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>SimulationTabMitController (1_graphentester)</title> <title>SimulationTabMitController (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SimulationTabMitController (1_graphentester)"; parent.document.title="SimulationTabMitController (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div>
<h2 title="Class SimulationTabMitController" class="title">Class SimulationTabMitController</h2> <h2 title="Class SimulationTabMitController" class="title">Class SimulationTabMitController</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javafx.scene.control.Tab</li> <li>javafx.scene.control.Tab</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="TabMitController.html" title="class in control">control.TabMitController</a></li> <li><a href="TabMitController.html" title="class in control">control.TabMitController</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>control.SimulationTabMitController</li> <li>control.SimulationTabMitController</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> <dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd>
</dl> </dl>
<hr> <hr>
<pre>public class <span class="typeNameLabel">SimulationTabMitController</span> <pre>public class <span class="typeNameLabel">SimulationTabMitController</span>
extends <a href="TabMitController.html" title="class in control">TabMitController</a></pre> extends <a href="TabMitController.html" title="class in control">TabMitController</a></pre>
<div class="block">Die Klasse SimulationTabMitController stellt einen Tab inclusive ihres Controllers <div class="block">Die Klasse SimulationTabMitController stellt einen Tab inclusive ihres Controllers
zur Simulation eines Algorithmus dar. Der Algorithmus kann ausgewählt und schrittweise zur Simulation eines Algorithmus dar. Der Algorithmus kann ausgewählt und schrittweise
durchgeführt werden.</div> durchgeführt werden.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
<dd>v6.7 (9.12.2020)</dd> <dd>v6.7 (9.12.2020)</dd>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== --> <!-- =========== FIELD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="field.summary"> <li class="blockList"><a id="field.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.control.TabMitController"> <li class="blockList"><a id="fields.inherited.from.class.control.TabMitController">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3> <h3>Fields inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3>
<code><a href="TabMitController.html#graph">graph</a>, <a href="TabMitController.html#options">options</a>, <a href="TabMitController.html#viewer">viewer</a></code></li> <code><a href="TabMitController.html#graph">graph</a>, <a href="TabMitController.html#options">options</a>, <a href="TabMitController.html#viewer">viewer</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.javafx.scene.control.Tab"> <li class="blockList"><a id="fields.inherited.from.class.javafx.scene.control.Tab">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;javafx.scene.control.Tab</h3> <h3>Fields inherited from class&nbsp;javafx.scene.control.Tab</h3>
<code>CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT</code></li> <code>CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Constructor</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(graph.Graph,graph.GraphOptions)">SimulationTabMitController</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(graph.Graph,graph.GraphOptions)">SimulationTabMitController</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mBreak(javafx.event.ActionEvent)">mBreak</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mBreak(javafx.event.ActionEvent)">mBreak</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>(package private) void</code></td> <td class="colFirst"><code>(package private) void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mReset(javafx.event.ActionEvent)">mReset</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mReset(javafx.event.ActionEvent)">mReset</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td> <td class="colFirst"><code>(package private) void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mStart(javafx.event.ActionEvent)">mStart</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mStart(javafx.event.ActionEvent)">mStart</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>(package private) void</code></td> <td class="colFirst"><code>(package private) void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mStep(javafx.event.ActionEvent)">mStep</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mStep(javafx.event.ActionEvent)">mStep</a></span>&#8203;(javafx.event.ActionEvent&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showHilfe(boolean)">showHilfe</a></span>&#8203;(boolean&nbsp;b)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showHilfe(boolean)">showHilfe</a></span>&#8203;(boolean&nbsp;b)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.control.TabMitController"> <li class="blockList"><a id="methods.inherited.from.class.control.TabMitController">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3> <h3>Methods inherited from class&nbsp;control.<a href="TabMitController.html" title="class in control">TabMitController</a></h3>
<code><a href="TabMitController.html#getGraphOptions()">getGraphOptions</a>, <a href="TabMitController.html#getViewer()">getViewer</a>, <a href="TabMitController.html#tabOeffnen(graph.GraphOptions)">tabOeffnen</a>, <a href="TabMitController.html#update()">update</a></code></li> <code><a href="TabMitController.html#getGraphOptions()">getGraphOptions</a>, <a href="TabMitController.html#getViewer()">getViewer</a>, <a href="TabMitController.html#tabOeffnen(graph.GraphOptions)">tabOeffnen</a>, <a href="TabMitController.html#update()">update</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.scene.control.Tab"> <li class="blockList"><a id="methods.inherited.from.class.javafx.scene.control.Tab">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.Tab</h3> <h3>Methods inherited from class&nbsp;javafx.scene.control.Tab</h3>
<code>buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty</code></li> <code>buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.css.Styleable"> <li class="blockList"><a id="methods.inherited.from.class.javafx.css.Styleable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from interface&nbsp;javafx.css.Styleable</h3> <h3>Methods inherited from interface&nbsp;javafx.css.Styleable</h3>
<code>getStyleableNode</code></li> <code>getStyleableNode</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a id="&lt;init&gt;(graph.Graph,graph.GraphOptions)"> <a id="&lt;init&gt;(graph.Graph,graph.GraphOptions)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>SimulationTabMitController</h4> <h4>SimulationTabMitController</h4>
<pre>public&nbsp;SimulationTabMitController&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <pre>public&nbsp;SimulationTabMitController&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="initialize()"> <a id="initialize()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>initialize</h4> <h4>initialize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="TabMitController.html#initialize()">initialize</a></code>&nbsp;in class&nbsp;<code><a href="TabMitController.html" title="class in control">TabMitController</a></code></dd> <dd><code><a href="TabMitController.html#initialize()">initialize</a></code>&nbsp;in class&nbsp;<code><a href="TabMitController.html" title="class in control">TabMitController</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="showHilfe(boolean)"> <a id="showHilfe(boolean)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>showHilfe</h4> <h4>showHilfe</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;showHilfe&#8203;(boolean&nbsp;b)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;showHilfe&#8203;(boolean&nbsp;b)</pre>
</li> </li>
</ul> </ul>
<a id="setGraph(graph.Graph,graph.GraphOptions)"> <a id="setGraph(graph.Graph,graph.GraphOptions)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setGraph</h4> <h4>setGraph</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setGraph&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <pre class="methodSignature">public&nbsp;void&nbsp;setGraph&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="TabMitController.html#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a></code>&nbsp;in class&nbsp;<code><a href="TabMitController.html" title="class in control">TabMitController</a></code></dd> <dd><code><a href="TabMitController.html#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a></code>&nbsp;in class&nbsp;<code><a href="TabMitController.html" title="class in control">TabMitController</a></code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="mReset(javafx.event.ActionEvent)"> <a id="mReset(javafx.event.ActionEvent)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>mReset</h4> <h4>mReset</h4>
<pre class="methodSignature">void&nbsp;mReset&#8203;(javafx.event.ActionEvent&nbsp;event)</pre> <pre class="methodSignature">void&nbsp;mReset&#8203;(javafx.event.ActionEvent&nbsp;event)</pre>
</li> </li>
</ul> </ul>
<a id="mStep(javafx.event.ActionEvent)"> <a id="mStep(javafx.event.ActionEvent)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>mStep</h4> <h4>mStep</h4>
<pre class="methodSignature">void&nbsp;mStep&#8203;(javafx.event.ActionEvent&nbsp;event)</pre> <pre class="methodSignature">void&nbsp;mStep&#8203;(javafx.event.ActionEvent&nbsp;event)</pre>
</li> </li>
</ul> </ul>
<a id="mStart(javafx.event.ActionEvent)"> <a id="mStart(javafx.event.ActionEvent)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>mStart</h4> <h4>mStart</h4>
<pre class="methodSignature">void&nbsp;mStart&#8203;(javafx.event.ActionEvent&nbsp;event)</pre> <pre class="methodSignature">void&nbsp;mStart&#8203;(javafx.event.ActionEvent&nbsp;event)</pre>
</li> </li>
</ul> </ul>
<a id="mBreak(javafx.event.ActionEvent)"> <a id="mBreak(javafx.event.ActionEvent)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>mBreak</h4> <h4>mBreak</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;mBreak&#8203;(javafx.event.ActionEvent&nbsp;event)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;mBreak&#8203;(javafx.event.ActionEvent&nbsp;event)</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,487 +1,487 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>TabMitController (1_graphentester)</title> <title>TabMitController (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TabMitController (1_graphentester)"; parent.document.title="TabMitController (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">control</a></div>
<h2 title="Class TabMitController" class="title">Class TabMitController</h2> <h2 title="Class TabMitController" class="title">Class TabMitController</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>javafx.scene.control.Tab</li> <li>javafx.scene.control.Tab</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>control.TabMitController</li> <li>control.TabMitController</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> <dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd>
</dl> </dl>
<dl> <dl>
<dt>Direct Known Subclasses:</dt> <dt>Direct Known Subclasses:</dt>
<dd><code><a href="EditTabMitController.html" title="class in control">EditTabMitController</a></code>, <code><a href="HauptTabMitController.html" title="class in control">HauptTabMitController</a></code>, <code><a href="SimulationTabMitController.html" title="class in control">SimulationTabMitController</a></code>, <code><a href="UnterTabMitController.html" title="class in control">UnterTabMitController</a></code></dd> <dd><code><a href="EditTabMitController.html" title="class in control">EditTabMitController</a></code>, <code><a href="HauptTabMitController.html" title="class in control">HauptTabMitController</a></code>, <code><a href="SimulationTabMitController.html" title="class in control">SimulationTabMitController</a></code>, <code><a href="UnterTabMitController.html" title="class in control">UnterTabMitController</a></code></dd>
</dl> </dl>
<hr> <hr>
<pre>public class <span class="typeNameLabel">TabMitController</span> <pre>public class <span class="typeNameLabel">TabMitController</span>
extends javafx.scene.control.Tab</pre> extends javafx.scene.control.Tab</pre>
<div class="block">Die Klasse TabMitController stellt die Oberklasse für alle Tabs des Graphentesters <div class="block">Die Klasse TabMitController stellt die Oberklasse für alle Tabs des Graphentesters
dar.</div> dar.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
<dd>v6.7 (9.12.2020)</dd> <dd>v6.7 (9.12.2020)</dd>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== --> <!-- =========== FIELD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="field.summary"> <li class="blockList"><a id="field.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Field Summary</h3> <h3>Field Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th> <th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>protected <a href="../graph/Graph.html" title="class in graph">Graph</a></code></td> <td class="colFirst"><code>protected <a href="../graph/Graph.html" title="class in graph">Graph</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#graph">graph</a></span></code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#graph">graph</a></span></code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><code>protected <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a></code></td> <td class="colFirst"><code>protected <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#options">options</a></span></code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#options">options</a></span></code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>protected <a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a></code></td> <td class="colFirst"><code>protected <a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#viewer">viewer</a></span></code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#viewer">viewer</a></span></code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.javafx.scene.control.Tab"> <li class="blockList"><a id="fields.inherited.from.class.javafx.scene.control.Tab">
<!-- --> <!-- -->
</a> </a>
<h3>Fields inherited from class&nbsp;javafx.scene.control.Tab</h3> <h3>Fields inherited from class&nbsp;javafx.scene.control.Tab</h3>
<code>CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT</code></li> <code>CLOSED_EVENT, SELECTION_CHANGED_EVENT, TAB_CLOSE_REQUEST_EVENT</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Constructor</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">TabMitController</a></span>()</code></th> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">TabMitController</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a></code></td> <td class="colFirst"><code><a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGraphOptions()">getGraphOptions</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getGraphOptions()">getGraphOptions</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a></code></td> <td class="colFirst"><code><a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getViewer()">getViewer</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getViewer()">getViewer</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraph(graph.Graph,graph.GraphOptions)">setGraph</a></span>&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td> <td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabOeffnen(graph.GraphOptions)">tabOeffnen</a></span>&#8203;(<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;taboptions)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabOeffnen(graph.GraphOptions)">tabOeffnen</a></span>&#8203;(<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;taboptions)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#update()">update</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#update()">update</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.scene.control.Tab"> <li class="blockList"><a id="methods.inherited.from.class.javafx.scene.control.Tab">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.Tab</h3> <h3>Methods inherited from class&nbsp;javafx.scene.control.Tab</h3>
<code>buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty</code></li> <code>buildEventDispatchChain, closableProperty, contentProperty, contextMenuProperty, disabledProperty, disableProperty, getClassCssMetaData, getContent, getContextMenu, getCssMetaData, getGraphic, getId, getOnClosed, getOnCloseRequest, getOnSelectionChanged, getProperties, getPseudoClassStates, getStyle, getStyleableParent, getStyleClass, getTabPane, getText, getTooltip, getTypeSelector, getUserData, graphicProperty, hasProperties, idProperty, isClosable, isDisable, isDisabled, isSelected, onClosedProperty, onCloseRequestProperty, onSelectionChangedProperty, selectedProperty, setClosable, setContent, setContextMenu, setDisable, setGraphic, setId, setOnClosed, setOnCloseRequest, setOnSelectionChanged, setStyle, setText, setTooltip, setUserData, styleProperty, tabPaneProperty, textProperty, tooltipProperty</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.javafx.css.Styleable"> <li class="blockList"><a id="methods.inherited.from.class.javafx.css.Styleable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from interface&nbsp;javafx.css.Styleable</h3> <h3>Methods inherited from interface&nbsp;javafx.css.Styleable</h3>
<code>getStyleableNode</code></li> <code>getStyleableNode</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== --> <!-- ============ FIELD DETAIL =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="field.detail"> <li class="blockList"><a id="field.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Field Detail</h3> <h3>Field Detail</h3>
<a id="graph"> <a id="graph">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>graph</h4> <h4>graph</h4>
<pre>protected&nbsp;<a href="../graph/Graph.html" title="class in graph">Graph</a> graph</pre> <pre>protected&nbsp;<a href="../graph/Graph.html" title="class in graph">Graph</a> graph</pre>
</li> </li>
</ul> </ul>
<a id="options"> <a id="options">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>options</h4> <h4>options</h4>
<pre>protected&nbsp;<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a> options</pre> <pre>protected&nbsp;<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a> options</pre>
</li> </li>
</ul> </ul>
<a id="viewer"> <a id="viewer">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>viewer</h4> <h4>viewer</h4>
<pre>protected&nbsp;<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a> viewer</pre> <pre>protected&nbsp;<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a> viewer</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a id="&lt;init&gt;()"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>TabMitController</h4> <h4>TabMitController</h4>
<pre>public&nbsp;TabMitController()</pre> <pre>public&nbsp;TabMitController()</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="initialize()"> <a id="initialize()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>initialize</h4> <h4>initialize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;initialize()</pre>
</li> </li>
</ul> </ul>
<a id="tabOeffnen(graph.GraphOptions)"> <a id="tabOeffnen(graph.GraphOptions)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>tabOeffnen</h4> <h4>tabOeffnen</h4>
<pre class="methodSignature">protected&nbsp;void&nbsp;tabOeffnen&#8203;(<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;taboptions)</pre> <pre class="methodSignature">protected&nbsp;void&nbsp;tabOeffnen&#8203;(<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;taboptions)</pre>
</li> </li>
</ul> </ul>
<a id="getGraphOptions()"> <a id="getGraphOptions()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getGraphOptions</h4> <h4>getGraphOptions</h4>
<pre class="methodSignature">public&nbsp;<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;getGraphOptions()</pre> <pre class="methodSignature">public&nbsp;<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;getGraphOptions()</pre>
</li> </li>
</ul> </ul>
<a id="update()"> <a id="update()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>update</h4> <h4>update</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;update()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;update()</pre>
</li> </li>
</ul> </ul>
<a id="setGraph(graph.Graph,graph.GraphOptions)"> <a id="setGraph(graph.Graph,graph.GraphOptions)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setGraph</h4> <h4>setGraph</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setGraph&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph, <pre class="methodSignature">public&nbsp;void&nbsp;setGraph&#8203;(<a href="../graph/Graph.html" title="class in graph">Graph</a>&nbsp;graph,
<a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre> <a href="../graph/GraphOptions.html" title="class in graph">GraphOptions</a>&nbsp;options)</pre>
</li> </li>
</ul> </ul>
<a id="getViewer()"> <a id="getViewer()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getViewer</h4> <h4>getViewer</h4>
<pre class="methodSignature">public&nbsp;<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;getViewer()</pre> <pre class="methodSignature">public&nbsp;<a href="../graph/GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;getViewer()</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

View file

@ -1,207 +1,207 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>control (1_graphentester)</title> <title>control (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="control (1_graphentester)"; parent.document.title="control (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 title="Package" class="title">Package&nbsp;control</h1> <h1 title="Package" class="title">Package&nbsp;control</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="typeSummary"> <table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Class</th> <th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="Controller.html" title="class in control">Controller</a></th> <th class="colFirst" scope="row"><a href="Controller.html" title="class in control">Controller</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse Controller stellt den Controller des Hauptfensters / Menu dar.</div> <div class="block">Die Klasse Controller stellt den Controller des Hauptfensters / Menu dar.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="EditTabMitController.html" title="class in control">EditTabMitController</a></th> <th class="colFirst" scope="row"><a href="EditTabMitController.html" title="class in control">EditTabMitController</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse EditTabMitController stellt einen Tab inclusive ihres Controllers <div class="block">Die Klasse EditTabMitController stellt einen Tab inclusive ihres Controllers
zur Editierung eines Graphs dar.</div> zur Editierung eines Graphs dar.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="HauptTabMitController.html" title="class in control">HauptTabMitController</a></th> <th class="colFirst" scope="row"><a href="HauptTabMitController.html" title="class in control">HauptTabMitController</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse HauptTabMitController stellt einen Tab inclusive ihres Controllers <div class="block">Die Klasse HauptTabMitController stellt einen Tab inclusive ihres Controllers
für das Hauptfenster des Graphentesters dar.</div> für das Hauptfenster des Graphentesters dar.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="Hilfefenster.html" title="class in control">Hilfefenster</a></th> <th class="colFirst" scope="row"><a href="Hilfefenster.html" title="class in control">Hilfefenster</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse Hilfefenster stellt ein Hilfefenster für die Simulation eines <div class="block">Die Klasse Hilfefenster stellt ein Hilfefenster für die Simulation eines
Algorithmus bereit.</div> Algorithmus bereit.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="SimulationTabMitController.html" title="class in control">SimulationTabMitController</a></th> <th class="colFirst" scope="row"><a href="SimulationTabMitController.html" title="class in control">SimulationTabMitController</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse SimulationTabMitController stellt einen Tab inclusive ihres Controllers <div class="block">Die Klasse SimulationTabMitController stellt einen Tab inclusive ihres Controllers
zur Simulation eines Algorithmus dar.</div> zur Simulation eines Algorithmus dar.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="TabMitController.html" title="class in control">TabMitController</a></th> <th class="colFirst" scope="row"><a href="TabMitController.html" title="class in control">TabMitController</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse TabMitController stellt die Oberklasse für alle Tabs des Graphentesters <div class="block">Die Klasse TabMitController stellt die Oberklasse für alle Tabs des Graphentesters
dar.</div> dar.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="UnterTabMitController.html" title="class in control">UnterTabMitController</a></th> <th class="colFirst" scope="row"><a href="UnterTabMitController.html" title="class in control">UnterTabMitController</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Die Klasse UnterTabMitController stellt einen Tab inclusive ihres Controllers <div class="block">Die Klasse UnterTabMitController stellt einen Tab inclusive ihres Controllers
zur händischen Erforschung eines Algorithmus.</div> zur händischen Erforschung eines Algorithmus.</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,181 +1,181 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>control Class Hierarchy (1_graphentester)</title> <title>control Class Hierarchy (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="control Class Hierarchy (1_graphentester)"; parent.document.title="control Class Hierarchy (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package control</h1> <h1 class="title">Hierarchy For Package control</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal"> <ul class="horizontal">
<li><a href="../overview-tree.html">All Packages</a></li> <li><a href="../overview-tree.html">All Packages</a></li>
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region"> <section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul> <ul>
<li class="circle">control.<a href="Controller.html" title="class in control"><span class="typeNameLink">Controller</span></a></li> <li class="circle">control.<a href="Controller.html" title="class in control"><span class="typeNameLink">Controller</span></a></li>
<li class="circle">javafx.scene.control.Tab (implements javafx.event.EventTarget, javafx.css.Styleable) <li class="circle">javafx.scene.control.Tab (implements javafx.event.EventTarget, javafx.css.Styleable)
<ul> <ul>
<li class="circle">control.<a href="TabMitController.html" title="class in control"><span class="typeNameLink">TabMitController</span></a> <li class="circle">control.<a href="TabMitController.html" title="class in control"><span class="typeNameLink">TabMitController</span></a>
<ul> <ul>
<li class="circle">control.<a href="EditTabMitController.html" title="class in control"><span class="typeNameLink">EditTabMitController</span></a></li> <li class="circle">control.<a href="EditTabMitController.html" title="class in control"><span class="typeNameLink">EditTabMitController</span></a></li>
<li class="circle">control.<a href="HauptTabMitController.html" title="class in control"><span class="typeNameLink">HauptTabMitController</span></a></li> <li class="circle">control.<a href="HauptTabMitController.html" title="class in control"><span class="typeNameLink">HauptTabMitController</span></a></li>
<li class="circle">control.<a href="SimulationTabMitController.html" title="class in control"><span class="typeNameLink">SimulationTabMitController</span></a></li> <li class="circle">control.<a href="SimulationTabMitController.html" title="class in control"><span class="typeNameLink">SimulationTabMitController</span></a></li>
<li class="circle">control.<a href="UnterTabMitController.html" title="class in control"><span class="typeNameLink">UnterTabMitController</span></a></li> <li class="circle">control.<a href="UnterTabMitController.html" title="class in control"><span class="typeNameLink">UnterTabMitController</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
<li class="circle">javafx.stage.Window (implements javafx.event.EventTarget) <li class="circle">javafx.stage.Window (implements javafx.event.EventTarget)
<ul> <ul>
<li class="circle">javafx.stage.Stage <li class="circle">javafx.stage.Stage
<ul> <ul>
<li class="circle">control.<a href="Hilfefenster.html" title="class in control"><span class="typeNameLink">Hilfefenster</span></a> (implements graph.<a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a>)</li> <li class="circle">control.<a href="Hilfefenster.html" title="class in control"><span class="typeNameLink">Hilfefenster</span></a> (implements graph.<a href="../graph/Hilfe.html" title="interface in graph">Hilfe</a>)</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

View file

@ -1,166 +1,166 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>eigeneAlgorithmen (1_graphentester)</title> <title>eigeneAlgorithmen (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="eigeneAlgorithmen (1_graphentester)"; parent.document.title="eigeneAlgorithmen (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 title="Package" class="title">Package&nbsp;eigeneAlgorithmen</h1> <h1 title="Package" class="title">Package&nbsp;eigeneAlgorithmen</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="typeSummary"> <table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Class</th> <th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="GraphAlgo_Coloring_Schueler.html" title="class in eigeneAlgorithmen">GraphAlgo_Coloring_Schueler</a></th> <th class="colFirst" scope="row"><a href="GraphAlgo_Coloring_Schueler.html" title="class in eigeneAlgorithmen">GraphAlgo_Coloring_Schueler</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten <div class="block">Dieser Algorithmus färbt einen Graphen, so dass keine benachbarten Knoten
die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div> die gleiche Farbe haben und möglichst wenige Farben benutzt werden.</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,168 +1,168 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>eigeneAlgorithmen Class Hierarchy (1_graphentester)</title> <title>eigeneAlgorithmen Class Hierarchy (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="eigeneAlgorithmen Class Hierarchy (1_graphentester)"; parent.document.title="eigeneAlgorithmen Class Hierarchy (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package eigeneAlgorithmen</h1> <h1 class="title">Hierarchy For Package eigeneAlgorithmen</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal"> <ul class="horizontal">
<li><a href="../overview-tree.html">All Packages</a></li> <li><a href="../overview-tree.html">All Packages</a></li>
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region"> <section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Thread.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Thread</span></a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Runnable</a>) <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Thread.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Thread</span></a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Runnable</a>)
<ul> <ul>
<li class="circle">algorithmen.<a href="../algorithmen/GraphAlgo.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo</span></a> <li class="circle">algorithmen.<a href="../algorithmen/GraphAlgo.html" title="class in algorithmen"><span class="typeNameLink">GraphAlgo</span></a>
<ul> <ul>
<li class="circle">eigeneAlgorithmen.<a href="GraphAlgo_Coloring_Schueler.html" title="class in eigeneAlgorithmen"><span class="typeNameLink">GraphAlgo_Coloring_Schueler</span></a></li> <li class="circle">eigeneAlgorithmen.<a href="GraphAlgo_Coloring_Schueler.html" title="class in eigeneAlgorithmen"><span class="typeNameLink">GraphAlgo_Coloring_Schueler</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1 +1 @@
graph graph

File diff suppressed because it is too large Load diff

View file

@ -2,116 +2,33 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.14.1) on Thu Apr 20 12:17:13 CEST 2023 -->
<title>GraphElement (1_graphentester)</title> <title>GraphElement</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2023-04-20">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GraphElement (1_graphentester)"; parent.document.title="GraphElement";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":6,"i1":6,"i2":6}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":6,"i5":6,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
@ -120,7 +37,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li>java.lang.Object</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>graph.GraphElement</li> <li>graph.GraphElement</li>
@ -132,21 +49,19 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</code></dd> <dd><code>java.lang.Comparable&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</code></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="Kante.html" title="class in graph">Kante</a></code>, <code><a href="Knoten.html" title="class in graph">Knoten</a></code></dd>
</dl> </dl>
<hr> <hr>
<pre>public abstract class <span class="typeNameLabel">GraphElement</span> <pre>public abstract class <span class="typeNameLabel">GraphElement</span>
extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a> extends java.lang.Object
implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</pre> implements java.lang.Comparable&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</pre>
<div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten. <div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.
Sie ist nur für die interne Verarbeitung wichtig.</div> Sie ist nur für die interne Verarbeitung wichtig.</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
<dd>v1.1</dd> <dd>28.02.2023 (v7.0)
v7.0: Die am Element gespeicherten Informationen werden in einer Hashmap gespeichert. Daher können beliebige weitere Informationen abgelegt werden.
Es wird auch gespeichert, als welcher Typ die Information übergeben wurde.</dd>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
@ -156,6 +71,44 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.String,&#8203;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#daten">daten</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected graph.Graph</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#g">g</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sortierKriterium">sortierKriterium</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.String,&#8203;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#typen">typen</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
@ -185,34 +138,133 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>abstract int</code></td> <td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#compareTo(graph.GraphElement)">compareTo</a></span>&#8203;(<a href="GraphElement.html" title="class in graph">GraphElement</a>&nbsp;e)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#compareTo(graph.GraphElement)">compareTo</a></span>&#8203;(<a href="GraphElement.html" title="class in graph">GraphElement</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">
<div class="block">Vergleicht den Knoten/Kante mit einem anderen Knoten/Kante bezüglich seines Sortierkriteriums
Das Sortierkriterium ist normalerweise der "Wert", kann aber mit setSortierkriterium gesetzt werden.</div>
</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStatus()">getStatus</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBoolean(java.lang.String)">getBoolean</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">
<div class="block">Gibt zusätzliche Daten als int zurück</div>
</td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>abstract void</code></td> <td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStatus(java.lang.String)">setStatus</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;status)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDouble(java.lang.String)">getDouble</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">
<div class="block">Gibt zusätzliche Daten als int zurück</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInt(java.lang.String)">getInt</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Gibt zusätzliche Daten als int zurück</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>abstract java.util.List&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKurztext(java.lang.String%5B%5D)">getKurztext</a></span>&#8203;(java.lang.String[]&nbsp;namen)</code></th>
<td class="colLast">
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Kurztext für die Anzeige im
Kreis bzw.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>abstract java.util.List&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLangtext(java.lang.String%5B%5D)">getLangtext</a></span>&#8203;(java.lang.String[]&nbsp;namen)</code></th>
<td class="colLast">
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Langtext für die Anzeige im
Tooltip-Fenster zurück.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStatus()">getStatus</a></span>()</code></th>
<td class="colLast">
<div class="block">Liefert den Status einer Kante als String.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getString(java.lang.String)">getString</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Gibt zusätzliche Daten als String zurück</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#set(java.lang.String,boolean)">set</a></span>&#8203;(java.lang.String&nbsp;name,
boolean&nbsp;wert)</code></th>
<td class="colLast">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#set(java.lang.String,double)">set</a></span>&#8203;(java.lang.String&nbsp;name,
double&nbsp;wert)</code></th>
<td class="colLast">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Double.POSITIVE_INFINITY bzw.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#set(java.lang.String,int)">set</a></span>&#8203;(java.lang.String&nbsp;name,
int&nbsp;wert)</code></th>
<td class="colLast">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Integer.MAX_VALUE bzw.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#set(java.lang.String,java.lang.String)">set</a></span>&#8203;(java.lang.String&nbsp;name,
java.lang.String&nbsp;wert)</code></th>
<td class="colLast">
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraph(graph.Graph)">setGraph</a></span>&#8203;(graph.Graph&nbsp;g)</code></th>
<td class="colLast">
<div class="block">Speichert den Graphen, in den Knoten/Kante eingefügt wurde.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSortierkriterium(java.lang.String)">setSortierkriterium</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Setzt das Sortierkriterium des Knoten/der Kante.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStatus(java.lang.String)">setStatus</a></span>&#8203;(java.lang.String&nbsp;status)</code></th>
<td class="colLast">
<div class="block">Setzt den Status einer Kante, der in einem String gespeichert ist.</div>
</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -223,6 +275,52 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="daten">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>daten</h4>
<pre>protected&nbsp;java.util.HashMap&lt;java.lang.String,&#8203;java.lang.String&gt; daten</pre>
</li>
</ul>
<a id="typen">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>typen</h4>
<pre>protected&nbsp;java.util.HashMap&lt;java.lang.String,&#8203;java.lang.String&gt; typen</pre>
</li>
</ul>
<a id="g">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>g</h4>
<pre>protected&nbsp;graph.Graph g</pre>
</li>
</ul>
<a id="sortierKriterium">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>sortierKriterium</h4>
<pre>protected&nbsp;java.lang.String sortierKriterium</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
@ -249,16 +347,20 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="compareTo(graph.GraphElement)"> <a id="setStatus(java.lang.String)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>compareTo</h4> <h4>setStatus</h4>
<pre class="methodSignature">public abstract&nbsp;int&nbsp;compareTo&#8203;(<a href="GraphElement.html" title="class in graph">GraphElement</a>&nbsp;e)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;setStatus&#8203;(java.lang.String&nbsp;status)</pre>
<div class="block">Setzt den Status einer Kante, der in einem String gespeichert ist.
Form: markiert,geloescht,farbe
Dabei sind markiert und geloescht boolsche Werte (0 = false, 1 = true) und
die farbe eine Zahl</div>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html?is-external=true#compareTo(T)" title="class or interface in java.lang" class="externalLink">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</code></dd> <dd><code>status</code> - Statusstring</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@ -268,16 +370,225 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getStatus</h4> <h4>getStatus</h4>
<pre class="methodSignature">public abstract&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;getStatus()</pre> <pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getStatus()</pre>
<div class="block">Liefert den Status einer Kante als String.
Form: markiert,geloescht,farbe
Dabei sind markiert und geloescht boolsche Werte (0 = false, 1 = true) und
die farbe eine Zahl</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Statusstring</dd>
</dl>
</li> </li>
</ul> </ul>
<a id="setStatus(java.lang.String)"> <a id="setSortierkriterium(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSortierkriterium</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSortierkriterium&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Setzt das Sortierkriterium des Knoten/der Kante.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung des Wertes nach dem sortiert werden soll</dd>
</dl>
</li>
</ul>
<a id="getKurztext(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKurztext</h4>
<pre class="methodSignature">public abstract&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getKurztext&#8203;(java.lang.String[]&nbsp;namen)</pre>
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Kurztext für die Anzeige im
Kreis bzw. Kasten zurück. Dabei wird jeder Eintrag der Liste als eigene Zeile
dargestellt. Es werden nur die Werte angezeigt. Es sind max. 2 Zeilen zulässig.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>namen</code> - Namen der Werte, die im Kurztext angezeigt werden sollen.</dd>
</dl>
</li>
</ul>
<a id="getLangtext(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLangtext</h4>
<pre class="methodSignature">public abstract&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;getLangtext&#8203;(java.lang.String[]&nbsp;namen)</pre>
<div class="block">Gibt die Beschreibung des Knoten / der Kante als Langtext für die Anzeige im
Tooltip-Fenster zurück. Dabei wird jeder Eintrag der Liste als eigene Zeile
dargestellt. Es wird jeweils die Bezeichnung und der Wert ausgegeben.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>namen</code> - Namen der Werte, die im Tooltip angezeigt werden sollen.</dd>
</dl>
</li>
</ul>
<a id="setGraph(graph.Graph)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGraph</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setGraph&#8203;(graph.Graph&nbsp;g)</pre>
<div class="block">Speichert den Graphen, in den Knoten/Kante eingefügt wurde. Damit kann er selbst seine Nummer
ermitteln.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>g</code> - Graph</dd>
</dl>
</li>
</ul>
<a id="set(java.lang.String,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;set&#8203;(java.lang.String&nbsp;name,
java.lang.String&nbsp;wert)</pre>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl>
</li>
</ul>
<a id="set(java.lang.String,double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;set&#8203;(java.lang.String&nbsp;name,
double&nbsp;wert)</pre>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Double.POSITIVE_INFINITY bzw. NEGATIVE_INFINITY wird als +/- unendlich dargestellt</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl>
</li>
</ul>
<a id="set(java.lang.String,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;set&#8203;(java.lang.String&nbsp;name,
int&nbsp;wert)</pre>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante
Integer.MAX_VALUE bzw. MIN_VALUE werden als +/- unendlich dargestellt.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl>
</li>
</ul>
<a id="set(java.lang.String,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;set&#8203;(java.lang.String&nbsp;name,
boolean&nbsp;wert)</pre>
<div class="block">Speichert zusätzliche Daten am Knoten oder der Kante</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der Art der Daten</dd>
<dd><code>wert</code> - Wert der zu speichernden Daten</dd>
</dl>
</li>
</ul>
<a id="getString(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getString&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Gibt zusätzliche Daten als String zurück</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Wert von "name" oder "", wenn name nicht gespeichert ist</dd>
</dl>
</li>
</ul>
<a id="getInt(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getInt&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Gibt zusätzliche Daten als int zurück</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Wert von "name" oder 0, wenn name nicht gespeichert ist oder keine Zahl ist</dd>
</dl>
</li>
</ul>
<a id="getDouble(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre class="methodSignature">public&nbsp;double&nbsp;getDouble&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Gibt zusätzliche Daten als int zurück</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Wert von "name" oder 0, wenn name nicht gespeichert ist oder keine Zahl ist</dd>
</dl>
</li>
</ul>
<a id="getBoolean(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getBoolean&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Gibt zusätzliche Daten als int zurück</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - Bezeichnung der zusätzlichen Daten</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Wert von "name" oder false, wenn name nicht gespeichert ist oder kein Boolean ist</dd>
</dl>
</li>
</ul>
<a id="compareTo(graph.GraphElement)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>setStatus</h4> <h4>compareTo</h4>
<pre class="methodSignature">public abstract&nbsp;void&nbsp;setStatus&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;status)</pre> <pre class="methodSignature">public&nbsp;int&nbsp;compareTo&#8203;(<a href="GraphElement.html" title="class in graph">GraphElement</a>&nbsp;e)</pre>
<div class="block">Vergleicht den Knoten/Kante mit einem anderen Knoten/Kante bezüglich seines Sortierkriteriums
Das Sortierkriterium ist normalerweise der "Wert", kann aber mit setSortierkriterium gesetzt werden.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="GraphElement.html" title="class in graph">GraphElement</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - anderer Knoten</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>kleiner 0 der andere Knoten hat einen größeren Wert, größer 0 der andere Knoten hat einen kleineren Wert, gleich 0 beide sind gleich</dd>
</dl>
</li> </li>
</ul> </ul>
</li> </li>
@ -289,64 +600,5 @@ implements <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -1,321 +1,321 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>Hilfe (1_graphentester)</title> <title>Hilfe (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Hilfe (1_graphentester)"; parent.document.title="Hilfe (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6}; var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">graph</a></div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">graph</a></div>
<h2 title="Interface Hilfe" class="title">Interface Hilfe</h2> <h2 title="Interface Hilfe" class="title">Interface Hilfe</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Known Implementing Classes:</dt> <dt>All Known Implementing Classes:</dt>
<dd><code><a href="../control/Hilfefenster.html" title="class in control">Hilfefenster</a></code></dd> <dd><code><a href="../control/Hilfefenster.html" title="class in control">Hilfefenster</a></code></dd>
</dl> </dl>
<hr> <hr>
<pre>public interface <span class="typeNameLabel">Hilfe</span></pre> <pre>public interface <span class="typeNameLabel">Hilfe</span></pre>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#append(java.lang.String)">append</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#append(java.lang.String)">append</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentLess()">indentLess</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentLess()">indentLess</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentMore()">indentMore</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indentMore()">indentMore</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loescheAlles()">loescheAlles</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loescheAlles()">loescheAlles</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraphPlotter(graph.GraphPlotter)">setGraphPlotter</a></span>&#8203;(<a href="GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setGraphPlotter(graph.GraphPlotter)">setGraphPlotter</a></span>&#8203;(<a href="GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReviewAllowed(boolean)">setReviewAllowed</a></span>&#8203;(boolean&nbsp;a)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setReviewAllowed(boolean)">setReviewAllowed</a></span>&#8203;(boolean&nbsp;a)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="loescheAlles()"> <a id="loescheAlles()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>loescheAlles</h4> <h4>loescheAlles</h4>
<pre class="methodSignature">void&nbsp;loescheAlles()</pre> <pre class="methodSignature">void&nbsp;loescheAlles()</pre>
</li> </li>
</ul> </ul>
<a id="append(java.lang.String)"> <a id="append(java.lang.String)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>append</h4> <h4>append</h4>
<pre class="methodSignature">void&nbsp;append&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</pre> <pre class="methodSignature">void&nbsp;append&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;text)</pre>
</li> </li>
</ul> </ul>
<a id="indentMore()"> <a id="indentMore()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>indentMore</h4> <h4>indentMore</h4>
<pre class="methodSignature">void&nbsp;indentMore()</pre> <pre class="methodSignature">void&nbsp;indentMore()</pre>
</li> </li>
</ul> </ul>
<a id="indentLess()"> <a id="indentLess()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>indentLess</h4> <h4>indentLess</h4>
<pre class="methodSignature">void&nbsp;indentLess()</pre> <pre class="methodSignature">void&nbsp;indentLess()</pre>
</li> </li>
</ul> </ul>
<a id="setGraphPlotter(graph.GraphPlotter)"> <a id="setGraphPlotter(graph.GraphPlotter)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setGraphPlotter</h4> <h4>setGraphPlotter</h4>
<pre class="methodSignature">void&nbsp;setGraphPlotter&#8203;(<a href="GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</pre> <pre class="methodSignature">void&nbsp;setGraphPlotter&#8203;(<a href="GraphPlotter.html" title="class in graph">GraphPlotter</a>&nbsp;gp)</pre>
</li> </li>
</ul> </ul>
<a id="setReviewAllowed(boolean)"> <a id="setReviewAllowed(boolean)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>setReviewAllowed</h4> <h4>setReviewAllowed</h4>
<pre class="methodSignature">void&nbsp;setReviewAllowed&#8203;(boolean&nbsp;a)</pre> <pre class="methodSignature">void&nbsp;setReviewAllowed&#8203;(boolean&nbsp;a)</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li> <li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,48 +1,53 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="de"> <!-- NewPage -->
<head> <html lang="de">
<!-- Generated by javadoc (17) on Sun Nov 13 19:45:55 CET 2022 --> <head>
<title>graph</title> <!-- Generated by javadoc (11.0.14.1) on Thu Apr 20 12:17:13 CEST 2023 -->
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>graph</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-11-13"> <meta name="dc.created" content="2023-04-20">
<meta name="description" content="declaration: package: graph"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<meta name="generator" content="javadoc/PackageWriterImpl"> <script type="text/javascript" src="../script.js"></script>
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> </head>
<script type="text/javascript" src="../script.js"></script> <body>
</head> <script type="text/javascript"><!--
<body class="package-declaration-page"> try {
<script type="text/javascript"></script> if (location.href.indexOf('is-external=true') == -1) {
<noscript> parent.document.title="graph";
<div>JavaScript is disabled on your browser.</div> }
</noscript> }
<div class="flex-box"> catch(err) {
<div class="flex-content"> }
<main role="main"> //-->
<div class="header"> </script>
<h1 title="Package graph" class="title">Package graph</h1> <noscript>
</div> <div>JavaScript is disabled on your browser.</div>
<hr> </noscript>
<div class="package-signature">package <span class="element-name">graph</span></div> <main role="main">
<section class="summary"> <div class="header">
<ul class="summary-list"> <h1 title="Package" class="title">Package&nbsp;graph</h1>
<li> </div>
<div id="class-summary"> <div class="contentContainer">
<div class="caption"><span>Classes</span></div> <ul class="blockList">
<div class="summary-table two-column-summary"> <li class="blockList">
<div class="table-header col-first">Class</div> <table class="typeSummary">
<div class="table-header col-last">Description</div> <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Graph.html" title="class in graph">Graph</a></div> <tr>
<div class="col-last even-row-color class-summary class-summary-tab2"> <th class="colFirst" scope="col">Class</th>
<div class="block">Dies ist das Herz vom "GraphTester" - der Graph selber, gepeichert als Adjazenzliste.</div> <th class="colLast" scope="col">Description</th>
</div> </tr>
</div> <tbody>
</div> <tr class="altColor">
</li> <th class="colFirst" scope="row"><a href="GraphElement.html" title="class in graph">GraphElement</a></th>
</ul> <td class="colLast">
</section> <div class="block">Die Klasse GraphElement ist eine Oberklasse von Knoten und Kanten.</div>
</main> </td>
</div> </tr>
</div> </tbody>
</body> </table>
</html> </li>
</ul>
</div>
</main>
</body>
</html>

View file

@ -1,198 +1,198 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>graph Class Hierarchy (1_graphentester)</title> <title>graph Class Hierarchy (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="graph Class Hierarchy (1_graphentester)"; parent.document.title="graph Class Hierarchy (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package graph</h1> <h1 class="title">Hierarchy For Package graph</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal"> <ul class="horizontal">
<li><a href="../overview-tree.html">All Packages</a></li> <li><a href="../overview-tree.html">All Packages</a></li>
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region"> <section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul> <ul>
<li class="circle">graph.<a href="Graph.html" title="class in graph"><span class="typeNameLink">Graph</span></a></li> <li class="circle">graph.<a href="Graph.html" title="class in graph"><span class="typeNameLink">Graph</span></a></li>
<li class="circle">graph.<a href="GraphElement.html" title="class in graph"><span class="typeNameLink">GraphElement</span></a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;T&gt;) <li class="circle">graph.<a href="GraphElement.html" title="class in graph"><span class="typeNameLink">GraphElement</span></a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;T&gt;)
<ul> <ul>
<li class="circle">graph.<a href="Kante.html" title="class in graph"><span class="typeNameLink">Kante</span></a></li> <li class="circle">graph.<a href="Kante.html" title="class in graph"><span class="typeNameLink">Kante</span></a></li>
<li class="circle">graph.<a href="Knoten.html" title="class in graph"><span class="typeNameLink">Knoten</span></a></li> <li class="circle">graph.<a href="Knoten.html" title="class in graph"><span class="typeNameLink">Knoten</span></a></li>
</ul> </ul>
</li> </li>
<li class="circle">graph.<a href="GraphOptions.html" title="class in graph"><span class="typeNameLink">GraphOptions</span></a></li> <li class="circle">graph.<a href="GraphOptions.html" title="class in graph"><span class="typeNameLink">GraphOptions</span></a></li>
<li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) <li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable)
<ul> <ul>
<li class="circle">javafx.scene.Parent <li class="circle">javafx.scene.Parent
<ul> <ul>
<li class="circle">javafx.scene.layout.Region <li class="circle">javafx.scene.layout.Region
<ul> <ul>
<li class="circle">javafx.scene.control.Control (implements javafx.scene.control.Skinnable) <li class="circle">javafx.scene.control.Control (implements javafx.scene.control.Skinnable)
<ul> <ul>
<li class="circle">javafx.scene.control.ScrollPane <li class="circle">javafx.scene.control.ScrollPane
<ul> <ul>
<li class="circle">imp.<a href="../imp/PictureViewer.html" title="class in imp"><span class="typeNameLink">PictureViewer</span></a> <li class="circle">imp.<a href="../imp/PictureViewer.html" title="class in imp"><span class="typeNameLink">PictureViewer</span></a>
<ul> <ul>
<li class="circle">graph.<a href="GraphPlotter.html" title="class in graph"><span class="typeNameLink">GraphPlotter</span></a></li> <li class="circle">graph.<a href="GraphPlotter.html" title="class in graph"><span class="typeNameLink">GraphPlotter</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<section role="region"> <section role="region">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2> <h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul> <ul>
<li class="circle">graph.<a href="Hilfe.html" title="interface in graph"><span class="typeNameLink">Hilfe</span></a></li> <li class="circle">graph.<a href="Hilfe.html" title="interface in graph"><span class="typeNameLink">Hilfe</span></a></li>
</ul> </ul>
</section> </section>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,265 +1,265 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>API Help (1_graphentester)</title> <title>API Help (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script> <script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (1_graphentester)"; parent.document.title="API Help (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "./"; var pathtoroot = "./";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li>Package</li> <li>Package</li>
<li>Class</li> <li>Class</li>
<li><a href="overview-tree.html">Tree</a></li> <li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li> <li><a href="index-all.html">Index</a></li>
<li class="navBarCell1Rev">Help</li> <li class="navBarCell1Rev">Help</li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 class="title">How This API Document Is Organized</h1> <h1 class="title">How This API Document Is Organized</h1>
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div> <div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Overview</h2> <h2>Overview</h2>
<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p> <p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Package</h2> <h2>Package</h2>
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:</p> <p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:</p>
<ul> <ul>
<li>Interfaces</li> <li>Interfaces</li>
<li>Classes</li> <li>Classes</li>
<li>Enums</li> <li>Enums</li>
<li>Exceptions</li> <li>Exceptions</li>
<li>Errors</li> <li>Errors</li>
<li>Annotation Types</li> <li>Annotation Types</li>
</ul> </ul>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Class or Interface</h2> <h2>Class or Interface</h2>
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p> <p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
<ul> <ul>
<li>Class Inheritance Diagram</li> <li>Class Inheritance Diagram</li>
<li>Direct Subclasses</li> <li>Direct Subclasses</li>
<li>All Known Subinterfaces</li> <li>All Known Subinterfaces</li>
<li>All Known Implementing Classes</li> <li>All Known Implementing Classes</li>
<li>Class or Interface Declaration</li> <li>Class or Interface Declaration</li>
<li>Class or Interface Description</li> <li>Class or Interface Description</li>
</ul> </ul>
<br> <br>
<ul> <ul>
<li>Nested Class Summary</li> <li>Nested Class Summary</li>
<li>Field Summary</li> <li>Field Summary</li>
<li>Property Summary</li> <li>Property Summary</li>
<li>Constructor Summary</li> <li>Constructor Summary</li>
<li>Method Summary</li> <li>Method Summary</li>
</ul> </ul>
<br> <br>
<ul> <ul>
<li>Field Detail</li> <li>Field Detail</li>
<li>Property Detail</li> <li>Property Detail</li>
<li>Constructor Detail</li> <li>Constructor Detail</li>
<li>Method Detail</li> <li>Method Detail</li>
</ul> </ul>
<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> <p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Annotation Type</h2> <h2>Annotation Type</h2>
<p>Each annotation type has its own separate page with the following sections:</p> <p>Each annotation type has its own separate page with the following sections:</p>
<ul> <ul>
<li>Annotation Type Declaration</li> <li>Annotation Type Declaration</li>
<li>Annotation Type Description</li> <li>Annotation Type Description</li>
<li>Required Element Summary</li> <li>Required Element Summary</li>
<li>Optional Element Summary</li> <li>Optional Element Summary</li>
<li>Element Detail</li> <li>Element Detail</li>
</ul> </ul>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Enum</h2> <h2>Enum</h2>
<p>Each enum has its own separate page with the following sections:</p> <p>Each enum has its own separate page with the following sections:</p>
<ul> <ul>
<li>Enum Declaration</li> <li>Enum Declaration</li>
<li>Enum Description</li> <li>Enum Description</li>
<li>Enum Constant Summary</li> <li>Enum Constant Summary</li>
<li>Enum Constant Detail</li> <li>Enum Constant Detail</li>
</ul> </ul>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Tree (Class Hierarchy)</h2> <h2>Tree (Class Hierarchy)</h2>
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p> <p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
<ul> <ul>
<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li> <li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
<li>When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.</li> <li>When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.</li>
</ul> </ul>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Index</h2> <h2>Index</h2>
<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.</p> <p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.</p>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>All&nbsp;Classes</h2> <h2>All&nbsp;Classes</h2>
<p>The <a href="allclasses.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p> <p>The <a href="allclasses.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Serialized Form</h2> <h2>Serialized Form</h2>
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p> <p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Constant Field Values</h2> <h2>Constant Field Values</h2>
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> <p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
</section> </section>
</li> </li>
<li class="blockList"> <li class="blockList">
<section role="region"> <section role="region">
<h2>Search</h2> <h2>Search</h2>
<p>You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".</p> <p>You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".</p>
</section> </section>
</li> </li>
</ul> </ul>
<hr> <hr>
<span class="emphasizedPhrase">This help file applies to API documentation generated by the standard doclet.</span></div> <span class="emphasizedPhrase">This help file applies to API documentation generated by the standard doclet.</span></div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li>Package</li> <li>Package</li>
<li>Class</li> <li>Class</li>
<li><a href="overview-tree.html">Tree</a></li> <li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li> <li><a href="index-all.html">Index</a></li>
<li class="navBarCell1Rev">Help</li> <li class="navBarCell1Rev">Help</li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,394 +1,394 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>HSB (1_graphentester)</title> <title>HSB (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HSB (1_graphentester)"; parent.document.title="HSB (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":9,"i1":9,"i2":9,"i3":9}; var data = {"i0":9,"i1":9,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">imp</a></div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">imp</a></div>
<h2 title="Class HSB" class="title">Class HSB</h2> <h2 title="Class HSB" class="title">Class HSB</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="inheritance"> <ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li>imp.HSB</li> <li>imp.HSB</li>
</ul> </ul>
</li> </li>
</ul> </ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<pre>public class <span class="typeNameLabel">HSB</span> <pre>public class <span class="typeNameLabel">HSB</span>
extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre> extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
<div class="block">Hilfsklasse für das HSB-Farbmodell</div> <div class="block">Hilfsklasse für das HSB-Farbmodell</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
<dd>V1.0 14.01.2020</dd> <dd>V1.0 14.01.2020</dd>
<dt><span class="simpleTagLabel">Author:</span></dt> <dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Thomas Schaller</dd> <dd>Thomas Schaller</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Constructor</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">HSB</a></span>()</code></th> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">HSB</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>static double</code></td> <td class="colFirst"><code>static double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrightness(java.awt.Color)">getBrightness</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrightness(java.awt.Color)">getBrightness</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</code></th>
<td class="colLast"> <td class="colLast">
<div class="block">Liefert die Helligkeit als Wert zwischen 0.0 (0%) und 1.0 (100%).</div> <div class="block">Liefert die Helligkeit als Wert zwischen 0.0 (0%) und 1.0 (100%).</div>
</td> </td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a></code></td> <td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getColor(double,double,double)">getColor</a></span>&#8203;(double&nbsp;h, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getColor(double,double,double)">getColor</a></span>&#8203;(double&nbsp;h,
double&nbsp;s, double&nbsp;s,
double&nbsp;b)</code></th> double&nbsp;b)</code></th>
<td class="colLast"> <td class="colLast">
<div class="block">Liefert ein Java-Color-Objekt mit den angegebenen HSB-Werten.</div> <div class="block">Liefert ein Java-Color-Objekt mit den angegebenen HSB-Werten.</div>
</td> </td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code>static double</code></td> <td class="colFirst"><code>static double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHue(java.awt.Color)">getHue</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHue(java.awt.Color)">getHue</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</code></th>
<td class="colLast"> <td class="colLast">
<div class="block">Liefert den Farbton als Winkel zwischen 0.0° und 360.0°.</div> <div class="block">Liefert den Farbton als Winkel zwischen 0.0° und 360.0°.</div>
</td> </td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code>static double</code></td> <td class="colFirst"><code>static double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSaturation(java.awt.Color)">getSaturation</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSaturation(java.awt.Color)">getSaturation</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</code></th>
<td class="colLast"> <td class="colLast">
<div class="block">Liefert die Sättigung als Wert zwischen 0.0 (0%) und 1.0 (100%).</div> <div class="block">Liefert die Sättigung als Wert zwischen 0.0 (0%) und 1.0 (100%).</div>
</td> </td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a id="&lt;init&gt;()"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>HSB</h4> <h4>HSB</h4>
<pre>public&nbsp;HSB()</pre> <pre>public&nbsp;HSB()</pre>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region"> <section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a id="getHue(java.awt.Color)"> <a id="getHue(java.awt.Color)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getHue</h4> <h4>getHue</h4>
<pre class="methodSignature">public static&nbsp;double&nbsp;getHue&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</pre> <pre class="methodSignature">public static&nbsp;double&nbsp;getHue&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</pre>
<div class="block">Liefert den Farbton als Winkel zwischen 0.0° und 360.0°.</div> <div class="block">Liefert den Farbton als Winkel zwischen 0.0° und 360.0°.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>Color</code> - c Farbe, deren Farbton bestimmt werden soll.</dd> <dd><code>Color</code> - c Farbe, deren Farbton bestimmt werden soll.</dd>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>Farbton</dd> <dd>Farbton</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="getSaturation(java.awt.Color)"> <a id="getSaturation(java.awt.Color)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getSaturation</h4> <h4>getSaturation</h4>
<pre class="methodSignature">public static&nbsp;double&nbsp;getSaturation&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</pre> <pre class="methodSignature">public static&nbsp;double&nbsp;getSaturation&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</pre>
<div class="block">Liefert die Sättigung als Wert zwischen 0.0 (0%) und 1.0 (100%).</div> <div class="block">Liefert die Sättigung als Wert zwischen 0.0 (0%) und 1.0 (100%).</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>Color</code> - c Farbe, deren Sättigung bestimmt werden soll.</dd> <dd><code>Color</code> - c Farbe, deren Sättigung bestimmt werden soll.</dd>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>Sättigung</dd> <dd>Sättigung</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="getBrightness(java.awt.Color)"> <a id="getBrightness(java.awt.Color)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getBrightness</h4> <h4>getBrightness</h4>
<pre class="methodSignature">public static&nbsp;double&nbsp;getBrightness&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</pre> <pre class="methodSignature">public static&nbsp;double&nbsp;getBrightness&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;c)</pre>
<div class="block">Liefert die Helligkeit als Wert zwischen 0.0 (0%) und 1.0 (100%).</div> <div class="block">Liefert die Helligkeit als Wert zwischen 0.0 (0%) und 1.0 (100%).</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>Color</code> - c Farbe, deren Helligkeit bestimmt werden soll.</dd> <dd><code>Color</code> - c Farbe, deren Helligkeit bestimmt werden soll.</dd>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>Sättigung</dd> <dd>Sättigung</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="getColor(double,double,double)"> <a id="getColor(double,double,double)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getColor</h4> <h4>getColor</h4>
<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;getColor&#8203;(double&nbsp;h, <pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/Color.html?is-external=true" title="class or interface in java.awt" class="externalLink">Color</a>&nbsp;getColor&#8203;(double&nbsp;h,
double&nbsp;s, double&nbsp;s,
double&nbsp;b)</pre> double&nbsp;b)</pre>
<div class="block">Liefert ein Java-Color-Objekt mit den angegebenen HSB-Werten.</div> <div class="block">Liefert ein Java-Color-Objekt mit den angegebenen HSB-Werten.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>h</code> - Farbton (Hue)</dd> <dd><code>h</code> - Farbton (Hue)</dd>
<dd><code>s</code> - Sättigung (Saturation)</dd> <dd><code>s</code> - Sättigung (Saturation)</dd>
<dd><code>b</code> - Brightness (Helligkeit)</dd> <dd><code>b</code> - Brightness (Helligkeit)</dd>
<dt><span class="returnLabel">Returns:</span></dt> <dt><span class="returnLabel">Returns:</span></dt>
<dd>Java-Color-Objekt</dd> <dd>Java-Color-Objekt</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main> </main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,194 +1,194 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>imp (1_graphentester)</title> <title>imp (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="imp (1_graphentester)"; parent.document.title="imp (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 title="Package" class="title">Package&nbsp;imp</h1> <h1 title="Package" class="title">Package&nbsp;imp</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="typeSummary"> <table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Class</th> <th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="HSB.html" title="class in imp">HSB</a></th> <th class="colFirst" scope="row"><a href="HSB.html" title="class in imp">HSB</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Hilfsklasse für das HSB-Farbmodell</div> <div class="block">Hilfsklasse für das HSB-Farbmodell</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="NumberField.html" title="class in imp">NumberField</a></th> <th class="colFirst" scope="row"><a href="NumberField.html" title="class in imp">NumberField</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="Picture.html" title="class in imp">Picture</a></th> <th class="colFirst" scope="row"><a href="Picture.html" title="class in imp">Picture</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Bildklasse fuer die Simulation von Processing-Befehlen <div class="block">Bildklasse fuer die Simulation von Processing-Befehlen
Diese Klasse stellt ein BufferedImage bereit, in das mit Processing-Befehlen gezeichnet Diese Klasse stellt ein BufferedImage bereit, in das mit Processing-Befehlen gezeichnet
werden kann.</div> werden kann.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="PictureViewer.html" title="class in imp">PictureViewer</a></th> <th class="colFirst" scope="row"><a href="PictureViewer.html" title="class in imp">PictureViewer</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="Table.html" title="class in imp">Table</a></th> <th class="colFirst" scope="row"><a href="Table.html" title="class in imp">Table</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="TableRow.html" title="class in imp">TableRow</a></th> <th class="colFirst" scope="row"><a href="TableRow.html" title="class in imp">TableRow</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="XML.html" title="class in imp">XML</a></th> <th class="colFirst" scope="row"><a href="XML.html" title="class in imp">XML</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-tree.html">Tree</a></li> <li><a href="package-tree.html">Tree</a></li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

View file

@ -1,194 +1,194 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="de"> <html lang="de">
<head> <head>
<!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 --> <!-- Generated by javadoc (11.0.2) on Sat Jan 30 12:26:45 CET 2021 -->
<title>imp Class Hierarchy (1_graphentester)</title> <title>imp Class Hierarchy (1_graphentester)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-01-30"> <meta name="dc.created" content="2021-01-30">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style"> <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script> <script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]> <!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> <script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]--> <![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script> <script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script> <script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script> <script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
try { try {
if (location.href.indexOf('is-external=true') == -1) { if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="imp Class Hierarchy (1_graphentester)"; parent.document.title="imp Class Hierarchy (1_graphentester)";
} }
} }
catch(err) { catch(err) {
} }
//--> //-->
var pathtoroot = "../"; var pathtoroot = "../";
var useModuleDirectories = true; var useModuleDirectories = true;
loadScripts(document, 'script');</script> loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner"> <header role="banner">
<nav role="navigation"> <nav role="navigation">
<div class="fixedNav"> <div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<ul class="navListSearch"> <ul class="navListSearch">
<li><label for="search">SEARCH:</label> <li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled"> <input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled"> <input type="reset" id="reset" value="reset" disabled="disabled">
</li> </li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top"); allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div> </div>
<div class="navPadding">&nbsp;</div> <div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height")); $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//--> //-->
</script> </script>
</nav> </nav>
</header> </header>
<main role="main"> <main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package imp</h1> <h1 class="title">Hierarchy For Package imp</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal"> <ul class="horizontal">
<li><a href="../overview-tree.html">All Packages</a></li> <li><a href="../overview-tree.html">All Packages</a></li>
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region"> <section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a> <li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul> <ul>
<li class="circle">imp.<a href="HSB.html" title="class in imp"><span class="typeNameLink">HSB</span></a></li> <li class="circle">imp.<a href="HSB.html" title="class in imp"><span class="typeNameLink">HSB</span></a></li>
<li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) <li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable)
<ul> <ul>
<li class="circle">javafx.scene.Parent <li class="circle">javafx.scene.Parent
<ul> <ul>
<li class="circle">javafx.scene.layout.Region <li class="circle">javafx.scene.layout.Region
<ul> <ul>
<li class="circle">javafx.scene.control.Control (implements javafx.scene.control.Skinnable) <li class="circle">javafx.scene.control.Control (implements javafx.scene.control.Skinnable)
<ul> <ul>
<li class="circle">javafx.scene.control.ScrollPane <li class="circle">javafx.scene.control.ScrollPane
<ul> <ul>
<li class="circle">imp.<a href="PictureViewer.html" title="class in imp"><span class="typeNameLink">PictureViewer</span></a></li> <li class="circle">imp.<a href="PictureViewer.html" title="class in imp"><span class="typeNameLink">PictureViewer</span></a></li>
</ul> </ul>
</li> </li>
<li class="circle">javafx.scene.control.TextInputControl <li class="circle">javafx.scene.control.TextInputControl
<ul> <ul>
<li class="circle">javafx.scene.control.TextField <li class="circle">javafx.scene.control.TextField
<ul> <ul>
<li class="circle">imp.<a href="NumberField.html" title="class in imp"><span class="typeNameLink">NumberField</span></a></li> <li class="circle">imp.<a href="NumberField.html" title="class in imp"><span class="typeNameLink">NumberField</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
<li class="circle">imp.<a href="Picture.html" title="class in imp"><span class="typeNameLink">Picture</span></a></li> <li class="circle">imp.<a href="Picture.html" title="class in imp"><span class="typeNameLink">Picture</span></a></li>
<li class="circle">imp.<a href="Table.html" title="class in imp"><span class="typeNameLink">Table</span></a></li> <li class="circle">imp.<a href="Table.html" title="class in imp"><span class="typeNameLink">Table</span></a></li>
<li class="circle">imp.<a href="TableRow.html" title="class in imp"><span class="typeNameLink">TableRow</span></a></li> <li class="circle">imp.<a href="TableRow.html" title="class in imp"><span class="typeNameLink">TableRow</span></a></li>
<li class="circle">imp.<a href="XML.html" title="class in imp"><span class="typeNameLink">XML</span></a></li> <li class="circle">imp.<a href="XML.html" title="class in imp"><span class="typeNameLink">XML</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section> </section>
</div> </div>
</main> </main>
<footer role="contentinfo"> <footer role="contentinfo">
<nav role="navigation"> <nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../index.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Tree</li> <li class="navBarCell1Rev">Tree</li>
<li><a href="../index-all.html">Index</a></li> <li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li> <li><a href="../help-doc.html">Help</a></li>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom"); allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) { if(window==top) {
allClassesLink.style.display = "block"; allClassesLink.style.display = "block";
} }
else { else {
allClassesLink.style.display = "none"; allClassesLink.style.display = "none";
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
</div> </div>
<a id="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav> </nav>
</footer> </footer>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load diff

View file

@ -1,26 +1,23 @@
<!DOCTYPE HTML> <!DOCTYPE HTML>
<html lang="de"> <!-- NewPage -->
<head> <html lang="de">
<!-- Generated by javadoc (17) on Sun Nov 13 19:45:55 CET 2022 --> <head>
<title>Generated Documentation (Untitled)</title> <!-- Generated by javadoc (11.0.14.1) on Thu Apr 20 12:17:13 CEST 2023 -->
<meta name="viewport" content="width=device-width, initial-scale=1"> <title>Generated Documentation (Untitled)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-11-13"> <script type="text/javascript">window.location.replace('graph/package-summary.html')</script>
<meta name="description" content="index redirect"> <noscript>
<meta name="generator" content="javadoc/IndexRedirectWriter"> <meta http-equiv="Refresh" content="0;graph/package-summary.html">
<link rel="canonical" href="graph/package-summary.html"> </noscript>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="canonical" href="graph/package-summary.html">
<script type="text/javascript">window.location.replace('graph/package-summary.html')</script> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<noscript> </head>
<meta http-equiv="Refresh" content="0;graph/package-summary.html"> <body>
</noscript> <main role="main">
</head> <noscript>
<body class="index-redirect-page"> <p>JavaScript is disabled on your browser.</p>
<main role="main"> </noscript>
<noscript> <p><a href="graph/package-summary.html">graph/package-summary.html</a></p>
<p>JavaScript is disabled on your browser.</p> </main>
</noscript> </body>
<p><a href="graph/package-summary.html">graph/package-summary.html</a></p> </html>
</main>
</body>
</html>

View file

@ -4341,8 +4341,8 @@ module.exports = require('./_descriptors') ? function(object, key, value){
},{"./_descriptors":42,"./_object-dp":52,"./_property-desc":53}],48:[function(require,module,exports){ },{"./_descriptors":42,"./_object-dp":52,"./_property-desc":53}],48:[function(require,module,exports){
module.exports = require('./_global').document && document.documentElement; module.exports = require('./_global').document && document.documentElement;
},{"./_global":46}],49:[function(require,module,exports){ },{"./_global":46}],49:[function(require,module,exports){
module.exports = !require('./_descriptors') && !require('./_fails')(function(){ module.exports = !require('./_descriptors') && !require('./_fails')(function(){
return Object.defineProperty(require('./_dom-create')('div'), 'a', {get: function(){ return 7; }}).a != 7; return Object.defineProperty(require('./_dom-create')('div'), 'a', {get: function(){ return 7; }}).a != 7;
}); });
},{"./_descriptors":42,"./_dom-create":43,"./_fails":45}],50:[function(require,module,exports){ },{"./_descriptors":42,"./_dom-create":43,"./_fails":45}],50:[function(require,module,exports){
// fast apply, http://jsperf.lnkit.com/fast-apply/5 // fast apply, http://jsperf.lnkit.com/fast-apply/5

View file

@ -1,37 +1 @@
ADDITIONAL INFORMATION ABOUT LICENSING Please see ..\java.base\ADDITIONAL_LICENSE_INFO
Certain files distributed by Oracle America, Inc. and/or its affiliates are
subject to the following clarification and special exception to the GPLv2,
based on the GNU Project exception for its Classpath libraries, known as the
GNU Classpath Exception.
Note that Oracle includes multiple, independent programs in this software
package. Some of those programs are provided under licenses deemed
incompatible with the GPLv2 by the Free Software Foundation and others.
For example, the package includes programs licensed under the Apache
License, Version 2.0 and may include FreeType. Such programs are licensed
to you under their original licenses.
Oracle facilitates your further distribution of this package by adding the
Classpath Exception to the necessary parts of its GPLv2 code, which permits
you to use that code in combination with other independent modules not
licensed under the GPLv2. However, note that this would not permit you to
commingle code under an incompatible license with Oracle's GPLv2 licensed
code by, for example, cutting and pasting such code into a file also
containing Oracle's GPLv2 licensed code and then distributing the result.
Additionally, if you were to remove the Classpath Exception from any of the
files to which it applies and distribute the result, you would likely be
required to license some or all of the other code in that distribution under
the GPLv2 as well, and since the GPLv2 is incompatible with the license terms
of some items included in the distribution by Oracle, removing the Classpath
Exception could therefore effectively compromise your ability to further
distribute the package.
Failing to distribute notices associated with some files may also create
unexpected legal consequences.
Proceed with caution and we recommend that you obtain the advice of a lawyer
skilled in open source matters before removing the Classpath Exception or
making modifications to this package which may subsequently be redistributed
and/or involve the use of third party software.

Some files were not shown because too many files have changed in this diff Show more