Compare commits
18 Commits
73d4a6b9aa
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 3d16e36901 | |||
| f64cf0f61d | |||
| c900f07f89 | |||
| 2213a4385d | |||
| 4b59b88688 | |||
| 60a354b508 | |||
| 0be3b82e7b | |||
|
|
3c709ec120 | ||
|
|
dd18dbd55e | ||
|
|
dc371da1f2 | ||
|
|
1fe25fac02 | ||
| 6206aa8791 | |||
| 7014e9308c | |||
| deaffff595 | |||
| 5bab9b5992 | |||
|
|
d4e913b5e2 | ||
|
|
80d48d5335 | ||
|
|
e510bebc21 |
51
.idea/workspace.xml
generated
51
.idea/workspace.xml
generated
@@ -4,23 +4,33 @@
|
||||
<option name="autoReloadType" value="SELECTIVE" />
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="70f8ea87-9ffc-471a-8059-ebbfc323adcc" name="Changes" comment="LegendArea gestaltet">
|
||||
<list default="true" id="70f8ea87-9ffc-471a-8059-ebbfc323adcc" name="Changes" comment="Weighting gefixt">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurAlgorithm.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurAlgorithm.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurApplication.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurApplication.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/graph/DirectedGraph.java" beforeDir="false" afterPath="$PROJECT_DIR$/graph/DirectedGraph.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/graph/UndirectedGraph.java" beforeDir="false" afterPath="$PROJECT_DIR$/graph/UndirectedGraph.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurDrawArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurDrawArea.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurHybridWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurHybridWindow.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurLegendArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurLegendArea.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurLogElement.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurLogElement.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurMethodButtons.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurMethodButtons.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurParameterArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurParameterArea.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/OurApplication/OurTextArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/OurApplication/OurTextArea.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurAlgorithm.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurAlgorithm.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurApplication.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurApplication.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurParameterArea.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurParameterArea.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/graph/DirectedGraph.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/graph/DirectedGraph.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/graph/ExampleGraphs.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/graph/ExampleGraphs.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/graph/UndirectedGraph.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/graph/UndirectedGraph.class" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurDrawArea.class" beforeDir="false" afterPath="$PROJECT_DIR$/out/production/ProjektGraph/OurApplication/OurDrawArea.class" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="FileTemplateManagerImpl">
|
||||
<option name="RECENT_TEMPLATES">
|
||||
<list>
|
||||
<option value="Class" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_BRANCH_BY_REPOSITORY">
|
||||
<map>
|
||||
@@ -39,17 +49,17 @@
|
||||
<option name="hideEmptyMiddlePackages" value="true" />
|
||||
<option name="showLibraryContents" value="true" />
|
||||
</component>
|
||||
<component name="PropertiesComponent"><![CDATA[{
|
||||
"keyToString": {
|
||||
"Application.Display.executor": "Run",
|
||||
"Application.OurApplication.executor": "Run",
|
||||
"Application.OurLegendArea.executor": "Run",
|
||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||
"git-widget-placeholder": "main",
|
||||
"kotlin-language-version-configured": "true",
|
||||
"last_opened_file_path": "C:/Git/ProjektGraphMain"
|
||||
<component name="PropertiesComponent">{
|
||||
"keyToString": {
|
||||
"Application.Display.executor": "Run",
|
||||
"Application.OurApplication.executor": "Run",
|
||||
"Application.OurLegendArea.executor": "Run",
|
||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||
"git-widget-placeholder": "main",
|
||||
"kotlin-language-version-configured": "true",
|
||||
"last_opened_file_path": "C:/Git/ProjektGraphMain"
|
||||
}
|
||||
}]]></component>
|
||||
}</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="C:\Git\ProjektGraph" />
|
||||
@@ -181,4 +191,11 @@
|
||||
<MESSAGE value="Weighting gefixt" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="Weighting gefixt" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<watches-manager>
|
||||
<configuration name="Application">
|
||||
<watch expression="newGraph.screenGraph" />
|
||||
</configuration>
|
||||
</watches-manager>
|
||||
</component>
|
||||
</project>
|
||||
@@ -1,88 +1,107 @@
|
||||
package OurApplication;
|
||||
|
||||
import graph.*;
|
||||
import graph.VertexMarking;
|
||||
import graph.EdgeMarking;
|
||||
import graph.MarkedVertex;
|
||||
import logging.Algorithm;
|
||||
import logging.LogElementList;
|
||||
import visualizationElements.Vertex;
|
||||
|
||||
import java.awt.*;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JOptionPane;
|
||||
import java.util.Objects;
|
||||
import java.util.Random;
|
||||
import java.util.Vector;
|
||||
|
||||
|
||||
/**
|
||||
* This class provides an example for using logging.Algorithm.
|
||||
* It sums up integer number starting with 0 up to the maximum value specified in the parameter area.
|
||||
* This class provides an example of using logging.Algorithm.
|
||||
* It implements a summation algorithm that computes the sum of integers starting from 0 up to a specified maximum value from the parameter area.
|
||||
*
|
||||
* @see Algorithm
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurAlgorithm extends Algorithm {
|
||||
|
||||
private graph.Graph<VertexMarking, EdgeMarking> currentGraph;
|
||||
private OurMethodButtons methodButtons;
|
||||
|
||||
/**
|
||||
* Standard constructor.
|
||||
* Initializes an instance of OurAlgorithm.
|
||||
*/
|
||||
public OurAlgorithm() {
|
||||
super();
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a sum up algorithm.
|
||||
* @param parameterArea the sum up parameter area the algorithm gets its parameters from
|
||||
* Constructs a summation algorithm with parameters from the parameter area.
|
||||
*
|
||||
* @param parameterArea the parameter area providing the selected graph for the algorithm
|
||||
* @param methodButtons the method buttons determining the algorithm type (Dijkstra or A-Star)
|
||||
*/
|
||||
public OurAlgorithm(OurParameterArea parameterArea, OurMethodButtons methodButtons){
|
||||
super(parameterArea,"GraphAlgorithm");
|
||||
public OurAlgorithm(OurParameterArea parameterArea, OurMethodButtons methodButtons) {
|
||||
super(parameterArea, "Thema II: Kürzeste Wege");
|
||||
this.methodButtons = methodButtons;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Overwritten from super class.
|
||||
* Runs the algorithm..
|
||||
* Returns the LogElementList produced by the algorithm processing.
|
||||
* Adds integer number starting with 0 up to the maximum value.
|
||||
* @return a LogElementList containing the algorithm processing single steps
|
||||
* Overridden method from the superclass.
|
||||
* Executes the summation algorithm.
|
||||
* Computes the shortest path in the current graph based on the selected method (Dijkstra or A-Star).
|
||||
*
|
||||
* @return a LogElementList containing the single steps of the algorithm processing
|
||||
*/
|
||||
public LogElementList<OurLogElement> run() {
|
||||
|
||||
OurParameterArea currentParameterArea = (OurParameterArea) this.getParameterArea();
|
||||
this.setCurrentGraph(currentParameterArea.getSelectedGraph());
|
||||
try{
|
||||
this.setCurrentGraph(((OurParameterArea) this.getParameterArea()).getSelectedGraph());
|
||||
|
||||
MarkedVertex<VertexMarking> start = null;
|
||||
for (MarkedVertex<VertexMarking> i : this.currentGraph.getAllVertexes()) {
|
||||
if (Objects.equals(i.getName(), "Start")) {
|
||||
start = i;
|
||||
}
|
||||
}
|
||||
|
||||
MarkedVertex<VertexMarking> start = null;
|
||||
for (MarkedVertex<VertexMarking> i: this.currentGraph.getAllVertexes()) {
|
||||
if (Objects.equals(i.getName(), "Start")) {
|
||||
start = i;
|
||||
}
|
||||
}
|
||||
MarkedVertex<VertexMarking> end = null;
|
||||
for (MarkedVertex<VertexMarking> i : this.currentGraph.getAllVertexes()) {
|
||||
if (Objects.equals(i.getName(), "Ende")) {
|
||||
end = i;
|
||||
}
|
||||
}
|
||||
|
||||
MarkedVertex<VertexMarking> end = null;
|
||||
for (MarkedVertex<VertexMarking> i: this.currentGraph.getAllVertexes()) {
|
||||
if (Objects.equals(i.getName(), "Ende")) {
|
||||
end = i;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
Random random = new Random();
|
||||
|
||||
MarkedVertex<VertexMarking> start = this.currentGraph.getAllVertexes().get(random.nextInt(this.currentGraph.getAllVertexes().size()));
|
||||
MarkedVertex<VertexMarking> end = this.currentGraph.getAllVertexes().get(random.nextInt(this.currentGraph.getAllVertexes().size()));
|
||||
System.out.println(start.getName() + " to " + end.getName());
|
||||
|
||||
*/
|
||||
if(this.methodButtons.getSelectedMethod()){
|
||||
this.currentGraph.getShortestPathDijkstra(start, end);
|
||||
}else{
|
||||
this.currentGraph.getShortestPathAStar(start, end);
|
||||
if (this.methodButtons.getSelectedMethod()) {
|
||||
this.currentGraph.getShortestPathDijkstra(start, end);
|
||||
} else {
|
||||
this.currentGraph.getShortestPathAStar(start, end);
|
||||
}
|
||||
//Fehlerbehandlung
|
||||
}catch(Throwable e){
|
||||
JFrame info = new JFrame();
|
||||
JPanel contentpane = new JPanel();
|
||||
info.setContentPane(contentpane);
|
||||
JOptionPane.showMessageDialog(
|
||||
contentpane,
|
||||
"Bitte geben Sie einen gültigen Graphen an. Hilfestellung für das Erstellen von Knoten und Kanten:\n" +
|
||||
"Knoten: Name;X-Coordinate;Y-Coordinate\nKanten: StartKnoten;Endknoten;Gewichtung\n" +
|
||||
"Hinweis: ein Koten benötigt den Namen 'Start', ein anderer 'Ende'\n" +
|
||||
"(Festlegen der Start und Endknoten für die Algorithmen)",
|
||||
"Eingabefehler",
|
||||
JOptionPane.INFORMATION_MESSAGE,
|
||||
null
|
||||
);
|
||||
LogElementList<OurLogElement> emptyLogList = new LogElementList<>();
|
||||
emptyLogList.add(new OurLogElement());
|
||||
return emptyLogList;
|
||||
}
|
||||
|
||||
return this.currentGraph.getLogList();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the current graph for the algorithm.
|
||||
*
|
||||
* @param graph the graph to be set as the current graph
|
||||
*/
|
||||
public void setCurrentGraph(graph.Graph<VertexMarking, EdgeMarking> graph) {
|
||||
this.currentGraph = graph;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,80 +1,72 @@
|
||||
package OurApplication;
|
||||
|
||||
import graph.*;
|
||||
import graph.VertexMarking;
|
||||
import graph.EdgeMarking;
|
||||
import graph.DirectedGraph;
|
||||
import logging.LogElementList;
|
||||
import visualisation.HybridWindow;
|
||||
import visualizationElements.Vertex;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.event.MouseEvent;
|
||||
import java.awt.event.MouseListener;
|
||||
import java.util.Random;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JFrame;
|
||||
|
||||
/**
|
||||
* This application provides an example for using logging and visualization packages.
|
||||
* It uses extended classes from logging and visualization.
|
||||
* @see OurAlgorithm
|
||||
* @see OurApplication
|
||||
* @see OurDrawArea
|
||||
* @see OurHybridWindow
|
||||
* @see OurLogElement
|
||||
* @see OurParameterArea
|
||||
* @see OurTextArea
|
||||
* @see OurLegendArea
|
||||
* @see JPanel
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
* Entry point for the OurApplication, demonstrating logging and visualization integration.
|
||||
* This application sets up a graphical interface using Swing components to visualize graphs
|
||||
* and log algorithmic operations.
|
||||
*
|
||||
* @see OurAlgorithm Provides the algorithmic logic for processing graphs.
|
||||
* @see OurDrawArea Displays and interacts with the graph visualization.
|
||||
* @see OurHybridWindow Combines visual components and algorithmic operations.
|
||||
* @see OurLogElement Represents individual logging elements.
|
||||
* @see OurParameterArea Manages parameters for graph operations.
|
||||
* @see OurTextArea Displays log messages and algorithm progress.
|
||||
* @see OurLegendArea Provides legend information for the graphical interface.
|
||||
* @see JPanel Swing panel used in the graphical interface.
|
||||
*/
|
||||
public class OurApplication {
|
||||
|
||||
/**
|
||||
* Standard constructor.
|
||||
* Default constructor for OurApplication.
|
||||
* Initializes the application components and starts the graphical interface.
|
||||
*/
|
||||
public OurApplication() {
|
||||
super();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The applications main method.
|
||||
* Creates a HybridWindow with TestParameterArea, TestLegendArea ,TestDrawArea, TestTextArea and TestAlgorithm and starts it.
|
||||
* @param args
|
||||
* Main method to launch the OurApplication.
|
||||
* Initializes necessary components, creates a graphical window, and starts the application.
|
||||
*
|
||||
* @param args command-line arguments (not used)
|
||||
*/
|
||||
public static void main(String[]args){
|
||||
|
||||
Random random = new Random();
|
||||
public static void main(String[] args){
|
||||
|
||||
// Create a directed graph instance
|
||||
DirectedGraph<VertexMarking, EdgeMarking> myGraph = new DirectedGraph<>();
|
||||
|
||||
ExampleGraphs temp = new ExampleGraphs();
|
||||
//myGraph = temp.example2();
|
||||
//sean: Ich wollte erst hier dann das ausgewählte Beispiel reinhauen, jedoch wird das hier nur einmal am Anfang aufgerufen
|
||||
System.out.println(myGraph.toString());
|
||||
|
||||
// Initialize logging elements
|
||||
LogElementList<OurLogElement> logList = new LogElementList<>();
|
||||
|
||||
|
||||
LogElementList<OurLogElement> logList=new LogElementList<OurLogElement>();
|
||||
// Create UI components
|
||||
OurParameterArea parameterArea = new OurParameterArea();
|
||||
OurMethodButtons methodButtons = new OurMethodButtons();
|
||||
OurDrawArea drawArea = new OurDrawArea(logList,"GraphVisualization");
|
||||
OurDrawArea drawArea = new OurDrawArea(logList, "GraphVisualization");
|
||||
OurTextArea textArea = new OurTextArea(logList);
|
||||
OurAlgorithm algorithm = new OurAlgorithm(parameterArea, methodButtons);
|
||||
OurLegendArea legendArea = new OurLegendArea();
|
||||
OurHybridWindow<OurDrawArea, OurTextArea, OurParameterArea, OurAlgorithm, OurLogElement, OurLegendArea, OurMethodButtons> applet = new OurHybridWindow<>(drawArea, textArea, parameterArea, algorithm, logList, legendArea, methodButtons);
|
||||
|
||||
|
||||
|
||||
|
||||
// Create a HybridWindow instance combining all UI components
|
||||
OurHybridWindow<OurDrawArea, OurTextArea, OurParameterArea, OurAlgorithm, OurLogElement, OurLegendArea, OurMethodButtons> applet =
|
||||
new OurHybridWindow<>(drawArea, textArea, parameterArea, algorithm, logList, legendArea, methodButtons);
|
||||
|
||||
// Create and configure the main JFrame
|
||||
JFrame frame = new JFrame("Visualise");
|
||||
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
frame.getContentPane().add(applet);
|
||||
frame.pack();
|
||||
applet.init();
|
||||
applet.start();
|
||||
frame.setSize(1000,800);
|
||||
frame.setSize(1350, 800);
|
||||
frame.setVisible(true);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,64 +1,64 @@
|
||||
package OurApplication;
|
||||
|
||||
import graph.VertexMarking;
|
||||
import graph.EdgeMarking;
|
||||
import logging.LogElementList;
|
||||
import visualisation.DrawArea;
|
||||
import visualizationElements.Edge;
|
||||
import visualizationElements.Vertex;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.event.MouseEvent;
|
||||
import java.awt.event.MouseListener;
|
||||
|
||||
|
||||
/**
|
||||
* This class provides an example for using visualization.DrawArea.
|
||||
* @see logging.Algorithm
|
||||
@author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
* This class provides an example for using visualization.DrawArea.
|
||||
* It extends DrawArea to visualize a graph based on logging elements.
|
||||
*
|
||||
* @see DrawArea
|
||||
*/
|
||||
public class OurDrawArea extends DrawArea{
|
||||
public class OurDrawArea extends DrawArea {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private visualizationElements.Graph currentGraph;
|
||||
|
||||
private graph.Graph<VertexMarking, EdgeMarking> currentGraph;
|
||||
|
||||
/**
|
||||
* Standard constructor.
|
||||
* Initializes an empty draw area.
|
||||
*/
|
||||
public OurDrawArea() {
|
||||
super();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates a test draw area and sets the specified log list.
|
||||
* @param logList the draw area's log list test log elements.
|
||||
* @param drawAreaName The display name over the draw area.
|
||||
* Extended constructor.
|
||||
* Creates a draw area with a specified log list and display name.
|
||||
*
|
||||
* @param logList the draw area's log element list
|
||||
* @param drawAreaName the display name over the draw area
|
||||
*/
|
||||
public OurDrawArea(LogElementList<OurLogElement> logList, String drawAreaName){
|
||||
public OurDrawArea(LogElementList<OurLogElement> logList, String drawAreaName) {
|
||||
super(logList, drawAreaName);
|
||||
}
|
||||
|
||||
|
||||
public void setCurrentGraph(visualizationElements.Graph graph) {
|
||||
this.currentGraph = graph;
|
||||
}
|
||||
|
||||
/**
|
||||
* Draws a visualization element.
|
||||
* Draws visualization elements on the draw area.
|
||||
* @param g the graphics context used for drawing
|
||||
*/
|
||||
|
||||
public void draw(Graphics g) {
|
||||
|
||||
// Get the current log element from the log list
|
||||
OurLogElement logElement = (OurLogElement) logList.get();
|
||||
this.setCurrentGraph(((OurLogElement) logList.get()).getGraph());
|
||||
logElement.getGraph().draw(g);
|
||||
for(Edge screenEdge : currentGraph.getEdges()){
|
||||
g.drawString(screenEdge.getMarking(), (screenEdge.getSource().getXpos() + screenEdge.getDestination().getXpos())/2, (screenEdge.getSource().getYpos() + screenEdge.getDestination().getYpos())/2);
|
||||
}
|
||||
|
||||
// Draw the graph associated with the log element, if available
|
||||
if (logElement.getGraph() != null) {
|
||||
logElement.getGraph().draw(g);
|
||||
|
||||
// Draw markings on edges
|
||||
for (Edge screenEdge : logElement.getGraph().getEdges()) {
|
||||
g.drawString(screenEdge.getMarking(),
|
||||
(screenEdge.getSource().getXpos() + screenEdge.getDestination().getXpos()) / 2,
|
||||
(screenEdge.getSource().getYpos() + screenEdge.getDestination().getYpos()) / 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -16,14 +16,19 @@ import java.awt.event.ItemEvent;
|
||||
import java.awt.event.ItemListener;
|
||||
|
||||
/**
|
||||
* This class provides an example for using visualization.HybridWindow.
|
||||
* Overwriting the constructor is necessary to run as an applet.
|
||||
* For running as an application overwriting the constructor is not necessary
|
||||
* This class provides an example for using visualization.HybridWindow.
|
||||
* It extends HybridWindow to integrate graphical components with algorithmic operations.
|
||||
*
|
||||
* @param <DRAW> Type of the draw area used in the hybrid window.
|
||||
* @param <TEXT> Type of the text area used in the hybrid window.
|
||||
* @param <PARAM> Type of the parameter area used in the hybrid window.
|
||||
* @param <ALGORITHM> Type of the algorithm used in the hybrid window.
|
||||
* @param <LOG> Type of logging elements used in the hybrid window.
|
||||
* @param <LEGEND> Type of legend area used in the hybrid window.
|
||||
* @param <METHODBUTTONS> Type of method buttons used in the hybrid window.
|
||||
*
|
||||
* @see HybridWindow
|
||||
* @see OurApplication
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurHybridWindow<DRAW extends DrawArea,
|
||||
TEXT extends TextArea,
|
||||
@@ -31,7 +36,7 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
ALGORITHM extends Algorithm,
|
||||
LOG extends LogElement,
|
||||
LEGEND extends LegendArea,
|
||||
METHODBUTTONS extends ParameterArea> extends HybridWindow{
|
||||
METHODBUTTONS extends ParameterArea> extends HybridWindow {
|
||||
|
||||
protected METHODBUTTONS methodButtons;
|
||||
protected StartListener startListener;
|
||||
@@ -58,69 +63,78 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
|
||||
/**
|
||||
* Overwritten standard constructor.
|
||||
* Creates a TestUpHybridWindow with
|
||||
* TestParameterArea,SumUpLegendArea, TestDrawArea, TestTextArea,
|
||||
* TestAlgorithm and a LogElementList of TestLogElements.
|
||||
* Creates a HybridWindow with specified draw area, text area, parameter area,
|
||||
* algorithm, log list, legend area, and method buttons.
|
||||
*
|
||||
* @param drawArea the draw area used in the hybrid window
|
||||
* @param textArea the text area used in the hybrid window
|
||||
* @param parameterArea the parameter area used in the hybrid window
|
||||
* @param algorithm the algorithm used in the hybrid window
|
||||
* @param logList the log element list used in the hybrid window
|
||||
* @param legendArea the legend area used in the hybrid window
|
||||
* @param methodButtons the method buttons used in the hybrid window
|
||||
*/
|
||||
public OurHybridWindow() {
|
||||
super();
|
||||
}
|
||||
public OurHybridWindow(DRAW drawArea, TEXT textArea, PARAM parameterArea, ALGORITHM algorithm, LogElementList<LOG>logList, LEGEND legendArea, METHODBUTTONS methodButtons) {
|
||||
public OurHybridWindow(DRAW drawArea, TEXT textArea, PARAM parameterArea, ALGORITHM algorithm,
|
||||
LogElementList<LOG> logList, LEGEND legendArea, METHODBUTTONS methodButtons) {
|
||||
super(drawArea, textArea, parameterArea, algorithm, logList, legendArea);
|
||||
this.methodButtons = methodButtons;
|
||||
}
|
||||
public void init(){
|
||||
startButton=new JButton("start");
|
||||
stopButton=new JButton("stop");
|
||||
nextButton=new JButton("next");
|
||||
prevButton=new JButton("prev");
|
||||
lastButton=new JButton("last");
|
||||
firstButton=new JButton("first");
|
||||
autoButton=new JToggleButton("automatc");
|
||||
autoSlider=new JSlider(1,100,1);
|
||||
autoForwardButton=new JRadioButton("forward");
|
||||
autoBackwardButton=new JRadioButton("backward");
|
||||
pauseButton=new JButton("pause");
|
||||
|
||||
ButtonGroup autoDirection=new ButtonGroup();
|
||||
/**
|
||||
* Initializes the hybrid window by setting up UI components and event listeners.
|
||||
*/
|
||||
public void init() {
|
||||
startButton = new JButton("start");
|
||||
stopButton = new JButton("stop");
|
||||
nextButton = new JButton("next");
|
||||
prevButton = new JButton("prev");
|
||||
lastButton = new JButton("last");
|
||||
firstButton = new JButton("first");
|
||||
autoButton = new JToggleButton("automatic");
|
||||
autoSlider = new JSlider(1, 100, 1);
|
||||
autoForwardButton = new JRadioButton("forward");
|
||||
autoBackwardButton = new JRadioButton("backward");
|
||||
pauseButton = new JButton("pause");
|
||||
|
||||
ButtonGroup autoDirection = new ButtonGroup();
|
||||
autoDirection.add(autoForwardButton);
|
||||
autoDirection.add(autoBackwardButton);
|
||||
autoForwardButton.setSelected(true);
|
||||
|
||||
JPanel panelStartStopControls=new JPanel();
|
||||
panelStartStopControls.setLayout(new GridLayout(4,1,5,5));
|
||||
JPanel panelStartStopControls = new JPanel();
|
||||
panelStartStopControls.setLayout(new GridLayout(4, 1, 5, 5));
|
||||
panelStartStopControls.add(startButton);
|
||||
panelStartStopControls.add(stopButton);
|
||||
panelStartStopControls.add(pauseButton);
|
||||
panelStartStopControls.add(methodButtons);
|
||||
panelStartStopControls.setBorder(BorderFactory.createTitledBorder("Start / Stop"));
|
||||
|
||||
JPanel panelStepwiseExecutionControls=new JPanel();
|
||||
panelStepwiseExecutionControls.setLayout(new GridLayout(4,1,5,5));
|
||||
JPanel panelStepwiseExecutionControls = new JPanel();
|
||||
panelStepwiseExecutionControls.setLayout(new GridLayout(4, 1, 5, 5));
|
||||
panelStepwiseExecutionControls.add(firstButton);
|
||||
panelStepwiseExecutionControls.add(nextButton);
|
||||
panelStepwiseExecutionControls.add(prevButton);
|
||||
panelStepwiseExecutionControls.add(lastButton);
|
||||
panelStepwiseExecutionControls.setBorder(BorderFactory.createTitledBorder("Stepwise execution"));
|
||||
|
||||
JPanel panelAutomaticExecutionControls=new JPanel();
|
||||
panelAutomaticExecutionControls.setLayout(new GridLayout(5,1,5,5));
|
||||
JPanel panelAutomaticExecutionControls = new JPanel();
|
||||
panelAutomaticExecutionControls.setLayout(new GridLayout(5, 1, 5, 5));
|
||||
panelAutomaticExecutionControls.add(autoButton);
|
||||
panelAutomaticExecutionControls.add(autoSlider);
|
||||
panelAutomaticExecutionControls.add(autoForwardButton);
|
||||
panelAutomaticExecutionControls.add(autoBackwardButton);
|
||||
panelAutomaticExecutionControls.setBorder(BorderFactory.createTitledBorder("Automatic execution"));
|
||||
|
||||
JPanel buttonLine=new JPanel();
|
||||
buttonLine.setLayout(new GridLayout(3,1,5,5));
|
||||
buttonLine.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
|
||||
JPanel buttonLine = new JPanel();
|
||||
buttonLine.setLayout(new GridLayout(3, 1, 5, 5));
|
||||
buttonLine.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
|
||||
buttonLine.add(panelStartStopControls);
|
||||
buttonLine.add(panelStepwiseExecutionControls);
|
||||
buttonLine.add(panelAutomaticExecutionControls);
|
||||
|
||||
JLabel headline=new JLabel(algorithm.getTitle());
|
||||
headline.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
|
||||
headline.setFont(new Font("SansSerif",Font.PLAIN,20));
|
||||
JLabel headline = new JLabel(algorithm.getTitle());
|
||||
headline.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
|
||||
headline.setFont(new Font("SansSerif", Font.PLAIN, 20));
|
||||
|
||||
JScrollPane parameterAreaScrollPane = parameterArea.getScrollPane();
|
||||
JScrollPane legendAreaScrollPane = legendArea.getScrollPane();
|
||||
@@ -128,33 +142,33 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
parameterAreaScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
|
||||
legendAreaScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
|
||||
|
||||
JSplitPane hybridWindowSplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,parameterAreaScrollPane, legendAreaScrollPane);
|
||||
JSplitPane hybridWindowSplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, parameterAreaScrollPane, legendAreaScrollPane);
|
||||
hybridWindowSplitPane.setOneTouchExpandable(true);
|
||||
hybridWindowSplitPane.setResizeWeight(0.465);
|
||||
tabbedPane.insertTab(drawArea.getDrawAreaName(),null, drawArea.getScrollPane(),drawArea.getDrawAreaName(),0);
|
||||
tabbedPane.insertTab(drawArea.getDrawAreaName(), null, drawArea.getScrollPane(), drawArea.getDrawAreaName(), 0);
|
||||
tabbedPane.setSelectedIndex(0);
|
||||
|
||||
setLayout(new BorderLayout(10,10));
|
||||
setLayout(new BorderLayout(10, 10));
|
||||
|
||||
add(headline,BorderLayout.NORTH);
|
||||
add(hybridWindowSplitPane,BorderLayout.WEST);
|
||||
add(tabbedPane,BorderLayout.CENTER);
|
||||
add(textArea.getScrollPane(),BorderLayout.SOUTH);
|
||||
add(buttonLine,BorderLayout.EAST);
|
||||
add(headline, BorderLayout.NORTH);
|
||||
add(hybridWindowSplitPane, BorderLayout.WEST);
|
||||
add(tabbedPane, BorderLayout.CENTER);
|
||||
add(textArea.getScrollPane(), BorderLayout.SOUTH);
|
||||
add(buttonLine, BorderLayout.EAST);
|
||||
|
||||
setState(PARAMETERSTATE);
|
||||
|
||||
startListener= new StartListener();
|
||||
stopListener=new StopListener();
|
||||
prevListener=new PrevListener();
|
||||
nextListener=new NextListener();
|
||||
firstListener=new FirstListener();
|
||||
lastListener=new LastListener();
|
||||
autoButtonListener=new AutoButtonListener();
|
||||
autoSliderListener=new AutoSliderListener();
|
||||
autoForwardListener=new AutoForwardListener();
|
||||
autoBackwardListener=new AutoBackwardListener();
|
||||
pauseButtonListener=new PauseButtonListener();
|
||||
startListener = new StartListener();
|
||||
stopListener = new StopListener();
|
||||
prevListener = new PrevListener();
|
||||
nextListener = new NextListener();
|
||||
firstListener = new FirstListener();
|
||||
lastListener = new LastListener();
|
||||
autoButtonListener = new AutoButtonListener();
|
||||
autoSliderListener = new AutoSliderListener();
|
||||
autoForwardListener = new AutoForwardListener();
|
||||
autoBackwardListener = new AutoBackwardListener();
|
||||
pauseButtonListener = new PauseButtonListener();
|
||||
|
||||
startButton.addActionListener(startListener);
|
||||
stopButton.addActionListener(stopListener);
|
||||
@@ -168,27 +182,33 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
autoBackwardButton.addItemListener(autoBackwardListener);
|
||||
pauseButton.addActionListener(pauseButtonListener);
|
||||
|
||||
autoTimer=new Timer(1,nextListener);
|
||||
autoTimer = new Timer(1, nextListener);
|
||||
}
|
||||
|
||||
class StartListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
Component[]bComponents=methodButtons.getComponents();
|
||||
/**
|
||||
* ActionListener implementation for starting the algorithm.
|
||||
*/
|
||||
class StartListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
Component[] bComponents = methodButtons.getComponents();
|
||||
setState(RUNSTATE);
|
||||
for(Component c:bComponents){
|
||||
for (Component c : bComponents) {
|
||||
c.setEnabled(false);
|
||||
}
|
||||
logList=algorithm.run();
|
||||
logList = algorithm.run();
|
||||
drawArea.setLogList(logList);
|
||||
textArea.setLogList(logList);
|
||||
}
|
||||
}
|
||||
|
||||
class StopListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
Component[]bComponents=methodButtons.getComponents();
|
||||
/**
|
||||
* ActionListener implementation for stopping the algorithm.
|
||||
*/
|
||||
class StopListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
Component[] bComponents = methodButtons.getComponents();
|
||||
setState(PARAMETERSTATE);
|
||||
for(Component c:bComponents){
|
||||
for (Component c : bComponents) {
|
||||
c.setEnabled(true);
|
||||
}
|
||||
logList.clear();
|
||||
@@ -197,19 +217,20 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
}
|
||||
}
|
||||
|
||||
class PrevListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
if(logList.isInitialized()){
|
||||
if(logList.get()==logList.firstElement()){
|
||||
/**
|
||||
* ActionListener implementation for moving to the previous step.
|
||||
*/
|
||||
class PrevListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
if (logList.isInitialized()) {
|
||||
if (logList.get() == logList.firstElement()) {
|
||||
autoButton.setSelected(false);
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
logList.prev();
|
||||
drawArea.drawStep();
|
||||
textArea.printStep();
|
||||
}
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
logList.prev();
|
||||
drawArea.drawStep();
|
||||
textArea.printStep();
|
||||
@@ -217,19 +238,20 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
}
|
||||
}
|
||||
|
||||
class NextListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
if(logList.isInitialized()){
|
||||
if(logList.get()==logList.lastElement()){
|
||||
/**
|
||||
* ActionListener implementation for moving to the next step.
|
||||
*/
|
||||
class NextListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
if (logList.isInitialized()) {
|
||||
if (logList.get() == logList.lastElement()) {
|
||||
autoButton.setSelected(false);
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
logList.next();
|
||||
drawArea.drawStep();
|
||||
textArea.printStep();
|
||||
}
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
logList.next();
|
||||
drawArea.drawStep();
|
||||
textArea.printStep();
|
||||
@@ -237,68 +259,89 @@ public class OurHybridWindow<DRAW extends DrawArea,
|
||||
}
|
||||
}
|
||||
|
||||
class FirstListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
/**
|
||||
* ActionListener implementation for moving to the first step.
|
||||
*/
|
||||
class FirstListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
logList.first();
|
||||
drawArea.drawStep();
|
||||
textArea.printStep();
|
||||
}
|
||||
}
|
||||
|
||||
class LastListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
/**
|
||||
* ActionListener implementation for moving to the last step.
|
||||
*/
|
||||
class LastListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
logList.last();
|
||||
drawArea.drawStep();
|
||||
textArea.printStep();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ItemListener implementation for handling auto button state changes.
|
||||
*/
|
||||
class AutoButtonListener implements ItemListener {
|
||||
public void itemStateChanged(ItemEvent event){
|
||||
if(event.getStateChange()==ItemEvent.SELECTED){
|
||||
public void itemStateChanged(ItemEvent event) {
|
||||
if (event.getStateChange() == ItemEvent.SELECTED) {
|
||||
setState(AUTOSTATE);
|
||||
autoTimer.setDelay(10000/((int)Math.pow(autoSlider.getValue(),2)));
|
||||
autoTimer.setDelay(10000 / ((int) Math.pow(autoSlider.getValue(), 2)));
|
||||
autoTimer.start();
|
||||
}else{
|
||||
} else {
|
||||
setState(RUNSTATE);
|
||||
autoTimer.stop();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ChangeListener implementation for handling auto slider changes.
|
||||
*/
|
||||
class AutoSliderListener implements ChangeListener {
|
||||
public void stateChanged(ChangeEvent event){
|
||||
if(autoTimer.isRunning()){
|
||||
public void stateChanged(ChangeEvent event) {
|
||||
if (autoTimer.isRunning()) {
|
||||
autoTimer.stop();
|
||||
autoTimer.setInitialDelay(10000/((int)Math.pow(autoSlider.getValue(),2)));
|
||||
autoTimer.setDelay(10000/((int)Math.pow(autoSlider.getValue(),2)));
|
||||
autoTimer.setInitialDelay(10000 / ((int) Math.pow(autoSlider.getValue(), 2)));
|
||||
autoTimer.setDelay(10000 / ((int) Math.pow(autoSlider.getValue(), 2)));
|
||||
autoTimer.start();
|
||||
autoTimer.setInitialDelay(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class AutoForwardListener implements ItemListener{
|
||||
public void itemStateChanged(ItemEvent event){
|
||||
if(event.getStateChange()==ItemEvent.SELECTED){
|
||||
/**
|
||||
* ItemListener implementation for handling auto forward button state changes.
|
||||
*/
|
||||
class AutoForwardListener implements ItemListener {
|
||||
public void itemStateChanged(ItemEvent event) {
|
||||
if (event.getStateChange() == ItemEvent.SELECTED) {
|
||||
autoTimer.removeActionListener(prevListener);
|
||||
autoTimer.addActionListener(nextListener);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class AutoBackwardListener implements ItemListener{
|
||||
public void itemStateChanged(ItemEvent event){
|
||||
if(event.getStateChange()==ItemEvent.SELECTED){
|
||||
/**
|
||||
* ItemListener implementation for handling auto backward button state changes.
|
||||
*/
|
||||
class AutoBackwardListener implements ItemListener {
|
||||
public void itemStateChanged(ItemEvent event) {
|
||||
if (event.getStateChange() == ItemEvent.SELECTED) {
|
||||
autoTimer.removeActionListener(nextListener);
|
||||
autoTimer.addActionListener(prevListener);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class PauseButtonListener implements ActionListener{
|
||||
public void actionPerformed(ActionEvent event){
|
||||
if(autoButton.isSelected()){
|
||||
/**
|
||||
* ActionListener implementation for handling pause button clicks.
|
||||
*/
|
||||
class PauseButtonListener implements ActionListener {
|
||||
public void actionPerformed(ActionEvent event) {
|
||||
if (autoButton.isSelected()) {
|
||||
setState(RUNSTATE);
|
||||
autoTimer.stop();
|
||||
autoButton.setSelected(false);
|
||||
|
||||
@@ -2,15 +2,14 @@ package OurApplication;
|
||||
|
||||
import visualisation.LegendArea;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import javax.swing.BorderFactory;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Color;
|
||||
|
||||
/**
|
||||
* This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.
|
||||
* Method initialize(Graphics) is overridden and now implements logic for drawing parameters on the legend area.
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurLegendArea extends LegendArea{
|
||||
|
||||
@@ -21,7 +20,7 @@ public class OurLegendArea extends LegendArea{
|
||||
*/
|
||||
public OurLegendArea(){
|
||||
super();
|
||||
|
||||
|
||||
//set the legend area's preferred size manually for best visualization
|
||||
setPreferredSize(new Dimension(150, 170));
|
||||
}
|
||||
@@ -36,8 +35,16 @@ public class OurLegendArea extends LegendArea{
|
||||
// Erstellt einen neuen TitledBorder für den Legendenbereich
|
||||
setBorder(BorderFactory.createTitledBorder("LegendArea"));
|
||||
|
||||
// Zeichnet den roten Knoten (Start/End Knoten)
|
||||
// Zeichnet den schwarzen Knoten (Unbesuchter Knoten)
|
||||
int y = 30; // Startposition für das Zeichnen der Legenden-Elemente
|
||||
g.setColor(Color.BLACK);
|
||||
g.fillOval(10, y, 20, 20); // Zeichnet einen kleinen Kreis (Knoten) mit der Farbe des Elements
|
||||
g.setColor(Color.BLACK);
|
||||
g.drawOval(10, y, 20, 20); // Zeichnet den Rand des Kreises
|
||||
g.drawString("Unbesuchter Knoten", 40, y + 15); // Zeichnet die Beschreibung neben dem Kreis
|
||||
|
||||
// Zeichnet den roten Knoten (Start/End Knoten)
|
||||
y += 40; // Startposition für das Zeichnen der Legenden-Elemente
|
||||
g.setColor(Color.RED);
|
||||
g.fillOval(10, y, 20, 20); // Zeichnet einen kleinen Kreis (Knoten) mit der Farbe des Elements
|
||||
g.setColor(Color.BLACK);
|
||||
@@ -68,10 +75,5 @@ public class OurLegendArea extends LegendArea{
|
||||
g.drawOval(10, y, 20, 20); // Zeichnet den Rand des Kreises
|
||||
g.drawString("Fertiger Weg", 40, y + 15); // Zeichnet die Beschreibung neben dem Kreis
|
||||
|
||||
// Zeichnet die schwarze Linie (Kanten Markierung)
|
||||
y += 40; // Nach unten verschieben für das nächste Element
|
||||
g.setColor(Color.BLACK);
|
||||
g.drawLine(10, y + 10, 30, y + 10); // Zeichnet eine horizontale Linie
|
||||
g.drawString("Kanten Markierung", 40, y + 15); // Zeichnet die Beschreibung neben der Linie
|
||||
}
|
||||
}
|
||||
@@ -1,87 +1,112 @@
|
||||
package OurApplication;
|
||||
|
||||
import graph.DirectedGraph;
|
||||
import graph.EdgeMarking;
|
||||
import graph.VertexMarking;
|
||||
import logging.LogElement;
|
||||
import visualizationElements.Edge;
|
||||
import visualizationElements.Vertex;
|
||||
|
||||
/**
|
||||
* This class provides an example for using logging.LogElement.
|
||||
* The super class has been extended by member value and corresponding get method.
|
||||
* The standard constructor has been overwritten and a new one has been introduced.
|
||||
* This class extends logging.LogElement to provide additional functionality
|
||||
* for logging various elements related to graph visualization.
|
||||
*
|
||||
* @see LogElement
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurLogElement extends LogElement{
|
||||
|
||||
/** The log elements sum up value. */
|
||||
public class OurLogElement extends LogElement {
|
||||
|
||||
/** The sum up value associated with this log element. */
|
||||
protected long value;
|
||||
protected Vertex vertex;
|
||||
protected Edge edge;
|
||||
protected visualizationElements.Graph ourGraph;
|
||||
|
||||
/**
|
||||
* Standard constructor.
|
||||
* Calls the constructor of super class and sets value 0.
|
||||
* Standard constructor.
|
||||
* Initializes the log element with default values.
|
||||
*/
|
||||
public OurLogElement() {
|
||||
super();
|
||||
this.value = 0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Extended constructor.
|
||||
* Sets specified step number, description and sum up value.
|
||||
* @param step the log element's step number
|
||||
* @param description the log element's step description
|
||||
* @param value the log element's sum up value
|
||||
* Initializes the log element with specified step number, description, sum up value, and vertex.
|
||||
*
|
||||
* @param step the step number of the log element
|
||||
* @param description the description of the log element
|
||||
* @param value the sum up value associated with the log element
|
||||
* @param vertex the vertex associated with the log element
|
||||
*/
|
||||
public OurLogElement(int step, String description, long value, Vertex vertex){
|
||||
public OurLogElement(int step, String description, long value, Vertex vertex) {
|
||||
this.step = step;
|
||||
this.description = description;
|
||||
this.value = value;
|
||||
this.vertex = vertex;
|
||||
}
|
||||
|
||||
|
||||
public OurLogElement(int step, String description, long value, Edge edge){
|
||||
/**
|
||||
* Extended constructor.
|
||||
* Initializes the log element with specified step number, description, sum up value, and edge.
|
||||
*
|
||||
* @param step the step number of the log element
|
||||
* @param description the description of the log element
|
||||
* @param value the sum up value associated with the log element
|
||||
* @param edge the edge associated with the log element
|
||||
*/
|
||||
public OurLogElement(int step, String description, long value, Edge edge) {
|
||||
this.step = step;
|
||||
this.description = description;
|
||||
this.value = value;
|
||||
this.edge = edge;
|
||||
}
|
||||
|
||||
|
||||
public OurLogElement(int step, String description, long value, visualizationElements.Graph ourGraph ){
|
||||
/**
|
||||
* Extended constructor.
|
||||
* Initializes the log element with specified step number, description, sum up value, and graph.
|
||||
*
|
||||
* @param step the step number of the log element
|
||||
* @param description the description of the log element
|
||||
* @param value the sum up value associated with the log element
|
||||
* @param ourGraph the graph associated with the log element
|
||||
*/
|
||||
public OurLogElement(int step, String description, long value, visualizationElements.Graph ourGraph) {
|
||||
this.step = step;
|
||||
this.description = description;
|
||||
this.value = value;
|
||||
this.ourGraph = ourGraph;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns the log element's sum up value.
|
||||
* @return the log element's sum up value
|
||||
* Retrieves the sum up value associated with this log element.
|
||||
*
|
||||
* @return the sum up value of the log element
|
||||
*/
|
||||
public long getValue(){
|
||||
public long getValue() {
|
||||
return this.value;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the edge associated with this log element.
|
||||
*
|
||||
* @return the edge associated with the log element
|
||||
*/
|
||||
public Edge getEdge() {
|
||||
return this.edge;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the vertex associated with this log element.
|
||||
*
|
||||
* @return the vertex associated with the log element
|
||||
*/
|
||||
public Vertex getVertex() {
|
||||
return this.vertex;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the graph associated with this log element.
|
||||
*
|
||||
* @return the graph associated with the log element
|
||||
*/
|
||||
public visualizationElements.Graph getGraph() {
|
||||
return this.ourGraph;
|
||||
}
|
||||
|
||||
@@ -2,19 +2,20 @@ package OurApplication;
|
||||
|
||||
import visualisation.ParameterArea;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import javax.swing.JRadioButton;
|
||||
import javax.swing.JTextField;
|
||||
import javax.swing.ButtonGroup;
|
||||
import java.awt.GridLayout;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* This class provides an example for using visualization.ParameterArea.
|
||||
* This class extends visualisation.ParameterArea to provide a panel for selecting
|
||||
* algorithmic methods such as Djikstra or A-Star.
|
||||
*
|
||||
* @see ParameterArea
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurMethodButtons extends ParameterArea{
|
||||
public class OurMethodButtons extends ParameterArea {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@@ -22,32 +23,31 @@ public class OurMethodButtons extends ParameterArea{
|
||||
protected JRadioButton button2;
|
||||
private boolean isDjikstra;
|
||||
|
||||
|
||||
/** TextField containing maximum sum up value. */
|
||||
/** TextField containing maximum sum up value. */
|
||||
protected JTextField maxValue;
|
||||
|
||||
/**
|
||||
* Standard constructor.
|
||||
* Creates SumUpMethodArea with an empty JTextField.
|
||||
* Initializes the method buttons panel with default settings.
|
||||
*/
|
||||
public OurMethodButtons() {
|
||||
super();
|
||||
|
||||
isDjikstra = true; // Standardmäßig Djikstra
|
||||
isDjikstra = true; // Default to Djikstra
|
||||
|
||||
// Layout-Manager setzen, um die Buttons vertikal anzuordnen
|
||||
setLayout(new GridLayout(1, 2, 5, 5)); // 1 Zeile, 2 Spalten, 5 Pixel Abstand
|
||||
// Set layout manager to arrange buttons vertically
|
||||
setLayout(new GridLayout(1, 2, 5, 5)); // 1 row, 2 columns, 5 pixels gap
|
||||
|
||||
// Buttons erstellen
|
||||
// Create radio buttons
|
||||
button1 = new JRadioButton("Djikstra", true);
|
||||
button2 = new JRadioButton("A-Stern");
|
||||
|
||||
// ButtonGroup erstellen und Buttons hinzufügen, um die gegenseitige Ausschließung zu gewährleisten
|
||||
// Create a button group and add buttons to ensure mutual exclusion
|
||||
ButtonGroup group = new ButtonGroup();
|
||||
group.add(button1);
|
||||
group.add(button2);
|
||||
|
||||
// ActionListener hinzufügen
|
||||
// Add action listeners to handle button selections
|
||||
button1.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
@@ -62,11 +62,16 @@ public class OurMethodButtons extends ParameterArea{
|
||||
}
|
||||
});
|
||||
|
||||
// Buttons zum Panel hinzufügen
|
||||
// Add buttons to the panel
|
||||
this.add(button1);
|
||||
this.add(button2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the selected algorithmic method.
|
||||
*
|
||||
* @return true if Djikstra is selected, false if A-Star is selected
|
||||
*/
|
||||
public boolean getSelectedMethod() {
|
||||
return isDjikstra;
|
||||
}
|
||||
|
||||
@@ -1,38 +1,58 @@
|
||||
package OurApplication;
|
||||
|
||||
import graph.DirectedGraph;
|
||||
import graph.EdgeMarking;
|
||||
import graph.ExampleGraphs;
|
||||
import graph.VertexMarking;
|
||||
import graph.EdgeMarking;
|
||||
import graph.DirectedGraph;
|
||||
import graph.ExampleGraphs;
|
||||
import graph.MarkedVertex;
|
||||
import graph.MarkedEdge;
|
||||
import graph.EdgeWeightMarking;
|
||||
import visualisation.ParameterArea;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JRadioButton;
|
||||
import javax.swing.ButtonGroup;
|
||||
import javax.swing.JTextField;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.BorderFactory;
|
||||
import javax.swing.JOptionPane;
|
||||
import java.awt.GridLayout;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Color;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* This class provides an example for using visualization.ParameterArea.
|
||||
* This class extends visualisation.ParameterArea and provides an example for using it.
|
||||
* It includes functionality for managing a graph selection and creation based on user input.
|
||||
*
|
||||
* @see ParameterArea
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurParameterArea extends ParameterArea{
|
||||
|
||||
public class OurParameterArea extends ParameterArea {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
// Custom graph instance
|
||||
private DirectedGraph<VertexMarking, EdgeMarking> customGraph;
|
||||
|
||||
// Radio buttons for selecting examples or custom graph
|
||||
private JRadioButton button1;
|
||||
private JRadioButton button2;
|
||||
private JRadioButton button3;
|
||||
private JRadioButton button4;
|
||||
private JRadioButton button5;
|
||||
|
||||
private ExampleGraphs temp;
|
||||
// Button to add a custom graph
|
||||
private JButton buttonAddGraph;
|
||||
|
||||
// Text fields for inputting vertex and edge data
|
||||
private JTextField textField1;
|
||||
private JTextField textField2;
|
||||
|
||||
// Selected example identifier
|
||||
private int selectedExample;
|
||||
|
||||
|
||||
/** TextField containing maximum sum up value. */
|
||||
/** TextField containing maximum sum up value. */
|
||||
protected JTextField maxValue;
|
||||
|
||||
/**
|
||||
@@ -41,23 +61,31 @@ public class OurParameterArea extends ParameterArea{
|
||||
*/
|
||||
public OurParameterArea() {
|
||||
super();
|
||||
temp = new ExampleGraphs();
|
||||
selectedExample = 1; // Standardmäßig Beispiel 1
|
||||
selectedExample = 1; // Default to example 1
|
||||
this.customGraph = new DirectedGraph<>();
|
||||
|
||||
setBorder(BorderFactory.createTitledBorder("ParameterArea"));
|
||||
|
||||
// Layout-Manager setzen, um die Buttons vertikal anzuordnen
|
||||
setLayout(new GridLayout(4, 1, 5, 5)); // 4 Zeilen, 1 Spalte, 5 Pixel Abstand
|
||||
// Set layout manager to arrange buttons vertically
|
||||
setLayout(new GridLayout(4, 1, 5, 5)); // 4 rows, 1 column, 5 pixel gap
|
||||
|
||||
// Buttons erstellen
|
||||
// Create radio buttons
|
||||
button1 = new JRadioButton("Beispiel 1", true);
|
||||
button2 = new JRadioButton("Beispiel 2");
|
||||
button3 = new JRadioButton("Beispiel 3");
|
||||
button4 = new JRadioButton("Beispiel 4");
|
||||
button5 = new JRadioButton("Eigener Graph");
|
||||
|
||||
// Button to add a graph
|
||||
buttonAddGraph = new JButton("Graph einfügen");
|
||||
|
||||
// ButtonGroup erstellen und Buttons hinzufügen, um die gegenseitige Ausschließung zu gewährleisten
|
||||
// Input text fields
|
||||
textField1 = new JTextField("A-100-100;Ende-200-200;Start-100-200;D-200-100");
|
||||
textField2 = new JTextField("A-Ende-15;Start-D-10;D-A-3");
|
||||
textField1.setPreferredSize(new Dimension(button5.getWidth(), button5.getHeight()));
|
||||
textField2.setPreferredSize(new Dimension(button5.getWidth(), button5.getHeight()));
|
||||
|
||||
// Button group to ensure mutual exclusion of radio buttons
|
||||
ButtonGroup group = new ButtonGroup();
|
||||
group.add(button1);
|
||||
group.add(button2);
|
||||
@@ -65,50 +93,36 @@ public class OurParameterArea extends ParameterArea{
|
||||
group.add(button4);
|
||||
group.add(button5);
|
||||
|
||||
// ActionListener hinzufügen
|
||||
button1.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
selectedExample = 1;
|
||||
}
|
||||
// Add action listeners to radio buttons
|
||||
button1.addActionListener(e -> selectedExample = 1);
|
||||
button2.addActionListener(e -> selectedExample = 2);
|
||||
button3.addActionListener(e -> selectedExample = 3);
|
||||
button4.addActionListener(e -> selectedExample = 4);
|
||||
button5.addActionListener(e -> selectedExample = 5);
|
||||
|
||||
// Add action listener to add graph button
|
||||
buttonAddGraph.addActionListener(e -> {
|
||||
String input1 = textField1.getText();
|
||||
String input2 = textField2.getText();
|
||||
this.customGraph = createGraph(input1, input2);
|
||||
});
|
||||
|
||||
button2.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
selectedExample = 2;
|
||||
}
|
||||
});
|
||||
|
||||
button3.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
selectedExample = 3;
|
||||
}
|
||||
});
|
||||
|
||||
button4.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
selectedExample = 4;
|
||||
}
|
||||
});
|
||||
|
||||
button5.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
selectedExample = 5;
|
||||
}
|
||||
});
|
||||
|
||||
// Buttons zum Panel hinzufügen
|
||||
// Add components to panel
|
||||
add(button1);
|
||||
add(button2);
|
||||
add(button3);
|
||||
add(button4);
|
||||
add(button5);
|
||||
add(buttonAddGraph);
|
||||
add(textField1);
|
||||
add(textField2);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the selected graph based on the user's choice.
|
||||
*
|
||||
* @return The selected graph as a DirectedGraph instance.
|
||||
*/
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> getSelectedGraph() {
|
||||
ExampleGraphs temp = new ExampleGraphs();
|
||||
switch (selectedExample) {
|
||||
@@ -119,11 +133,68 @@ public class OurParameterArea extends ParameterArea{
|
||||
case 4:
|
||||
return temp.example4();
|
||||
case 5:
|
||||
return new DirectedGraph<>();
|
||||
return this.customGraph;
|
||||
case 1:
|
||||
default:
|
||||
return temp.example1();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a directed graph based on input vertex and edge data.
|
||||
*
|
||||
* @param vertices String representation of vertices in the format "Name-X-Y;..."
|
||||
* @param edges String representation of edges in the format "Source-Target-Weight;..."
|
||||
* @return DirectedGraph<VertexMarking, EdgeMarking> created from the input data.
|
||||
*/
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> createGraph(String vertices, String edges) {
|
||||
DirectedGraph<VertexMarking, EdgeMarking> newGraph = new DirectedGraph<>();
|
||||
|
||||
try{
|
||||
String[] allVertices = vertices.split(";");
|
||||
String[] allEdges = edges.split(";");
|
||||
|
||||
// Create vertices
|
||||
for (String i: allVertices) {
|
||||
String[] current = i.split("-");
|
||||
newGraph.addVertex(new MarkedVertex<>(Integer.parseInt(current[1]), Integer.parseInt(current[2]), current[0], null, Color.BLACK));
|
||||
}
|
||||
|
||||
// Create edges
|
||||
if(allEdges.length != 1 || !Objects.equals(allEdges[0], "")){
|
||||
MarkedVertex<VertexMarking> start = null;
|
||||
MarkedVertex<VertexMarking> end = null;
|
||||
for (String i: allEdges) {
|
||||
String[] current = i.split("-");
|
||||
for (MarkedVertex<VertexMarking> j: newGraph.getAllVertexes()) {
|
||||
if (Objects.equals(j.getName(), current[0])) {
|
||||
start = j;
|
||||
}
|
||||
if (Objects.equals(j.getName(), current[1])) {
|
||||
end = j;
|
||||
}
|
||||
}
|
||||
newGraph.addEdge(new MarkedEdge<>(i, start, end, new EdgeWeightMarking(Integer.parseInt(current[2]))));
|
||||
}
|
||||
}
|
||||
//Fehlerbehandlung
|
||||
}catch(Throwable e){
|
||||
JFrame info = new JFrame();
|
||||
JPanel contentpane = new JPanel();
|
||||
info.setContentPane(contentpane);
|
||||
JOptionPane.showMessageDialog(
|
||||
contentpane,
|
||||
"Fehler bei der Eingabe des Graphen. Beispieleingabe für Knoten und Kanten:\n" +
|
||||
"Knoten: Name;X-Coordinate;Y-Coordinate\nKanten: StartKnoten;Endknoten;Gewichtung\n" +
|
||||
"Hinweis: ein Koten benötigt den Namen 'Start', ein anderer 'Ende'\n" +
|
||||
"(Festlegen der Start und Endknoten für die Algorithmen)",
|
||||
"Eingabefehler",
|
||||
JOptionPane.INFORMATION_MESSAGE,
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
return newGraph;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,39 +5,40 @@ import logging.LogElementList;
|
||||
import visualisation.TextArea;
|
||||
|
||||
/**
|
||||
* This class provides an example for using visualization.TextArea.
|
||||
* Constructors and print() method have been overwritten.
|
||||
* This class extends visualisation.TextArea and provides an example of its usage.
|
||||
* It overrides constructors and the print() method.
|
||||
*
|
||||
* @see TextArea
|
||||
* @author MSch<63>fer
|
||||
* DHBW Stuttgart/Campus Horb AI2008<br>
|
||||
* <br>
|
||||
*/
|
||||
public class OurTextArea extends TextArea{
|
||||
public class OurTextArea extends TextArea {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* Standard constructor.
|
||||
* Default constructor for creating an instance of OurTextArea.
|
||||
* Initializes with default settings.
|
||||
*/
|
||||
public OurTextArea() {
|
||||
super();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Extended constructor.
|
||||
* Sets LogElementList of TestLogElements as log list.
|
||||
* @param logList the text area's log element list.
|
||||
* Extended constructor for creating an instance of OurTextArea.
|
||||
* Sets the initial LogElementList of OurLogElement as the log list.
|
||||
*
|
||||
* @param logList the LogElementList containing OurLogElement objects for the text area's log.
|
||||
*/
|
||||
public OurTextArea(LogElementList<OurLogElement>logList){
|
||||
public OurTextArea(LogElementList<OurLogElement> logList) {
|
||||
super(logList);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Textual output of a log element.
|
||||
* No output.
|
||||
* Outputs the description of a log element to the text area.
|
||||
*
|
||||
* @return true if the operation is successful, false otherwise.
|
||||
*/
|
||||
public boolean print(){
|
||||
LogElement logElement=(LogElement)logList.get();
|
||||
public boolean print() {
|
||||
LogElement logElement = (LogElement) logList.get();
|
||||
setText(logElement.getDescription());
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -12,6 +12,14 @@ import java.util.Objects;
|
||||
import java.util.PriorityQueue;
|
||||
import java.util.Vector;
|
||||
|
||||
|
||||
/**
|
||||
* Represents a directed graph with vertex and edge markings. This class extends the Graph class and
|
||||
* provides additional functionality for directed graphs, including visualization and logging capabilities.
|
||||
*
|
||||
* @param <T> the type of vertex marking
|
||||
* @param <U> the type of edge marking
|
||||
*/
|
||||
public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> extends Graph<T, U> {
|
||||
|
||||
// ATTRIBUTE
|
||||
@@ -22,6 +30,9 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// KONSTRUKTOREN
|
||||
|
||||
/**
|
||||
* Constructs an empty directed graph.
|
||||
*/
|
||||
public DirectedGraph() {
|
||||
super();
|
||||
this.screenGraph = new visualizationElements.Graph(new Vector<Vertex>(), new Vector<Edge>(), true, EdgeStyle.Direct);
|
||||
@@ -29,6 +40,11 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructs a directed graph from a string representation.
|
||||
*
|
||||
* @param s the string representation of the graph
|
||||
*/
|
||||
public DirectedGraph(String s) {
|
||||
super(s);
|
||||
this.screenGraph = new visualizationElements.Graph(new Vector<Vertex>(), new Vector<Edge>(), true, EdgeStyle.Direct);
|
||||
@@ -38,10 +54,21 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// GET-ER
|
||||
|
||||
/**
|
||||
* Returns the screen graph associated with this directed graph.
|
||||
*
|
||||
* @return the screen graph
|
||||
*/
|
||||
public visualizationElements.Graph getScreenGraph() {
|
||||
return this.screenGraph;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns a copy of the screen graph associated with this directed graph.
|
||||
*
|
||||
* @return a copy of the screen graph
|
||||
*/
|
||||
public visualizationElements.Graph getScreenGraphCopy() {
|
||||
visualizationElements.Graph graphCopy = new visualizationElements.Graph(new Vector<Vertex>(), new Vector<Edge>(), true, EdgeStyle.Direct);
|
||||
Vector<visualizationElements.Vertex> copiedVertexes = new Vector<>();
|
||||
@@ -60,6 +87,11 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns the log list associated with this directed graph.
|
||||
*
|
||||
* @return the log list
|
||||
*/
|
||||
public LogElementList<OurLogElement> getLogList() {
|
||||
return this.logList;
|
||||
}
|
||||
@@ -67,14 +99,22 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// HINZUFÜGEN
|
||||
|
||||
// Kante hinzufügen
|
||||
/**
|
||||
* Adds an edge to the graph.
|
||||
*
|
||||
* @param e the edge to be added
|
||||
*/
|
||||
public void addEdge(MarkedEdge<U> e) {
|
||||
super.addEdge(e);
|
||||
this.screenGraph.getEdges().add(e.getScreenEdge());
|
||||
}
|
||||
|
||||
|
||||
// Knoten hinzufügen
|
||||
/**
|
||||
* Adds a vertex to the graph.
|
||||
*
|
||||
* @param n the vertex to be added
|
||||
*/
|
||||
public void addVertex(MarkedVertex<T> n) {
|
||||
super.addVertex(n);
|
||||
this.screenGraph.getVertexes().add(n.getScreenVertex());
|
||||
@@ -83,14 +123,22 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// LÖSCHEN
|
||||
|
||||
// Kante löschen
|
||||
/**
|
||||
* Removes an edge from the graph.
|
||||
*
|
||||
* @param e the edge to be removed
|
||||
*/
|
||||
public void removeEdge(MarkedEdge<U> e) {
|
||||
super.removeEdge(e);
|
||||
this.screenGraph.getEdges().remove(e.getScreenEdge());
|
||||
}
|
||||
|
||||
|
||||
// Knoten löschen
|
||||
/**
|
||||
* Removes a vertex from the graph.
|
||||
*
|
||||
* @param n the vertex to be removed
|
||||
*/
|
||||
public void removeVertex(MarkedVertex<T> n) {
|
||||
super.removeVertex(n);
|
||||
this.screenGraph.getVertexes().remove(n.getScreenVertex());
|
||||
@@ -99,7 +147,13 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// KNOTEN EIGENSCHAFTEN
|
||||
|
||||
// Prüfung, ob zwei Knoten stark adjazent sind
|
||||
/**
|
||||
* Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).
|
||||
*
|
||||
* @param n1 the first vertex
|
||||
* @param n2 the second vertex
|
||||
* @return true if the vertices are strongly adjacent, false otherwise
|
||||
*/
|
||||
public boolean areStrongAdjacent(MarkedVertex<T> n1, MarkedVertex<T> n2) {
|
||||
boolean n1ton2 = false;
|
||||
boolean n2ton1 = false;
|
||||
@@ -114,6 +168,14 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.
|
||||
*
|
||||
* @param s1 the name of the first vertex
|
||||
* @param s2 the name of the second vertex
|
||||
* @return true if the vertices are strongly adjacent, false otherwise
|
||||
* @throws NameDoesNotExistException if one of the vertices does not exist
|
||||
*/
|
||||
public boolean areStrongAdjacent(String s1, String s2) throws NameDoesNotExistException {
|
||||
MarkedVertex<T> n1 = null;
|
||||
MarkedVertex<T> n2 = null;
|
||||
@@ -132,7 +194,12 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
// Prüfung des Eingangsgrades eines Knotens
|
||||
/**
|
||||
* Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).
|
||||
*
|
||||
* @param n the vertex
|
||||
* @return the in-degree of the vertex
|
||||
*/
|
||||
public int inDegree(MarkedVertex<T> n) {
|
||||
int degree = 0;
|
||||
for (MarkedEdge<U> i: this.getAllEdges()) {
|
||||
@@ -144,6 +211,13 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns the in-degree of a vertex by its name.
|
||||
*
|
||||
* @param s the name of the vertex
|
||||
* @return the in-degree of the vertex
|
||||
* @throws NameDoesNotExistException if the vertex does not exist
|
||||
*/
|
||||
public int inDegree(String s) throws NameDoesNotExistException{
|
||||
for (MarkedVertex<T> i: this.getAllVertexes()) {
|
||||
if (Objects.equals(i.getName(), s)) {
|
||||
@@ -154,7 +228,12 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
// Prüfung des Ausgangsgrades eines Knotens
|
||||
/**
|
||||
* Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).
|
||||
*
|
||||
* @param n the vertex
|
||||
* @return the out-degree of the vertex
|
||||
*/
|
||||
public int outDegree(MarkedVertex<T> n) {
|
||||
int degree = 0;
|
||||
for (MarkedEdge<U> i: this.getAllEdges()) {
|
||||
@@ -166,6 +245,13 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns the out-degree of a vertex by its name.
|
||||
*
|
||||
* @param s the name of the vertex
|
||||
* @return the out-degree of the vertex
|
||||
* @throws NameDoesNotExistException if the vertex does not exist
|
||||
*/
|
||||
public int outDegree(String s) throws NameDoesNotExistException{
|
||||
for (MarkedVertex<T> i: this.getAllVertexes()) {
|
||||
if (Objects.equals(i.getName(), s)) {
|
||||
@@ -176,7 +262,12 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
// Prüfung, welche Knoten Vorgänger sind
|
||||
/**
|
||||
* Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).
|
||||
*
|
||||
* @param n the vertex
|
||||
* @return a vector of predecessor vertices
|
||||
*/
|
||||
public Vector<MarkedVertex<T>> getPredecessors(MarkedVertex<T> n) {
|
||||
Vector<MarkedVertex<T>> predecessors = new Vector<>();
|
||||
for (MarkedEdge<U> i: this.getAllEdges()) {
|
||||
@@ -188,7 +279,12 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
|
||||
|
||||
// Prüfung, welche Knoten Nachfolger sind
|
||||
/**
|
||||
* Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).
|
||||
*
|
||||
* @param n the vertex
|
||||
* @return a vector of successor vertices
|
||||
*/
|
||||
public Vector<MarkedVertex<T>> getSuccessors(MarkedVertex<T> n) {
|
||||
Vector<MarkedVertex<T>> successors = new Vector<>();
|
||||
for (MarkedEdge<U> i: this.getAllEdges()) {
|
||||
@@ -202,7 +298,13 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// AUFGABE 2
|
||||
|
||||
// Dijkstra-Algorithmus
|
||||
/**
|
||||
* Finds the shortest path between two vertices using Dijkstra's algorithm.
|
||||
*
|
||||
* @param n1 the starting vertex
|
||||
* @param n2 the ending vertex
|
||||
* @return the shortest distance from n1 to n2, or -1 if no path is found
|
||||
*/
|
||||
public int getShortestPathDijkstra(MarkedVertex<T> n1, MarkedVertex<T> n2) {
|
||||
|
||||
// Erstellt Hashmap um Distanz von Startnoten zu jedem Knoten auf dem Graph zu tracken
|
||||
@@ -247,16 +349,18 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
// Den nächsten Knoten, der am wenigsten kostet, besuchen
|
||||
WrapperElement<T> nextVertex = queue.poll();
|
||||
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
|
||||
|
||||
// Logging
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
System.out.println(textDescription);
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
// Falls Knoten schon besucht
|
||||
if(!visited.get(nextVertex.getElement())){
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
// Logging
|
||||
System.out.println(textDescription);
|
||||
if (nextVertex.getElement().getScreenVertex().getColor() != Color.RED) {
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}
|
||||
|
||||
// Wenn Weg gefunden, brich ab
|
||||
if (nextVertex.getElement() == n2) {
|
||||
@@ -305,7 +409,9 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
// Logging
|
||||
textDescription = "Add " + i.getName() + " with " + dist + " weight to queue.";
|
||||
System.out.println(textDescription);
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
if (i.getScreenVertex().getColor() != Color.RED) {
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
// Nehme nächsten Knoten in die Queue auf
|
||||
@@ -313,27 +419,40 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
}
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
// Falls kein Weg gefunden wurde
|
||||
if (predecessors.get(n2) == null) {
|
||||
textDescription = "Kein Weg gefunden!";
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}else{
|
||||
// Falls ein Weg gefunden wurde
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
}
|
||||
|
||||
//zurücksetzten der Färbungen
|
||||
this.clearScreenGraphColor();
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
|
||||
System.out.println("Done");
|
||||
// Gibt Distanz zu gefragtem Knoten zurück
|
||||
return distance.get(n2);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public int getShortestPathAStar(MarkedVertex<T> n1, MarkedVertex<T> n2) {
|
||||
/**
|
||||
* Finds the shortest path between two vertices using the A* algorithm.
|
||||
*
|
||||
* @param n1 the starting vertex
|
||||
* @param n2 the ending vertex
|
||||
* @return the shortest distance from n1 to n2, or -1 if no path is found
|
||||
*/
|
||||
public double getShortestPathAStar(MarkedVertex<T> n1, MarkedVertex<T> n2) {
|
||||
|
||||
// Erstellt Hashmap um Distanz von Startnoten zu jedem Knoten auf dem Graph zu tracken
|
||||
// Erstellt Hashmap um zu tracken welche Knoten schon besucht wurden
|
||||
@@ -341,11 +460,11 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
// Initialisierung aller Distanzen auf UNENDLICH (= -1)
|
||||
// Initialisierung, dass kein Knoten besucht wurde
|
||||
// Initialisierung aller Vorgänger auf null
|
||||
HashMap<MarkedVertex<T>, Integer> distance = new HashMap<>();
|
||||
HashMap<MarkedVertex<T>, Double> distance = new HashMap<>();
|
||||
HashMap<MarkedVertex<T>, Boolean> visited = new HashMap<>();
|
||||
HashMap<MarkedVertex<T>, MarkedVertex<T>> predecessors = new HashMap<>();
|
||||
for (MarkedVertex<T> i: this.getAllVertexes()) {
|
||||
distance.put(i, -1);
|
||||
distance.put(i, -1.0);
|
||||
visited.put(i, false);
|
||||
predecessors.put(i, null);
|
||||
}
|
||||
@@ -355,15 +474,15 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
|
||||
// Distanz zu Startknoten auf 0
|
||||
// Weg zu Startknoten in die Schlange aufnehmen
|
||||
distance.put(n1, 0);
|
||||
distance.put(n1, 0.0);
|
||||
queue.add(new WrapperElement<>(n1, 0));
|
||||
|
||||
// Variable, die Distanz zwischen aktuellem Knoten und Nachfolger speichert
|
||||
int dist = 0;
|
||||
double dist = 0;
|
||||
// Variable, die Distanz zwischen dem potenziell nächsten Knoten und dem Zielknoten speichert
|
||||
int airDist = 0;
|
||||
double airDist = 0;
|
||||
// Variable, die Distanz zwischen dem aktuellen Knoten bis zum Endknoten speichert
|
||||
int distToFinish = 0;
|
||||
double distToFinish = 0;
|
||||
// Zähler für LogList
|
||||
int step = 0;
|
||||
// String für den Description Inhalt
|
||||
@@ -380,15 +499,19 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
// Den nächsten Knoten, der am wenigsten kostet, besuchen
|
||||
WrapperElement<T> nextVertex = queue.poll();
|
||||
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
|
||||
|
||||
// Logging
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
System.out.println(textDescription);
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
// Falls Knoten schon besucht
|
||||
if(!visited.get(nextVertex.getElement())){
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
// Logging
|
||||
System.out.println(textDescription);
|
||||
if (nextVertex.getElement().getScreenVertex().getColor() != Color.RED) {
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}
|
||||
|
||||
// Wenn Weg gefunden, brich ab
|
||||
if (nextVertex.getElement() == n2) {
|
||||
@@ -417,8 +540,8 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
if (j.getSource() == nextVertex.getElement() && j.getDestination() == i) {
|
||||
|
||||
//Berechnung der Heuristik über die Luftdistanz des nächsten Knoten zum Zielknoten
|
||||
airDist = (int) Math.sqrt(Math.pow((i.getCords()[0] - n2.getCords()[0]), 2)
|
||||
+ Math.pow((i.getCords()[1] - n2.getCords()[1]), 2));
|
||||
airDist = Math.sqrt(Math.pow((i.getCords()[0] - n2.getCords()[0]), 2)
|
||||
+ Math.pow((i.getCords()[1] - n2.getCords()[1]), 2)) / 100;
|
||||
|
||||
// Berechne Distanz zu nächstem Knoten
|
||||
EdgeWeightMarking marking = (EdgeWeightMarking) j.getMarking();
|
||||
@@ -440,9 +563,11 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
distance.put(i, dist);
|
||||
|
||||
// Logging
|
||||
textDescription = "Add " + i.getName() + " with " + dist + " weight to queue.";
|
||||
textDescription = "Add " + i.getName() + " with " + distToFinish + " weight to queue.";
|
||||
System.out.println(textDescription);
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
if (i.getScreenVertex().getColor() != Color.RED) {
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
// Nehme nächsten Knoten in die Queue auf
|
||||
@@ -450,19 +575,26 @@ public class DirectedGraph<T extends VertexMarking, U extends EdgeMarking> exten
|
||||
}
|
||||
}
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
// Falls kein Weg gefunden wurde
|
||||
if (predecessors.get(n2) == null) {
|
||||
textDescription = "Kein Weg gefunden!";
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}else{
|
||||
// Falls ein Weg gefunden wurde
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
}
|
||||
|
||||
//zurücksetzten der Färbungen
|
||||
this.clearScreenGraphColor();
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
|
||||
System.out.println("Done");
|
||||
// Gibt Distanz zu gefragtem Knoten zurück
|
||||
return distance.get(n2);
|
||||
|
||||
@@ -6,40 +6,3 @@ package graph;
|
||||
*/
|
||||
public abstract class EdgeMarking extends Marking {
|
||||
}
|
||||
|
||||
/**
|
||||
* Class representing a specific type of edge marking: edge weight.
|
||||
* Inherits from EdgeMarking.
|
||||
*/
|
||||
class EdgeWeightMarking extends EdgeMarking {
|
||||
|
||||
/** The weight value associated with this edge marking. */
|
||||
private int weight;
|
||||
|
||||
/**
|
||||
* Constructor to initialize the EdgeWeightMarking with a specified weight.
|
||||
*
|
||||
* @param weight The weight value to set.
|
||||
*/
|
||||
EdgeWeightMarking(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the weight value of this edge marking.
|
||||
*
|
||||
* @param weight The weight value to set.
|
||||
*/
|
||||
public void setWeight(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the weight value of this edge marking.
|
||||
*
|
||||
* @return The weight value of this edge marking.
|
||||
*/
|
||||
public int getWeight() {
|
||||
return this.weight;
|
||||
}
|
||||
}
|
||||
|
||||
39
graph/EdgeWeightMarking.java
Normal file
39
graph/EdgeWeightMarking.java
Normal file
@@ -0,0 +1,39 @@
|
||||
package graph;
|
||||
|
||||
/**
|
||||
* Class representing a specific type of edge marking: edge weight.
|
||||
* Inherits from EdgeMarking.
|
||||
*/
|
||||
public class EdgeWeightMarking extends EdgeMarking {
|
||||
|
||||
/** The weight value associated with this edge marking. */
|
||||
private int weight;
|
||||
|
||||
/**
|
||||
* Constructor to initialize the EdgeWeightMarking with a specified weight.
|
||||
*
|
||||
* @param weight The weight value to set.
|
||||
*/
|
||||
public EdgeWeightMarking(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the weight value of this edge marking.
|
||||
*
|
||||
* @param weight The weight value to set.
|
||||
*/
|
||||
public void setWeight(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the weight value of this edge marking.
|
||||
*
|
||||
* @return The weight value of this edge marking.
|
||||
*/
|
||||
public int getWeight() {
|
||||
return this.weight;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,29 +1,91 @@
|
||||
package graph;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Class containing example graphs for demonstration purposes.
|
||||
*/
|
||||
public class ExampleGraphs {
|
||||
|
||||
/**
|
||||
* Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.
|
||||
* This graph contains multiple nodes connected by weighted edges, allowing efficient
|
||||
* calculation of shortest paths from a start node to an end node.
|
||||
*
|
||||
* @return Directed graph instance for example 1.
|
||||
*/
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example1() {
|
||||
|
||||
/*
|
||||
/**
|
||||
* Beispiel 1 zeigt ein Gitter aus Knoten und Kanten, bei dem jeder Knoten mit
|
||||
* seinen horizontal und vertikal benachbarten Knoten verbunden ist. Alle Kanten
|
||||
* haben die gleiche Gewichtung. Der Startknoten befindet sich in einer Ecke
|
||||
* des Gitters und der Zielknoten in der gegenüberliegenden Ecke.
|
||||
/*
|
||||
* Erstellt einen Beispielgraphen, der sich ideal für die Demonstration der Funktionsweise
|
||||
* des Dijkstra- und A*-Algorithmus eignet. Der Graph enthält eine Vielzahl von Knoten, die durch
|
||||
* gewichtete Kanten verbunden sind. Dies ermöglicht es, den kürzesten Weg von einem Startknoten zu einem
|
||||
* Zielknoten effizient zu berechnen und die Pfadfindung der beiden Algorithmen zu veranschaulichen.
|
||||
*
|
||||
* Ziel:
|
||||
* Demonstrieren, wie der A*-Algorithmus durch gezieltere Suche effizienter ist
|
||||
* als der Dijkstra-Algorithmus in einem strukturierten Gittergraphen.
|
||||
*
|
||||
* Startknoten: A
|
||||
* Endknoten: Y
|
||||
*/
|
||||
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example1 = new DirectedGraph<>();
|
||||
|
||||
// Erstellung der Knoten mit Koordinaten
|
||||
MarkedVertex<VertexMarking> A = new MarkedVertex<>(50, 250, "Start", null, null);
|
||||
MarkedVertex<VertexMarking> B = new MarkedVertex<>(150, 150, "B", null, null);
|
||||
MarkedVertex<VertexMarking> C = new MarkedVertex<>(150, 350, "C", null, null);
|
||||
MarkedVertex<VertexMarking> D = new MarkedVertex<>(250, 100, "D", null, null);
|
||||
MarkedVertex<VertexMarking> E = new MarkedVertex<>(250, 250, "E", null, null);
|
||||
MarkedVertex<VertexMarking> F = new MarkedVertex<>(350, 200, "F", null, null);
|
||||
MarkedVertex<VertexMarking> G = new MarkedVertex<>(450, 300, "G", null, null);
|
||||
MarkedVertex<VertexMarking> H = new MarkedVertex<>(450, 100, "Ende", null, null);
|
||||
|
||||
|
||||
// Hinzufügen der Knoten zum Graphen
|
||||
example1.addVertex(A);
|
||||
example1.addVertex(B);
|
||||
example1.addVertex(C);
|
||||
example1.addVertex(D);
|
||||
example1.addVertex(E);
|
||||
example1.addVertex(F);
|
||||
example1.addVertex(G);
|
||||
example1.addVertex(H);
|
||||
|
||||
// Erstellung der Kanten mit Gewichtungen
|
||||
example1.addEdge(new MarkedEdge<>("AB", A, B, new EdgeWeightMarking(4)));
|
||||
example1.addEdge(new MarkedEdge<>("AC", A, C, new EdgeWeightMarking(2)));
|
||||
example1.addEdge(new MarkedEdge<>("BC", B, C, new EdgeWeightMarking(5)));
|
||||
example1.addEdge(new MarkedEdge<>("BD", B, D, new EdgeWeightMarking(10)));
|
||||
example1.addEdge(new MarkedEdge<>("CD", C, D, new EdgeWeightMarking(3)));
|
||||
example1.addEdge(new MarkedEdge<>("CE", C, E, new EdgeWeightMarking(7)));
|
||||
example1.addEdge(new MarkedEdge<>("DE", D, E, new EdgeWeightMarking(2)));
|
||||
example1.addEdge(new MarkedEdge<>("DF", D, F, new EdgeWeightMarking(2)));
|
||||
example1.addEdge(new MarkedEdge<>("EF", E, F, new EdgeWeightMarking(5)));
|
||||
example1.addEdge(new MarkedEdge<>("EG", E, G, new EdgeWeightMarking(10)));
|
||||
example1.addEdge(new MarkedEdge<>("FG", F, G, new EdgeWeightMarking(3)));
|
||||
example1.addEdge(new MarkedEdge<>("FH", F, H, new EdgeWeightMarking(6)));
|
||||
example1.addEdge(new MarkedEdge<>("GH", G, H, new EdgeWeightMarking(1)));
|
||||
|
||||
return example1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.
|
||||
* All edges have the same weight. The start node is in one corner of the grid, and the end node is
|
||||
* in the opposite corner, demonstrating the efficiency of the A* algorithm in structured grid graphs.
|
||||
*
|
||||
* @return Directed graph instance for example 2.
|
||||
*/
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example2() {
|
||||
|
||||
/*
|
||||
* Beispiel 2 zeigt ein Gitter aus Knoten und Kanten, bei dem jeder Knoten mit
|
||||
* seinen horizontal und vertikal benachbarten Knoten verbunden ist. Alle Kanten
|
||||
* haben die gleiche Gewichtung. Der Startknoten befindet sich in einer Ecke
|
||||
* des Gitters und der Zielknoten in der gegenüberliegenden Ecke. Dadurch wird gezeigt,
|
||||
* wie der A*-Algorithmus durch gezieltere Suche effizienter ist
|
||||
* als der Dijkstra-Algorithmus in einem strukturierten Gittergraphen.
|
||||
*
|
||||
*/
|
||||
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example2 = new DirectedGraph<>();
|
||||
|
||||
int size = 5;
|
||||
MarkedVertex<VertexMarking>[][] vertices = new MarkedVertex[size][size];
|
||||
|
||||
@@ -37,7 +99,7 @@ public class ExampleGraphs {
|
||||
name = "Ende";
|
||||
}
|
||||
vertices[row][col] = new MarkedVertex<>(50 + col * 100, 50 + row * 100, name, null, null);
|
||||
example1.addVertex(vertices[row][col]);
|
||||
example2.addVertex(vertices[row][col]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,38 +107,36 @@ public class ExampleGraphs {
|
||||
for (int row = 0; row < size; row++) {
|
||||
for (int col = 0; col < size; col++) {
|
||||
if (col < size - 1) {
|
||||
addBidirectionalEdge(example1, vertices[row][col], vertices[row][col + 1], new EdgeWeightMarking(1));
|
||||
addBidirectionalEdge(example2, vertices[row][col], vertices[row][col + 1], new EdgeWeightMarking(1));
|
||||
}
|
||||
if (row < size - 1) {
|
||||
addBidirectionalEdge(example1, vertices[row][col], vertices[row + 1][col], new EdgeWeightMarking(1));
|
||||
addBidirectionalEdge(example2, vertices[row][col], vertices[row + 1][col], new EdgeWeightMarking(1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return example1;
|
||||
return example2;
|
||||
}
|
||||
|
||||
private void addBidirectionalEdge(DirectedGraph<VertexMarking, EdgeMarking> graph, MarkedVertex<VertexMarking> from, MarkedVertex<VertexMarking> to, EdgeWeightMarking weight) {
|
||||
MarkedEdge<EdgeMarking> forwardEdge = new MarkedEdge<>("edge" + from.getName() + "_" + to.getName(), from, to, weight);
|
||||
MarkedEdge<EdgeMarking> backwardEdge = new MarkedEdge<>("edge" + to.getName() + "_" + from.getName(), to, from, weight);
|
||||
graph.addEdge(forwardEdge);
|
||||
graph.addEdge(backwardEdge);
|
||||
}
|
||||
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example2() {
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example2 = new DirectedGraph<>();
|
||||
|
||||
/**
|
||||
* Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
|
||||
* one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.
|
||||
* The algorithms will alternate exploration between these paths.
|
||||
*
|
||||
* @return Directed graph instance for example 3.
|
||||
*/
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example3() {
|
||||
|
||||
/*
|
||||
* Beispiel 2 zeigt zwei Wege von einem Startknoten zu einem Zielknoten mit unterschiedlichen Eigenschaften:
|
||||
* Ein Weg (oben) hat wenige Knoten mit Kanten geringer Gewichtung, außer der letzten Kante, die hohe Gewichtung hat.
|
||||
* Der andere Weg (unten) hat mehr Knoten mit höherer Gewichtung der Kanten. Der Algorithmus sollte zuerst den oberen
|
||||
* Weg erkunden, bis er die hohe Gewichtung der letzten Kante des unteren Wegs berücksichtigt.
|
||||
* Beispiel 3 zeigt zwei Wege von einem Startknoten zu einem Zielknoten mit unterschiedlichen Eigenschaften:
|
||||
* Ein Weg (oben) hat wenige Knoten mit Kanten geringer Gewichtung, außer der vorletzten Kante, die hohe Gewichtung hat.
|
||||
* Der andere Weg (unten) hat mehr Knoten mit höherer Gewichtung der Kanten. Die Algorithmen wechseln also mit dem Erkunden
|
||||
* zwischen den beiden Pfaden.
|
||||
*
|
||||
* Startknoten: A
|
||||
* Endknoten: E
|
||||
*/
|
||||
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example3 = new DirectedGraph<>();
|
||||
|
||||
MarkedVertex A = new MarkedVertex<>(100, 100, "Start", null, null);
|
||||
MarkedVertex B = new MarkedVertex<>(250, 50, "B", null, null);
|
||||
MarkedVertex C = new MarkedVertex<>(400, 100, "C", null, null);
|
||||
@@ -85,40 +145,44 @@ public class ExampleGraphs {
|
||||
MarkedVertex F = new MarkedVertex<>(250, 200, "F", null, null);
|
||||
MarkedVertex G = new MarkedVertex<>(550, 200, "G", null, null);
|
||||
|
||||
example2.addVertex(A);
|
||||
example2.addVertex(B);
|
||||
example2.addVertex(C);
|
||||
example2.addVertex(D);
|
||||
example2.addVertex(E);
|
||||
example2.addVertex(F);
|
||||
example2.addVertex(G);
|
||||
example3.addVertex(A);
|
||||
example3.addVertex(B);
|
||||
example3.addVertex(C);
|
||||
example3.addVertex(D);
|
||||
example3.addVertex(E);
|
||||
example3.addVertex(F);
|
||||
example3.addVertex(G);
|
||||
|
||||
example2.addEdge(new MarkedEdge<>("AB", A, B, new EdgeWeightMarking(1)));
|
||||
example2.addEdge(new MarkedEdge<>("BC", B, C, new EdgeWeightMarking(1)));
|
||||
example2.addEdge(new MarkedEdge<>("CD", C, D, new EdgeWeightMarking(10)));
|
||||
example2.addEdge(new MarkedEdge<>("DE", D, E, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("AB", A, B, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("BC", B, C, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("CD", C, D, new EdgeWeightMarking(10)));
|
||||
example3.addEdge(new MarkedEdge<>("DE", D, E, new EdgeWeightMarking(1)));
|
||||
|
||||
example2.addEdge(new MarkedEdge<>("AF", A, F, new EdgeWeightMarking(5)));
|
||||
example2.addEdge(new MarkedEdge<>("FG", F, G, new EdgeWeightMarking(5)));
|
||||
example2.addEdge(new MarkedEdge<>("GE", G, E, new EdgeWeightMarking(5)));
|
||||
example3.addEdge(new MarkedEdge<>("AF", A, F, new EdgeWeightMarking(5)));
|
||||
example3.addEdge(new MarkedEdge<>("FG", F, G, new EdgeWeightMarking(5)));
|
||||
example3.addEdge(new MarkedEdge<>("GE", G, E, new EdgeWeightMarking(5)));
|
||||
|
||||
return example2;
|
||||
return example3;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example3() {
|
||||
/**
|
||||
* Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.
|
||||
* Each path leads to a respective endpoint, demonstrating how algorithms may explore potentially incorrect paths
|
||||
* before finding the correct one, and showing the efficiency of A* in finding the correct path quickly.
|
||||
*
|
||||
* @return Directed graph instance for example 4.
|
||||
*/
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example4() {
|
||||
|
||||
/*
|
||||
* Beispiel 3 zeigt ein Labyrinth mit vier horizontalen Wegen, die jeweils aus vier Knoten bestehen.
|
||||
* Jeder Weg führt zum Endpunkt E1, E2, E3 bzw. E4. Ziel ist es zu zeigen, dass die Algorithmen auch
|
||||
* potenziell falsche Wege erkunden können, bevor sie den richtigen Endpunkt erreichen.
|
||||
* Beispiel 4 zeigt ein Labyrinth mit vier horizontalen Wegen, die jeweils aus vier Knoten bestehen.
|
||||
* Jeder Weg führt zum Endpunkt E1, E2, E3 bzw. Ende. Ziel ist es zu zeigen, dass die Algorithmen auch
|
||||
* potenziell falsche Wege erkunden können, bevor sie den Endknoten erreichen. Zudem wird gezeigt,
|
||||
* wie A* schnell den richtigen Weg findet, während Djkstra alle Wege durchsucht.
|
||||
*
|
||||
* Startknoten: A
|
||||
* Endknoten: E2
|
||||
*/
|
||||
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example3 = new DirectedGraph<>();
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example4 = new DirectedGraph<>();
|
||||
|
||||
// Startpunkt A in der Mitte der Y-Koordinate
|
||||
MarkedVertex A = new MarkedVertex<>(100, 250, "Start", null, null);
|
||||
@@ -147,103 +211,59 @@ public class ExampleGraphs {
|
||||
MarkedVertex D4 = new MarkedVertex<>(400, 400, "D4", null, null);
|
||||
MarkedVertex E4 = new MarkedVertex<>(500, 400, "Ende", null, null); // Endpunkt des vierten Weges
|
||||
|
||||
example3.addVertex(A);
|
||||
example3.addVertex(B1);
|
||||
example3.addVertex(C1);
|
||||
example3.addVertex(D1);
|
||||
example3.addVertex(B2);
|
||||
example3.addVertex(C2);
|
||||
example3.addVertex(D2);
|
||||
example3.addVertex(B3);
|
||||
example3.addVertex(C3);
|
||||
example3.addVertex(D3);
|
||||
example3.addVertex(B4);
|
||||
example3.addVertex(C4);
|
||||
example3.addVertex(D4);
|
||||
example3.addVertex(E1);
|
||||
example3.addVertex(E2);
|
||||
example3.addVertex(E3);
|
||||
example3.addVertex(E4);
|
||||
|
||||
example3.addEdge(new MarkedEdge<>("AB1", A, B1, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("AB2", A, B2, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("AB3", A, B3, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("AB4", A, B4, new EdgeWeightMarking(1)));
|
||||
|
||||
example3.addEdge(new MarkedEdge<>("B1C1", B1, C1, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("B2C2", B2, C2, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("B3C3", B3, C3, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("B4C4", B4, C4, new EdgeWeightMarking(1)));
|
||||
|
||||
example3.addEdge(new MarkedEdge<>("C1D1", C1, D1, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("C2D2", C2, D2, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("C3D3", C3, D3, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("C4D4", C4, D4, new EdgeWeightMarking(1)));
|
||||
|
||||
example3.addEdge(new MarkedEdge<>("D1E1", D1, E1, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("D2E2", D2, E2, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("D3E3", D3, E3, new EdgeWeightMarking(1)));
|
||||
example3.addEdge(new MarkedEdge<>("D4E4", D4, E4, new EdgeWeightMarking(1)));
|
||||
|
||||
return example3;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public DirectedGraph<VertexMarking, EdgeMarking> example4() {
|
||||
|
||||
/**
|
||||
* Erstellt einen Beispielgraphen (Beispiel 4), der sich ideal für die Demonstration der Funktionsweise
|
||||
* des Dijkstra- und A*-Algorithmus eignet. Der Graph enthält eine Vielzahl von Knoten, die durch
|
||||
* gewichtete Kanten verbunden sind. Dies ermöglicht es, den kürzesten Weg von einem Startknoten zu einem
|
||||
* Zielknoten effizient zu berechnen und die Unterschiede zwischen den beiden Algorithmen in der
|
||||
* Pfadfindung zu veranschaulichen.
|
||||
*
|
||||
* Startknoten: A
|
||||
* Zielknoten: H
|
||||
*
|
||||
*/
|
||||
|
||||
DirectedGraph<VertexMarking, EdgeMarking> example4 = new DirectedGraph<>();
|
||||
|
||||
// Erstellung der Knoten mit Koordinaten
|
||||
MarkedVertex<VertexMarking> A = new MarkedVertex<>(50, 250, "Start", null, null);
|
||||
MarkedVertex<VertexMarking> B = new MarkedVertex<>(150, 150, "B", null, null);
|
||||
MarkedVertex<VertexMarking> C = new MarkedVertex<>(150, 350, "C", null, null);
|
||||
MarkedVertex<VertexMarking> D = new MarkedVertex<>(250, 100, "D", null, null);
|
||||
MarkedVertex<VertexMarking> E = new MarkedVertex<>(250, 250, "E", null, null);
|
||||
MarkedVertex<VertexMarking> F = new MarkedVertex<>(350, 200, "F", null, null);
|
||||
MarkedVertex<VertexMarking> G = new MarkedVertex<>(450, 300, "G", null, null);
|
||||
MarkedVertex<VertexMarking> H = new MarkedVertex<>(450, 100, "Ende", null, null);
|
||||
|
||||
|
||||
// Hinzufügen der Knoten zum Graphen
|
||||
example4.addVertex(A);
|
||||
example4.addVertex(B);
|
||||
example4.addVertex(C);
|
||||
example4.addVertex(D);
|
||||
example4.addVertex(E);
|
||||
example4.addVertex(F);
|
||||
example4.addVertex(G);
|
||||
example4.addVertex(H);
|
||||
example4.addVertex(B1);
|
||||
example4.addVertex(C1);
|
||||
example4.addVertex(D1);
|
||||
example4.addVertex(B2);
|
||||
example4.addVertex(C2);
|
||||
example4.addVertex(D2);
|
||||
example4.addVertex(B3);
|
||||
example4.addVertex(C3);
|
||||
example4.addVertex(D3);
|
||||
example4.addVertex(B4);
|
||||
example4.addVertex(C4);
|
||||
example4.addVertex(D4);
|
||||
example4.addVertex(E1);
|
||||
example4.addVertex(E2);
|
||||
example4.addVertex(E3);
|
||||
example4.addVertex(E4);
|
||||
|
||||
// Erstellung der Kanten mit Gewichtungen
|
||||
example4.addEdge(new MarkedEdge<>("AB", A, B, new EdgeWeightMarking(4)));
|
||||
example4.addEdge(new MarkedEdge<>("AC", A, C, new EdgeWeightMarking(2)));
|
||||
example4.addEdge(new MarkedEdge<>("BC", B, C, new EdgeWeightMarking(5)));
|
||||
example4.addEdge(new MarkedEdge<>("BD", B, D, new EdgeWeightMarking(10)));
|
||||
example4.addEdge(new MarkedEdge<>("CD", C, D, new EdgeWeightMarking(3)));
|
||||
example4.addEdge(new MarkedEdge<>("CE", C, E, new EdgeWeightMarking(7)));
|
||||
example4.addEdge(new MarkedEdge<>("DE", D, E, new EdgeWeightMarking(2)));
|
||||
example4.addEdge(new MarkedEdge<>("DF", D, F, new EdgeWeightMarking(2)));
|
||||
example4.addEdge(new MarkedEdge<>("EF", E, F, new EdgeWeightMarking(5)));
|
||||
example4.addEdge(new MarkedEdge<>("EG", E, G, new EdgeWeightMarking(10)));
|
||||
example4.addEdge(new MarkedEdge<>("FG", F, G, new EdgeWeightMarking(3)));
|
||||
example4.addEdge(new MarkedEdge<>("FH", F, H, new EdgeWeightMarking(6)));
|
||||
example4.addEdge(new MarkedEdge<>("GH", G, H, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("AB1", A, B1, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("AB2", A, B2, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("AB3", A, B3, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("AB4", A, B4, new EdgeWeightMarking(1)));
|
||||
|
||||
example4.addEdge(new MarkedEdge<>("B1C1", B1, C1, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("B2C2", B2, C2, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("B3C3", B3, C3, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("B4C4", B4, C4, new EdgeWeightMarking(1)));
|
||||
|
||||
example4.addEdge(new MarkedEdge<>("C1D1", C1, D1, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("C2D2", C2, D2, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("C3D3", C3, D3, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("C4D4", C4, D4, new EdgeWeightMarking(1)));
|
||||
|
||||
example4.addEdge(new MarkedEdge<>("D1E1", D1, E1, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("D2E2", D2, E2, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("D3E3", D3, E3, new EdgeWeightMarking(1)));
|
||||
example4.addEdge(new MarkedEdge<>("D4E4", D4, E4, new EdgeWeightMarking(1)));
|
||||
|
||||
return example4;
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper method to add a bidirectional edge between two vertices in a graph.
|
||||
*
|
||||
* @param graph The graph instance where the edge should be added.
|
||||
* @param from The starting vertex of the edge.
|
||||
* @param to The ending vertex of the edge.
|
||||
* @param weight The weight marking of the edge.
|
||||
*/
|
||||
private void addBidirectionalEdge(DirectedGraph<VertexMarking, EdgeMarking> graph, MarkedVertex<VertexMarking> from, MarkedVertex<VertexMarking> to, EdgeWeightMarking weight) {
|
||||
MarkedEdge<EdgeMarking> forwardEdge = new MarkedEdge<>("edge" + from.getName() + "_" + to.getName(), from, to, weight);
|
||||
MarkedEdge<EdgeMarking> backwardEdge = new MarkedEdge<>("edge" + to.getName() + "_" + from.getName(), to, from, weight);
|
||||
graph.addEdge(forwardEdge);
|
||||
graph.addEdge(backwardEdge);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -3,8 +3,9 @@ package graph;
|
||||
import OurApplication.OurLogElement;
|
||||
import logging.LogElementList;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.*;
|
||||
import java.awt.Color;
|
||||
import java.util.Vector;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Abstract class representing a generic graph.
|
||||
@@ -35,6 +36,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
this.vertexes = new Vector<>();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructor that initializes the graph with a given name.
|
||||
* @param s The name of the graph.
|
||||
@@ -55,6 +57,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
return this.name;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns all edges in the graph.
|
||||
* @return Vector containing all edges in the graph.
|
||||
@@ -63,6 +66,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
return this.edges;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Returns all vertices in the graph.
|
||||
* @return Vector containing all vertices in the graph.
|
||||
@@ -71,12 +75,14 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
return this.vertexes;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Abstract method to get the visualization representation of the graph.
|
||||
* @return Visualization representation of the graph.
|
||||
*/
|
||||
public abstract visualizationElements.Graph getScreenGraph();
|
||||
|
||||
|
||||
/**
|
||||
* Abstract method to get the log list associated with the graph.
|
||||
* @return LogElementList containing log elements associated with the graph.
|
||||
@@ -95,7 +101,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Ausgabe
|
||||
/**
|
||||
* Returns a string representation of the graph.
|
||||
* @return String representation of the graph.
|
||||
@@ -116,7 +121,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
|
||||
// HINZUFÜGEN
|
||||
|
||||
// Kante hinzufügen
|
||||
/**
|
||||
* Adds an edge to the graph.
|
||||
* @param e The edge to add.
|
||||
@@ -126,7 +130,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Knoten hinzufügen
|
||||
/**
|
||||
* Adds a vertex to the graph.
|
||||
* @param n The vertex to add.
|
||||
@@ -138,7 +141,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
|
||||
// LÖSCHEN
|
||||
|
||||
// Kante löschen
|
||||
/**
|
||||
* Removes an edge from the graph.
|
||||
* @param e The edge to remove.
|
||||
@@ -147,6 +149,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
this.edges.remove(e);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Removes an edge from the graph based on its name.
|
||||
* @param s The name of the edge to remove.
|
||||
@@ -163,7 +166,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Knoten löschen
|
||||
/**
|
||||
* Removes a vertex from the graph.
|
||||
* @param n The vertex to remove.
|
||||
@@ -177,6 +179,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
this.vertexes.remove(n);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Removes a vertex from the graph based on its name.
|
||||
* @param s The name of the vertex to remove.
|
||||
@@ -195,7 +198,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
|
||||
// GRAPH EIGENSCHAFTEN
|
||||
|
||||
// Kantenmenge
|
||||
/**
|
||||
* Returns the number of edges in the graph.
|
||||
* @return The number of edges in the graph.
|
||||
@@ -205,7 +207,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Knotenmenge
|
||||
/**
|
||||
* Returns the number of vertices in the graph.
|
||||
* @return The number of vertices in the graph.
|
||||
@@ -215,7 +216,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Grad des Graphen
|
||||
/**
|
||||
* Computes and returns the degree of the graph.
|
||||
* @return The degree of the graph.
|
||||
@@ -225,7 +225,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Prüfung, ob Knoten im Graph
|
||||
/**
|
||||
* Checks if a vertex is present in the graph.
|
||||
* @param n The vertex to check.
|
||||
@@ -250,7 +249,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Prüfung, ob Kante im Graph
|
||||
/**
|
||||
* Checks if an edge is present in the graph.
|
||||
* @param e The edge to check.
|
||||
@@ -277,7 +275,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
|
||||
// KNOTEN EIGENSCHAFTEN
|
||||
|
||||
// Prüfung, ob Kante zwischen zwei Knoten
|
||||
/**
|
||||
* Checks if there is an edge between two vertices in the graph.
|
||||
* @param v1 First vertex.
|
||||
@@ -293,6 +290,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Checks if there is an edge between two vertices identified by their names.
|
||||
* @param s1 Name of the first vertex.
|
||||
@@ -318,7 +316,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Prüfung, ob zwei Knoten adjazent sind
|
||||
/**
|
||||
* Checks if two vertices are adjacent (connected by an edge) in the graph.
|
||||
* @param n1 First vertex.
|
||||
@@ -334,6 +331,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.
|
||||
* @param s1 Name of the first vertex.
|
||||
@@ -359,7 +357,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Prüfung, ob Knoten eine Schlinge besitzt
|
||||
/**
|
||||
* Checks if a vertex has a loop (an edge connecting it to itself) in the graph.
|
||||
* @param n The vertex to check.
|
||||
@@ -374,6 +371,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.
|
||||
* @param s The name of the vertex to check.
|
||||
@@ -390,7 +388,6 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
|
||||
|
||||
// Methode für das Zurücksetzten der Knotenfarben
|
||||
/**
|
||||
* Resets the screen graph colors of all vertices to black.
|
||||
*/
|
||||
@@ -400,6 +397,7 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.
|
||||
* @param n1 Starting vertex.
|
||||
@@ -408,12 +406,13 @@ public abstract class Graph<T extends VertexMarking, U extends EdgeMarking> {
|
||||
*/
|
||||
public abstract int getShortestPathDijkstra(MarkedVertex<T> n1, MarkedVertex<T> n2);
|
||||
|
||||
|
||||
/**
|
||||
* Abstract method to find the shortest path between two vertices using A* algorithm.
|
||||
* @param n1 Starting vertex.
|
||||
* @param n2 Destination vertex.
|
||||
* @return Length of the shortest path between the vertices.
|
||||
*/
|
||||
public abstract int getShortestPathAStar(MarkedVertex<T> n1, MarkedVertex<T> n2);
|
||||
public abstract double getShortestPathAStar(MarkedVertex<T> n1, MarkedVertex<T> n2);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package graph;
|
||||
|
||||
import java.awt.*;
|
||||
import java.awt.Color;
|
||||
|
||||
/**
|
||||
* The MarkedEdge class extends the Edge class and includes additional attributes
|
||||
@@ -16,6 +16,7 @@ public class MarkedEdge<U extends EdgeMarking> extends Edge {
|
||||
private U marking;
|
||||
private visualizationElements.Edge screenEdge;
|
||||
|
||||
|
||||
// CONSTRUCTORS
|
||||
|
||||
/**
|
||||
@@ -26,6 +27,7 @@ public class MarkedEdge<U extends EdgeMarking> extends Edge {
|
||||
this.screenEdge = new visualizationElements.Edge(null, null);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructor initializes the edge with a name, vertices, and marking.
|
||||
*
|
||||
@@ -45,6 +47,7 @@ public class MarkedEdge<U extends EdgeMarking> extends Edge {
|
||||
Color.BLACK);
|
||||
}
|
||||
|
||||
|
||||
// GETTERS
|
||||
|
||||
/**
|
||||
@@ -65,6 +68,7 @@ public class MarkedEdge<U extends EdgeMarking> extends Edge {
|
||||
return this.screenEdge;
|
||||
}
|
||||
|
||||
|
||||
// SETTERS
|
||||
|
||||
/**
|
||||
@@ -78,6 +82,7 @@ public class MarkedEdge<U extends EdgeMarking> extends Edge {
|
||||
this.screenEdge.setMarking(Integer.toString(m.getWeight()));
|
||||
}
|
||||
|
||||
|
||||
// OUTPUT
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package graph;
|
||||
|
||||
import java.awt.*;
|
||||
import java.awt.Color;
|
||||
|
||||
/**
|
||||
* The MarkedVertex class extends the Vertex class and includes additional attributes
|
||||
@@ -19,6 +19,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
private int yCord;
|
||||
private visualizationElements.Vertex screenVertex;
|
||||
|
||||
|
||||
// CONSTRUCTORS
|
||||
|
||||
/**
|
||||
@@ -31,6 +32,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
this.yCord = 0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructor initializes the vertex with a name and marking.
|
||||
*
|
||||
@@ -45,6 +47,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
this.yCord = 0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructor initializes the vertex with coordinates, name, marking, and color.
|
||||
*
|
||||
@@ -62,6 +65,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
this.yCord = yCord;
|
||||
}
|
||||
|
||||
|
||||
// GETTERS
|
||||
|
||||
/**
|
||||
@@ -73,6 +77,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
return this.marking;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the screen vertex used for visualization.
|
||||
*
|
||||
@@ -82,6 +87,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
return this.screenVertex;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the coordinates of the vertex.
|
||||
*
|
||||
@@ -91,6 +97,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
return new int[]{this.xCord, this.yCord};
|
||||
}
|
||||
|
||||
|
||||
// SETTERS
|
||||
|
||||
/**
|
||||
@@ -102,6 +109,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
this.marking = t;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets the coordinates of the vertex and updates the screen vertex's position.
|
||||
*
|
||||
@@ -114,6 +122,7 @@ public class MarkedVertex<T extends VertexMarking> extends Vertex {
|
||||
this.screenVertex.setYpos(cords[1]);
|
||||
}
|
||||
|
||||
|
||||
// OUTPUT
|
||||
|
||||
/**
|
||||
|
||||
@@ -13,6 +13,7 @@ public class NameDoesNotExistException extends Exception {
|
||||
super();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructs a new NameDoesNotExistException with the specified detail message.
|
||||
*
|
||||
@@ -22,6 +23,7 @@ public class NameDoesNotExistException extends Exception {
|
||||
super(message);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructs a new NameDoesNotExistException with the specified detail message and cause.
|
||||
*
|
||||
@@ -32,6 +34,7 @@ public class NameDoesNotExistException extends Exception {
|
||||
super(message, cause);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Constructs a new NameDoesNotExistException with the specified cause and a detail message
|
||||
* that includes the cause's description.
|
||||
@@ -45,8 +48,6 @@ public class NameDoesNotExistException extends Exception {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Represents an element stored in a priority queue for graph algorithms.
|
||||
*
|
||||
@@ -57,7 +58,7 @@ class WrapperElement<T extends VertexMarking> {
|
||||
// ATTRIBUTE
|
||||
|
||||
private MarkedVertex<T> element;
|
||||
private int priority;
|
||||
private double priority;
|
||||
|
||||
|
||||
// KONSTRUKTOR
|
||||
@@ -68,7 +69,7 @@ class WrapperElement<T extends VertexMarking> {
|
||||
* @param element The marked vertex to wrap.
|
||||
* @param priority The priority associated with the element.
|
||||
*/
|
||||
public WrapperElement(MarkedVertex<T> element, int priority) {
|
||||
public WrapperElement(MarkedVertex<T> element, double priority) {
|
||||
this.element = element;
|
||||
this.priority = priority;
|
||||
}
|
||||
@@ -85,12 +86,13 @@ class WrapperElement<T extends VertexMarking> {
|
||||
return this.element;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the priority associated with this wrapper element.
|
||||
*
|
||||
* @return The priority.
|
||||
*/
|
||||
public int getPriority() {
|
||||
public double getPriority() {
|
||||
return this.priority;
|
||||
}
|
||||
|
||||
@@ -112,7 +114,6 @@ class WrapperElement<T extends VertexMarking> {
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Comparator for comparing WrapperElement objects based on their priority.
|
||||
*
|
||||
@@ -129,6 +130,6 @@ class WrapperComparator<T extends VertexMarking> implements Comparator<WrapperEl
|
||||
* priority is less than, equal to, or greater than the second element's priority.
|
||||
*/
|
||||
public int compare(WrapperElement<T> element1, WrapperElement<T> element2) {
|
||||
return Integer.compare(element1.getPriority(), element2.getPriority());
|
||||
return Double.compare(element1.getPriority(), element2.getPriority());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import visualizationElements.Edge;
|
||||
import visualizationElements.EdgeStyle;
|
||||
import visualizationElements.Vertex;
|
||||
|
||||
import java.awt.*;
|
||||
import java.awt.Color;
|
||||
import java.util.HashMap;
|
||||
import java.util.Objects;
|
||||
import java.util.PriorityQueue;
|
||||
@@ -253,15 +253,18 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
// Den nächsten Knoten, der am wenigsten kostet, besuchen
|
||||
WrapperElement<T> nextVertex = queue.poll();
|
||||
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
|
||||
|
||||
// Logging
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
System.out.println(textDescription);
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
// Falls Knoten schon besucht
|
||||
if(!visited.get(nextVertex.getElement())){
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
// Logging
|
||||
System.out.println(textDescription);
|
||||
if (nextVertex.getElement().getScreenVertex().getColor() != Color.RED) {
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}
|
||||
|
||||
|
||||
// Wenn Weg gefunden, brich ab
|
||||
@@ -311,7 +314,9 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
// Logging
|
||||
textDescription = "Add " + i.getName() + " with " + dist + " weight to queue.";
|
||||
System.out.println(textDescription);
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
if (i.getScreenVertex().getColor() != Color.RED) {
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
// Nehme nächsten Knoten in die Queue auf
|
||||
@@ -319,19 +324,26 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
}
|
||||
}
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
// Falls kein Weg gefunden wurde
|
||||
if (predecessors.get(n2) == null) {
|
||||
textDescription = "Kein Weg gefunden!";
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}else{
|
||||
// Falls ein Weg gefunden wurde
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
}
|
||||
|
||||
//zurücksetzten der Färbungen
|
||||
this.clearScreenGraphColor();
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
|
||||
System.out.println("Done");
|
||||
// Gibt Distanz zu gefragtem Knoten zurück
|
||||
return distance.get(n2);
|
||||
@@ -345,8 +357,7 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
* @param n2 The ending vertex of the shortest path.
|
||||
* @return The length of the shortest path between n1 and n2.
|
||||
*/
|
||||
|
||||
public int getShortestPathAStar(MarkedVertex<T> n1, MarkedVertex<T> n2) {
|
||||
public double getShortestPathAStar(MarkedVertex<T> n1, MarkedVertex<T> n2) {
|
||||
|
||||
// Erstellt Hashmap um Distanz von Startnoten zu jedem Knoten auf dem Graph zu tracken
|
||||
// Erstellt Hashmap um zu tracken welche Knoten schon besucht wurden
|
||||
@@ -354,11 +365,11 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
// Initialisierung aller Distanzen auf UNENDLICH (= -1)
|
||||
// Initialisierung, dass kein Knoten besucht wurde
|
||||
// Initialisierung aller Vorgänger auf null
|
||||
HashMap<MarkedVertex<T>, Integer> distance = new HashMap<>();
|
||||
HashMap<MarkedVertex<T>, Double> distance = new HashMap<>();
|
||||
HashMap<MarkedVertex<T>, Boolean> visited = new HashMap<>();
|
||||
HashMap<MarkedVertex<T>, MarkedVertex<T>> predecessors = new HashMap<>();
|
||||
for (MarkedVertex<T> i: this.getAllVertexes()) {
|
||||
distance.put(i, -1);
|
||||
distance.put(i, -1.0);
|
||||
visited.put(i, false);
|
||||
predecessors.put(i, null);
|
||||
}
|
||||
@@ -368,15 +379,15 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
|
||||
// Distanz zu Startknoten auf 0
|
||||
// Weg zu Startknoten in die Schlange aufnehmen
|
||||
distance.put(n1, 0);
|
||||
distance.put(n1, 0.0);
|
||||
queue.add(new WrapperElement<>(n1, 0));
|
||||
|
||||
// Variable, die Distanz zwischen aktuellem Knoten und Nachfolger speichert
|
||||
int dist = 0;
|
||||
double dist = 0;
|
||||
// Variable, die Distanz zwischen dem potenziell nächsten Knoten und dem Zielknoten speichert
|
||||
int airDist = 0;
|
||||
double airDist = 0;
|
||||
// Variable, die Distanz zwischen dem aktuellen Knoten bis zum Endknoten speichert
|
||||
int distToFinish = 0;
|
||||
double distToFinish = 0;
|
||||
// Zähler für LogList
|
||||
int step = 0;
|
||||
// String für den Description Inhalt
|
||||
@@ -393,16 +404,18 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
// Den nächsten Knoten, der am wenigsten kostet, besuchen
|
||||
WrapperElement<T> nextVertex = queue.poll();
|
||||
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
|
||||
|
||||
// Logging
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
System.out.println(textDescription);
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
// Falls Knoten schon besucht
|
||||
if(!visited.get(nextVertex.getElement())){
|
||||
// Knoten als besucht makieren
|
||||
visited.put(nextVertex.getElement(), true);
|
||||
textDescription = "Visit " + nextVertex.getElement().getName();
|
||||
// Logging
|
||||
System.out.println(textDescription);
|
||||
if (nextVertex.getElement().getScreenVertex().getColor() != Color.RED) {
|
||||
nextVertex.getElement().getScreenVertex().setColor(Color.BLUE);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}
|
||||
|
||||
// Wenn Weg gefunden, brich ab
|
||||
if (nextVertex.getElement() == n2) {
|
||||
@@ -431,8 +444,8 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
if (j.getSource() == nextVertex.getElement() && j.getDestination() == i) {
|
||||
|
||||
//Berechnung der Heuristik über die Luftdistanz des nächsten Knoten zum Zielknoten
|
||||
airDist = (int) Math.sqrt(Math.pow((i.getCords()[0] - n2.getCords()[0]), 2)
|
||||
+ Math.pow((i.getCords()[1] - n2.getCords()[1]), 2));
|
||||
airDist = Math.sqrt(Math.pow((i.getCords()[0] - n2.getCords()[0]), 2)
|
||||
+ Math.pow((i.getCords()[1] - n2.getCords()[1]), 2)) / 100;
|
||||
|
||||
// Berechne Distanz zu nächstem Knoten
|
||||
EdgeWeightMarking marking = (EdgeWeightMarking) j.getMarking();
|
||||
@@ -451,9 +464,11 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
distance.put(i, dist);
|
||||
|
||||
// Logging
|
||||
textDescription = "Add " + i.getName() + " with " + dist + " weight to queue.";
|
||||
textDescription = "Add " + i.getName() + " with " + distToFinish + " weight to queue.";
|
||||
System.out.println(textDescription);
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
if (i.getScreenVertex().getColor() != Color.RED) {
|
||||
i.getScreenVertex().setColor(Color.YELLOW);
|
||||
}
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
// Nehme nächsten Knoten in die Queue auf
|
||||
@@ -461,22 +476,28 @@ public class UndirectedGraph<T extends VertexMarking, U extends EdgeMarking> ext
|
||||
}
|
||||
}
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
// Falls kein Weg gefunden wurde
|
||||
if (predecessors.get(n2) == null) {
|
||||
textDescription = "Kein Weg gefunden!";
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
}else{
|
||||
// Falls ein Weg gefunden wurde
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
}
|
||||
|
||||
//zurücksetzten der Färbungen
|
||||
this.clearScreenGraphColor();
|
||||
|
||||
MarkedVertex<T> colorroute = n2;
|
||||
while (colorroute != null) {
|
||||
textDescription = colorroute.getName();
|
||||
System.out.println(textDescription);
|
||||
colorroute.getScreenVertex().setColor(Color.green);
|
||||
this.logList.add(new OurLogElement(step, textDescription, 0, this.getScreenGraphCopy()));
|
||||
|
||||
colorroute = predecessors.get(colorroute);
|
||||
}
|
||||
|
||||
System.out.println("Done");
|
||||
// Gibt Distanz zu gefragtem Knoten zurück
|
||||
return distance.get(n2);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -8,54 +8,3 @@ public abstract class VertexMarking extends Marking {
|
||||
// This class currently does not have any additional attributes or methods.
|
||||
// It extends Marking, inheriting its properties and behaviors.
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Represents a weight marking associated with a vertex in a graph.
|
||||
* Extends {@link VertexMarking}.
|
||||
*/
|
||||
class VertexWeightMarking extends VertexMarking {
|
||||
|
||||
// ATTRIBUTE
|
||||
|
||||
private int weight;
|
||||
|
||||
|
||||
// KONSTRUKTOREN
|
||||
|
||||
/**
|
||||
* Constructs a vertex weight marking with the specified weight.
|
||||
*
|
||||
* @param weight The weight value associated with the vertex.
|
||||
*/
|
||||
VertexWeightMarking(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
|
||||
// GET-ER
|
||||
|
||||
/**
|
||||
* Retrieves the weight associated with this vertex weight marking.
|
||||
*
|
||||
* @return The weight of the vertex marking.
|
||||
*/
|
||||
public int getWeight() {
|
||||
return this.weight;
|
||||
}
|
||||
|
||||
|
||||
// SET-ER
|
||||
|
||||
/**
|
||||
* Sets the weight associated with this vertex weight marking.
|
||||
*
|
||||
* @param weight The new weight value to set.
|
||||
*/
|
||||
public void setWeight(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
51
graph/VertexWeightMarking.java
Normal file
51
graph/VertexWeightMarking.java
Normal file
@@ -0,0 +1,51 @@
|
||||
package graph;
|
||||
|
||||
|
||||
/**
|
||||
* Represents a weight marking associated with a vertex in a graph.
|
||||
* Extends {@link VertexMarking}.
|
||||
*/
|
||||
public class VertexWeightMarking extends VertexMarking {
|
||||
|
||||
// ATTRIBUTE
|
||||
|
||||
private int weight;
|
||||
|
||||
|
||||
// KONSTRUKTOREN
|
||||
|
||||
/**
|
||||
* Constructs a vertex weight marking with the specified weight.
|
||||
*
|
||||
* @param weight The weight value associated with the vertex.
|
||||
*/
|
||||
public VertexWeightMarking(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
|
||||
// GET-ER
|
||||
|
||||
/**
|
||||
* Retrieves the weight associated with this vertex weight marking.
|
||||
*
|
||||
* @return The weight of the vertex marking.
|
||||
*/
|
||||
public int getWeight() {
|
||||
return this.weight;
|
||||
}
|
||||
|
||||
|
||||
// SET-ER
|
||||
|
||||
/**
|
||||
* Sets the weight associated with this vertex weight marking.
|
||||
*
|
||||
* @param weight The new weight value to set.
|
||||
*/
|
||||
public void setWeight(int weight) {
|
||||
this.weight = weight;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
277
out/JavaDoc/OurApplication/OurAlgorithm.html
Normal file
277
out/JavaDoc/OurApplication/OurAlgorithm.html
Normal file
@@ -0,0 +1,277 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurAlgorithm</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurAlgorithm">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurAlgorithm" class="title">Klasse OurAlgorithm</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="../logging/Algorithm.html" title="Klasse in logging">logging.Algorithm</a>
|
||||
<div class="inheritance">OurApplication.OurAlgorithm</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OurAlgorithm</span>
|
||||
<span class="extends-implements">extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></span></div>
|
||||
<div class="block">This class provides an example of using logging.Algorithm.
|
||||
It implements a summation algorithm that computes the sum of integers starting from 0 up to a specified maximum value from the parameter area.</div>
|
||||
<dl class="notes">
|
||||
<dt>Siehe auch:</dt>
|
||||
<dd>
|
||||
<ul class="tag-list">
|
||||
<li><a href="../logging/Algorithm.html" title="Klasse in logging"><code>Algorithm</code></a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="../graph/Graph.html" title="Klasse in graph">Graph</a><wbr><<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#currentGraph" class="member-name-link">currentGraph</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#methodButtons" class="member-name-link">methodButtons</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="fields-inherited-from-class-logging.Algorithm">Von Klasse geerbte Felder logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></h3>
|
||||
<code><a href="../logging/Algorithm.html#parameterArea">parameterArea</a>, <a href="../logging/Algorithm.html#title">title</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">OurAlgorithm</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Standard constructor.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(OurApplication.OurParameterArea,OurApplication.OurMethodButtons)" class="member-name-link">OurAlgorithm</a><wbr>(<a href="OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a> parameterArea,
|
||||
<a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a> methodButtons)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructs a summation algorithm with parameters from the parameter area.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#run()" class="member-name-link">run</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Overridden method from the superclass.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCurrentGraph(graph.Graph)" class="member-name-link">setCurrentGraph</a><wbr>(<a href="../graph/Graph.html" title="Klasse in graph">Graph</a><<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>> graph)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the current graph for the algorithm.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-logging.Algorithm">Von Klasse geerbte Methoden logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></h3>
|
||||
<code><a href="../logging/Algorithm.html#getParameterArea()">getParameterArea</a>, <a href="../logging/Algorithm.html#getTitle()">getTitle</a>, <a href="../logging/Algorithm.html#setParameterArea(PARAM)">setParameterArea</a>, <a href="../logging/Algorithm.html#setTitle(java.lang.String)">setTitle</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="currentGraph">
|
||||
<h3>currentGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../graph/Graph.html" title="Klasse in graph">Graph</a><<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span> <span class="element-name">currentGraph</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="methodButtons">
|
||||
<h3>methodButtons</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></span> <span class="element-name">methodButtons</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>OurAlgorithm</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurAlgorithm</span>()</div>
|
||||
<div class="block">Standard constructor.
|
||||
Initializes an instance of OurAlgorithm.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(OurApplication.OurParameterArea,OurApplication.OurMethodButtons)">
|
||||
<h3>OurAlgorithm</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurAlgorithm</span><wbr><span class="parameters">(<a href="OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a> parameterArea,
|
||||
<a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a> methodButtons)</span></div>
|
||||
<div class="block">Constructs a summation algorithm with parameters from the parameter area.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>parameterArea</code> - the parameter area providing the selected graph for the algorithm</dd>
|
||||
<dd><code>methodButtons</code> - the method buttons determining the algorithm type (Dijkstra or A-Star)</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="run()">
|
||||
<h3>run</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></span> <span class="element-name">run</span>()</div>
|
||||
<div class="block">Overridden method from the superclass.
|
||||
Executes the summation algorithm.
|
||||
Computes the shortest path in the current graph based on the selected method (Dijkstra or A-Star).</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="../logging/Algorithm.html#run()">run</a></code> in Klasse <code><a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>a LogElementList containing the single steps of the algorithm processing</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setCurrentGraph(graph.Graph)">
|
||||
<h3>setCurrentGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setCurrentGraph</span><wbr><span class="parameters">(<a href="../graph/Graph.html" title="Klasse in graph">Graph</a><<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>> graph)</span></div>
|
||||
<div class="block">Sets the current graph for the algorithm.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>graph</code> - the graph to be set as the current graph</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
202
out/JavaDoc/OurApplication/OurApplication.html
Normal file
202
out/JavaDoc/OurApplication/OurApplication.html
Normal file
@@ -0,0 +1,202 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurApplication</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurApplication">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurApplication" class="title">Klasse OurApplication</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurApplication</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OurApplication</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.
|
||||
This application sets up a graphical interface using Swing components to visualize graphs
|
||||
and log algorithmic operations.</div>
|
||||
<dl class="notes">
|
||||
<dt>Siehe auch:</dt>
|
||||
<dd>
|
||||
<ul class="tag-list-long">
|
||||
<li><a href="OurAlgorithm.html" title="Klasse in OurApplication"><code>Provides the algorithmic logic for processing graphs.</code></a></li>
|
||||
<li><a href="OurDrawArea.html" title="Klasse in OurApplication"><code>Displays and interacts with the graph visualization.</code></a></li>
|
||||
<li><a href="OurHybridWindow.html" title="Klasse in OurApplication"><code>Combines visual components and algorithmic operations.</code></a></li>
|
||||
<li><a href="OurLogElement.html" title="Klasse in OurApplication"><code>Represents individual logging elements.</code></a></li>
|
||||
<li><a href="OurParameterArea.html" title="Klasse in OurApplication"><code>Manages parameters for graph operations.</code></a></li>
|
||||
<li><a href="OurTextArea.html" title="Klasse in OurApplication"><code>Displays log messages and algorithm progress.</code></a></li>
|
||||
<li><a href="OurLegendArea.html" title="Klasse in OurApplication"><code>Provides legend information for the graphical interface.</code></a></li>
|
||||
<li><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JPanel.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link"><code>Swing panel used in the graphical interface.</code></a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">OurApplication</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Default constructor for OurApplication.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Statische Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[] args)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
|
||||
<div class="block">Main method to launch the OurApplication.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>OurApplication</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurApplication</span>()</div>
|
||||
<div class="block">Default constructor for OurApplication.
|
||||
Initializes the application components and starts the graphical interface.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="main(java.lang.String[])">
|
||||
<h3>main</h3>
|
||||
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a>[] args)</span></div>
|
||||
<div class="block">Main method to launch the OurApplication.
|
||||
Initializes necessary components, creates a graphical window, and starts the application.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>args</code> - command-line arguments (not used)</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
320
out/JavaDoc/OurApplication/OurDrawArea.html
Normal file
320
out/JavaDoc/OurApplication/OurDrawArea.html
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.AutoBackwardListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoBackwardListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.AutoBackwardListener" class="title">Klasse OurHybridWindow.AutoBackwardListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.AutoBackwardListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoBackwardListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></span></div>
|
||||
<div class="block">ItemListener implementation for handling auto backward button state changes.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoBackwardListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>AutoBackwardListener</h3>
|
||||
<div class="member-signature"><span class="element-name">AutoBackwardListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="itemStateChanged(java.awt.event.ItemEvent)">
|
||||
<h3>itemStateChanged</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">itemStateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">itemStateChanged</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.AutoButtonListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoButtonListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.AutoButtonListener" class="title">Klasse OurHybridWindow.AutoButtonListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.AutoButtonListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoButtonListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></span></div>
|
||||
<div class="block">ItemListener implementation for handling auto button state changes.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoButtonListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>AutoButtonListener</h3>
|
||||
<div class="member-signature"><span class="element-name">AutoButtonListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="itemStateChanged(java.awt.event.ItemEvent)">
|
||||
<h3>itemStateChanged</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">itemStateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">itemStateChanged</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.AutoForwardListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoForwardListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.AutoForwardListener" class="title">Klasse OurHybridWindow.AutoForwardListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.AutoForwardListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoForwardListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></span></div>
|
||||
<div class="block">ItemListener implementation for handling auto forward button state changes.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoForwardListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>AutoForwardListener</h3>
|
||||
<div class="member-signature"><span class="element-name">AutoForwardListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="itemStateChanged(java.awt.event.ItemEvent)">
|
||||
<h3>itemStateChanged</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">itemStateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html#itemStateChanged(java.awt.event.ItemEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">itemStateChanged</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.AutoSliderListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: AutoSliderListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.AutoSliderListener" class="title">Klasse OurHybridWindow.AutoSliderListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.AutoSliderListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.AutoSliderListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a></span></div>
|
||||
<div class="block">ChangeListener implementation for handling auto slider changes.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AutoSliderListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#stateChanged(javax.swing.event.ChangeEvent)" class="member-name-link">stateChanged</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeEvent.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>AutoSliderListener</h3>
|
||||
<div class="member-signature"><span class="element-name">AutoSliderListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="stateChanged(javax.swing.event.ChangeEvent)">
|
||||
<h3>stateChanged</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">stateChanged</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeEvent.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html#stateChanged(javax.swing.event.ChangeEvent)" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">stateChanged</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
186
out/JavaDoc/OurApplication/OurHybridWindow.FirstListener.html
Normal file
186
out/JavaDoc/OurApplication/OurHybridWindow.FirstListener.html
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.FirstListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: FirstListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.FirstListener" class="title">Klasse OurHybridWindow.FirstListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.FirstListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.FirstListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for moving to the first step.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">FirstListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>FirstListener</h3>
|
||||
<div class="member-signature"><span class="element-name">FirstListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
186
out/JavaDoc/OurApplication/OurHybridWindow.LastListener.html
Normal file
186
out/JavaDoc/OurApplication/OurHybridWindow.LastListener.html
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.LastListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: LastListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.LastListener" class="title">Klasse OurHybridWindow.LastListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.LastListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.LastListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for moving to the last step.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">LastListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>LastListener</h3>
|
||||
<div class="member-signature"><span class="element-name">LastListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
186
out/JavaDoc/OurApplication/OurHybridWindow.NextListener.html
Normal file
186
out/JavaDoc/OurApplication/OurHybridWindow.NextListener.html
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.NextListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: NextListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.NextListener" class="title">Klasse OurHybridWindow.NextListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.NextListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.NextListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for moving to the next step.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">NextListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>NextListener</h3>
|
||||
<div class="member-signature"><span class="element-name">NextListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.PauseButtonListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: PauseButtonListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.PauseButtonListener" class="title">Klasse OurHybridWindow.PauseButtonListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.PauseButtonListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.PauseButtonListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for handling pause button clicks.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PauseButtonListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>PauseButtonListener</h3>
|
||||
<div class="member-signature"><span class="element-name">PauseButtonListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
186
out/JavaDoc/OurApplication/OurHybridWindow.PrevListener.html
Normal file
186
out/JavaDoc/OurApplication/OurHybridWindow.PrevListener.html
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.PrevListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: PrevListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.PrevListener" class="title">Klasse OurHybridWindow.PrevListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.PrevListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.PrevListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for moving to the previous step.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PrevListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>PrevListener</h3>
|
||||
<div class="member-signature"><span class="element-name">PrevListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
186
out/JavaDoc/OurApplication/OurHybridWindow.StartListener.html
Normal file
186
out/JavaDoc/OurApplication/OurHybridWindow.StartListener.html
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.StartListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: StartListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.StartListener" class="title">Klasse OurHybridWindow.StartListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.StartListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.StartListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for starting the algorithm.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">StartListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>StartListener</h3>
|
||||
<div class="member-signature"><span class="element-name">StartListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
186
out/JavaDoc/OurApplication/OurHybridWindow.StopListener.html
Normal file
186
out/JavaDoc/OurApplication/OurHybridWindow.StopListener.html
Normal file
@@ -0,0 +1,186 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurHybridWindow.StopListener</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurHybridWindow, class: StopListener">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurHybridWindow.StopListener" class="title">Klasse OurHybridWindow.StopListener</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">OurApplication.OurHybridWindow.StopListener</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/EventListener.html" title="Klasse oder Schnittstelle in java.util" class="external-link">EventListener</a></code></dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Umschließende Klasse:</dt>
|
||||
<dd><code><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><<a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">DRAW</a> extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">TEXT</a> extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">ALGORITHM</a> extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LOG</a> extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">LEGEND</a> extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr><a href="OurHybridWindow.html" title="Typparameter in OurHybridWindow">METHODBUTTONS</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">OurHybridWindow.StopListener</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></span></div>
|
||||
<div class="block">ActionListener implementation for stopping the algorithm.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">StopListener</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>StopListener</h3>
|
||||
<div class="member-signature"><span class="element-name">StopListener</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="actionPerformed(java.awt.event.ActionEvent)">
|
||||
<h3>actionPerformed</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">actionPerformed</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionEvent.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionEvent</a> event)</span></div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html#actionPerformed(java.awt.event.ActionEvent)" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">actionPerformed</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a></code></dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
514
out/JavaDoc/OurApplication/OurHybridWindow.html
Normal file
514
out/JavaDoc/OurApplication/OurHybridWindow.html
Normal file
File diff suppressed because one or more lines are too long
291
out/JavaDoc/OurApplication/OurLegendArea.html
Normal file
291
out/JavaDoc/OurApplication/OurLegendArea.html
Normal file
File diff suppressed because one or more lines are too long
383
out/JavaDoc/OurApplication/OurLogElement.html
Normal file
383
out/JavaDoc/OurApplication/OurLogElement.html
Normal file
@@ -0,0 +1,383 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurLogElement</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication, class: OurLogElement">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">OurApplication</a></div>
|
||||
<h1 title="Klasse OurLogElement" class="title">Klasse OurLogElement</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="../logging/LogElement.html" title="Klasse in logging">logging.LogElement</a>
|
||||
<div class="inheritance">OurApplication.OurLogElement</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OurLogElement</span>
|
||||
<span class="extends-implements">extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></span></div>
|
||||
<div class="block">This class extends logging.LogElement to provide additional functionality
|
||||
for logging various elements related to graph visualization.</div>
|
||||
<dl class="notes">
|
||||
<dt>Siehe auch:</dt>
|
||||
<dd>
|
||||
<ul class="tag-list">
|
||||
<li><a href="../logging/LogElement.html" title="Klasse in logging"><code>LogElement</code></a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>protected <a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#edge" class="member-name-link">edge</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>protected <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#ourGraph" class="member-name-link">ourGraph</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
<div class="col-first even-row-color"><code>protected long</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#value" class="member-name-link">value</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">The sum up value associated with this log element.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color"><code>protected <a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#vertex" class="member-name-link">vertex</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="fields-inherited-from-class-logging.LogElement">Von Klasse geerbte Felder logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></h3>
|
||||
<code><a href="../logging/LogElement.html#description">description</a>, <a href="../logging/LogElement.html#step">step</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">OurLogElement</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Standard constructor.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Edge)" class="member-name-link">OurLogElement</a><wbr>(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description,
|
||||
long value,
|
||||
<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a> edge)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Extended constructor.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Graph)" class="member-name-link">OurLogElement</a><wbr>(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description,
|
||||
long value,
|
||||
<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a> ourGraph)</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Extended constructor.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Vertex)" class="member-name-link">OurLogElement</a><wbr>(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description,
|
||||
long value,
|
||||
<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a> vertex)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Extended constructor.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEdge()" class="member-name-link">getEdge</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the edge associated with this log element.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getGraph()" class="member-name-link">getGraph</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the graph associated with this log element.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getValue()" class="member-name-link">getValue</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the sum up value associated with this log element.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getVertex()" class="member-name-link">getVertex</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the vertex associated with this log element.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-logging.LogElement">Von Klasse geerbte Methoden logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></h3>
|
||||
<code><a href="../logging/LogElement.html#getDescription()">getDescription</a>, <a href="../logging/LogElement.html#getStep()">getStep</a>, <a href="../logging/LogElement.html#setDescription(java.lang.String)">setDescription</a>, <a href="../logging/LogElement.html#setStep(int)">setStep</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="value">
|
||||
<h3>value</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">long</span> <span class="element-name">value</span></div>
|
||||
<div class="block">The sum up value associated with this log element.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="vertex">
|
||||
<h3>vertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span> <span class="element-name">vertex</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="edge">
|
||||
<h3>edge</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span> <span class="element-name">edge</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="ourGraph">
|
||||
<h3>ourGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">ourGraph</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>OurLogElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurLogElement</span>()</div>
|
||||
<div class="block">Standard constructor.
|
||||
Initializes the log element with default values.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(int,java.lang.String,long,visualizationElements.Vertex)">
|
||||
<h3>OurLogElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurLogElement</span><wbr><span class="parameters">(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description,
|
||||
long value,
|
||||
<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a> vertex)</span></div>
|
||||
<div class="block">Extended constructor.
|
||||
Initializes the log element with specified step number, description, sum up value, and vertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>step</code> - the step number of the log element</dd>
|
||||
<dd><code>description</code> - the description of the log element</dd>
|
||||
<dd><code>value</code> - the sum up value associated with the log element</dd>
|
||||
<dd><code>vertex</code> - the vertex associated with the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(int,java.lang.String,long,visualizationElements.Edge)">
|
||||
<h3>OurLogElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurLogElement</span><wbr><span class="parameters">(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description,
|
||||
long value,
|
||||
<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a> edge)</span></div>
|
||||
<div class="block">Extended constructor.
|
||||
Initializes the log element with specified step number, description, sum up value, and edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>step</code> - the step number of the log element</dd>
|
||||
<dd><code>description</code> - the description of the log element</dd>
|
||||
<dd><code>value</code> - the sum up value associated with the log element</dd>
|
||||
<dd><code>edge</code> - the edge associated with the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(int,java.lang.String,long,visualizationElements.Graph)">
|
||||
<h3>OurLogElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OurLogElement</span><wbr><span class="parameters">(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description,
|
||||
long value,
|
||||
<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a> ourGraph)</span></div>
|
||||
<div class="block">Extended constructor.
|
||||
Initializes the log element with specified step number, description, sum up value, and graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>step</code> - the step number of the log element</dd>
|
||||
<dd><code>description</code> - the description of the log element</dd>
|
||||
<dd><code>value</code> - the sum up value associated with the log element</dd>
|
||||
<dd><code>ourGraph</code> - the graph associated with the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getValue()">
|
||||
<h3>getValue</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">long</span> <span class="element-name">getValue</span>()</div>
|
||||
<div class="block">Retrieves the sum up value associated with this log element.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the sum up value of the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getEdge()">
|
||||
<h3>getEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span> <span class="element-name">getEdge</span>()</div>
|
||||
<div class="block">Retrieves the edge associated with this log element.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the edge associated with the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getVertex()">
|
||||
<h3>getVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span> <span class="element-name">getVertex</span>()</div>
|
||||
<div class="block">Retrieves the vertex associated with this log element.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the vertex associated with the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getGraph()">
|
||||
<h3>getGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">getGraph</span>()</div>
|
||||
<div class="block">Retrieves the graph associated with this log element.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the graph associated with the log element</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
329
out/JavaDoc/OurApplication/OurMethodButtons.html
Normal file
329
out/JavaDoc/OurApplication/OurMethodButtons.html
Normal file
File diff suppressed because one or more lines are too long
413
out/JavaDoc/OurApplication/OurParameterArea.html
Normal file
413
out/JavaDoc/OurApplication/OurParameterArea.html
Normal file
File diff suppressed because one or more lines are too long
319
out/JavaDoc/OurApplication/OurTextArea.html
Normal file
319
out/JavaDoc/OurApplication/OurTextArea.html
Normal file
File diff suppressed because one or more lines are too long
127
out/JavaDoc/OurApplication/package-summary.html
Normal file
127
out/JavaDoc/OurApplication/package-summary.html
Normal file
@@ -0,0 +1,127 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurApplication</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: OurApplication">
|
||||
<meta name="generator" content="javadoc/PackageWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="package-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li class="nav-bar-cell1-rev">Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#package">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Package:</p>
|
||||
<ul>
|
||||
<li>Beschreibung</li>
|
||||
<li>Zugehörige Packages</li>
|
||||
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Package: </li>
|
||||
<li>Beschreibung | </li>
|
||||
<li>Zugehörige Packages | </li>
|
||||
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Package OurApplication" class="title">Package OurApplication</h1>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="package-signature">package <span class="element-name">OurApplication</span></div>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<li>
|
||||
<div id="class-summary">
|
||||
<div class="caption"><span>Klassen</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Klasse</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class provides an example of using logging.Algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurApplication.html" title="Klasse in OurApplication">OurApplication</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class provides an example for using visualization.DrawArea.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a><DRAW extends <a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a>,<wbr>TEXT extends <a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a>,<wbr>PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>ALGORITHM extends <a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a>,<wbr>LOG extends <a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a>,<wbr>LEGEND extends <a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a>,<wbr>METHODBUTTONS extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class provides an example for using visualization.HybridWindow.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class extends logging.LogElement to provide additional functionality
|
||||
for logging various elements related to graph visualization.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class extends visualisation.ParameterArea to provide a panel for selecting
|
||||
algorithmic methods such as Djikstra or A-Star.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class extends visualisation.ParameterArea and provides an example for using it.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class extends visualisation.TextArea and provides an example of its usage.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
154
out/JavaDoc/OurApplication/package-tree.html
Normal file
154
out/JavaDoc/OurApplication/package-tree.html
Normal file
@@ -0,0 +1,154 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>OurApplication Klassenhierarchie</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="tree: package: OurApplication">
|
||||
<meta name="generator" content="javadoc/PackageTreeWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="package-tree-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li>Klasse</li>
|
||||
<li class="nav-bar-cell1-rev">Baum</li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#tree">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 class="title">Hierarchie für Package OurApplication</h1>
|
||||
</div>
|
||||
<span class="package-hierarchy-label">Packagehierarchien:</span>
|
||||
<ul class="horizontal contents-list">
|
||||
<li><a href="../overview-tree.html">Alle Packages</a></li>
|
||||
</ul>
|
||||
<section class="hierarchy">
|
||||
<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
|
||||
<ul>
|
||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
|
||||
<ul>
|
||||
<li class="circle">logging.<a href="../logging/Algorithm.html" class="type-name-link" title="Klasse in logging">Algorithm</a><PARAM,<wbr>LOG>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurAlgorithm.html" class="type-name-link" title="Klasse in OurApplication">OurAlgorithm</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Component.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Component</a> (implements java.awt.image.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/image/ImageObserver.html" title="Klasse oder Schnittstelle in java.awt.image" class="external-link">ImageObserver</a>, java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/MenuContainer.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">MenuContainer</a>, java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
|
||||
<ul>
|
||||
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Container.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Container</a>
|
||||
<ul>
|
||||
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JComponent.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JComponent</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
|
||||
<ul>
|
||||
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JPanel.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JPanel</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>)
|
||||
<ul>
|
||||
<li class="circle">visualisation.<a href="../visualisation/DrawArea.html" class="type-name-link" title="Klasse in visualisation">DrawArea</a><LOG>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurDrawArea.html" class="type-name-link" title="Klasse in OurApplication">OurDrawArea</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">visualisation.<a href="../visualisation/LegendArea.html" class="type-name-link" title="Klasse in visualisation">LegendArea</a>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurLegendArea.html" class="type-name-link" title="Klasse in OurApplication">OurLegendArea</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">visualisation.<a href="../visualisation/ParameterArea.html" class="type-name-link" title="Klasse in visualisation">ParameterArea</a>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurMethodButtons.html" class="type-name-link" title="Klasse in OurApplication">OurMethodButtons</a></li>
|
||||
<li class="circle">OurApplication.<a href="OurParameterArea.html" class="type-name-link" title="Klasse in OurApplication">OurParameterArea</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">javax.swing.text.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/text/JTextComponent.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing.text">JTextComponent</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/Scrollable.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link">Scrollable</a>)
|
||||
<ul>
|
||||
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JTextArea.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JTextArea</a>
|
||||
<ul>
|
||||
<li class="circle">visualisation.<a href="../visualisation/TextArea.html" class="type-name-link" title="Klasse in visualisation">TextArea</a><LOG>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurTextArea.html" class="type-name-link" title="Klasse in OurApplication">OurTextArea</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">java.awt.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Panel.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.awt">Panel</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>)
|
||||
<ul>
|
||||
<li class="circle">java.applet.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/applet/Applet.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.applet">Applet</a>
|
||||
<ul>
|
||||
<li class="circle">javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JApplet.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in javax.swing">JApplet</a> (implements javax.accessibility.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/accessibility/Accessible.html" title="Klasse oder Schnittstelle in javax.accessibility" class="external-link">Accessible</a>, javax.swing.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/RootPaneContainer.html" title="Klasse oder Schnittstelle in javax.swing" class="external-link">RootPaneContainer</a>)
|
||||
<ul>
|
||||
<li class="circle">visualisation.<a href="../visualisation/HybridWindow.html" class="type-name-link" title="Klasse in visualisation">HybridWindow</a><DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow</a><DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">logging.<a href="../logging/LogElement.html" class="type-name-link" title="Klasse in logging">LogElement</a>
|
||||
<ul>
|
||||
<li class="circle">OurApplication.<a href="OurLogElement.html" class="type-name-link" title="Klasse in OurApplication">OurLogElement</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">OurApplication.<a href="OurApplication.html" class="type-name-link" title="Klasse in OurApplication">OurApplication</a></li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ItemListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ItemListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a> (implements javax.swing.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/event/ChangeListener.html" title="Klasse oder Schnittstelle in javax.swing.event" class="external-link">ChangeListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.FirstListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.LastListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.LastListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.NextListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.NextListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.PrevListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.StartListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StartListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
<li class="circle">OurApplication.<a href="OurHybridWindow.StopListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StopListener</a> (implements java.awt.event.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/event/ActionListener.html" title="Klasse oder Schnittstelle in java.awt.event" class="external-link">ActionListener</a>)</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
266
out/JavaDoc/allclasses-index.html
Normal file
266
out/JavaDoc/allclasses-index.html
Normal file
@@ -0,0 +1,266 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Alle Klassen und Schnittstellen</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="class index">
|
||||
<meta name="generator" content="javadoc/AllClassesIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="all-classes-index-page">
|
||||
<script type="text/javascript">var pathtoroot = "./";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="overview-tree.html">Baum</a></li>
|
||||
<li><a href="index-files/index-1.html">Index</a></li>
|
||||
<li><a href="help-doc.html#all-classes">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
|
||||
</div>
|
||||
<div id="all-classes-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">Alle Klassen und Schnittstellen</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Klassen</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum-Klassen</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Ausnahmeklassen</button></div>
|
||||
<div id="all-classes-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
|
||||
<div class="table-header col-first">Klasse</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="logging/Algorithm.html" title="Klasse in logging">Algorithm<PARAM,<wbr>LOG></a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides the basic algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a bar chart to visualize sort algorithms.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a bar within a bar chart.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a Cell of a maze.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a chess board.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph<T,<wbr>U></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a directed graph with vertex and edge markings.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a dot chart to visualize sort algorithms.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea<LOG></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides the basic draw area for a HybridWindow.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Edge.html" title="Klasse in graph">Edge</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Abstract class representing an edge in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents an edge of a graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Abstract class representing an edge marking.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
||||
<div class="block">Enum to decide the style of an graph's edges.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Class representing a specific type of edge marking: edge weight.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Class containing example graphs for demonstration purposes.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Graph.html" title="Klasse in graph">Graph<T,<wbr>U></a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Abstract class representing a generic graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a graph to visualize search algorithms.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a hash table to visualize hash algorithms.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow<DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This is the central class for using packages logging and visualization.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class enables the user to add a legend area for describing the elements and symbols of an algorithm's visualization.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/List.html" title="Klasse in visualizationElements">List</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents the abstract data type List.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="logging/LogElement.html" title="Klasse in logging">LogElement</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides the basic log list element.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="logging/LogElementList.html" title="Klasse in logging">LogElementList<LOG></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides a container for log list elements.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge<U></a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
|
||||
for marking and visualization on a screen.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex<T></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
|
||||
for marking, coordinates, and visualization on a screen.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Marking.html" title="Klasse in graph">Marking</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Abstract class representing a marking for vertices or edges in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a maze to visualize.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
|
||||
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides an example of using logging.Algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurApplication.html" title="Klasse in OurApplication">OurApplication</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides an example for using visualization.DrawArea.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow<DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS></a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides an example for using visualization.HybridWindow.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class extends logging.LogElement to provide additional functionality
|
||||
for logging various elements related to graph visualization.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class extends visualisation.ParameterArea to provide a panel for selecting
|
||||
algorithmic methods such as Djikstra or A-Star.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class extends visualisation.ParameterArea and provides an example for using it.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class extends visualisation.TextArea and provides an example of its usage.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides the basic parameter input area for an algorithm visualization.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a queue to visualize.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a Stack to visualize.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a table to visualize.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualisation/TextArea.html" title="Klasse in visualisation">TextArea<LOG></a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">This class provides the basic text output area for a HybridWindow.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph<T,<wbr>U></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/Vertex.html" title="Klasse in graph">Vertex</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a vertex in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a vertex of a graph to visualize.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a marking associated with a vertex in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents a weight marking associated with a vertex in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="visualizationElements/VisualizationElement.html" title="Klasse in visualizationElements">VisualizationElement</a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents an graphical element to visualize algorithms and abstract data types</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="graph/WrapperComparator.html" title="Klasse in graph">WrapperComparator<T></a></div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="graph/WrapperElement.html" title="Klasse in graph">WrapperElement<T></a></div>
|
||||
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
72
out/JavaDoc/allpackages-index.html
Normal file
72
out/JavaDoc/allpackages-index.html
Normal file
@@ -0,0 +1,72 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Alle Packages</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="package index">
|
||||
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="all-packages-index-page">
|
||||
<script type="text/javascript">var pathtoroot = "./";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="overview-tree.html">Baum</a></li>
|
||||
<li><a href="index-files/index-1.html">Index</a></li>
|
||||
<li><a href="help-doc.html#all-packages">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Alle&nbsp;Packages" class="title">Alle Packages</h1>
|
||||
</div>
|
||||
<div class="caption"><span>Packageübersicht</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Package</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><a href="graph/package-summary.html">graph</a></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><a href="logging/package-summary.html">logging</a></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
<div class="col-first even-row-color"><a href="OurApplication/package-summary.html">OurApplication</a></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><a href="visualisation/package-summary.html">visualisation</a></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
<div class="col-first even-row-color"><a href="visualizationElements/package-summary.html">visualizationElements</a></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
262
out/JavaDoc/constant-values.html
Normal file
262
out/JavaDoc/constant-values.html
Normal file
@@ -0,0 +1,262 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Konstantenfeldwerte</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="summary of constants">
|
||||
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="constants-summary-page">
|
||||
<script type="text/javascript">var pathtoroot = "./";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="overview-tree.html">Baum</a></li>
|
||||
<li><a href="index-files/index-1.html">Index</a></li>
|
||||
<li><a href="help-doc.html#constant-values">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Konstantenfeldwerte" class="title">Konstantenfeldwerte</h1>
|
||||
</div>
|
||||
<section class="packages">
|
||||
<h2 title="Inhalt">Inhalt</h2>
|
||||
<ul class="contents-list">
|
||||
<li><a href="#OurApplication">OurApplication.*</a></li>
|
||||
<li><a href="#visualisation">visualisation.*</a></li>
|
||||
<li><a href="#visualizationElements">visualizationElements.*</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="constants-summary" id="OurApplication">
|
||||
<h2 title="OurApplication.*">OurApplication.*</h2>
|
||||
<ul class="block-list">
|
||||
<li>
|
||||
<div class="caption"><span>OurApplication.<a href="OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="OurApplication.OurDrawArea.serialVersionUID">private static final long</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="OurApplication/OurDrawArea.html#serialVersionUID">serialVersionUID</a></code></div>
|
||||
<div class="col-last even-row-color"><code>1L</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>OurApplication.<a href="OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="OurApplication.OurLegendArea.serialVersionUID">private static final long</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="OurApplication/OurLegendArea.html#serialVersionUID">serialVersionUID</a></code></div>
|
||||
<div class="col-last even-row-color"><code>1L</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>OurApplication.<a href="OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="OurApplication.OurMethodButtons.serialVersionUID">private static final long</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="OurApplication/OurMethodButtons.html#serialVersionUID">serialVersionUID</a></code></div>
|
||||
<div class="col-last even-row-color"><code>1L</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>OurApplication.<a href="OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="OurApplication.OurParameterArea.serialVersionUID">private static final long</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="OurApplication/OurParameterArea.html#serialVersionUID">serialVersionUID</a></code></div>
|
||||
<div class="col-last even-row-color"><code>1L</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>OurApplication.<a href="OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="OurApplication.OurTextArea.serialVersionUID">private static final long</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="OurApplication/OurTextArea.html#serialVersionUID">serialVersionUID</a></code></div>
|
||||
<div class="col-last even-row-color"><code>1L</code></div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="constants-summary" id="visualisation">
|
||||
<h2 title="visualisation.*">visualisation.*</h2>
|
||||
<ul class="block-list">
|
||||
<li>
|
||||
<div class="caption"><span>visualisation.<a href="visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow<DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND></a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualisation.HybridWindow.AUTOSTATE">protected final byte</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualisation/HybridWindow.html#AUTOSTATE">AUTOSTATE</a></code></div>
|
||||
<div class="col-last even-row-color"><code>0x2</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualisation.HybridWindow.PARAMETERSTATE">protected final byte</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualisation/HybridWindow.html#PARAMETERSTATE">PARAMETERSTATE</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>0x0</code></div>
|
||||
<div class="col-first even-row-color"><code id="visualisation.HybridWindow.RUNSTATE">protected final byte</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualisation/HybridWindow.html#RUNSTATE">RUNSTATE</a></code></div>
|
||||
<div class="col-last even-row-color"><code>0x1</code></div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="constants-summary" id="visualizationElements">
|
||||
<h2 title="visualizationElements.*">visualizationElements.*</h2>
|
||||
<ul class="block-list">
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.BarChart.START_X_POS">private static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/BarChart.html#START_X_POS">START_X_POS</a></code></div>
|
||||
<div class="col-last even-row-color"><code>40</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.ChessBoard.BORDER">private static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/ChessBoard.html#BORDER">BORDER</a></code></div>
|
||||
<div class="col-last even-row-color"><code>20</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.ChessBoard.START_X_POS">private static final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/ChessBoard.html#START_X_POS">START_X_POS</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>10</code></div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.ChessBoard.START_Y_POS">private static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/ChessBoard.html#START_Y_POS">START_Y_POS</a></code></div>
|
||||
<div class="col-last even-row-color"><code>10</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.DotChart.DOT_DIAMETER">private static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/DotChart.html#DOT_DIAMETER">DOT_DIAMETER</a></code></div>
|
||||
<div class="col-last even-row-color"><code>5</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.DotChart.START_X_POS">private static final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/DotChart.html#START_X_POS">START_X_POS</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>20</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.Hashtable.HASHVALUE_CAPTION">private static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/Hashtable.html#HASHVALUE_CAPTION">HASHVALUE_CAPTION</a></code></div>
|
||||
<div class="col-last even-row-color"><code>"Hashvalue"</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.Hashtable.OBJECT_CAPTION">private static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/Hashtable.html#OBJECT_CAPTION">OBJECT_CAPTION</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>"Object"</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.Maze.CELL_HEIGTH">private static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/Maze.html#CELL_HEIGTH">CELL_HEIGTH</a></code></div>
|
||||
<div class="col-last even-row-color"><code>30</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.Maze.CELL_WIDTH">private static final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/Maze.html#CELL_WIDTH">CELL_WIDTH</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>30</code></div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.Maze.START_X_POS">private static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/Maze.html#START_X_POS">START_X_POS</a></code></div>
|
||||
<div class="col-last even-row-color"><code>20</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.Maze.START_Y_POS">private static final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/Maze.html#START_Y_POS">START_Y_POS</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>20</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.Table.CELL_HEIGHT">protected static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/Table.html#CELL_HEIGHT">CELL_HEIGHT</a></code></div>
|
||||
<div class="col-last even-row-color"><code>20</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.Table.CELL_WIDTH">protected static final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/Table.html#CELL_WIDTH">CELL_WIDTH</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>80</code></div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.Table.START_X_POS">protected static final int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/Table.html#START_X_POS">START_X_POS</a></code></div>
|
||||
<div class="col-last even-row-color"><code>20</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.Table.START_Y_POS">protected static final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/Table.html#START_Y_POS">START_Y_POS</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>20</code></div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="caption"><span>visualizationElements.<a href="visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Konstantenfeld</div>
|
||||
<div class="table-header col-last">Wert</div>
|
||||
<div class="col-first even-row-color"><code id="visualizationElements.Vertex.DEFAULT_MARKING">private static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="visualizationElements/Vertex.html#DEFAULT_MARKING">DEFAULT_MARKING</a></code></div>
|
||||
<div class="col-last even-row-color"><code>""</code></div>
|
||||
<div class="col-first odd-row-color"><code id="visualizationElements.Vertex.VERTEX_DIAMETER">private final int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="visualizationElements/Vertex.html#VERTEX_DIAMETER">VERTEX_DIAMETER</a></code></div>
|
||||
<div class="col-last odd-row-color"><code>20</code></div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
33
out/JavaDoc/copy.svg
Normal file
33
out/JavaDoc/copy.svg
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 460" fill="#505050">
|
||||
<path
|
||||
d="M 346,8 H 108 C 90,8 75,23 75,41 v 316 c 0,18 15,33 33,33 h 238 c 18,0 33,-15 33,-33 V 41 C 379,23 364,8 346,8 Z m -8,344 H 116 c -2,0 -3,-1 -3,-3 V 49 c 0,-2 1,-3 3,-3 h 222 c 2,0 3,1 3,3 v 300 h 10e-4 c 0,2 -1,3 -3,3 z"/>
|
||||
<path
|
||||
d="m 290,389 v 26 h 10e-4 c 0,2 -1,3 -3,3 H 49 c -2,0 -3,-1 -3,-3 V 99 c 0,-2 1,-3 3,-3 h 27 v 0 l -5e-4,-38 H 41 C 23,58 8,73 8,91 v 332 c 10e-4,18 15,33 33,33 h 254 c 18,0 33,-15 33,-33 v -34"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 758 B |
5
out/JavaDoc/element-list
Normal file
5
out/JavaDoc/element-list
Normal file
@@ -0,0 +1,5 @@
|
||||
graph
|
||||
logging
|
||||
OurApplication
|
||||
visualisation
|
||||
visualizationElements
|
||||
560
out/JavaDoc/graph/DirectedGraph.html
Normal file
560
out/JavaDoc/graph/DirectedGraph.html
Normal file
@@ -0,0 +1,560 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>DirectedGraph</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: DirectedGraph">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse DirectedGraph" class="title">Klasse DirectedGraph<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Graph.html" title="Klasse in graph">graph.Graph</a><T,<wbr>U>
|
||||
<div class="inheritance">graph.DirectedGraph<T,<wbr>U></div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>T</code> - the type of vertex marking</dd>
|
||||
<dd><code>U</code> - the type of edge marking</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DirectedGraph<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="Graph.html" title="Klasse in graph">Graph</a><T,<wbr>U></span></div>
|
||||
<div class="block">Represents a directed graph with vertex and edge markings. This class extends the Graph class and
|
||||
provides additional functionality for directed graphs, including visualization and logging capabilities.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#logList" class="member-name-link">logList</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#screenGraph" class="member-name-link">screenGraph</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DirectedGraph</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs an empty directed graph.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">DirectedGraph</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructs a directed graph from a string representation.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>> e)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Adds an edge to the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Adds a vertex to the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areStrongAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areStrongAdjacent</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areStrongAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areStrongAdjacent</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s1,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s2)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogList()" class="member-name-link">getLogList</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the log list associated with this directed graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>>></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPredecessors(graph.MarkedVertex)" class="member-name-link">getPredecessors</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraph()" class="member-name-link">getScreenGraph</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the screen graph associated with this directed graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a copy of the screen graph associated with this directed graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Finds the shortest path between two vertices using the A* algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n2)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Finds the shortest path between two vertices using Dijkstra's algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSuccessors(graph.MarkedVertex)" class="member-name-link">getSuccessors</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#inDegree(graph.MarkedVertex)" class="member-name-link">inDegree</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#inDegree(java.lang.String)" class="member-name-link">inDegree</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the in-degree of a vertex by its name.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#outDegree(graph.MarkedVertex)" class="member-name-link">outDegree</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#outDegree(java.lang.String)" class="member-name-link">outDegree</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the out-degree of a vertex by its name.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>> e)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes an edge from the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes a vertex from the graph.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-graph.Graph">Von Klasse geerbte Methoden graph.<a href="Graph.html" title="Klasse in graph">Graph</a></h3>
|
||||
<code><a href="Graph.html#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)">areAdjacent</a>, <a href="Graph.html#areAdjacent(java.lang.String,java.lang.String)">areAdjacent</a>, <a href="Graph.html#clearScreenGraphColor()">clearScreenGraphColor</a>, <a href="Graph.html#degree()">degree</a>, <a href="Graph.html#getAllEdges()">getAllEdges</a>, <a href="Graph.html#getAllVertexes()">getAllVertexes</a>, <a href="Graph.html#getName()">getName</a>, <a href="Graph.html#hasEdge(graph.MarkedEdge)">hasEdge</a>, <a href="Graph.html#hasEdge(graph.MarkedVertex,graph.MarkedVertex)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String,java.lang.String)">hasEdge</a>, <a href="Graph.html#hasLoop(graph.MarkedVertex)">hasLoop</a>, <a href="Graph.html#hasLoop(java.lang.String)">hasLoop</a>, <a href="Graph.html#hasVertex(graph.MarkedVertex)">hasVertex</a>, <a href="Graph.html#hasVertex(java.lang.String)">hasVertex</a>, <a href="Graph.html#numberOfEdges()">numberOfEdges</a>, <a href="Graph.html#numberOfVertexes()">numberOfVertexes</a>, <a href="Graph.html#removeEdge(java.lang.String)">removeEdge</a>, <a href="Graph.html#removeVertex(java.lang.String)">removeVertex</a>, <a href="Graph.html#setName(java.lang.String)">setName</a>, <a href="Graph.html#toString()">toString</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="screenGraph">
|
||||
<h3>screenGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">screenGraph</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="logList">
|
||||
<h3>logList</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></span> <span class="element-name">logList</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>DirectedGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">DirectedGraph</span>()</div>
|
||||
<div class="block">Constructs an empty directed graph.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String)">
|
||||
<h3>DirectedGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">DirectedGraph</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Constructs a directed graph from a string representation.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - the string representation of the graph</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getScreenGraph()">
|
||||
<h3>getScreenGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">getScreenGraph</span>()</div>
|
||||
<div class="block">Returns the screen graph associated with this directed graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getScreenGraph()">getScreenGraph</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the screen graph</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenGraphCopy()">
|
||||
<h3>getScreenGraphCopy</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">getScreenGraphCopy</span>()</div>
|
||||
<div class="block">Returns a copy of the screen graph associated with this directed graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>a copy of the screen graph</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getLogList()">
|
||||
<h3>getLogList</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></span> <span class="element-name">getLogList</span>()</div>
|
||||
<div class="block">Returns the log list associated with this directed graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getLogList()">getLogList</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the log list</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addEdge(graph.MarkedEdge)">
|
||||
<h3>addEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>> e)</span></div>
|
||||
<div class="block">Adds an edge to the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#addEdge(graph.MarkedEdge)">addEdge</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - the edge to be added</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addVertex(graph.MarkedVertex)">
|
||||
<h3>addVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Adds a vertex to the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#addVertex(graph.MarkedVertex)">addVertex</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - the vertex to be added</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeEdge(graph.MarkedEdge)">
|
||||
<h3>removeEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a>> e)</span></div>
|
||||
<div class="block">Removes an edge from the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#removeEdge(graph.MarkedEdge)">removeEdge</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - the edge to be removed</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeVertex(graph.MarkedVertex)">
|
||||
<h3>removeVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Removes a vertex from the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#removeVertex(graph.MarkedVertex)">removeVertex</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - the vertex to be removed</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="areStrongAdjacent(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>areStrongAdjacent</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">areStrongAdjacent</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n2)</span></div>
|
||||
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - the first vertex</dd>
|
||||
<dd><code>n2</code> - the second vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>true if the vertices are strongly adjacent, false otherwise</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="areStrongAdjacent(java.lang.String,java.lang.String)">
|
||||
<h3>areStrongAdjacent</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">areStrongAdjacent</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s1,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s2)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s1</code> - the name of the first vertex</dd>
|
||||
<dd><code>s2</code> - the name of the second vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>true if the vertices are strongly adjacent, false otherwise</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - if one of the vertices does not exist</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="inDegree(graph.MarkedVertex)">
|
||||
<h3>inDegree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">inDegree</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - the vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the in-degree of the vertex</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="inDegree(java.lang.String)">
|
||||
<h3>inDegree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">inDegree</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Returns the in-degree of a vertex by its name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - the name of the vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the in-degree of the vertex</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - if the vertex does not exist</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="outDegree(graph.MarkedVertex)">
|
||||
<h3>outDegree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">outDegree</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - the vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the out-degree of the vertex</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="outDegree(java.lang.String)">
|
||||
<h3>outDegree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">outDegree</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Returns the out-degree of a vertex by its name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - the name of the vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the out-degree of the vertex</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - if the vertex does not exist</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getPredecessors(graph.MarkedVertex)">
|
||||
<h3>getPredecessors</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>>></span> <span class="element-name">getPredecessors</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - the vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>a vector of predecessor vertices</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getSuccessors(graph.MarkedVertex)">
|
||||
<h3>getSuccessors</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>>></span> <span class="element-name">getSuccessors</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - the vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>a vector of successor vertices</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>getShortestPathDijkstra</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getShortestPathDijkstra</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n2)</span></div>
|
||||
<div class="block">Finds the shortest path between two vertices using Dijkstra's algorithm.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathDijkstra</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - the starting vertex</dd>
|
||||
<dd><code>n2</code> - the ending vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the shortest distance from n1 to n2, or -1 if no path is found</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>getShortestPathAStar</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">double</span> <span class="element-name">getShortestPathAStar</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a>> n2)</span></div>
|
||||
<div class="block">Finds the shortest path between two vertices using the A* algorithm.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathAStar</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="DirectedGraph.html" title="Typparameter in DirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="DirectedGraph.html" title="Typparameter in DirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - the starting vertex</dd>
|
||||
<dd><code>n2</code> - the ending vertex</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the shortest distance from n1 to n2, or -1 if no path is found</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
360
out/JavaDoc/graph/Edge.html
Normal file
360
out/JavaDoc/graph/Edge.html
Normal file
@@ -0,0 +1,360 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Edge</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: Edge">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse Edge" class="title">Klasse Edge</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.Edge</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Edge</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Abstract class representing an edge in a graph.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#destination" class="member-name-link">destination</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">The destination vertex of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#name" class="member-name-link">name</a></code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">The name of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#source" class="member-name-link">source</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">The source vertex of the edge.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Edge</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Default constructor initializes the edge with empty name and null source and destination vertices.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex)" class="member-name-link">Edge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n1,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n2)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructor initializes the edge with a specified name, source, and destination vertices.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDestination()" class="member-name-link">getDestination</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the destination vertex of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the name of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getScreenEdge()" class="member-name-link">getScreenEdge</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Abstract method to retrieve the screen representation of the edge for visualization.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Vertex.html" title="Klasse in graph">Vertex</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSource()" class="member-name-link">getSource</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the source vertex of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDestination(graph.Vertex)" class="member-name-link">setDestination</a><wbr>(<a href="Vertex.html" title="Klasse in graph">Vertex</a> n)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the destination vertex of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the name of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSource(graph.Vertex)" class="member-name-link">setSource</a><wbr>(<a href="Vertex.html" title="Klasse in graph">Vertex</a> n)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the source vertex of the edge.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="name">
|
||||
<h3>name</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">name</span></div>
|
||||
<div class="block">The name of the edge.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="source">
|
||||
<h3>source</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span> <span class="element-name">source</span></div>
|
||||
<div class="block">The source vertex of the edge.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="destination">
|
||||
<h3>destination</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span> <span class="element-name">destination</span></div>
|
||||
<div class="block">The destination vertex of the edge.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>Edge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Edge</span>()</div>
|
||||
<div class="block">Default constructor initializes the edge with empty name and null source and destination vertices.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String,graph.Vertex,graph.Vertex)">
|
||||
<h3>Edge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Edge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n1,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n2)</span></div>
|
||||
<div class="block">Constructor initializes the edge with a specified name, source, and destination vertices.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the edge.</dd>
|
||||
<dd><code>n1</code> - The source vertex of the edge.</dd>
|
||||
<dd><code>n2</code> - The destination vertex of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getName()">
|
||||
<h3>getName</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">getName</span>()</div>
|
||||
<div class="block">Retrieves the name of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The name of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getSource()">
|
||||
<h3>getSource</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span> <span class="element-name">getSource</span>()</div>
|
||||
<div class="block">Retrieves the source vertex of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The source vertex of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getDestination()">
|
||||
<h3>getDestination</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Vertex.html" title="Klasse in graph">Vertex</a></span> <span class="element-name">getDestination</span>()</div>
|
||||
<div class="block">Retrieves the destination vertex of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The destination vertex of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenEdge()">
|
||||
<h3>getScreenEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span> <span class="element-name">getScreenEdge</span>()</div>
|
||||
<div class="block">Abstract method to retrieve the screen representation of the edge for visualization.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The visualizationElements.Edge representing the screen edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setName(java.lang.String)">
|
||||
<h3>setName</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Sets the name of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name to set for the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setSource(graph.Vertex)">
|
||||
<h3>setSource</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setSource</span><wbr><span class="parameters">(<a href="Vertex.html" title="Klasse in graph">Vertex</a> n)</span></div>
|
||||
<div class="block">Sets the source vertex of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The source vertex to set for the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setDestination(graph.Vertex)">
|
||||
<h3>setDestination</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setDestination</span><wbr><span class="parameters">(<a href="Vertex.html" title="Klasse in graph">Vertex</a> n)</span></div>
|
||||
<div class="block">Sets the destination vertex of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The destination vertex to set for the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
153
out/JavaDoc/graph/EdgeMarking.html
Normal file
153
out/JavaDoc/graph/EdgeMarking.html
Normal file
@@ -0,0 +1,153 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>EdgeMarking</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: EdgeMarking">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse EdgeMarking" class="title">Klasse EdgeMarking</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
|
||||
<div class="inheritance">graph.EdgeMarking</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">EdgeMarking</span>
|
||||
<span class="extends-implements">extends <a href="Marking.html" title="Klasse in graph">Marking</a></span></div>
|
||||
<div class="block">Abstract class representing an edge marking.
|
||||
Extends the Marking class.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">EdgeMarking</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>EdgeMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">EdgeMarking</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
240
out/JavaDoc/graph/EdgeWeightMarking.html
Normal file
240
out/JavaDoc/graph/EdgeWeightMarking.html
Normal file
@@ -0,0 +1,240 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>EdgeWeightMarking</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: EdgeWeightMarking">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse EdgeWeightMarking" class="title">Klasse EdgeWeightMarking</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
|
||||
<div class="inheritance"><a href="EdgeMarking.html" title="Klasse in graph">graph.EdgeMarking</a>
|
||||
<div class="inheritance">graph.EdgeWeightMarking</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">EdgeWeightMarking</span>
|
||||
<span class="extends-implements">extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></span></div>
|
||||
<div class="block">Class representing a specific type of edge marking: edge weight.
|
||||
Inherits from EdgeMarking.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#weight" class="member-name-link">weight</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">The weight value associated with this edge marking.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int)" class="member-name-link">EdgeWeightMarking</a><wbr>(int weight)</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructor to initialize the EdgeWeightMarking with a specified weight.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeight()" class="member-name-link">getWeight</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the weight value of this edge marking.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeight(int)" class="member-name-link">setWeight</a><wbr>(int weight)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the weight value of this edge marking.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="weight">
|
||||
<h3>weight</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type">int</span> <span class="element-name">weight</span></div>
|
||||
<div class="block">The weight value associated with this edge marking.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>(int)">
|
||||
<h3>EdgeWeightMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">EdgeWeightMarking</span><wbr><span class="parameters">(int weight)</span></div>
|
||||
<div class="block">Constructor to initialize the EdgeWeightMarking with a specified weight.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>weight</code> - The weight value to set.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="setWeight(int)">
|
||||
<h3>setWeight</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setWeight</span><wbr><span class="parameters">(int weight)</span></div>
|
||||
<div class="block">Sets the weight value of this edge marking.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>weight</code> - The weight value to set.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getWeight()">
|
||||
<h3>getWeight</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getWeight</span>()</div>
|
||||
<div class="block">Retrieves the weight value of this edge marking.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The weight value of this edge marking.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
262
out/JavaDoc/graph/ExampleGraphs.html
Normal file
262
out/JavaDoc/graph/ExampleGraphs.html
Normal file
@@ -0,0 +1,262 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>ExampleGraphs</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: ExampleGraphs">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse ExampleGraphs" class="title">Klasse ExampleGraphs</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.ExampleGraphs</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ExampleGraphs</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Class containing example graphs for demonstration purposes.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ExampleGraphs</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addBidirectionalEdge(graph.DirectedGraph,graph.MarkedVertex,graph.MarkedVertex,graph.EdgeWeightMarking)" class="member-name-link">addBidirectionalEdge</a><wbr>(<a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>> graph,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>> from,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>> to,
|
||||
<a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a> weight)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Helper method to add a bidirectional edge between two vertices in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example1()" class="member-name-link">example1</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example2()" class="member-name-link">example2</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example3()" class="member-name-link">example3</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
|
||||
one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><wbr><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#example4()" class="member-name-link">example4</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>ExampleGraphs</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ExampleGraphs</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="example1()">
|
||||
<h3>example1</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span> <span class="element-name">example1</span>()</div>
|
||||
<div class="block">Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.
|
||||
This graph contains multiple nodes connected by weighted edges, allowing efficient
|
||||
calculation of shortest paths from a start node to an end node.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Directed graph instance for example 1.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="example2()">
|
||||
<h3>example2</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span> <span class="element-name">example2</span>()</div>
|
||||
<div class="block">Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.
|
||||
All edges have the same weight. The start node is in one corner of the grid, and the end node is
|
||||
in the opposite corner, demonstrating the efficiency of the A* algorithm in structured grid graphs.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Directed graph instance for example 2.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="example3()">
|
||||
<h3>example3</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span> <span class="element-name">example3</span>()</div>
|
||||
<div class="block">Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
|
||||
one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.
|
||||
The algorithms will alternate exploration between these paths.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Directed graph instance for example 3.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="example4()">
|
||||
<h3>example4</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span> <span class="element-name">example4</span>()</div>
|
||||
<div class="block">Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.
|
||||
Each path leads to a respective endpoint, demonstrating how algorithms may explore potentially incorrect paths
|
||||
before finding the correct one, and showing the efficiency of A* in finding the correct path quickly.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Directed graph instance for example 4.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addBidirectionalEdge(graph.DirectedGraph,graph.MarkedVertex,graph.MarkedVertex,graph.EdgeWeightMarking)">
|
||||
<h3>addBidirectionalEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name">addBidirectionalEdge</span><wbr><span class="parameters">(<a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>> graph,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>> from,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>> to,
|
||||
<a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a> weight)</span></div>
|
||||
<div class="block">Helper method to add a bidirectional edge between two vertices in a graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>graph</code> - The graph instance where the edge should be added.</dd>
|
||||
<dd><code>from</code> - The starting vertex of the edge.</dd>
|
||||
<dd><code>to</code> - The ending vertex of the edge.</dd>
|
||||
<dd><code>weight</code> - The weight marking of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
766
out/JavaDoc/graph/Graph.html
Normal file
766
out/JavaDoc/graph/Graph.html
Normal file
@@ -0,0 +1,766 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Graph</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: Graph">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse Graph" class="title">Klasse Graph<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.Graph<T,<wbr>U></div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>T</code> - Type parameter for vertex markings, extends VertexMarking.</dd>
|
||||
<dd><code>U</code> - Type parameter for edge markings, extends EdgeMarking.</dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></code>, <code><a href="UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Graph<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Abstract class representing a generic graph.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>>></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#edges" class="member-name-link">edges</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Vector containing all marked edges in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#name" class="member-name-link">name</a></code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">The name of the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>>></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#vertexes" class="member-name-link">vertexes</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Vector containing all marked vertices in the graph.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Graph</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Default constructor initializes an empty graph.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Graph</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructor that initializes the graph with a given name.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>> e)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Adds an edge to the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Adds a vertex to the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areAdjacent</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if two vertices are adjacent (connected by an edge) in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#areAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areAdjacent</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s1,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s2)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearScreenGraphColor()" class="member-name-link">clearScreenGraphColor</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Resets the screen graph colors of all vertices to black.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#degree()" class="member-name-link">degree</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Computes and returns the degree of the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAllEdges()" class="member-name-link">getAllEdges</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns all edges in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>>></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAllVertexes()" class="member-name-link">getAllVertexes</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns all vertices in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLogList()" class="member-name-link">getLogList</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Abstract method to get the log list associated with the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the name of the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getScreenGraph()" class="member-name-link">getScreenGraph</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Abstract method to get the visualization representation of the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract double</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n2)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Abstract method to find the shortest path between two vertices using A* algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(graph.MarkedEdge)" class="member-name-link">hasEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>> e)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if an edge is present in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">hasEdge</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> v1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> v2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if there is an edge between two vertices in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(java.lang.String)" class="member-name-link">hasEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if an edge with a specific name is present in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasEdge(java.lang.String,java.lang.String)" class="member-name-link">hasEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s1,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if there is an edge between two vertices identified by their names.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasLoop(graph.MarkedVertex)" class="member-name-link">hasLoop</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if a vertex has a loop (an edge connecting it to itself) in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasLoop(java.lang.String)" class="member-name-link">hasLoop</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasVertex(graph.MarkedVertex)" class="member-name-link">hasVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if a vertex is present in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasVertex(java.lang.String)" class="member-name-link">hasVertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Checks if a vertex with a specific name is present in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#numberOfEdges()" class="member-name-link">numberOfEdges</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the number of edges in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#numberOfVertexes()" class="member-name-link">numberOfVertexes</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the number of vertices in the graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>> e)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes an edge from the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(java.lang.String)" class="member-name-link">removeEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes an edge from the graph based on its name.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes a vertex from the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(java.lang.String)" class="member-name-link">removeVertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes a vertex from the graph based on its name.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the name of the graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a string representation of the graph.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="name">
|
||||
<h3>name</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">name</span></div>
|
||||
<div class="block">The name of the graph.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="vertexes">
|
||||
<h3>vertexes</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>>></span> <span class="element-name">vertexes</span></div>
|
||||
<div class="block">Vector containing all marked vertices in the graph.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="edges">
|
||||
<h3>edges</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>>></span> <span class="element-name">edges</span></div>
|
||||
<div class="block">Vector containing all marked edges in the graph.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>Graph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Graph</span>()</div>
|
||||
<div class="block">Default constructor initializes an empty graph.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String)">
|
||||
<h3>Graph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Graph</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Constructor that initializes the graph with a given name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getName()">
|
||||
<h3>getName</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">getName</span>()</div>
|
||||
<div class="block">Returns the name of the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The name of the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getAllEdges()">
|
||||
<h3>getAllEdges</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>>></span> <span class="element-name">getAllEdges</span>()</div>
|
||||
<div class="block">Returns all edges in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Vector containing all edges in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getAllVertexes()">
|
||||
<h3>getAllVertexes</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>>></span> <span class="element-name">getAllVertexes</span>()</div>
|
||||
<div class="block">Returns all vertices in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Vector containing all vertices in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenGraph()">
|
||||
<h3>getScreenGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">getScreenGraph</span>()</div>
|
||||
<div class="block">Abstract method to get the visualization representation of the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Visualization representation of the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getLogList()">
|
||||
<h3>getLogList</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></span> <span class="element-name">getLogList</span>()</div>
|
||||
<div class="block">Abstract method to get the log list associated with the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>LogElementList containing log elements associated with the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setName(java.lang.String)">
|
||||
<h3>setName</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Sets the name of the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name to set for the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="toString()">
|
||||
<h3>toString</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
|
||||
<div class="block">Returns a string representation of the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>String representation of the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addEdge(graph.MarkedEdge)">
|
||||
<h3>addEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>> e)</span></div>
|
||||
<div class="block">Adds an edge to the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - The edge to add.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addVertex(graph.MarkedVertex)">
|
||||
<h3>addVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</span></div>
|
||||
<div class="block">Adds a vertex to the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex to add.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeEdge(graph.MarkedEdge)">
|
||||
<h3>removeEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>> e)</span></div>
|
||||
<div class="block">Removes an edge from the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - The edge to remove.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeEdge(java.lang.String)">
|
||||
<h3>removeEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Removes an edge from the graph based on its name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the edge to remove.</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the edge with the specified name does not exist.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeVertex(graph.MarkedVertex)">
|
||||
<h3>removeVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</span></div>
|
||||
<div class="block">Removes a vertex from the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex to remove.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeVertex(java.lang.String)">
|
||||
<h3>removeVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Removes a vertex from the graph based on its name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the vertex to remove.</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the vertex with the specified name does not exist.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="numberOfEdges()">
|
||||
<h3>numberOfEdges</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">numberOfEdges</span>()</div>
|
||||
<div class="block">Returns the number of edges in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The number of edges in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="numberOfVertexes()">
|
||||
<h3>numberOfVertexes</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">numberOfVertexes</span>()</div>
|
||||
<div class="block">Returns the number of vertices in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The number of vertices in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="degree()">
|
||||
<h3>degree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">degree</span>()</div>
|
||||
<div class="block">Computes and returns the degree of the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The degree of the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasVertex(graph.MarkedVertex)">
|
||||
<h3>hasVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</span></div>
|
||||
<div class="block">Checks if a vertex is present in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex to check.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the vertex is present, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasVertex(java.lang.String)">
|
||||
<h3>hasVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasVertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Checks if a vertex with a specific name is present in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the vertex to check.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the vertex with the given name is present, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasEdge(graph.MarkedEdge)">
|
||||
<h3>hasEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="Graph.html" title="Typparameter in Graph">U</a>> e)</span></div>
|
||||
<div class="block">Checks if an edge is present in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - The edge to check.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the edge is present, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasEdge(java.lang.String)">
|
||||
<h3>hasEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Checks if an edge with a specific name is present in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the edge to check.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the edge with the given name is present, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasEdge(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>hasEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> v1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> v2)</span></div>
|
||||
<div class="block">Checks if there is an edge between two vertices in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>v1</code> - First vertex.</dd>
|
||||
<dd><code>v2</code> - Second vertex.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if there is an edge between the vertices, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasEdge(java.lang.String,java.lang.String)">
|
||||
<h3>hasEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s1,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s2)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Checks if there is an edge between two vertices identified by their names.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s1</code> - Name of the first vertex.</dd>
|
||||
<dd><code>s2</code> - Name of the second vertex.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if there is an edge between the vertices, false otherwise.</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If one of the vertex names does not exist in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="areAdjacent(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>areAdjacent</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">areAdjacent</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n2)</span></div>
|
||||
<div class="block">Checks if two vertices are adjacent (connected by an edge) in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - First vertex.</dd>
|
||||
<dd><code>n2</code> - Second vertex.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the vertices are adjacent, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="areAdjacent(java.lang.String,java.lang.String)">
|
||||
<h3>areAdjacent</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">areAdjacent</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s1,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s2)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s1</code> - Name of the first vertex.</dd>
|
||||
<dd><code>s2</code> - Name of the second vertex.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the vertices are adjacent, false otherwise.</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If one of the vertex names does not exist in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasLoop(graph.MarkedVertex)">
|
||||
<h3>hasLoop</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasLoop</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n)</span></div>
|
||||
<div class="block">Checks if a vertex has a loop (an edge connecting it to itself) in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex to check.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the vertex has a loop, false otherwise.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="hasLoop(java.lang.String)">
|
||||
<h3>hasLoop</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">hasLoop</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the vertex to check.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>True if the vertex has a loop, false otherwise.</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the vertex name does not exist in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="clearScreenGraphColor()">
|
||||
<h3>clearScreenGraphColor</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">clearScreenGraphColor</span>()</div>
|
||||
<div class="block">Resets the screen graph colors of all vertices to black.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>getShortestPathDijkstra</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type">int</span> <span class="element-name">getShortestPathDijkstra</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n2)</span></div>
|
||||
<div class="block">Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - Starting vertex.</dd>
|
||||
<dd><code>n2</code> - Destination vertex.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Length of the shortest path between the vertices.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>getShortestPathAStar</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type">double</span> <span class="element-name">getShortestPathAStar</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="Graph.html" title="Typparameter in Graph">T</a>> n2)</span></div>
|
||||
<div class="block">Abstract method to find the shortest path between two vertices using A* algorithm.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - Starting vertex.</dd>
|
||||
<dd><code>n2</code> - Destination vertex.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>Length of the shortest path between the vertices.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
308
out/JavaDoc/graph/MarkedEdge.html
Normal file
308
out/JavaDoc/graph/MarkedEdge.html
Normal file
@@ -0,0 +1,308 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>MarkedEdge</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: MarkedEdge">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse MarkedEdge" class="title">Klasse MarkedEdge<U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Edge.html" title="Klasse in graph">graph.Edge</a>
|
||||
<div class="inheritance">graph.MarkedEdge<U></div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>U</code> - A type that extends EdgeMarking, used for marking the edge.</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MarkedEdge<U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="Edge.html" title="Klasse in graph">Edge</a></span></div>
|
||||
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
|
||||
for marking and visualization on a screen. It supports constructors to initialize
|
||||
these attributes and provides getter and setter methods for accessing and modifying them.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#marking" class="member-name-link">marking</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#screenEdge" class="member-name-link">screenEdge</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MarkedEdge</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Default constructor initializes the edge with default values.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex,U)" class="member-name-link">MarkedEdge</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n1,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n2,
|
||||
<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a> u)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructor initializes the edge with a name, vertices, and marking.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMarking()" class="member-name-link">getMarking</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Gets the marking of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenEdge()" class="member-name-link">getScreenEdge</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Gets the screen edge used for visualization.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMarking(U)" class="member-name-link">setMarking</a><wbr>(<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a> u)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the marking of the edge.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a string representation of the MarkedEdge.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-graph.Edge">Von Klasse geerbte Methoden graph.<a href="Edge.html" title="Klasse in graph">Edge</a></h3>
|
||||
<code><a href="Edge.html#getDestination()">getDestination</a>, <a href="Edge.html#getName()">getName</a>, <a href="Edge.html#getSource()">getSource</a>, <a href="Edge.html#setDestination(graph.Vertex)">setDestination</a>, <a href="Edge.html#setName(java.lang.String)">setName</a>, <a href="Edge.html#setSource(graph.Vertex)">setSource</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="marking">
|
||||
<h3>marking</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></span> <span class="element-name">marking</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="screenEdge">
|
||||
<h3>screenEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span> <span class="element-name">screenEdge</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>MarkedEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MarkedEdge</span>()</div>
|
||||
<div class="block">Default constructor initializes the edge with default values.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String,graph.Vertex,graph.Vertex,U)">
|
||||
<h3 id="<init>(java.lang.String,graph.Vertex,graph.Vertex,graph.EdgeMarking)">MarkedEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MarkedEdge</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n1,
|
||||
<a href="Vertex.html" title="Klasse in graph">Vertex</a> n2,
|
||||
<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a> u)</span></div>
|
||||
<div class="block">Constructor initializes the edge with a name, vertices, and marking.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the edge.</dd>
|
||||
<dd><code>n1</code> - The source vertex of the edge.</dd>
|
||||
<dd><code>n2</code> - The destination vertex of the edge.</dd>
|
||||
<dd><code>u</code> - The marking of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getMarking()">
|
||||
<h3>getMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a></span> <span class="element-name">getMarking</span>()</div>
|
||||
<div class="block">Gets the marking of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The marking of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenEdge()">
|
||||
<h3>getScreenEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></span> <span class="element-name">getScreenEdge</span>()</div>
|
||||
<div class="block">Gets the screen edge used for visualization.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Edge.html#getScreenEdge()">getScreenEdge</a></code> in Klasse <code><a href="Edge.html" title="Klasse in graph">Edge</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The screen edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setMarking(U)">
|
||||
<h3 id="setMarking(graph.EdgeMarking)">setMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setMarking</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Typparameter in MarkedEdge">U</a> u)</span></div>
|
||||
<div class="block">Sets the marking of the edge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>u</code> - The new marking of the edge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="toString()">
|
||||
<h3>toString</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
|
||||
<div class="block">Returns a string representation of the MarkedEdge.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>A string representing the MarkedEdge.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
380
out/JavaDoc/graph/MarkedVertex.html
Normal file
380
out/JavaDoc/graph/MarkedVertex.html
Normal file
@@ -0,0 +1,380 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>MarkedVertex</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: MarkedVertex">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse MarkedVertex" class="title">Klasse MarkedVertex<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Vertex.html" title="Klasse in graph">graph.Vertex</a>
|
||||
<div class="inheritance">graph.MarkedVertex<T></div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>T</code> - A type that extends VertexMarking, used for marking the vertex.</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MarkedVertex<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="Vertex.html" title="Klasse in graph">Vertex</a></span></div>
|
||||
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
|
||||
for marking, coordinates, and visualization on a screen. It supports various
|
||||
constructors to initialize these attributes and provides getter and setter methods
|
||||
for accessing and modifying them.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#marking" class="member-name-link">marking</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#screenVertex" class="member-name-link">screenVertex</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
<div class="col-first even-row-color"><code>private int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#xCord" class="member-name-link">xCord</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#yCord" class="member-name-link">yCord</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MarkedVertex</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Default constructor initializes the vertex with default values.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,int,java.lang.String,T,java.awt.Color)" class="member-name-link">MarkedVertex</a><wbr>(int xCord,
|
||||
int yCord,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name,
|
||||
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> t,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Color.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">Color</a> color)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructor initializes the vertex with coordinates, name, marking, and color.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,T)" class="member-name-link">MarkedVertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s,
|
||||
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> t)</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructor initializes the vertex with a name and marking.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int[]</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCords()" class="member-name-link">getCords</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Gets the coordinates of the vertex.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMarking()" class="member-name-link">getMarking</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Gets the marking of the vertex.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenVertex()" class="member-name-link">getScreenVertex</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Gets the screen vertex used for visualization.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCords(int%5B%5D)" class="member-name-link">setCords</a><wbr>(int[] cords)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the coordinates of the vertex and updates the screen vertex's position.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMarking(T)" class="member-name-link">setMarking</a><wbr>(<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> t)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the marking of the vertex.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a string representation of the MarkedVertex.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-graph.Vertex">Von Klasse geerbte Methoden graph.<a href="Vertex.html" title="Klasse in graph">Vertex</a></h3>
|
||||
<code><a href="Vertex.html#getName()">getName</a>, <a href="Vertex.html#setName(java.lang.String)">setName</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="marking">
|
||||
<h3>marking</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></span> <span class="element-name">marking</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="xCord">
|
||||
<h3>xCord</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type">int</span> <span class="element-name">xCord</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="yCord">
|
||||
<h3>yCord</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type">int</span> <span class="element-name">yCord</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="screenVertex">
|
||||
<h3>screenVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span> <span class="element-name">screenVertex</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>MarkedVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MarkedVertex</span>()</div>
|
||||
<div class="block">Default constructor initializes the vertex with default values.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String,T)">
|
||||
<h3 id="<init>(java.lang.String,graph.VertexMarking)">MarkedVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MarkedVertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s,
|
||||
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> t)</span></div>
|
||||
<div class="block">Constructor initializes the vertex with a name and marking.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the vertex.</dd>
|
||||
<dd><code>t</code> - The marking of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(int,int,java.lang.String,T,java.awt.Color)">
|
||||
<h3 id="<init>(int,int,java.lang.String,graph.VertexMarking,java.awt.Color)">MarkedVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MarkedVertex</span><wbr><span class="parameters">(int xCord,
|
||||
int yCord,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> name,
|
||||
<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> t,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/Color.html" title="Klasse oder Schnittstelle in java.awt" class="external-link">Color</a> color)</span></div>
|
||||
<div class="block">Constructor initializes the vertex with coordinates, name, marking, and color.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>xCord</code> - The x-coordinate of the vertex.</dd>
|
||||
<dd><code>yCord</code> - The y-coordinate of the vertex.</dd>
|
||||
<dd><code>name</code> - The name of the vertex.</dd>
|
||||
<dd><code>t</code> - The marking of the vertex.</dd>
|
||||
<dd><code>color</code> - The color of the vertex for visualization purposes.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getMarking()">
|
||||
<h3>getMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a></span> <span class="element-name">getMarking</span>()</div>
|
||||
<div class="block">Gets the marking of the vertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The marking of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenVertex()">
|
||||
<h3>getScreenVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span> <span class="element-name">getScreenVertex</span>()</div>
|
||||
<div class="block">Gets the screen vertex used for visualization.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Vertex.html#getScreenVertex()">getScreenVertex</a></code> in Klasse <code><a href="Vertex.html" title="Klasse in graph">Vertex</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The screen vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getCords()">
|
||||
<h3>getCords</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int[]</span> <span class="element-name">getCords</span>()</div>
|
||||
<div class="block">Gets the coordinates of the vertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>An array containing the x and y coordinates of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setMarking(T)">
|
||||
<h3 id="setMarking(graph.VertexMarking)">setMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setMarking</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Typparameter in MarkedVertex">T</a> t)</span></div>
|
||||
<div class="block">Sets the marking of the vertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>t</code> - The new marking of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setCords(int[])">
|
||||
<h3>setCords</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setCords</span><wbr><span class="parameters">(int[] cords)</span></div>
|
||||
<div class="block">Sets the coordinates of the vertex and updates the screen vertex's position.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>cords</code> - An array containing the new x and y coordinates of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="toString()">
|
||||
<h3>toString</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
|
||||
<div class="block">Returns a string representation of the MarkedVertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>A string representing the MarkedVertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
151
out/JavaDoc/graph/Marking.html
Normal file
151
out/JavaDoc/graph/Marking.html
Normal file
@@ -0,0 +1,151 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Marking</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: Marking">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse Marking" class="title">Klasse Marking</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.Marking</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></code>, <code><a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Marking</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Abstract class representing a marking for vertices or edges in a graph.
|
||||
This class serves as a base class for specific types of markings.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Marking</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>Marking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Marking</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
218
out/JavaDoc/graph/NameDoesNotExistException.html
Normal file
218
out/JavaDoc/graph/NameDoesNotExistException.html
Normal file
@@ -0,0 +1,218 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>NameDoesNotExistException</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: NameDoesNotExistException">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse NameDoesNotExistException" class="title">Klasse NameDoesNotExistException</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Throwable</a>
|
||||
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Exception</a>
|
||||
<div class="inheritance">graph.NameDoesNotExistException</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">NameDoesNotExistException</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Exception</a></span></div>
|
||||
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Siehe auch:</dt>
|
||||
<dd>
|
||||
<ul class="tag-list">
|
||||
<li><a href="../serialized-form.html#graph.NameDoesNotExistException">Serialisierte Form</a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">NameDoesNotExistException</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs a new NameDoesNotExistException with no detail message.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">NameDoesNotExistException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> message)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">NameDoesNotExistException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> message,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a> cause)</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message and cause.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">NameDoesNotExistException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a> cause)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified cause and a detail message
|
||||
that includes the cause's description.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Throwable">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="Klasse oder Schnittstelle in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getCause()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getCause</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getLocalizedMessage()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getLocalizedMessage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getMessage()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getMessage</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#getSuppressed()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#initCause(java.lang.Throwable)" title="Klasse oder Schnittstelle in java.lang" class="external-link">initCause</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace()" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintStream)" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#printStackTrace(java.io.PrintWriter)" title="Klasse oder Schnittstelle in java.lang" class="external-link">printStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#setStackTrace(java.lang.StackTraceElement%5B%5D)" title="Klasse oder Schnittstelle in java.lang" class="external-link">setStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>NameDoesNotExistException</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">NameDoesNotExistException</span>()</div>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with no detail message.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String)">
|
||||
<h3>NameDoesNotExistException</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">NameDoesNotExistException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> message)</span></div>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>message</code> - The detail message.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String,java.lang.Throwable)">
|
||||
<h3>NameDoesNotExistException</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">NameDoesNotExistException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> message,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a> cause)</span></div>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message and cause.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>message</code> - The detail message.</dd>
|
||||
<dd><code>cause</code> - The cause of the exception.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.Throwable)">
|
||||
<h3>NameDoesNotExistException</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">NameDoesNotExistException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Throwable</a> cause)</span></div>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified cause and a detail message
|
||||
that includes the cause's description.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>cause</code> - The cause of the exception.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
459
out/JavaDoc/graph/UndirectedGraph.html
Normal file
459
out/JavaDoc/graph/UndirectedGraph.html
Normal file
@@ -0,0 +1,459 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>UndirectedGraph</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: UndirectedGraph">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse UndirectedGraph" class="title">Klasse UndirectedGraph<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Graph.html" title="Klasse in graph">graph.Graph</a><T,<wbr>U>
|
||||
<div class="inheritance">graph.UndirectedGraph<T,<wbr>U></div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>T</code> - Type of marking for vertices in the graph.</dd>
|
||||
<dd><code>U</code> - Type of marking for edges in the graph.</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">UndirectedGraph<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="Graph.html" title="Klasse in graph">Graph</a><T,<wbr>U></span></div>
|
||||
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.
|
||||
Inherits from the Graph class and provides additional functionality specific to undirected graphs.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#logList" class="member-name-link">logList</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private <a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#screenGraph" class="member-name-link">screenGraph</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">UndirectedGraph</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs an empty undirected graph with default properties.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">UndirectedGraph</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructs an undirected graph with a specified name.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>> e)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Adds an edge to the undirected graph and updates the associated visualization graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Adds a vertex to the undirected graph and updates the associated visualization graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#degree(graph.MarkedVertex)" class="member-name-link">degree</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the degree of a specified vertex in the undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#degree(java.lang.String)" class="member-name-link">degree</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the degree of a specified vertex by its name in the undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogList()" class="member-name-link">getLogList</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the log list containing logging elements related to operations on this graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><wbr><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>>></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNeighbours(graph.MarkedVertex)" class="member-name-link">getNeighbours</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a vector containing all neighbors (adjacent vertices) of a specified vertex in the undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraph()" class="member-name-link">getScreenGraph</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the visualization graph associated with this undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Creates and retrieves a deep copy of the visualization graph associated with this undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Computes the shortest path between two vertices using A* algorithm in the undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n2)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Computes the shortest path between two vertices using Dijkstra's algorithm in the undirected graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge</a><wbr>(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>> e)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes an edge from the undirected graph and updates the associated visualization graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Removes a vertex from the undirected graph and updates the associated visualization graph.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-graph.Graph">Von Klasse geerbte Methoden graph.<a href="Graph.html" title="Klasse in graph">Graph</a></h3>
|
||||
<code><a href="Graph.html#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)">areAdjacent</a>, <a href="Graph.html#areAdjacent(java.lang.String,java.lang.String)">areAdjacent</a>, <a href="Graph.html#clearScreenGraphColor()">clearScreenGraphColor</a>, <a href="Graph.html#degree()">degree</a>, <a href="Graph.html#getAllEdges()">getAllEdges</a>, <a href="Graph.html#getAllVertexes()">getAllVertexes</a>, <a href="Graph.html#getName()">getName</a>, <a href="Graph.html#hasEdge(graph.MarkedEdge)">hasEdge</a>, <a href="Graph.html#hasEdge(graph.MarkedVertex,graph.MarkedVertex)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String)">hasEdge</a>, <a href="Graph.html#hasEdge(java.lang.String,java.lang.String)">hasEdge</a>, <a href="Graph.html#hasLoop(graph.MarkedVertex)">hasLoop</a>, <a href="Graph.html#hasLoop(java.lang.String)">hasLoop</a>, <a href="Graph.html#hasVertex(graph.MarkedVertex)">hasVertex</a>, <a href="Graph.html#hasVertex(java.lang.String)">hasVertex</a>, <a href="Graph.html#numberOfEdges()">numberOfEdges</a>, <a href="Graph.html#numberOfVertexes()">numberOfVertexes</a>, <a href="Graph.html#removeEdge(java.lang.String)">removeEdge</a>, <a href="Graph.html#removeVertex(java.lang.String)">removeVertex</a>, <a href="Graph.html#setName(java.lang.String)">setName</a>, <a href="Graph.html#toString()">toString</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="screenGraph">
|
||||
<h3>screenGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">screenGraph</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="logList">
|
||||
<h3>logList</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></span> <span class="element-name">logList</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>UndirectedGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">UndirectedGraph</span>()</div>
|
||||
<div class="block">Constructs an empty undirected graph with default properties.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String)">
|
||||
<h3>UndirectedGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">UndirectedGraph</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Constructs an undirected graph with a specified name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getScreenGraph()">
|
||||
<h3>getScreenGraph</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">getScreenGraph</span>()</div>
|
||||
<div class="block">Retrieves the visualization graph associated with this undirected graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getScreenGraph()">getScreenGraph</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The visualization graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getLogList()">
|
||||
<h3>getLogList</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a>></span> <span class="element-name">getLogList</span>()</div>
|
||||
<div class="block">Retrieves the log list containing logging elements related to operations on this graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getLogList()">getLogList</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The log element list.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenGraphCopy()">
|
||||
<h3>getScreenGraphCopy</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></span> <span class="element-name">getScreenGraphCopy</span>()</div>
|
||||
<div class="block">Creates and retrieves a deep copy of the visualization graph associated with this undirected graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>A deep copy of the visualization graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addEdge(graph.MarkedEdge)">
|
||||
<h3>addEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>> e)</span></div>
|
||||
<div class="block">Adds an edge to the undirected graph and updates the associated visualization graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#addEdge(graph.MarkedEdge)">addEdge</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - The edge to be added.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="addVertex(graph.MarkedVertex)">
|
||||
<h3>addVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Adds a vertex to the undirected graph and updates the associated visualization graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#addVertex(graph.MarkedVertex)">addVertex</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex to be added.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeEdge(graph.MarkedEdge)">
|
||||
<h3>removeEdge</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeEdge</span><wbr><span class="parameters">(<a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a>> e)</span></div>
|
||||
<div class="block">Removes an edge from the undirected graph and updates the associated visualization graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#removeEdge(graph.MarkedEdge)">removeEdge</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>e</code> - The edge to be removed.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="removeVertex(graph.MarkedVertex)">
|
||||
<h3>removeVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">removeVertex</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Removes a vertex from the undirected graph and updates the associated visualization graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="Graph.html#removeVertex(graph.MarkedVertex)">removeVertex</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex to be removed.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="degree(graph.MarkedVertex)">
|
||||
<h3>degree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">degree</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Returns the degree of a specified vertex in the undirected graph.
|
||||
The degree of a vertex is the number of edges incident to it.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex for which to determine the degree.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The degree of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="degree(java.lang.String)">
|
||||
<h3>degree</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">degree</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span>
|
||||
throws <span class="exceptions"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></span></div>
|
||||
<div class="block">Returns the degree of a specified vertex by its name in the undirected graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the vertex for which to determine the degree.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The degree of the vertex.</dd>
|
||||
<dt>Löst aus:</dt>
|
||||
<dd><code><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></code> - If the vertex with the specified name does not exist in the graph.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getNeighbours(graph.MarkedVertex)">
|
||||
<h3>getNeighbours</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Vector.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Vector</a><<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>>></span> <span class="element-name">getNeighbours</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n)</span></div>
|
||||
<div class="block">Returns a vector containing all neighbors (adjacent vertices) of a specified vertex in the undirected graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n</code> - The vertex for which to retrieve neighbors.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>A vector of neighboring vertices.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>getShortestPathDijkstra</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getShortestPathDijkstra</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n2)</span></div>
|
||||
<div class="block">Computes the shortest path between two vertices using Dijkstra's algorithm in the undirected graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathDijkstra</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - The starting vertex of the shortest path.</dd>
|
||||
<dd><code>n2</code> - The ending vertex of the shortest path.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The length of the shortest path between n1 and n2.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">
|
||||
<h3>getShortestPathAStar</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">double</span> <span class="element-name">getShortestPathAStar</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n1,
|
||||
<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a>> n2)</span></div>
|
||||
<div class="block">Computes the shortest path between two vertices using A* algorithm in the undirected graph.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="Graph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)">getShortestPathAStar</a></code> in Klasse <code><a href="Graph.html" title="Klasse in graph">Graph</a><<a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr><a href="UndirectedGraph.html" title="Typparameter in UndirectedGraph">U</a> extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>n1</code> - The starting vertex of the shortest path.</dd>
|
||||
<dd><code>n2</code> - The ending vertex of the shortest path.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The length of the shortest path between n1 and n2.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
265
out/JavaDoc/graph/Vertex.html
Normal file
265
out/JavaDoc/graph/Vertex.html
Normal file
@@ -0,0 +1,265 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Vertex</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: Vertex">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse Vertex" class="title">Klasse Vertex</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.Vertex</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Vertex</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Represents a vertex in a graph.
|
||||
This class serves as a base abstraction for vertices in various types of graphs.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#name" class="member-name-link">name</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Vertex</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs a vertex with an empty name.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Vertex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Constructs a vertex with a specified name.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the name of the vertex.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getScreenVertex()" class="member-name-link">getScreenVertex</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Abstract method to retrieve the visualization representation of the vertex.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the name of the vertex.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="name">
|
||||
<h3>name</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">name</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>Vertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Vertex</span>()</div>
|
||||
<div class="block">Constructs a vertex with an empty name.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(java.lang.String)">
|
||||
<h3>Vertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Vertex</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Constructs a vertex with a specified name.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The name of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getName()">
|
||||
<h3>getName</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">getName</span>()</div>
|
||||
<div class="block">Retrieves the name of the vertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The name of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getScreenVertex()">
|
||||
<h3>getScreenVertex</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></span> <span class="element-name">getScreenVertex</span>()</div>
|
||||
<div class="block">Abstract method to retrieve the visualization representation of the vertex.
|
||||
Concrete subclasses will provide specific implementations.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The visualization representation of the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setName(java.lang.String)">
|
||||
<h3>setName</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> s)</span></div>
|
||||
<div class="block">Sets the name of the vertex.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>s</code> - The new name for the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
153
out/JavaDoc/graph/VertexMarking.html
Normal file
153
out/JavaDoc/graph/VertexMarking.html
Normal file
@@ -0,0 +1,153 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>VertexMarking</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: VertexMarking">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li>Methode</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse VertexMarking" class="title">Klasse VertexMarking</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
|
||||
<div class="inheritance">graph.VertexMarking</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">VertexMarking</span>
|
||||
<span class="extends-implements">extends <a href="Marking.html" title="Klasse in graph">Marking</a></span></div>
|
||||
<div class="block">Represents a marking associated with a vertex in a graph.
|
||||
This class serves as a base abstraction for vertex markings.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">VertexMarking</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>VertexMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">VertexMarking</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
237
out/JavaDoc/graph/VertexWeightMarking.html
Normal file
237
out/JavaDoc/graph/VertexWeightMarking.html
Normal file
@@ -0,0 +1,237 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>VertexWeightMarking</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: VertexWeightMarking">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse VertexWeightMarking" class="title">Klasse VertexWeightMarking</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance"><a href="Marking.html" title="Klasse in graph">graph.Marking</a>
|
||||
<div class="inheritance"><a href="VertexMarking.html" title="Klasse in graph">graph.VertexMarking</a>
|
||||
<div class="inheritance">graph.VertexWeightMarking</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">VertexWeightMarking</span>
|
||||
<span class="extends-implements">extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></span></div>
|
||||
<div class="block">Represents a weight marking associated with a vertex in a graph.
|
||||
Extends <a href="VertexMarking.html" title="Klasse in graph"><code>VertexMarking</code></a>.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private int</code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#weight" class="member-name-link">weight</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int)" class="member-name-link">VertexWeightMarking</a><wbr>(int weight)</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs a vertex weight marking with the specified weight.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWeight()" class="member-name-link">getWeight</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the weight associated with this vertex weight marking.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWeight(int)" class="member-name-link">setWeight</a><wbr>(int weight)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the weight associated with this vertex weight marking.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="weight">
|
||||
<h3>weight</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type">int</span> <span class="element-name">weight</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>(int)">
|
||||
<h3>VertexWeightMarking</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">VertexWeightMarking</span><wbr><span class="parameters">(int weight)</span></div>
|
||||
<div class="block">Constructs a vertex weight marking with the specified weight.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>weight</code> - The weight value associated with the vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getWeight()">
|
||||
<h3>getWeight</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getWeight</span>()</div>
|
||||
<div class="block">Retrieves the weight associated with this vertex weight marking.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The weight of the vertex marking.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setWeight(int)">
|
||||
<h3>setWeight</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setWeight</span><wbr><span class="parameters">(int weight)</span></div>
|
||||
<div class="block">Sets the weight associated with this vertex weight marking.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>weight</code> - The new weight value to set.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
200
out/JavaDoc/graph/WrapperComparator.html
Normal file
200
out/JavaDoc/graph/WrapperComparator.html
Normal file
@@ -0,0 +1,200 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>WrapperComparator</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: WrapperComparator">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li>Feld</li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li>Feld | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse WrapperComparator" class="title">Klasse WrapperComparator<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.WrapperComparator<T></div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>T</code> - The type of vertex marking associated with the WrapperElement.</dd>
|
||||
</dl>
|
||||
<dl class="notes">
|
||||
<dt>Alle implementierten Schnittstellen:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a><<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><T>></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">WrapperComparator<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a>
|
||||
implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a><<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><T>></span></div>
|
||||
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">WrapperComparator</a>()</code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compare(graph.WrapperElement,graph.WrapperElement)" class="member-name-link">compare</a><wbr>(<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>> element1,
|
||||
<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>> element2)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Compares two WrapperElement objects based on their priorities.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.util.Comparator">Von Schnittstelle geerbte Methoden java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.util" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#reversed()" title="Klasse oder Schnittstelle in java.util" class="external-link">reversed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparing(java.util.Comparator)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparing</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparing(java.util.function.Function)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparing</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparing(java.util.function.Function,java.util.Comparator)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparing</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparingDouble(java.util.function.ToDoubleFunction)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparingDouble</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparingInt(java.util.function.ToIntFunction)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparingInt</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#thenComparingLong(java.util.function.ToLongFunction)" title="Klasse oder Schnittstelle in java.util" class="external-link">thenComparingLong</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>WrapperComparator</h3>
|
||||
<div class="member-signature"><span class="element-name">WrapperComparator</span>()</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="compare(graph.WrapperElement,graph.WrapperElement)">
|
||||
<h3>compare</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">compare</span><wbr><span class="parameters">(<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>> element1,
|
||||
<a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a>> element2)</span></div>
|
||||
<div class="block">Compares two WrapperElement objects based on their priorities.</div>
|
||||
<dl class="notes">
|
||||
<dt>Angegeben von:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html#compare(T,T)" title="Klasse oder Schnittstelle in java.util" class="external-link">compare</a></code> in Schnittstelle <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a><<a href="WrapperComparator.html" title="Typparameter in WrapperComparator">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></code></dd>
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>element1</code> - The first WrapperElement to compare.</dd>
|
||||
<dd><code>element2</code> - The second WrapperElement to compare.</dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>A negative integer, zero, or a positive integer as the first element's
|
||||
priority is less than, equal to, or greater than the second element's priority.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
266
out/JavaDoc/graph/WrapperElement.html
Normal file
266
out/JavaDoc/graph/WrapperElement.html
Normal file
@@ -0,0 +1,266 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>WrapperElement</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph, class: WrapperElement">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">graph</a></div>
|
||||
<h1 title="Klasse WrapperElement" class="title">Klasse WrapperElement<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">graph.WrapperElement<T></div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Typparameter:</dt>
|
||||
<dd><code>T</code> - The type of vertex marking associated with the element.</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">class </span><span class="element-name type-name-label">WrapperElement<T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>private <a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><wbr><<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#element" class="member-name-link">element</a></code></div>
|
||||
<div class="col-last even-row-color"> </div>
|
||||
<div class="col-first odd-row-color"><code>private double</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#priority" class="member-name-link">priority</a></code></div>
|
||||
<div class="col-last odd-row-color"> </div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(graph.MarkedVertex,double)" class="member-name-link">WrapperElement</a><wbr>(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>> element,
|
||||
double priority)</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Constructs a WrapperElement with the specified marked vertex and priority.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><wbr><<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getElement()" class="member-name-link">getElement</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the marked vertex stored in this wrapper element.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPriority()" class="member-name-link">getPriority</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Retrieves the priority associated with this wrapper element.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns a string representation of this WrapperElement.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="element">
|
||||
<h3>element</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a> extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></span> <span class="element-name">element</span></div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="priority">
|
||||
<h3>priority</h3>
|
||||
<div class="member-signature"><span class="modifiers">private</span> <span class="return-type">double</span> <span class="element-name">priority</span></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>(graph.MarkedVertex,double)">
|
||||
<h3>WrapperElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">WrapperElement</span><wbr><span class="parameters">(<a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>> element,
|
||||
double priority)</span></div>
|
||||
<div class="block">Constructs a WrapperElement with the specified marked vertex and priority.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>element</code> - The marked vertex to wrap.</dd>
|
||||
<dd><code>priority</code> - The priority associated with the element.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getElement()">
|
||||
<h3>getElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><<a href="WrapperElement.html" title="Typparameter in WrapperElement">T</a>></span> <span class="element-name">getElement</span>()</div>
|
||||
<div class="block">Retrieves the marked vertex stored in this wrapper element.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The marked vertex.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getPriority()">
|
||||
<h3>getPriority</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">double</span> <span class="element-name">getPriority</span>()</div>
|
||||
<div class="block">Retrieves the priority associated with this wrapper element.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>The priority.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="toString()">
|
||||
<h3>toString</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
|
||||
<div class="block">Returns a string representation of this WrapperElement.</div>
|
||||
<dl class="notes">
|
||||
<dt>Setzt außer Kraft:</dt>
|
||||
<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a></code> in Klasse <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></code></dd>
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>A string representation containing the element and its priority.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
157
out/JavaDoc/graph/package-summary.html
Normal file
157
out/JavaDoc/graph/package-summary.html
Normal file
@@ -0,0 +1,157 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>graph</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: graph">
|
||||
<meta name="generator" content="javadoc/PackageWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="package-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li class="nav-bar-cell1-rev">Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#package">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Package:</p>
|
||||
<ul>
|
||||
<li>Beschreibung</li>
|
||||
<li>Zugehörige Packages</li>
|
||||
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Package: </li>
|
||||
<li>Beschreibung | </li>
|
||||
<li>Zugehörige Packages | </li>
|
||||
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Package graph" class="title">Package graph</h1>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="package-signature">package <span class="element-name">graph</span></div>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<li>
|
||||
<div id="class-summary">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">Alle Klassen und Schnittstellen</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Klassen</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Ausnahmeklassen</button></div>
|
||||
<div id="class-summary.tabpanel" role="tabpanel">
|
||||
<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
|
||||
<div class="table-header col-first">Klasse</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DirectedGraph.html" title="Klasse in graph">DirectedGraph</a><T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Represents a directed graph with vertex and edge markings.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Edge.html" title="Klasse in graph">Edge</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Abstract class representing an edge in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Abstract class representing an edge marking.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Class representing a specific type of edge marking: edge weight.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Class containing example graphs for demonstration purposes.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Graph.html" title="Klasse in graph">Graph</a><T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Abstract class representing a generic graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MarkedEdge.html" title="Klasse in graph">MarkedEdge</a><U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
|
||||
for marking and visualization on a screen.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MarkedVertex.html" title="Klasse in graph">MarkedVertex</a><T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
|
||||
for marking, coordinates, and visualization on a screen.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Marking.html" title="Klasse in graph">Marking</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Abstract class representing a marking for vertices or edges in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab5">
|
||||
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a><T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>,<wbr>U extends <a href="EdgeMarking.html" title="Klasse in graph">EdgeMarking</a>></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Vertex.html" title="Klasse in graph">Vertex</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Represents a vertex in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Represents a marking associated with a vertex in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Represents a weight marking associated with a vertex in a graph.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WrapperComparator.html" title="Klasse in graph">WrapperComparator</a><T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WrapperElement.html" title="Klasse in graph">WrapperElement</a><T extends <a href="VertexMarking.html" title="Klasse in graph">VertexMarking</a>></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
112
out/JavaDoc/graph/package-tree.html
Normal file
112
out/JavaDoc/graph/package-tree.html
Normal file
@@ -0,0 +1,112 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>graph Klassenhierarchie</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="tree: package: graph">
|
||||
<meta name="generator" content="javadoc/PackageTreeWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="package-tree-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li>Klasse</li>
|
||||
<li class="nav-bar-cell1-rev">Baum</li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#tree">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 class="title">Hierarchie für Package graph</h1>
|
||||
</div>
|
||||
<span class="package-hierarchy-label">Packagehierarchien:</span>
|
||||
<ul class="horizontal contents-list">
|
||||
<li><a href="../overview-tree.html">Alle Packages</a></li>
|
||||
</ul>
|
||||
<section class="hierarchy">
|
||||
<h2 title="Klassenhierarchie">Klassenhierarchie</h2>
|
||||
<ul>
|
||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Object</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="Edge.html" class="type-name-link" title="Klasse in graph">Edge</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="MarkedEdge.html" class="type-name-link" title="Klasse in graph">MarkedEdge</a><U></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">graph.<a href="ExampleGraphs.html" class="type-name-link" title="Klasse in graph">ExampleGraphs</a></li>
|
||||
<li class="circle">graph.<a href="Graph.html" class="type-name-link" title="Klasse in graph">Graph</a><T,<wbr>U>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="DirectedGraph.html" class="type-name-link" title="Klasse in graph">DirectedGraph</a><T,<wbr>U></li>
|
||||
<li class="circle">graph.<a href="UndirectedGraph.html" class="type-name-link" title="Klasse in graph">UndirectedGraph</a><T,<wbr>U></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">graph.<a href="Marking.html" class="type-name-link" title="Klasse in graph">Marking</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="EdgeMarking.html" class="type-name-link" title="Klasse in graph">EdgeMarking</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="EdgeWeightMarking.html" class="type-name-link" title="Klasse in graph">EdgeWeightMarking</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">graph.<a href="VertexMarking.html" class="type-name-link" title="Klasse in graph">VertexMarking</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="VertexWeightMarking.html" class="type-name-link" title="Klasse in graph">VertexWeightMarking</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="Klasse oder Schnittstelle in java.io" class="external-link">Serializable</a>)
|
||||
<ul>
|
||||
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="Klasse oder Schnittstelle in java.lang">Exception</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="NameDoesNotExistException.html" class="type-name-link" title="Klasse in graph">NameDoesNotExistException</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">graph.<a href="Vertex.html" class="type-name-link" title="Klasse in graph">Vertex</a>
|
||||
<ul>
|
||||
<li class="circle">graph.<a href="MarkedVertex.html" class="type-name-link" title="Klasse in graph">MarkedVertex</a><T></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="circle">graph.<a href="WrapperComparator.html" class="type-name-link" title="Klasse in graph">WrapperComparator</a><T> (implements java.util.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="Klasse oder Schnittstelle in java.util" class="external-link">Comparator</a><T>)</li>
|
||||
<li class="circle">graph.<a href="WrapperElement.html" class="type-name-link" title="Klasse in graph">WrapperElement</a><T></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
193
out/JavaDoc/help-doc.html
Normal file
193
out/JavaDoc/help-doc.html
Normal file
@@ -0,0 +1,193 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>API-Hilfe</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="help">
|
||||
<meta name="generator" content="javadoc/HelpWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="help-page">
|
||||
<script type="text/javascript">var pathtoroot = "./";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="overview-tree.html">Baum</a></li>
|
||||
<li><a href="index-files/index-1.html">Index</a></li>
|
||||
<li class="nav-bar-cell1-rev">Hilfe</li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Hilfe:</p>
|
||||
<ul>
|
||||
<li><a href="#help-navigation">Navigation</a></li>
|
||||
<li><a href="#help-pages">Seiten</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Hilfe: </li>
|
||||
<li><a href="#help-navigation">Navigation</a> | </li>
|
||||
<li><a href="#help-pages">Seiten</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<h1 class="title">Hilfe zu JavaDoc</h1>
|
||||
<ul class="help-toc">
|
||||
<li><a href="#help-navigation">Navigation</a>:
|
||||
<ul class="help-subtoc">
|
||||
<li><a href="#search">Suchen</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#help-pages">Seitenarten</a>:
|
||||
<ul class="help-subtoc">
|
||||
<li><a href="#overview">Überblick</a></li>
|
||||
<li><a href="#package">Package</a></li>
|
||||
<li><a href="#class">Klasse oder Schnittstelle</a></li>
|
||||
<li><a href="#doc-file">Weitere Dateien</a></li>
|
||||
<li><a href="#tree">Baum (Klassenhierarchie)</a></li>
|
||||
<li><a href="#constant-values">Konstantenfeldwerte</a></li>
|
||||
<li><a href="#serialized-form">Serialisierte Form</a></li>
|
||||
<li><a href="#all-packages">Alle Packages</a></li>
|
||||
<li><a href="#all-classes">Alle Klassen und Schnittstellen</a></li>
|
||||
<li><a href="#index">Index</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<div class="sub-title">
|
||||
<h2 id="help-navigation">Navigation</h2>
|
||||
Ausgehend von der Seite <a href="index.html">Überblick</a> können Sie die Dokumentation mithilfe der Links durchsuchen, die sich auf jeder Seite und in der Navigationsleiste oben auf jeder Seite befinden. Mit <a href="index-files/index-1.html">Index</a> und dem Suchfeld können Sie zu spezifischen Deklarationen und Übersichtsseiten navigieren, wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>
|
||||
<section class="help-section" id="search">
|
||||
<h3>Suchen</h3>
|
||||
<p>Sie können nach Definitionen von Modulen, Packages, Typen, Feldern, Methoden, Systemeigenschaften und anderen Begriffen suchen, die in der API definiert sind. Dazu können Sie den Namen ganz oder teilweise oder optional auch Abkürzungen mit Binnenmajuskeln ("camelCase") eingeben. Sie können auch mehrere durch Leerzeichen getrennte Suchbegriffe angeben. Beispiele:</p>
|
||||
<ul class="help-section-list">
|
||||
<li><code>"j.l.obj"</code> stimmt mit "java.lang.Object" überein</li>
|
||||
<li><code>"InpStr"</code> stimmt mit "java.io.InputStream" überein</li>
|
||||
<li><code>"math exact long"</code> stimmt mit "java.lang.Math.absExact(long)" überein</li>
|
||||
</ul>
|
||||
<p>Eine vollständige Beschreibung der Suchfeatures finden Sie in der <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc-Suchspezifikation</a>.</p>
|
||||
</section>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="sub-title">
|
||||
<h2 id="help-pages">Seitenarten</h2>
|
||||
Die folgenden Abschnitte beschreiben die verschiedenen Seitenarten in dieser Collection.
|
||||
<section class="help-section" id="overview">
|
||||
<h3>Überblick</h3>
|
||||
<p>Die Seite <a href="index.html">Überblick</a> ist die Titelseite dieses API-Dokuments und enthält eine Liste aller Packages mit einer Übersicht für jedes Packages. Diese Seite kann auch eine Gesamtbeschreibung des Packagesets enthalten.</p>
|
||||
</section>
|
||||
<section class="help-section" id="package">
|
||||
<h3>Package</h3>
|
||||
<p>Für jedes Package ist eine Seite vorhanden, die eine Liste der Klassen und Schnittstellen mit jeweils einer Übersicht dafür enthält. Diese Seiten können die folgenden Kategorien enthalten:</p>
|
||||
<ul class="help-section-list">
|
||||
<li>Schnittstellen</li>
|
||||
<li>Klassen</li>
|
||||
<li>Enum-Klassen</li>
|
||||
<li>Ausnahmeklassen</li>
|
||||
<li>Annotationsschnittstellen</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="help-section" id="class">
|
||||
<h3>Klasse oder Schnittstelle</h3>
|
||||
<p>Für jede Klasse, Schnittstelle, verschachtelte Klasse und verschachtelte Schnittstelle ist eine separate Seite vorhanden. Jede dieser Seiten enthält drei Abschnitte, die aus einer Deklaration und Beschreibung, Mitgliederübersichtstabellen und detaillierten Mitgliederbeschreibungen bestehen. Die Einträge in diesen Abschnitten werden weggelassen, wenn sie leer oder nicht anwendbar sind.</p>
|
||||
<ul class="help-section-list">
|
||||
<li>Klassenvererbungsdiagramm</li>
|
||||
<li>Direkte Unterklassen</li>
|
||||
<li>Alle bekannten Unterschnittstellen</li>
|
||||
<li>Alle bekannten Implementierungsklassen</li>
|
||||
<li>Klassen- oder Schnittstellendeklaration</li>
|
||||
<li>Klassen- oder Schnittstellenbeschreibung</li>
|
||||
</ul>
|
||||
<br>
|
||||
<ul class="help-section-list">
|
||||
<li>Verschachtelte Klassen - Übersicht</li>
|
||||
<li>Enum-Konstanten - Übersicht</li>
|
||||
<li>Feldübersicht</li>
|
||||
<li>Eigenschaftsübersicht</li>
|
||||
<li>Konstruktorübersicht</li>
|
||||
<li>Methodenübersicht</li>
|
||||
<li>Erforderliche Elemente - Übersicht</li>
|
||||
<li>Optionale Elemente - Übersicht</li>
|
||||
</ul>
|
||||
<br>
|
||||
<ul class="help-section-list">
|
||||
<li>Enum-Konstanten - Details</li>
|
||||
<li>Felddetails</li>
|
||||
<li>Eigenschaftsdetails</li>
|
||||
<li>Konstruktordetails</li>
|
||||
<li>Methodendetails</li>
|
||||
<li>Elementdetails</li>
|
||||
</ul>
|
||||
<p><span class="help-note">Hinweis:</span> Annotationsschnittstellen haben erforderliche und optionale Elemente, aber nicht Methoden. Nur Enum-Klassen haben Enum-Konstanten. Die Komponenten einer Datensatzklasse werden als Teil der Deklaration der Datensatzklasse angezeigt. Eigenschaften sind ein Feature von JavaFX.</p>
|
||||
<p>Die Übersichtseinträge sind alphabetisch geordnet, während die detaillierten Beschreibungen in der Reihenfolge aufgeführt werden, in der sie im Quellcode auftreten. So werden die vom Programmierer festgelegten logischen Gruppierungen beibehalten.</p>
|
||||
</section>
|
||||
<section class="help-section" id="doc-file">
|
||||
<h3>Weitere Dateien</h3>
|
||||
<p>Packages und Module können Seiten mit weiteren Informationen zu den Deklarationen in der Nähe enthalten.</p>
|
||||
</section>
|
||||
<section class="help-section" id="tree">
|
||||
<h3>Baum (Klassenhierarchie)</h3>
|
||||
<p>Es gibt eine Seite <a href="overview-tree.html">Klassenhierarchie</a> für alle Packages, und für jedes Package gibt es eine Hierarchie. Jede Hierarchieseite enthält eine Klassen- und eine Schnittstellenliste. Die Klassen sind nach Vererbungsstruktur organisiert, beginnend mit <code>java.lang.Object</code>. Die Schnittstellen erben nicht von <code>java.lang.Object</code>.</p>
|
||||
<ul class="help-section-list">
|
||||
<li>Wenn Sie auf der Übersichtsseite auf "Baum" klicken, wird die Hierarchie für alle Packages angezeigt.</li>
|
||||
<li>Wenn Sie eine bestimmte Package-, Klassen- oder Schnittstellenseite anzeigen und auf "Baum" klicken, wird die Hierarchie nur für dieses Package angezeigt.</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="help-section" id="constant-values">
|
||||
<h3>Konstantenfeldwerte</h3>
|
||||
<p>Auf der Seite <a href="constant-values.html">Konstantenfeldwerte</a> sind die statischen endgültigen Felder und deren Werte aufgeführt.</p>
|
||||
</section>
|
||||
<section class="help-section" id="serialized-form">
|
||||
<h3>Serialisierte Form</h3>
|
||||
<p>Jede serialisierbare oder externalisierbare Klasse verfügt über eine Beschreibung der zugehörigen Serialisierungsfelder und -methoden. Diese Informationen sind eher für Implementierer als für Benutzer der API von Interesse. Die Navigationsleiste enthält zwar keinen Link, Sie können diese Informationen jedoch abrufen, indem Sie zu einer beliebigen serialisierten Klasse navigieren und im Abschnitt "Siehe auch" der Klassenbeschreibung auf "Serialisierte Form" klicken.</p>
|
||||
</section>
|
||||
<section class="help-section" id="all-packages">
|
||||
<h3>Alle Packages</h3>
|
||||
<p>Die Seite <a href="allpackages-index.html">Alle Packages</a> enthält einen alphabetischen Index aller Packages, die in der Dokumentation enthalten sind.</p>
|
||||
</section>
|
||||
<section class="help-section" id="all-classes">
|
||||
<h3>Alle Klassen und Schnittstellen</h3>
|
||||
<p>Die Seite <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a> enthält einen alphabetischen Index aller Klassen und Schnittstellen in der Dokumentation, einschließlich Annotationsschnittstellen, Enum-Klassen und Datensatzklassen.</p>
|
||||
</section>
|
||||
<section class="help-section" id="index">
|
||||
<h3>Index</h3>
|
||||
<p>Die <a href="index-files/index-1.html">Index</a> enthält einen alphabetischen Index aller Klassen, Schnittstellen, Konstruktoren, Methoden und Felder in der Dokumentation sowie Übersichtsseiten wie <a href="allpackages-index.html">Alle Packages</a>, <a href="allclasses-index.html">Alle Klassen und Schnittstellen</a>.</p>
|
||||
</section>
|
||||
</div>
|
||||
<hr>
|
||||
<span class="help-footnote">Diese Hilfedatei gilt für die vom Standard-Doclet generierte API-Dokumentation.</span></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
235
out/JavaDoc/index-files/index-1.html
Normal file
235
out/JavaDoc/index-files/index-1.html
Normal file
@@ -0,0 +1,235 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>A-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: A">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:A">A</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../OurApplication/OurHybridWindow.FirstListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.FirstListener.html" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.LastListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.LastListener.html" title="Klasse in OurApplication">OurHybridWindow.LastListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.NextListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.NextListener.html" title="Klasse in OurApplication">OurHybridWindow.NextListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.PauseButtonListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PauseButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.PrevListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PrevListener.html" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.StartListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StartListener.html" title="Klasse in OurApplication">OurHybridWindow.StartListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.StopListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StopListener.html" title="Klasse in OurApplication">OurHybridWindow.StopListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.FirstListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.FirstListener.html" title="Klasse in visualisation">HybridWindow.FirstListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.LastListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.LastListener.html" title="Klasse in visualisation">HybridWindow.LastListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.NextListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.NextListener.html" title="Klasse in visualisation">HybridWindow.NextListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.PauseButtonListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.PauseButtonListener.html" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.PrevListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.PrevListener.html" title="Klasse in visualisation">HybridWindow.PrevListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.StartListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.StartListener.html" title="Klasse in visualisation">HybridWindow.StartListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.StopListener.html#actionPerformed(java.awt.event.ActionEvent)" class="member-name-link">actionPerformed(ActionEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.StopListener.html" title="Klasse in visualisation">HybridWindow.StopListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../logging/LogElementList.html#actual" class="member-name-link">actual</a> - Variable in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Index of the Lists actual element.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html#addBidirectionalEdge(graph.DirectedGraph,graph.MarkedVertex,graph.MarkedVertex,graph.EdgeWeightMarking)" class="member-name-link">addBidirectionalEdge(DirectedGraph<VertexMarking, EdgeMarking>, MarkedVertex<VertexMarking>, MarkedVertex<VertexMarking>, EdgeWeightMarking)</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Helper method to add a bidirectional edge between two vertices in a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Adds an edge to the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Adds an edge to the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#addEdge(graph.MarkedEdge)" class="member-name-link">addEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Adds an edge to the undirected graph and updates the associated visualization graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#addNewComponent(java.lang.String,java.awt.Component)" class="member-name-link">addNewComponent(String, Component)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Method for adding a new component to the hybrid window's tabbed pane</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#addNewComponentWithIcon(java.lang.String,javax.swing.Icon,java.awt.Component)" class="member-name-link">addNewComponentWithIcon(String, Icon, Component)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Method for adding a new component to the hybrid window's tabbed pane</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Adds a vertex to the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Adds a vertex to the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#addVertex(graph.MarkedVertex)" class="member-name-link">addVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Adds a vertex to the undirected graph and updates the associated visualization graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#algorithm" class="member-name-link">algorithm</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The presented algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html" class="type-name-link" title="Klasse in logging">Algorithm<PARAM,<wbr>LOG></a> - Klasse in <a href="../logging/package-summary.html">logging</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides the basic algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html#%3Cinit%3E()" class="member-name-link">Algorithm()</a> - Konstruktor für Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html#%3Cinit%3E(PARAM,java.lang.String)" class="member-name-link">Algorithm(PARAM, String)</a> - Konstruktor für Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates algorithm with specified title and parameter area.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/EdgeStyle.html#Angled" class="member-name-link">Angled</a> - Enum-Konstante in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#areAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areAdjacent(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if two vertices are adjacent (connected by an edge) in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#areAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areAdjacent(String, String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if two vertices identified by their names are adjacent (connected by an edge) in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#areStrongAdjacent(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">areStrongAdjacent(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them).</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#areStrongAdjacent(java.lang.String,java.lang.String)" class="member-name-link">areStrongAdjacent(String, String)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if two vertices are strongly adjacent (i.e., there is a bidirectional edge between them) by their names.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoBackwardButton" class="member-name-link">autoBackwardButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's radio button for backward direction at auto stepping.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#autoBackwardListener" class="member-name-link">autoBackwardListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for backward button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoBackwardListener" class="member-name-link">autoBackwardListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for backward button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html#%3Cinit%3E()" class="member-name-link">AutoBackwardListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoBackwardListener.html#%3Cinit%3E()" class="member-name-link">AutoBackwardListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoBackwardListener.html" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoButton" class="member-name-link">autoButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's toggle button for automatic proceeding.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#autoButtonListener" class="member-name-link">autoButtonListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for auto button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoButtonListener" class="member-name-link">autoButtonListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for auto button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoButtonListener.html#%3Cinit%3E()" class="member-name-link">AutoButtonListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoButtonListener.html#%3Cinit%3E()" class="member-name-link">AutoButtonListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoButtonListener.html" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoForwardButton" class="member-name-link">autoForwardButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's radio button for forward direction at auto stepping.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#autoForwardListener" class="member-name-link">autoForwardListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for forward button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoForwardListener" class="member-name-link">autoForwardListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for forward button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoForwardListener.html#%3Cinit%3E()" class="member-name-link">AutoForwardListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoForwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoForwardListener.html#%3Cinit%3E()" class="member-name-link">AutoForwardListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoForwardListener.html" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoSlider" class="member-name-link">autoSlider</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's delay slider for automatic proceeding.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#autoSliderListener" class="member-name-link">autoSliderListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Change listener for auto slider.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoSliderListener" class="member-name-link">autoSliderListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Change listener for auto slider.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoSliderListener.html#%3Cinit%3E()" class="member-name-link">AutoSliderListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoSliderListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoSliderListener.html#%3Cinit%3E()" class="member-name-link">AutoSliderListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.AutoSliderListener.html" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#AUTOSTATE" class="member-name-link">AUTOSTATE</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constant representing state of automatic stepping.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#autoTimer" class="member-name-link">autoTimer</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Timer for auto stepping.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
144
out/JavaDoc/index-files/index-10.html
Normal file
144
out/JavaDoc/index-files/index-10.html
Normal file
@@ -0,0 +1,144 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>L-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: L">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:L">L</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../logging/LogElementList.html#last()" class="member-name-link">last()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the last element as actual.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#lastButton" class="member-name-link">lastButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's last button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#lastListener" class="member-name-link">lastListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for last button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#lastListener" class="member-name-link">lastListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for last button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.LastListener.html#%3Cinit%3E()" class="member-name-link">LastListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.LastListener.html" title="Klasse in OurApplication">OurHybridWindow.LastListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.LastListener.html#%3Cinit%3E()" class="member-name-link">LastListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.LastListener.html" title="Klasse in visualisation">HybridWindow.LastListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#legendArea" class="member-name-link">legendArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's legend area for describing the parameters of an algorithm's graphical output.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/LegendArea.html" class="type-name-link" title="Klasse in visualisation">LegendArea</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class enables the user to add a legend area for describing the elements and symbols of an algorithm's visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/LegendArea.html#%3Cinit%3E()" class="member-name-link">LegendArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor
|
||||
Creates an empty legend area with scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/List.html" class="type-name-link" title="Klasse in visualizationElements">List</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents the abstract data type List.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/List.html#%3Cinit%3E(java.lang.Object%5B%5D)" class="member-name-link">List(Object[])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new List.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/List.html#%3Cinit%3E(java.util.Vector)" class="member-name-link">List(Vector<?>)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new List.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html" class="type-name-link" title="Klasse in logging">LogElement</a> - Klasse in <a href="../logging/package-summary.html">logging</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides the basic log list element.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#%3Cinit%3E()" class="member-name-link">LogElement()</a> - Konstruktor für Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#%3Cinit%3E(int,java.lang.String)" class="member-name-link">LogElement(int, String)</a> - Konstruktor für Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a log element with the specified step number and description.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html" class="type-name-link" title="Klasse in logging">LogElementList<LOG></a> - Klasse in <a href="../logging/package-summary.html">logging</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides a container for log list elements.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html#%3Cinit%3E()" class="member-name-link">LogElementList()</a> - Konstruktor für Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/package-summary.html">logging</a> - Package logging</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#logList" class="member-name-link">logList</a> - Variable in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#logList" class="member-name-link">logList</a> - Variable in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#logList" class="member-name-link">logList</a> - Variable in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The log element list where the draw area gets the log elements to draw.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#logList" class="member-name-link">logList</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Log element list containing the algorithm's single step's log elements.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#logList" class="member-name-link">logList</a> - Variable in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The log element list where the text area gets the log elements.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
137
out/JavaDoc/index-files/index-11.html
Normal file
137
out/JavaDoc/index-files/index-11.html
Normal file
@@ -0,0 +1,137 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>M-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: M">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:M">M</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../OurApplication/OurApplication.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Statische Methode in Klasse OurApplication.<a href="../OurApplication/OurApplication.html" title="Klasse in OurApplication">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">Main method to launch the OurApplication.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#markAsVisited()" class="member-name-link">markAsVisited()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell as visited.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html" class="type-name-link" title="Klasse in graph">MarkedEdge<U></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">The MarkedEdge class extends the Edge class and includes additional attributes
|
||||
for marking and visualization on a screen.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#%3Cinit%3E()" class="member-name-link">MarkedEdge()</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Default constructor initializes the edge with default values.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex,U)" class="member-name-link">MarkedEdge(String, Vertex, Vertex, U)</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructor initializes the edge with a name, vertices, and marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html" class="type-name-link" title="Klasse in graph">MarkedVertex<T></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">The MarkedVertex class extends the Vertex class and includes additional attributes
|
||||
for marking, coordinates, and visualization on a screen.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#%3Cinit%3E()" class="member-name-link">MarkedVertex()</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Default constructor initializes the vertex with default values.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#%3Cinit%3E(int,int,java.lang.String,T,java.awt.Color)" class="member-name-link">MarkedVertex(int, int, String, T, Color)</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructor initializes the vertex with coordinates, name, marking, and color.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#%3Cinit%3E(java.lang.String,T)" class="member-name-link">MarkedVertex(String, T)</a> - Konstruktor für Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructor initializes the vertex with a name and marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#marking" class="member-name-link">marking</a> - Variable in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#marking" class="member-name-link">marking</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#marking" class="member-name-link">marking</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#marking" class="member-name-link">marking</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#marking" class="member-name-link">marking</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Marking.html" class="type-name-link" title="Klasse in graph">Marking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract class representing a marking for vertices or edges in a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Marking.html#%3Cinit%3E()" class="member-name-link">Marking()</a> - Konstruktor für Klasse graph.<a href="../graph/Marking.html" title="Klasse in graph">Marking</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#maxValue" class="member-name-link">maxValue</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd>
|
||||
<div class="block">TextField containing maximum sum up value.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#maxValue" class="member-name-link">maxValue</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">TextField containing maximum sum up value.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#maze" class="member-name-link">maze</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html" class="type-name-link" title="Klasse in visualizationElements">Maze</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a maze to visualize.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#%3Cinit%3E(int,int)" class="member-name-link">Maze(int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Maze.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html#methodButtons" class="member-name-link">methodButtons</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#methodButtons" class="member-name-link">methodButtons</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
126
out/JavaDoc/index-files/index-12.html
Normal file
126
out/JavaDoc/index-files/index-12.html
Normal file
@@ -0,0 +1,126 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>N-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: N">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:N">N</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/Edge.html#name" class="member-name-link">name</a> - Variable in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">The name of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#name" class="member-name-link">name</a> - Variable in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">The name of the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Vertex.html#name" class="member-name-link">name</a> - Variable in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/NameDoesNotExistException.html" class="type-name-link" title="Klasse in graph">NameDoesNotExistException</a> - Ausnahmeklasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Exception thrown when a user attempts to access a non-existent vertex by name.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E()" class="member-name-link">NameDoesNotExistException()</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with no detail message.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">NameDoesNotExistException(String)</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">NameDoesNotExistException(String, Throwable)</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified detail message and cause.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/NameDoesNotExistException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">NameDoesNotExistException(Throwable)</a> - Konstruktor für Ausnahmeklasse graph.<a href="../graph/NameDoesNotExistException.html" title="Klasse in graph">NameDoesNotExistException</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a new NameDoesNotExistException with the specified cause and a detail message
|
||||
that includes the cause's description.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html#next()" class="member-name-link">next()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the actual's element's next as actual.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#nextButton" class="member-name-link">nextButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's next button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#nextListener" class="member-name-link">nextListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for next button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#nextListener" class="member-name-link">nextListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for next button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.NextListener.html#%3Cinit%3E()" class="member-name-link">NextListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.NextListener.html" title="Klasse in OurApplication">OurHybridWindow.NextListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.NextListener.html#%3Cinit%3E()" class="member-name-link">NextListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.NextListener.html" title="Klasse in visualisation">HybridWindow.NextListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#northWall" class="member-name-link">northWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#numberOfColumns" class="member-name-link">numberOfColumns</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#numberOfEdges()" class="member-name-link">numberOfEdges()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the number of edges in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html#numberOfRows" class="member-name-link">numberOfRows</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#numberOfVertexes()" class="member-name-link">numberOfVertexes()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the number of vertices in the graph.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
217
out/JavaDoc/index-files/index-13.html
Normal file
217
out/JavaDoc/index-files/index-13.html
Normal file
@@ -0,0 +1,217 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>O-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: O">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:O">O</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Hashtable.html#OBJECT_CAPTION" class="member-name-link">OBJECT_CAPTION</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html" class="type-name-link" title="Klasse in OurApplication">OurAlgorithm</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides an example of using logging.Algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html#%3Cinit%3E()" class="member-name-link">OurAlgorithm()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html#%3Cinit%3E(OurApplication.OurParameterArea,OurApplication.OurMethodButtons)" class="member-name-link">OurAlgorithm(OurParameterArea, OurMethodButtons)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a summation algorithm with parameters from the parameter area.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/package-summary.html">OurApplication</a> - Package OurApplication</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurApplication.html" class="type-name-link" title="Klasse in OurApplication">OurApplication</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">Entry point for the OurApplication, demonstrating logging and visualization integration.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurApplication.html#%3Cinit%3E()" class="member-name-link">OurApplication()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurApplication.html" title="Klasse in OurApplication">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">Default constructor for OurApplication.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurDrawArea.html" class="type-name-link" title="Klasse in OurApplication">OurDrawArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides an example for using visualization.DrawArea.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurDrawArea.html#%3Cinit%3E()" class="member-name-link">OurDrawArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurDrawArea.html#%3Cinit%3E(logging.LogElementList,java.lang.String)" class="member-name-link">OurDrawArea(LogElementList<OurLogElement>, String)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Extended constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#ourGraph" class="member-name-link">ourGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow<DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND,<wbr>METHODBUTTONS></a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides an example for using visualization.HybridWindow.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#%3Cinit%3E(DRAW,TEXT,PARAM,ALGORITHM,logging.LogElementList,LEGEND,METHODBUTTONS)" class="member-name-link">OurHybridWindow(DRAW, TEXT, PARAM, ALGORITHM, LogElementList<LOG>, LEGEND, METHODBUTTONS)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Overwritten standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ItemListener implementation for handling auto backward button state changes.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ItemListener implementation for handling auto button state changes.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ItemListener implementation for handling auto forward button state changes.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ChangeListener implementation for handling auto slider changes.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.FirstListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for moving to the first step.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.LastListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.LastListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for moving to the last step.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.NextListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.NextListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for moving to the next step.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for handling pause button clicks.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.PrevListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for moving to the previous step.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.StartListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StartListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for starting the algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.StopListener.html" class="type-name-link" title="Klasse in OurApplication">OurHybridWindow.StopListener</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">ActionListener implementation for stopping the algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLegendArea.html" class="type-name-link" title="Klasse in OurApplication">OurLegendArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLegendArea.html#%3Cinit%3E()" class="member-name-link">OurLegendArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html" class="type-name-link" title="Klasse in OurApplication">OurLogElement</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class extends logging.LogElement to provide additional functionality
|
||||
for logging various elements related to graph visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E()" class="member-name-link">OurLogElement()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Edge)" class="member-name-link">OurLogElement(int, String, long, Edge)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Extended constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Graph)" class="member-name-link">OurLogElement(int, String, long, Graph)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Extended constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#%3Cinit%3E(int,java.lang.String,long,visualizationElements.Vertex)" class="member-name-link">OurLogElement(int, String, long, Vertex)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Extended constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html" class="type-name-link" title="Klasse in OurApplication">OurMethodButtons</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class extends visualisation.ParameterArea to provide a panel for selecting
|
||||
algorithmic methods such as Djikstra or A-Star.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#%3Cinit%3E()" class="member-name-link">OurMethodButtons()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html" class="type-name-link" title="Klasse in OurApplication">OurParameterArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class extends visualisation.ParameterArea and provides an example for using it.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#%3Cinit%3E()" class="member-name-link">OurParameterArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurTextArea.html" class="type-name-link" title="Klasse in OurApplication">OurTextArea</a> - Klasse in <a href="../OurApplication/package-summary.html">OurApplication</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class extends visualisation.TextArea and provides an example of its usage.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurTextArea.html#%3Cinit%3E()" class="member-name-link">OurTextArea()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Default constructor for creating an instance of OurTextArea.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurTextArea.html#%3Cinit%3E(logging.LogElementList)" class="member-name-link">OurTextArea(LogElementList<OurLogElement>)</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Extended constructor for creating an instance of OurTextArea.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#outDegree(graph.MarkedVertex)" class="member-name-link">outDegree(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the out-degree of a vertex (i.e., the number of edges directed away from the vertex).</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#outDegree(java.lang.String)" class="member-name-link">outDegree(String)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the out-degree of a vertex by its name.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
139
out/JavaDoc/index-files/index-14.html
Normal file
139
out/JavaDoc/index-files/index-14.html
Normal file
@@ -0,0 +1,139 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>P-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: P">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:P">P</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualisation/DrawArea.html#paint(java.awt.Graphics)" class="member-name-link">paint(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Paints the draw area background and calls draw(Graphics).</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/LegendArea.html#paint(java.awt.Graphics)" class="member-name-link">paint(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Paints the legend area background and calls initialize(Graphics).</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html#parameterArea" class="member-name-link">parameterArea</a> - Variable in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Algorithm parameter area from which the algorithm gets its parameters.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#parameterArea" class="member-name-link">parameterArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's parameter area for parameter input of an algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/ParameterArea.html" class="type-name-link" title="Klasse in visualisation">ParameterArea</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides the basic parameter input area for an algorithm visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/ParameterArea.html#%3Cinit%3E()" class="member-name-link">ParameterArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#PARAMETERSTATE" class="member-name-link">PARAMETERSTATE</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constant representing state of parameter input.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#pauseButton" class="member-name-link">pauseButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's toggle button for pausing automatic proceeding.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#pauseButtonListener" class="member-name-link">pauseButtonListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for pause button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#pauseButtonListener" class="member-name-link">pauseButtonListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Item listener for pause button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.PauseButtonListener.html#%3Cinit%3E()" class="member-name-link">PauseButtonListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PauseButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.PauseButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.PauseButtonListener.html#%3Cinit%3E()" class="member-name-link">PauseButtonListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.PauseButtonListener.html" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../logging/LogElementList.html#prev()" class="member-name-link">prev()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the actual's element's previous as actual.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#prevButton" class="member-name-link">prevButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's previous button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#prevListener" class="member-name-link">prevListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for previous button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#prevListener" class="member-name-link">prevListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for previous button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.PrevListener.html#%3Cinit%3E()" class="member-name-link">PrevListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.PrevListener.html" title="Klasse in OurApplication">OurHybridWindow.PrevListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.PrevListener.html#%3Cinit%3E()" class="member-name-link">PrevListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.PrevListener.html" title="Klasse in visualisation">HybridWindow.PrevListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurTextArea.html#print()" class="member-name-link">print()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Outputs the description of a log element to the text area.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#print()" class="member-name-link">print()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Prints the actual algorithm step's description.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#printStep()" class="member-name-link">printStep()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Provided for convenience.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/WrapperElement.html#priority" class="member-name-link">priority</a> - Variable in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
out/JavaDoc/index-files/index-15.html
Normal file
73
out/JavaDoc/index-files/index-15.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Q-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: Q">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:Q">Q</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Queue.html" class="type-name-link" title="Klasse in visualizationElements">Queue</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a queue to visualize.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Queue.html#%3Cinit%3E(java.lang.Object%5B%5D)" class="member-name-link">Queue(Object[])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Queue.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Queue.html#%3Cinit%3E(java.util.Vector)" class="member-name-link">Queue(Vector<?>)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Queue.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
143
out/JavaDoc/index-files/index-16.html
Normal file
143
out/JavaDoc/index-files/index-16.html
Normal file
@@ -0,0 +1,143 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>R-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: R">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:R">R</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Maze.html#removeCellsEastWall(int,int)" class="member-name-link">removeCellsEastWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a cell's east wall.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#removeCellsNorthWall(int,int)" class="member-name-link">removeCellsNorthWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a cell's north wall.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#removeCellsSouthWall(int,int)" class="member-name-link">removeCellsSouthWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a cell's south wall.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#removeCellsWestWall(int,int)" class="member-name-link">removeCellsWestWall(int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a cell's west wall.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#removeEastWall()" class="member-name-link">removeEastWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell's east wall to false.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes an edge from the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes an edge from the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#removeEdge(graph.MarkedEdge)" class="member-name-link">removeEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes an edge from the undirected graph and updates the associated visualization graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#removeEdge(java.lang.String)" class="member-name-link">removeEdge(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes an edge from the graph based on its name.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#removeNorthWall()" class="member-name-link">removeNorthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell's north wall to false.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#removeSouthWall()" class="member-name-link">removeSouthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell's south wall to false.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a vertex from the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a vertex from the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#removeVertex(graph.MarkedVertex)" class="member-name-link">removeVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a vertex from the undirected graph and updates the associated visualization graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#removeVertex(java.lang.String)" class="member-name-link">removeVertex(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes a vertex from the graph based on its name.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#removeWallBetweenCurrentCellAndNeighbour(visualizationElements.Cell,visualizationElements.Cell)" class="member-name-link">removeWallBetweenCurrentCellAndNeighbour(Cell, Cell)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Removes the wall between two cells.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#removeWestWall()" class="member-name-link">removeWestWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell's west wall to false.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#row" class="member-name-link">row</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../logging/Algorithm.html#run()" class="member-name-link">run()</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Runs the algorithm with parameters specified in parameterArea.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html#run()" class="member-name-link">run()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Overridden method from the superclass.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#RUNSTATE" class="member-name-link">RUNSTATE</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constant representing state of activated algorithm.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
341
out/JavaDoc/index-files/index-17.html
Normal file
341
out/JavaDoc/index-files/index-17.html
Normal file
@@ -0,0 +1,341 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>S-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: S">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:S">S</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/MarkedEdge.html#screenEdge" class="member-name-link">screenEdge</a> - Variable in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#screenGraph" class="member-name-link">screenGraph</a> - Variable in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#screenGraph" class="member-name-link">screenGraph</a> - Variable in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#screenVertex" class="member-name-link">screenVertex</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The draw area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/LegendArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The legend area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/ParameterArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The parameter area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#scrollPane" class="member-name-link">scrollPane</a> - Variable in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The text area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#selectedExample" class="member-name-link">selectedExample</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurDrawArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurLegendArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurTextArea.html#serialVersionUID" class="member-name-link">serialVersionUID</a> - Statische Variable in Klasse OurApplication.<a href="../OurApplication/OurTextArea.html" title="Klasse in OurApplication">OurTextArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#setAsGoal()" class="member-name-link">setAsGoal()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell as the goal of the maze.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#setAsStart()" class="member-name-link">setAsStart()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the cell as the start cell of the maze it contains to.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#setBoard(boolean%5B%5D%5B%5D)" class="member-name-link">setBoard(boolean[][])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#setCellHeight(int)" class="member-name-link">setCellHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#setCellWidth(int)" class="member-name-link">setCellWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#setColor(java.awt.Color)" class="member-name-link">setColor(Color)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#setColor(java.awt.Color)" class="member-name-link">setColor(Color)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#setColor(java.awt.Color)" class="member-name-link">setColor(Color)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#setColumnCaptions(java.lang.String%5B%5D)" class="member-name-link">setColumnCaptions(String[])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#setCords(int%5B%5D)" class="member-name-link">setCords(int[])</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the coordinates of the vertex and updates the screen vertex's position.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html#setCurrentGraph(graph.Graph)" class="member-name-link">setCurrentGraph(Graph<VertexMarking, EdgeMarking>)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the current graph for the algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#setDescription(java.lang.String)" class="member-name-link">setDescription(String)</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the step's description.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Edge.html#setDestination(graph.Vertex)" class="member-name-link">setDestination(Vertex)</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the destination vertex of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#setDestination(visualizationElements.Vertex)" class="member-name-link">setDestination(Vertex)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#setDirected(boolean)" class="member-name-link">setDirected(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#setDrawAreaName(java.lang.String)" class="member-name-link">setDrawAreaName(String)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the draw area's name</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#setEastWall(boolean)" class="member-name-link">setEastWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#setEdges(java.util.Vector)" class="member-name-link">setEdges(Vector<Edge>)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#setEdgeStyle(visualizationElements.EdgeStyle)" class="member-name-link">setEdgeStyle(EdgeStyle)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#setHeight(int)" class="member-name-link">setHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#setHeight(int)" class="member-name-link">setHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#setHeight(int)" class="member-name-link">setHeight(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#setHeigth(int)" class="member-name-link">setHeigth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#setLogList(logging.LogElementList)" class="member-name-link">setLogList(LogElementList<LOG>)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the draw area's log list.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#setLogList(logging.LogElementList)" class="member-name-link">setLogList(LogElementList<LOG>)</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the text area's logList.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#setMarking(java.lang.String)" class="member-name-link">setMarking(String)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#setMarking(java.lang.String)" class="member-name-link">setMarking(String)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#setMarking(java.lang.String)" class="member-name-link">setMarking(String)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#setMarking(T)" class="member-name-link">setMarking(T)</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the marking of the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#setMarking(U)" class="member-name-link">setMarking(U)</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the marking of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#setMaze(visualizationElements.Cell%5B%5D%5B%5D)" class="member-name-link">setMaze(Cell[][])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Edge.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the name of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the name of the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Vertex.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Methode in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the name of the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#setNorthWall(boolean)" class="member-name-link">setNorthWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../logging/Algorithm.html#setParameterArea(PARAM)" class="member-name-link">setParameterArea(PARAM)</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the algorithm's parameter area.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#setSize(int)" class="member-name-link">setSize(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Edge.html#setSource(graph.Vertex)" class="member-name-link">setSource(Vertex)</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the source vertex of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#setSource(visualizationElements.Vertex)" class="member-name-link">setSource(Vertex)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#setSouthWall(boolean)" class="member-name-link">setSouthWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#setStartXPos(int)" class="member-name-link">setStartXPos(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#setState(int)" class="member-name-link">setState(int)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the window's state and enables/disables the corresponding components.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#setStep(int)" class="member-name-link">setStep(int)</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the step's step number.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html#setTitle(java.lang.String)" class="member-name-link">setTitle(String)</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the algorithm's title.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#setValue(int)" class="member-name-link">setValue(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#setValues(java.lang.Object%5B%5D%5B%5D)" class="member-name-link">setValues(Object[][])</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#setValues(java.util.Vector)" class="member-name-link">setValues(Vector<Integer>)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#setValues(java.util.Vector)" class="member-name-link">setValues(Vector<BarChartElement>)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#setVertexes(java.util.Vector)" class="member-name-link">setVertexes(Vector<Vertex>)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/EdgeWeightMarking.html#setWeight(int)" class="member-name-link">setWeight(int)</a> - Methode in Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the weight value of this edge marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/VertexWeightMarking.html#setWeight(int)" class="member-name-link">setWeight(int)</a> - Methode in Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the weight associated with this vertex weight marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#setWestWall(boolean)" class="member-name-link">setWestWall(boolean)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#setWidth(int)" class="member-name-link">setWidth(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#setXpos(int)" class="member-name-link">setXpos(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#setYpos(int)" class="member-name-link">setYpos(int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#size" class="member-name-link">size</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Edge.html#source" class="member-name-link">source</a> - Variable in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">The source vertex of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#source" class="member-name-link">source</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#southWall" class="member-name-link">southWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Stack.html" class="type-name-link" title="Klasse in visualizationElements">Stack</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a Stack to visualize.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Stack.html#%3Cinit%3E(java.lang.Object%5B%5D)" class="member-name-link">Stack(Object[])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Stack.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Stack.html#%3Cinit%3E(java.util.Vector)" class="member-name-link">Stack(Vector<?>)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Stack.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#START_X_POS" class="member-name-link">START_X_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#START_Y_POS" class="member-name-link">START_Y_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#START_Y_POS" class="member-name-link">START_Y_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#START_Y_POS" class="member-name-link">START_Y_POS</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#startButton" class="member-name-link">startButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's start button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#startListener" class="member-name-link">startListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#startListener" class="member-name-link">startListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for start button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.StartListener.html#%3Cinit%3E()" class="member-name-link">StartListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StartListener.html" title="Klasse in OurApplication">OurHybridWindow.StartListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.StartListener.html#%3Cinit%3E()" class="member-name-link">StartListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.StartListener.html" title="Klasse in visualisation">HybridWindow.StartListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#startXPos" class="member-name-link">startXPos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#startYPos" class="member-name-link">startYPos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#startYPos" class="member-name-link">startYPos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#state" class="member-name-link">state</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents the current state of this application.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoSliderListener.html#stateChanged(javax.swing.event.ChangeEvent)" class="member-name-link">stateChanged(ChangeEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoSliderListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoSliderListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoSliderListener.html#stateChanged(javax.swing.event.ChangeEvent)" class="member-name-link">stateChanged(ChangeEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoSliderListener.html" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../logging/LogElement.html#step" class="member-name-link">step</a> - Variable in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">The step number of the single step within a algorithm's log element list.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#stopButton" class="member-name-link">stopButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's stop button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#stopListener" class="member-name-link">stopListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for stop button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#stopListener" class="member-name-link">stopListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for stop button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.StopListener.html#%3Cinit%3E()" class="member-name-link">StopListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.StopListener.html" title="Klasse in OurApplication">OurHybridWindow.StopListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.StopListener.html#%3Cinit%3E()" class="member-name-link">StopListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.StopListener.html" title="Klasse in visualisation">HybridWindow.StopListener</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
117
out/JavaDoc/index-files/index-18.html
Normal file
117
out/JavaDoc/index-files/index-18.html
Normal file
@@ -0,0 +1,117 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>T-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: T">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:T">T</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualisation/HybridWindow.html#tabbedPane" class="member-name-link">tabbedPane</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The hybrid window's tabbed pane containing the draw area.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html" class="type-name-link" title="Klasse in visualizationElements">Table</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a table to visualize.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html#%3Cinit%3E(java.lang.Object%5B%5D%5B%5D,int,int)" class="member-name-link">Table(Object[][], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Table.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html#%3Cinit%3E(java.lang.Object%5B%5D%5B%5D,java.lang.String%5B%5D,int,int)" class="member-name-link">Table(Object[][], String[], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Table.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#textArea" class="member-name-link">textArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's text area for textual output of an algorithm step.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html" class="type-name-link" title="Klasse in visualisation">TextArea<LOG></a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides the basic text output area for a HybridWindow.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#%3Cinit%3E()" class="member-name-link">TextArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#%3Cinit%3E(logging.LogElementList)" class="member-name-link">TextArea(LogElementList<LOG>)</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an empty text area with scroll pane and sets the specified log list.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#textField1" class="member-name-link">textField1</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#textField2" class="member-name-link">textField2</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../logging/Algorithm.html#title" class="member-name-link">title</a> - Variable in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Algorithm title.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a string representation of the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a string representation of the MarkedEdge.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a string representation of the MarkedVertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/WrapperElement.html#toString()" class="member-name-link">toString()</a> - Methode in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a string representation of this WrapperElement.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
out/JavaDoc/index-files/index-19.html
Normal file
73
out/JavaDoc/index-files/index-19.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>U-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: U">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:U">U</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/UndirectedGraph.html" class="type-name-link" title="Klasse in graph">UndirectedGraph<T,<wbr>U></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents an undirected graph with vertices marked by T and edges marked by U.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#%3Cinit%3E()" class="member-name-link">UndirectedGraph()</a> - Konstruktor für Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs an empty undirected graph with default properties.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#%3Cinit%3E(java.lang.String)" class="member-name-link">UndirectedGraph(String)</a> - Konstruktor für Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs an undirected graph with a specified name.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
109
out/JavaDoc/index-files/index-2.html
Normal file
109
out/JavaDoc/index-files/index-2.html
Normal file
@@ -0,0 +1,109 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>B-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: B">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:B">B</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/BarChart.html" class="type-name-link" title="Klasse in visualizationElements">BarChart</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a bar chart to visualize sort algorithms.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#%3Cinit%3E(java.util.Vector,int,int)" class="member-name-link">BarChart(Vector<BarChartElement>, int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new BarChart.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#%3Cinit%3E(visualizationElements.BarChartElement%5B%5D,int,int)" class="member-name-link">BarChart(BarChartElement[], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new BarChart.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html" class="type-name-link" title="Klasse in visualizationElements">BarChartElement</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a bar within a bar chart.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#%3Cinit%3E(int)" class="member-name-link">BarChartElement(int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new BarChartElement.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#%3Cinit%3E(int,java.awt.Color)" class="member-name-link">BarChartElement(int, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new BarChartElement.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#baseX" class="member-name-link">baseX</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#baseY" class="member-name-link">baseY</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#board" class="member-name-link">board</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#BORDER" class="member-name-link">BORDER</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#button1" class="member-name-link">button1</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#button1" class="member-name-link">button1</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#button2" class="member-name-link">button2</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#button2" class="member-name-link">button2</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#button3" class="member-name-link">button3</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#button4" class="member-name-link">button4</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#button5" class="member-name-link">button5</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#buttonAddGraph" class="member-name-link">buttonAddGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
150
out/JavaDoc/index-files/index-20.html
Normal file
150
out/JavaDoc/index-files/index-20.html
Normal file
@@ -0,0 +1,150 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>V-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: V">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:V">V</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../OurApplication/OurLogElement.html#value" class="member-name-link">value</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">The sum up value associated with this log element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#value" class="member-name-link">value</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/EdgeStyle.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Statische Methode in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#values" class="member-name-link">values</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#values" class="member-name-link">values</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/EdgeStyle.html#values()" class="member-name-link">values()</a> - Statische Methode in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gibt ein Array mit den Konstanten dieser Enum-Klasse in
|
||||
der Reihenfolge ihrer Deklaration zurück.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html#valueTable" class="member-name-link">valueTable</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#vertex" class="member-name-link">vertex</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Vertex.html" class="type-name-link" title="Klasse in graph">Vertex</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a vertex in a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html" class="type-name-link" title="Klasse in visualizationElements">Vertex</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a vertex of a graph to visualize.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Vertex.html#%3Cinit%3E()" class="member-name-link">Vertex()</a> - Konstruktor für Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a vertex with an empty name.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int)" class="member-name-link">Vertex(int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new black Vertex without marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int,java.awt.Color)" class="member-name-link">Vertex(int, int, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Vertex without marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int,java.lang.String)" class="member-name-link">Vertex(int, int, String)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new black Vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#%3Cinit%3E(int,int,java.lang.String,java.awt.Color)" class="member-name-link">Vertex(int, int, String, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Vertex.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Vertex(String)</a> - Konstruktor für Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a vertex with a specified name.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#VERTEX_DIAMETER" class="member-name-link">VERTEX_DIAMETER</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#vertexes" class="member-name-link">vertexes</a> - Variable in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Vector containing all marked vertices in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#vertexes" class="member-name-link">vertexes</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/VertexMarking.html" class="type-name-link" title="Klasse in graph">VertexMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a marking associated with a vertex in a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/VertexMarking.html#%3Cinit%3E()" class="member-name-link">VertexMarking()</a> - Konstruktor für Klasse graph.<a href="../graph/VertexMarking.html" title="Klasse in graph">VertexMarking</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/VertexWeightMarking.html" class="type-name-link" title="Klasse in graph">VertexWeightMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a weight marking associated with a vertex in a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/VertexWeightMarking.html#%3Cinit%3E(int)" class="member-name-link">VertexWeightMarking(int)</a> - Konstruktor für Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a vertex weight marking with the specified weight.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#visited" class="member-name-link">visited</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/package-summary.html">visualisation</a> - Package visualisation</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/VisualizationElement.html" class="type-name-link" title="Klasse in visualizationElements">VisualizationElement</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents an graphical element to visualize algorithms and abstract data types</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/VisualizationElement.html#%3Cinit%3E()" class="member-name-link">VisualizationElement()</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/VisualizationElement.html" title="Klasse in visualizationElements">VisualizationElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/package-summary.html">visualizationElements</a> - Package visualizationElements</dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
91
out/JavaDoc/index-files/index-21.html
Normal file
91
out/JavaDoc/index-files/index-21.html
Normal file
@@ -0,0 +1,91 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>W-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: W">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:W">W</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/EdgeWeightMarking.html#weight" class="member-name-link">weight</a> - Variable in Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">The weight value associated with this edge marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/VertexWeightMarking.html#weight" class="member-name-link">weight</a> - Variable in Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#westWall" class="member-name-link">westWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#width" class="member-name-link">width</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/WrapperComparator.html" class="type-name-link" title="Klasse in graph">WrapperComparator<T></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Comparator for comparing WrapperElement objects based on their priority.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/WrapperComparator.html#%3Cinit%3E()" class="member-name-link">WrapperComparator()</a> - Konstruktor für Klasse graph.<a href="../graph/WrapperComparator.html" title="Klasse in graph">WrapperComparator</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/WrapperElement.html" class="type-name-link" title="Klasse in graph">WrapperElement<T></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents an element stored in a priority queue for graph algorithms.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/WrapperElement.html#%3Cinit%3E(graph.MarkedVertex,double)" class="member-name-link">WrapperElement(MarkedVertex<T>, double)</a> - Konstruktor für Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a WrapperElement with the specified marked vertex and priority.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
69
out/JavaDoc/index-files/index-22.html
Normal file
69
out/JavaDoc/index-files/index-22.html
Normal file
@@ -0,0 +1,69 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>X-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: X">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:X">X</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/MarkedVertex.html#xCord" class="member-name-link">xCord</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#xPoints" class="member-name-link">xPoints</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#xpos" class="member-name-link">xpos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#xpos" class="member-name-link">xpos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
69
out/JavaDoc/index-files/index-23.html
Normal file
69
out/JavaDoc/index-files/index-23.html
Normal file
@@ -0,0 +1,69 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Y-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: Y">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:Y">Y</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/MarkedVertex.html#yCord" class="member-name-link">yCord</a> - Variable in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#yPoints" class="member-name-link">yPoints</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#ypos" class="member-name-link">ypos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#ypos" class="member-name-link">ypos</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
161
out/JavaDoc/index-files/index-3.html
Normal file
161
out/JavaDoc/index-files/index-3.html
Normal file
@@ -0,0 +1,161 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>C-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: C">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:C">C</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/BarChart.html#calculateBarHeight(visualizationElements.BarChartElement)" class="member-name-link">calculateBarHeight(BarChartElement)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd>
|
||||
<div class="block">Calculates the height of the bar dependent of the height and value.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#calculateCellHeigth(int,int,int)" class="member-name-link">calculateCellHeigth(int, int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd>
|
||||
<div class="block">Calculates the height and width of a cell dependent of the height and width of the whole chess board and the number of cells.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html" class="type-name-link" title="Klasse in visualizationElements">Cell</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a Cell of a maze.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#%3Cinit%3E(int,int)" class="member-name-link">Cell(int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new cell of a maze.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html#CELL_HEIGHT" class="member-name-link">CELL_HEIGHT</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#CELL_HEIGTH" class="member-name-link">CELL_HEIGTH</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#CELL_WIDTH" class="member-name-link">CELL_WIDTH</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#CELL_WIDTH" class="member-name-link">CELL_WIDTH</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#cellHeight" class="member-name-link">cellHeight</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#cellStack" class="member-name-link">cellStack</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#cellWidth" class="member-name-link">cellWidth</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html" class="type-name-link" title="Klasse in visualizationElements">ChessBoard</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a chess board.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#%3Cinit%3E(boolean%5B%5D%5B%5D,int,int,java.lang.String)" class="member-name-link">ChessBoard(boolean[][], int, int, String)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new ChessBoard.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html#clear()" class="member-name-link">clear()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Clears the log list.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#clear()" class="member-name-link">clear()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Provided for convenience.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#clear()" class="member-name-link">clear()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Clears the text area</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#clearScreenGraphColor()" class="member-name-link">clearScreenGraphColor()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Resets the screen graph colors of all vertices to black.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#color" class="member-name-link">color</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#color" class="member-name-link">color</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#color" class="member-name-link">color</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#column" class="member-name-link">column</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#columnCaptions" class="member-name-link">columnCaptions</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/WrapperComparator.html#compare(graph.WrapperElement,graph.WrapperElement)" class="member-name-link">compare(WrapperElement<T>, WrapperElement<T>)</a> - Methode in Klasse graph.<a href="../graph/WrapperComparator.html" title="Klasse in graph">WrapperComparator</a></dt>
|
||||
<dd>
|
||||
<div class="block">Compares two WrapperElement objects based on their priorities.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#createArrow(int,int,int,int)" class="member-name-link">createArrow(int, int, int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates data to draw an arrow for directed edges.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#createArrowDataForDirectEdges(visualizationElements.EdgeStyle)" class="member-name-link">createArrowDataForDirectEdges(EdgeStyle)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an arrow for directed edges.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#createArrowDataForLoops()" class="member-name-link">createArrowDataForLoops()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an arrow for directed loops.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#createGraph(java.lang.String,java.lang.String)" class="member-name-link">createGraph(String, String)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a directed graph based on input vertex and edge data.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/List.html#createTableArray(java.util.Vector)" class="member-name-link">createTableArray(Vector<?>)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates the array to visualize as list out from the vector.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Stack.html#createTableArray(java.util.Vector)" class="member-name-link">createTableArray(Vector<?>)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates the array to visualize as stack out from the vector.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#currentCell" class="member-name-link">currentCell</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurAlgorithm.html#currentGraph" class="member-name-link">currentGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurDrawArea.html#currentGraph" class="member-name-link">currentGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#customGraph" class="member-name-link">customGraph</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
225
out/JavaDoc/index-files/index-4.html
Normal file
225
out/JavaDoc/index-files/index-4.html
Normal file
@@ -0,0 +1,225 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>D-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: D">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:D">D</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Vertex.html#DEFAULT_COLOR" class="member-name-link">DEFAULT_COLOR</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#DEFAULT_MARKING" class="member-name-link">DEFAULT_MARKING</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#degree()" class="member-name-link">degree()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Computes and returns the degree of the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#degree(graph.MarkedVertex)" class="member-name-link">degree(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the degree of a specified vertex in the undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#degree(java.lang.String)" class="member-name-link">degree(String)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the degree of a specified vertex by its name in the undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#description" class="member-name-link">description</a> - Variable in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Description of the single step's process.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Edge.html#destination" class="member-name-link">destination</a> - Variable in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">The destination vertex of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#destination" class="member-name-link">destination</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/EdgeStyle.html#Direct" class="member-name-link">Direct</a> - Enum-Konstante in Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/DirectedGraph.html" class="type-name-link" title="Klasse in graph">DirectedGraph<T,<wbr>U></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a directed graph with vertex and edge markings.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#%3Cinit%3E()" class="member-name-link">DirectedGraph()</a> - Konstruktor für Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs an empty directed graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#%3Cinit%3E(java.lang.String)" class="member-name-link">DirectedGraph(String)</a> - Konstruktor für Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructs a directed graph from a string representation.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#DOT_DIAMETER" class="member-name-link">DOT_DIAMETER</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html" class="type-name-link" title="Klasse in visualizationElements">DotChart</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a dot chart to visualize sort algorithms.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#%3Cinit%3E(int%5B%5D,int,int)" class="member-name-link">DotChart(int[], int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new dot chart.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#%3Cinit%3E(java.util.Vector,int,int)" class="member-name-link">DotChart(Vector<Integer>, int, int)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new dot chart.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurDrawArea.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurDrawArea.html" title="Klasse in OurApplication">OurDrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws visualization elements on the draw area.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws the actual log element's graphical output.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/List.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/List.html" title="Klasse in visualizationElements">List</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Queue.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Queue.html" title="Klasse in visualizationElements">Queue</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Stack.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Stack.html" title="Klasse in visualizationElements">Stack</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/VisualizationElement.html#draw(java.awt.Graphics)" class="member-name-link">draw(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/VisualizationElement.html" title="Klasse in visualizationElements">VisualizationElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws the visualization element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#draw(java.awt.Graphics,int,int,int,int)" class="member-name-link">draw(Graphics, int, int, int, int)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws the BarChartElement</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#drawArea" class="member-name-link">drawArea</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's draw area for graphical output of an algorithm step.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html" class="type-name-link" title="Klasse in visualisation">DrawArea<LOG></a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd>
|
||||
<div class="block">This class provides the basic draw area for a HybridWindow.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#%3Cinit%3E()" class="member-name-link">DrawArea()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#%3Cinit%3E(logging.LogElementList,java.lang.String)" class="member-name-link">DrawArea(LogElementList<LOG>, String)</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an empty draw area with scroll pane and sets the specified log list and tab name.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#drawAreaName" class="member-name-link">drawAreaName</a> - Variable in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">The name to be displayed on the draw area's tab in the hybrid window.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawDirectedAngeledEdge(java.awt.Graphics)" class="member-name-link">drawDirectedAngeledEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws a directed edge directly from source vertex to destination vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#drawDirectedAngeledEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawDirectedAngeledEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an directed angled edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawDirectedDirectEdge(java.awt.Graphics)" class="member-name-link">drawDirectedDirectEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws a directed edge directly from source vertex to destination vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#drawDirectedDirectEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawDirectedDirectEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an directed direct edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawDirectedLoop(java.awt.Graphics)" class="member-name-link">drawDirectedLoop(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws a directed loop.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#drawStep()" class="member-name-link">drawStep()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Calls repaint().</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#drawUndirectedAngeledEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawUndirectedAngeledEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected angled Edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawUndirectedAngeledLoop(java.awt.Graphics)" class="member-name-link">drawUndirectedAngeledLoop(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected angled loop.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawUndirectedAngledEdge(java.awt.Graphics)" class="member-name-link">drawUndirectedAngledEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected angled edge from source vertex to destination vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawUndirectedDirectDoubleEdge(java.awt.Graphics)" class="member-name-link">drawUndirectedDirectDoubleEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected double edge directly from one vertex to another.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawUndirectedDirectEdge(java.awt.Graphics)" class="member-name-link">drawUndirectedDirectEdge(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected edge directly from one vertex to another.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#drawUndirectedDirectEdge(java.awt.Graphics,visualizationElements.Edge)" class="member-name-link">drawUndirectedDirectEdge(Graphics, Edge)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected direct Edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#drawUndirectedLoop(java.awt.Graphics)" class="member-name-link">drawUndirectedLoop(Graphics)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Draws an undirected loop.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
150
out/JavaDoc/index-files/index-5.html
Normal file
150
out/JavaDoc/index-files/index-5.html
Normal file
@@ -0,0 +1,150 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>E-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: E">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:E">E</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Cell.html#eastWall" class="member-name-link">eastWall</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#edge" class="member-name-link">edge</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Edge.html" class="type-name-link" title="Klasse in graph">Edge</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract class representing an edge in a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html" class="type-name-link" title="Klasse in visualizationElements">Edge</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents an edge of a graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Edge.html#%3Cinit%3E()" class="member-name-link">Edge()</a> - Konstruktor für Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Default constructor initializes the edge with empty name and null source and destination vertices.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Edge.html#%3Cinit%3E(java.lang.String,graph.Vertex,graph.Vertex)" class="member-name-link">Edge(String, Vertex, Vertex)</a> - Konstruktor für Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructor initializes the edge with a specified name, source, and destination vertices.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex)" class="member-name-link">Edge(Vertex, Vertex)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex,java.awt.Color)" class="member-name-link">Edge(Vertex, Vertex, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex,java.lang.String)" class="member-name-link">Edge(Vertex, Vertex, String)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#%3Cinit%3E(visualizationElements.Vertex,visualizationElements.Vertex,java.lang.String,java.awt.Color)" class="member-name-link">Edge(Vertex, Vertex, String, Color)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/EdgeMarking.html" class="type-name-link" title="Klasse in graph">EdgeMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract class representing an edge marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/EdgeMarking.html#%3Cinit%3E()" class="member-name-link">EdgeMarking()</a> - Konstruktor für Klasse graph.<a href="../graph/EdgeMarking.html" title="Klasse in graph">EdgeMarking</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#edges" class="member-name-link">edges</a> - Variable in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Vector containing all marked edges in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#edges" class="member-name-link">edges</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#edgeStyle" class="member-name-link">edgeStyle</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/EdgeStyle.html" class="type-name-link" title="Enum-Klasse in visualizationElements">EdgeStyle</a> - Enum-Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Enum to decide the style of an graph's edges.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/EdgeStyle.html#%3Cinit%3E()" class="member-name-link">EdgeStyle()</a> - Konstruktor für Enum-Klasse visualizationElements.<a href="../visualizationElements/EdgeStyle.html" title="Enum-Klasse in visualizationElements">EdgeStyle</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/EdgeWeightMarking.html" class="type-name-link" title="Klasse in graph">EdgeWeightMarking</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Class representing a specific type of edge marking: edge weight.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/EdgeWeightMarking.html#%3Cinit%3E(int)" class="member-name-link">EdgeWeightMarking(int)</a> - Konstruktor für Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructor to initialize the EdgeWeightMarking with a specified weight.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/WrapperElement.html#element" class="member-name-link">element</a> - Variable in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html#example1()" class="member-name-link">example1()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an example graph suitable for demonstrating Dijkstra's and A* algorithms.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html#example2()" class="member-name-link">example2()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an example grid graph where each node is connected to its horizontal and vertical neighbors.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html#example3()" class="member-name-link">example3()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an example graph illustrating two paths from a start node to an end node with different characteristics:
|
||||
one path with few nodes and mostly low-weight edges, and another path with more nodes and higher-weight edges.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html#example4()" class="member-name-link">example4()</a> - Methode in Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates an example labyrinth graph with four horizontal paths, each consisting of four nodes.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html" class="type-name-link" title="Klasse in graph">ExampleGraphs</a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Class containing example graphs for demonstration purposes.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/ExampleGraphs.html#%3Cinit%3E()" class="member-name-link">ExampleGraphs()</a> - Konstruktor für Klasse graph.<a href="../graph/ExampleGraphs.html" title="Klasse in graph">ExampleGraphs</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
81
out/JavaDoc/index-files/index-6.html
Normal file
81
out/JavaDoc/index-files/index-6.html
Normal file
@@ -0,0 +1,81 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>F-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: F">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:F">F</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../logging/LogElementList.html#first()" class="member-name-link">first()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sets the first element as actual.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#firstButton" class="member-name-link">firstButton</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">The window's first button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#firstListener" class="member-name-link">firstListener</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for first button.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#firstListener" class="member-name-link">firstListener</a> - Variable in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Action listener for first button.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.FirstListener.html#%3Cinit%3E()" class="member-name-link">FirstListener()</a> - Konstruktor für Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.FirstListener.html" title="Klasse in OurApplication">OurHybridWindow.FirstListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.FirstListener.html#%3Cinit%3E()" class="member-name-link">FirstListener()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.FirstListener.html" title="Klasse in visualisation">HybridWindow.FirstListener</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
377
out/JavaDoc/index-files/index-7.html
Normal file
377
out/JavaDoc/index-files/index-7.html
Normal file
@@ -0,0 +1,377 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>G-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: G">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:G">G</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Maze.html#generateWays()" class="member-name-link">generateWays()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Generates ways through a maze full of walls.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html#get()" class="member-name-link">get()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the log lists actual element identified by member actual.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#getAllCellNeighbours(visualizationElements.Cell)" class="member-name-link">getAllCellNeighbours(Cell)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets all neighbors of a cell.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getAllEdges()" class="member-name-link">getAllEdges()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns all edges in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getAllVertexes()" class="member-name-link">getAllVertexes()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns all vertices in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#getBoard()" class="member-name-link">getBoard()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#getCellHeight()" class="member-name-link">getCellHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#getCellWidth()" class="member-name-link">getCellWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#getColor()" class="member-name-link">getColor()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#getColor()" class="member-name-link">getColor()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#getColor()" class="member-name-link">getColor()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#getColumn()" class="member-name-link">getColumn()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the column number.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Table.html#getColumnCaptions()" class="member-name-link">getColumnCaptions()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#getCords()" class="member-name-link">getCords()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the coordinates of the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#getDescription()" class="member-name-link">getDescription()</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the step's description.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Edge.html#getDestination()" class="member-name-link">getDestination()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the destination vertex of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#getDestination()" class="member-name-link">getDestination()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#getDrawAreaName()" class="member-name-link">getDrawAreaName()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the draw area's name</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#getEdge()" class="member-name-link">getEdge()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the edge associated with this log element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#getEdges()" class="member-name-link">getEdges()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#getEdgeStyle()" class="member-name-link">getEdgeStyle()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/WrapperElement.html#getElement()" class="member-name-link">getElement()</a> - Methode in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the marked vertex stored in this wrapper element.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#getGraph()" class="member-name-link">getGraph()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the graph associated with this log element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#getHeight()" class="member-name-link">getHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#getHeight()" class="member-name-link">getHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#getHeight()" class="member-name-link">getHeight()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#getHeigth()" class="member-name-link">getHeigth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getLogList()" class="member-name-link">getLogList()</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the log list associated with this directed graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getLogList()" class="member-name-link">getLogList()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract method to get the log list associated with the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#getLogList()" class="member-name-link">getLogList()</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the log list containing logging elements related to operations on this graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the marking of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the marking of the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#getMarking()" class="member-name-link">getMarking()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#getMaze()" class="member-name-link">getMaze()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Edge.html#getName()" class="member-name-link">getName()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the name of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getName()" class="member-name-link">getName()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the name of the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Vertex.html#getName()" class="member-name-link">getName()</a> - Methode in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the name of the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#getNeighbours(graph.MarkedVertex)" class="member-name-link">getNeighbours(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a vector containing all neighbors (adjacent vertices) of a specified vertex in the undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html#getParameterArea()" class="member-name-link">getParameterArea()</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the algorithm's parameter area.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getPredecessors(graph.MarkedVertex)" class="member-name-link">getPredecessors(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a vector of predecessor vertices (i.e., vertices with edges directed towards the specified vertex).</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/WrapperElement.html#getPriority()" class="member-name-link">getPriority()</a> - Methode in Klasse graph.<a href="../graph/WrapperElement.html" title="Klasse in graph">WrapperElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the priority associated with this wrapper element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#getRow()" class="member-name-link">getRow()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the row number.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Edge.html#getScreenEdge()" class="member-name-link">getScreenEdge()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract method to retrieve the screen representation of the edge for visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedEdge.html#getScreenEdge()" class="member-name-link">getScreenEdge()</a> - Methode in Klasse graph.<a href="../graph/MarkedEdge.html" title="Klasse in graph">MarkedEdge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the screen edge used for visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getScreenGraph()" class="member-name-link">getScreenGraph()</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the screen graph associated with this directed graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getScreenGraph()" class="member-name-link">getScreenGraph()</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract method to get the visualization representation of the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#getScreenGraph()" class="member-name-link">getScreenGraph()</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the visualization graph associated with this undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy()</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a copy of the screen graph associated with this directed graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#getScreenGraphCopy()" class="member-name-link">getScreenGraphCopy()</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates and retrieves a deep copy of the visualization graph associated with this undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/MarkedVertex.html#getScreenVertex()" class="member-name-link">getScreenVertex()</a> - Methode in Klasse graph.<a href="../graph/MarkedVertex.html" title="Klasse in graph">MarkedVertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets the screen vertex used for visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Vertex.html#getScreenVertex()" class="member-name-link">getScreenVertex()</a> - Methode in Klasse graph.<a href="../graph/Vertex.html" title="Klasse in graph">Vertex</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract method to retrieve the visualization representation of the vertex.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/DrawArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/DrawArea.html" title="Klasse in visualisation">DrawArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the draw area'a scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/LegendArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the legend area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/ParameterArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the parameter area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/TextArea.html#getScrollPane()" class="member-name-link">getScrollPane()</a> - Methode in Klasse visualisation.<a href="../visualisation/TextArea.html" title="Klasse in visualisation">TextArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the text area's scroll pane.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurParameterArea.html#getSelectedGraph()" class="member-name-link">getSelectedGraph()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurParameterArea.html" title="Klasse in OurApplication">OurParameterArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the selected graph based on the user's choice.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#getSelectedMethod()" class="member-name-link">getSelectedMethod()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the selected algorithmic method.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Finds the shortest path between two vertices using the A* algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract method to find the shortest path between two vertices using A* algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#getShortestPathAStar(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathAStar(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Computes the shortest path between two vertices using A* algorithm in the undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Finds the shortest path between two vertices using Dijkstra's algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract method to find the shortest path between two vertices using Dijkstra's algorithm.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/UndirectedGraph.html#getShortestPathDijkstra(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">getShortestPathDijkstra(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/UndirectedGraph.html" title="Klasse in graph">UndirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Computes the shortest path between two vertices using Dijkstra's algorithm in the undirected graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/ChessBoard.html#getSize()" class="member-name-link">getSize()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/ChessBoard.html" title="Klasse in visualizationElements">ChessBoard</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Edge.html#getSource()" class="member-name-link">getSource()</a> - Methode in Klasse graph.<a href="../graph/Edge.html" title="Klasse in graph">Edge</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the source vertex of the edge.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Edge.html#getSource()" class="member-name-link">getSource()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Edge.html" title="Klasse in visualizationElements">Edge</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#getStartXPos()" class="member-name-link">getStartXPos()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#getState()" class="member-name-link">getState()</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the window's current state.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElement.html#getStep()" class="member-name-link">getStep()</a> - Methode in Klasse logging.<a href="../logging/LogElement.html" title="Klasse in logging">LogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the step's step number.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#getSuccessors(graph.MarkedVertex)" class="member-name-link">getSuccessors(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a vector of successor vertices (i.e., vertices with edges directed away from the specified vertex).</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/Algorithm.html#getTitle()" class="member-name-link">getTitle()</a> - Methode in Klasse logging.<a href="../logging/Algorithm.html" title="Klasse in logging">Algorithm</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the algorithm title.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#getUnvisitedCellNeighbors(visualizationElements.Cell)" class="member-name-link">getUnvisitedCellNeighbors(Cell)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Gets all unvisited neighbors of a cell.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#getValue()" class="member-name-link">getValue()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the sum up value associated with this log element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChartElement.html#getValue()" class="member-name-link">getValue()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChartElement.html" title="Klasse in visualizationElements">BarChartElement</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#getValues()" class="member-name-link">getValues()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#getValues()" class="member-name-link">getValues()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#getValues()" class="member-name-link">getValues()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurLogElement.html#getVertex()" class="member-name-link">getVertex()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the vertex associated with this log element.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#getVertexDiameter()" class="member-name-link">getVertexDiameter()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#getVertexes()" class="member-name-link">getVertexes()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/EdgeWeightMarking.html#getWeight()" class="member-name-link">getWeight()</a> - Methode in Klasse graph.<a href="../graph/EdgeWeightMarking.html" title="Klasse in graph">EdgeWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the weight value of this edge marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/VertexWeightMarking.html#getWeight()" class="member-name-link">getWeight()</a> - Methode in Klasse graph.<a href="../graph/VertexWeightMarking.html" title="Klasse in graph">VertexWeightMarking</a></dt>
|
||||
<dd>
|
||||
<div class="block">Retrieves the weight associated with this vertex weight marking.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#getWidth()" class="member-name-link">getWidth()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#getXpos()" class="member-name-link">getXpos()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Vertex.html#getYpos()" class="member-name-link">getYpos()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Vertex.html" title="Klasse in visualizationElements">Vertex</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/package-summary.html">graph</a> - Package graph</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html" class="type-name-link" title="Klasse in graph">Graph<T,<wbr>U></a> - Klasse in <a href="../graph/package-summary.html">graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Abstract class representing a generic graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html" class="type-name-link" title="Klasse in visualizationElements">Graph</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a graph to visualize search algorithms.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#%3Cinit%3E()" class="member-name-link">Graph()</a> - Konstruktor für Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Default constructor initializes an empty graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Graph(String)</a> - Konstruktor für Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Constructor that initializes the graph with a given name.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#%3Cinit%3E(java.util.Vector,java.util.Vector,boolean,visualizationElements.EdgeStyle)" class="member-name-link">Graph(Vector<Vertex>, Vector<Edge>, boolean, EdgeStyle)</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Graph.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
165
out/JavaDoc/index-files/index-8.html
Normal file
165
out/JavaDoc/index-files/index-8.html
Normal file
@@ -0,0 +1,165 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>H-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: H">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:H">H</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../visualizationElements/Cell.html#hasEastWall()" class="member-name-link">hasEastWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell has a east wall or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasEdge(graph.MarkedEdge)" class="member-name-link">hasEdge(MarkedEdge<U>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if an edge is present in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasEdge(graph.MarkedVertex,graph.MarkedVertex)" class="member-name-link">hasEdge(MarkedVertex<T>, MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if there is an edge between two vertices in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasEdge(java.lang.String)" class="member-name-link">hasEdge(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if an edge with a specific name is present in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasEdge(java.lang.String,java.lang.String)" class="member-name-link">hasEdge(String, String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if there is an edge between two vertices identified by their names.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#hasEdge(visualizationElements.Vertex,visualizationElements.Vertex)" class="member-name-link">hasEdge(Vertex, Vertex)</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Decides whether the graph has an edge between two vertexes.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Hashtable.html" class="type-name-link" title="Klasse in visualizationElements">Hashtable</a> - Klasse in <a href="../visualizationElements/package-summary.html">visualizationElements</a></dt>
|
||||
<dd>
|
||||
<div class="block">Represents a hash table to visualize hash algorithms.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Hashtable.html#%3Cinit%3E(java.lang.Object%5B%5D%5B%5D)" class="member-name-link">Hashtable(Object[][])</a> - Konstruktor für Klasse visualizationElements.<a href="../visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a new Hashtable.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Hashtable.html#HASHVALUE_CAPTION" class="member-name-link">HASHVALUE_CAPTION</a> - Statische Variable in Klasse visualizationElements.<a href="../visualizationElements/Hashtable.html" title="Klasse in visualizationElements">Hashtable</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../graph/Graph.html#hasLoop(graph.MarkedVertex)" class="member-name-link">hasLoop(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if a vertex has a loop (an edge connecting it to itself) in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasLoop(java.lang.String)" class="member-name-link">hasLoop(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if a vertex identified by its name has a loop (an edge connecting it to itself) in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#hasNorthWall()" class="member-name-link">hasNorthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell has a north wall or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#hasSouthWall()" class="member-name-link">hasSouthWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell has a south wall or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasVertex(graph.MarkedVertex)" class="member-name-link">hasVertex(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if a vertex is present in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/Graph.html#hasVertex(java.lang.String)" class="member-name-link">hasVertex(String)</a> - Methode in Klasse graph.<a href="../graph/Graph.html" title="Klasse in graph">Graph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Checks if a vertex with a specific name is present in the graph.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#hasWestWall()" class="member-name-link">hasWestWall()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell has a west wall or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/BarChart.html#height" class="member-name-link">height</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/BarChart.html" title="Klasse in visualizationElements">BarChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/DotChart.html#height" class="member-name-link">height</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/DotChart.html" title="Klasse in visualizationElements">DotChart</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Table.html#height" class="member-name-link">height</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Table.html" title="Klasse in visualizationElements">Table</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#heigth" class="member-name-link">heigth</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html" class="type-name-link" title="Klasse in visualisation">HybridWindow<DRAW,<wbr>TEXT,<wbr>PARAM,<wbr>ALGORITHM,<wbr>LOG,<wbr>LEGEND></a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd>
|
||||
<div class="block">This is the central class for using packages logging and visualization.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#%3Cinit%3E()" class="member-name-link">HybridWindow()</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#%3Cinit%3E(DRAW,TEXT,PARAM,ALGORITHM,logging.LogElementList,LEGEND)" class="member-name-link">HybridWindow(DRAW, TEXT, PARAM, ALGORITHM, LogElementList<LOG>, LEGEND)</a> - Konstruktor für Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Extended constructor.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoBackwardListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoButtonListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoForwardListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoSliderListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.AutoSliderListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.FirstListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.FirstListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.LastListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.LastListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.NextListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.NextListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.PauseButtonListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.PauseButtonListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.PrevListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.PrevListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.StartListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.StartListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.StopListener.html" class="type-name-link" title="Klasse in visualisation">HybridWindow.StopListener</a> - Klasse in <a href="../visualisation/package-summary.html">visualisation</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
135
out/JavaDoc/index-files/index-9.html
Normal file
135
out/JavaDoc/index-files/index-9.html
Normal file
@@ -0,0 +1,135 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>I-Index</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="index: I">
|
||||
<meta name="generator" content="javadoc/IndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="index-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="../overview-tree.html">Baum</a></li>
|
||||
<li class="nav-bar-cell1-rev">Index</li>
|
||||
<li><a href="../help-doc.html#index">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1>Index</h1>
|
||||
</div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a>
|
||||
<h2 class="title" id="I:I">I</h2>
|
||||
<dl class="index">
|
||||
<dt><a href="../graph/DirectedGraph.html#inDegree(graph.MarkedVertex)" class="member-name-link">inDegree(MarkedVertex<T>)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the in-degree of a vertex (i.e., the number of edges directed towards the vertex).</div>
|
||||
</dd>
|
||||
<dt><a href="../graph/DirectedGraph.html#inDegree(java.lang.String)" class="member-name-link">inDegree(String)</a> - Methode in Klasse graph.<a href="../graph/DirectedGraph.html" title="Klasse in graph">DirectedGraph</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns the in-degree of a vertex by its name.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.html#init()" class="member-name-link">init()</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.html" title="Klasse in OurApplication">OurHybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Initializes the hybrid window by setting up UI components and event listeners.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/HybridWindow.html#init()" class="member-name-link">init()</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.html" title="Klasse in visualisation">HybridWindow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Applet's initial phase.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurLegendArea.html#initialize(java.awt.Graphics)" class="member-name-link">initialize(Graphics)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurLegendArea.html" title="Klasse in OurApplication">OurLegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Overridden method from super class.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualisation/LegendArea.html#initialize(java.awt.Graphics)" class="member-name-link">initialize(Graphics)</a> - Methode in Klasse visualisation.<a href="../visualisation/LegendArea.html" title="Klasse in visualisation">LegendArea</a></dt>
|
||||
<dd>
|
||||
<div class="block">Method that is responsible for drawing all elements and descriptions of the LegendArea.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html#initialized" class="member-name-link">initialized</a> - Variable in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Determines wether the log element list's index is valid or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#initMaze()" class="member-name-link">initMaze()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Initializes the maze.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Maze.html#initMazeWithAllWalls()" class="member-name-link">initMazeWithAllWalls()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Maze.html" title="Klasse in visualizationElements">Maze</a></dt>
|
||||
<dd>
|
||||
<div class="block">Initializes a Maze full of walls.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#isDirected" class="member-name-link">isDirected</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Graph.html#isDirected()" class="member-name-link">isDirected()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Graph.html" title="Klasse in visualizationElements">Graph</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurMethodButtons.html#isDjikstra" class="member-name-link">isDjikstra</a> - Variable in Klasse OurApplication.<a href="../OurApplication/OurMethodButtons.html" title="Klasse in OurApplication">OurMethodButtons</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#isGoal" class="member-name-link">isGoal</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#isGoal()" class="member-name-link">isGoal()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell is the goal of the maze it contains to.</div>
|
||||
</dd>
|
||||
<dt><a href="../logging/LogElementList.html#isInitialized()" class="member-name-link">isInitialized()</a> - Methode in Klasse logging.<a href="../logging/LogElementList.html" title="Klasse in logging">LogElementList</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns wether the log element list is initialized or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#isStart" class="member-name-link">isStart</a> - Variable in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#isStart()" class="member-name-link">isStart()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell is the start of the maze it contains to.</div>
|
||||
</dd>
|
||||
<dt><a href="../visualizationElements/Cell.html#isVisited()" class="member-name-link">isVisited()</a> - Methode in Klasse visualizationElements.<a href="../visualizationElements/Cell.html" title="Klasse in visualizationElements">Cell</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns whether the cell was visited or not.</div>
|
||||
</dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoBackwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoBackwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoButtonListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoButtonListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../OurApplication/OurHybridWindow.AutoForwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse OurApplication.<a href="../OurApplication/OurHybridWindow.AutoForwardListener.html" title="Klasse in OurApplication">OurHybridWindow.AutoForwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoBackwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoBackwardListener.html" title="Klasse in visualisation">HybridWindow.AutoBackwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoButtonListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoButtonListener.html" title="Klasse in visualisation">HybridWindow.AutoButtonListener</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../visualisation/HybridWindow.AutoForwardListener.html#itemStateChanged(java.awt.event.ItemEvent)" class="member-name-link">itemStateChanged(ItemEvent)</a> - Methode in Klasse visualisation.<a href="../visualisation/HybridWindow.AutoForwardListener.html" title="Klasse in visualisation">HybridWindow.AutoForwardListener</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">L</a> <a href="index-11.html">M</a> <a href="index-12.html">N</a> <a href="index-13.html">O</a> <a href="index-14.html">P</a> <a href="index-15.html">Q</a> <a href="index-16.html">R</a> <a href="index-17.html">S</a> <a href="index-18.html">T</a> <a href="index-19.html">U</a> <a href="index-20.html">V</a> <a href="index-21.html">W</a> <a href="index-22.html">X</a> <a href="index-23.html">Y</a> <br><a href="../allclasses-index.html">Alle Klassen und Schnittstellen</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">Alle Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Konstantenfeldwerte</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialisierte Form</a></main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
71
out/JavaDoc/index.html
Normal file
71
out/JavaDoc/index.html
Normal file
@@ -0,0 +1,71 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Überblick</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="package index">
|
||||
<meta name="generator" content="javadoc/PackageIndexWriter">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="package-index-page">
|
||||
<script type="text/javascript">var pathtoroot = "./";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li class="nav-bar-cell1-rev">Überblick</li>
|
||||
<li>Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="overview-tree.html">Baum</a></li>
|
||||
<li><a href="index-files/index-1.html">Index</a></li>
|
||||
<li><a href="help-doc.html#overview">Hilfe</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list"></div>
|
||||
<div class="nav-list-search"><a href="search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div id="all-packages-table">
|
||||
<div class="caption"><span>Packages</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Package</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="graph/package-summary.html">graph</a></div>
|
||||
<div class="col-last even-row-color all-packages-table all-packages-table-tab1"> </div>
|
||||
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="logging/package-summary.html">logging</a></div>
|
||||
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1"> </div>
|
||||
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="OurApplication/package-summary.html">OurApplication</a></div>
|
||||
<div class="col-last even-row-color all-packages-table all-packages-table-tab1"> </div>
|
||||
<div class="col-first odd-row-color all-packages-table all-packages-table-tab1"><a href="visualisation/package-summary.html">visualisation</a></div>
|
||||
<div class="col-last odd-row-color all-packages-table all-packages-table-tab1"> </div>
|
||||
<div class="col-first even-row-color all-packages-table all-packages-table-tab1"><a href="visualizationElements/package-summary.html">visualizationElements</a></div>
|
||||
<div class="col-last even-row-color all-packages-table all-packages-table-tab1"> </div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1
out/JavaDoc/legal/COPYRIGHT
Normal file
1
out/JavaDoc/legal/COPYRIGHT
Normal file
@@ -0,0 +1 @@
|
||||
Please see ..\java.base\COPYRIGHT
|
||||
1
out/JavaDoc/legal/LICENSE
Normal file
1
out/JavaDoc/legal/LICENSE
Normal file
@@ -0,0 +1 @@
|
||||
Please see ..\java.base\LICENSE
|
||||
72
out/JavaDoc/legal/jquery.md
Normal file
72
out/JavaDoc/legal/jquery.md
Normal file
@@ -0,0 +1,72 @@
|
||||
## jQuery v3.6.1
|
||||
|
||||
### jQuery License
|
||||
```
|
||||
jQuery v 3.6.1
|
||||
Copyright OpenJS Foundation and other contributors, https://openjsf.org/
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
******************************************
|
||||
|
||||
The jQuery JavaScript Library v3.6.1 also includes Sizzle.js
|
||||
|
||||
Sizzle.js includes the following license:
|
||||
|
||||
Copyright JS Foundation and other contributors, https://js.foundation/
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals. For exact contribution history, see the revision history
|
||||
available at https://github.com/jquery/sizzle
|
||||
|
||||
The following license applies to all parts of this software except as
|
||||
documented below:
|
||||
|
||||
====
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
====
|
||||
|
||||
All files located in the node_modules and external directories are
|
||||
externally maintained libraries used by this software which have their
|
||||
own licenses; we recommend you read them, as their terms may differ from
|
||||
the terms above.
|
||||
|
||||
*********************
|
||||
|
||||
```
|
||||
49
out/JavaDoc/legal/jqueryUI.md
Normal file
49
out/JavaDoc/legal/jqueryUI.md
Normal file
@@ -0,0 +1,49 @@
|
||||
## jQuery UI v1.13.2
|
||||
|
||||
### jQuery UI License
|
||||
```
|
||||
Copyright jQuery Foundation and other contributors, https://jquery.org/
|
||||
|
||||
This software consists of voluntary contributions made by many
|
||||
individuals. For exact contribution history, see the revision history
|
||||
available at https://github.com/jquery/jquery-ui
|
||||
|
||||
The following license applies to all parts of this software except as
|
||||
documented below:
|
||||
|
||||
====
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
====
|
||||
|
||||
Copyright and related rights for sample code are waived via CC0. Sample
|
||||
code is defined as all source code contained within the demos directory.
|
||||
|
||||
CC0: http://creativecommons.org/publicdomain/zero/1.0/
|
||||
|
||||
====
|
||||
|
||||
All files located in the node_modules and external directories are
|
||||
externally maintained libraries used by this software which have their
|
||||
own licenses; we recommend you read them, as their terms may differ from
|
||||
the terms above.
|
||||
|
||||
```
|
||||
31
out/JavaDoc/link.svg
Normal file
31
out/JavaDoc/link.svg
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="#505050">
|
||||
<path d="M32 239.3c18.2 16.7 57.1 15.4 74.5-1.7l30.9-32c8.3-8.8 4.8-15.1.7-19.9-4.7-3-12-8.1-20.4.5l-29.4 29.6a29.4 29.4 0 0 1-39.4.9l-8-7c-8.8-9.4-11-28.3-.8-38.8l49.8-51.3c7.2-6.6 21.3-10 36.1-2.4 6.9 5.4 15.6 15.7 26 6.2 9.9-11.2 2.9-20.4-10-29.3-18.7-12.6-52-14.8-70.4 3.8L17 154.2c-20 20.2-11.3 58 1.7 71.5a69 69 0 0 0 13.2 13.6z"/>
|
||||
<path d="M223.2 17.5c-18.4-16.6-57.3-15.3-74.6 2l-30.8 31.9c-8.3 9-4.8 15.2-.7 20 4.8 3 12.1 8 20.5-.6 4.8-5 29.3-29.6 29.3-29.6a29.4 29.4 0 0 1 39.4-1l8 6.8c8.8 9.5 11 28.3.9 38.9l-49.6 51.4c-7.2 6.7-21.3 10.1-36.1 2.6-7-5.4-15.7-15.7-26.1-6.2-9.8 11.2-2.8 20.4 10.2 29.3 18.7 12.5 52 14.7 70.3-4l54.4-56.5c20-20.3 11.2-58-1.9-71.5a69 69 0 0 0-13.2-13.5Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1013 B |
325
out/JavaDoc/logging/Algorithm.html
Normal file
325
out/JavaDoc/logging/Algorithm.html
Normal file
@@ -0,0 +1,325 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>Algorithm</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: logging, class: Algorithm">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">logging</a></div>
|
||||
<h1 title="Klasse Algorithm" class="title">Klasse Algorithm<PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>></h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">logging.Algorithm<PARAM,<wbr>LOG></div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="../OurApplication/OurAlgorithm.html" title="Klasse in OurApplication">OurAlgorithm</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">Algorithm<PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>></span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">This class provides the basic algorithm.
|
||||
Use it in assoziation with packages logging and visualization.
|
||||
Extend it by the members you need and overwrite LogElementList<LOG>run() which contains the specific algorithmic procedures.
|
||||
Therein you should fill a LogElementList and return it.
|
||||
Parameters for algorithm processing are read from member parameterArea that ist part of the user interface.</div>
|
||||
<dl class="notes">
|
||||
<dt>Siehe auch:</dt>
|
||||
<dd>
|
||||
<ul class="tag-list">
|
||||
<li><a href="LogElement.html" title="Klasse in logging"><code>LogElement</code></a></li>
|
||||
<li><a href="LogElementList.html" title="Klasse in logging"><code>LogElementList</code></a></li>
|
||||
<li><a href="../visualisation/HybridWindow.html" title="Klasse in visualisation"><code>HybridWindow</code></a></li>
|
||||
<li><a href="../visualisation/ParameterArea.html" title="Klasse in visualisation"><code>ParameterArea</code></a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>protected <a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#parameterArea" class="member-name-link">parameterArea</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Algorithm parameter area from which the algorithm gets its parameters.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#title" class="member-name-link">title</a></code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Algorithm title.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Algorithm</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Standard constructor.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(PARAM,java.lang.String)" class="member-name-link">Algorithm</a><wbr>(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a> parameterArea,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> title)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Creates algorithm with specified title and parameter area.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstrakte Methoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getParameterArea()" class="member-name-link">getParameterArea</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the algorithm's parameter area.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTitle()" class="member-name-link">getTitle</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the algorithm title.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="LogElementList.html" title="Klasse in logging">LogElementList</a><wbr><<a href="Algorithm.html" title="Typparameter in Algorithm">LOG</a>></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#run()" class="member-name-link">run</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
|
||||
<div class="block">Runs the algorithm with parameters specified in parameterArea.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setParameterArea(PARAM)" class="member-name-link">setParameterArea</a><wbr>(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a> parameterArea)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the algorithm's parameter area.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTitle(java.lang.String)" class="member-name-link">setTitle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> title)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the algorithm's title.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="title">
|
||||
<h3>title</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">title</span></div>
|
||||
<div class="block">Algorithm title.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="parameterArea">
|
||||
<h3>parameterArea</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a> extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a></span> <span class="element-name">parameterArea</span></div>
|
||||
<div class="block">Algorithm parameter area from which the algorithm gets its parameters.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>Algorithm</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Algorithm</span>()</div>
|
||||
<div class="block">Standard constructor.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(PARAM,java.lang.String)">
|
||||
<h3 id="<init>(visualisation.ParameterArea,java.lang.String)">Algorithm</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Algorithm</span><wbr><span class="parameters">(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a> parameterArea,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> title)</span></div>
|
||||
<div class="block">Creates algorithm with specified title and parameter area.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="run()">
|
||||
<h3>run</h3>
|
||||
<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="LogElementList.html" title="Klasse in logging">LogElementList</a><<a href="Algorithm.html" title="Typparameter in Algorithm">LOG</a>></span> <span class="element-name">run</span>()</div>
|
||||
<div class="block">Runs the algorithm with parameters specified in parameterArea.
|
||||
Returns the LogElementList produced by the algorithm processing.
|
||||
To use this class you will have to overwrite this method.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>a LogElementList containing the algorithm processings single steps</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getTitle()">
|
||||
<h3>getTitle</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">getTitle</span>()</div>
|
||||
<div class="block">Returns the algorithm title.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the algorithm title.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setTitle(java.lang.String)">
|
||||
<h3>setTitle</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setTitle</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> title)</span></div>
|
||||
<div class="block">Sets the algorithm's title.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>title</code> - the algorithm's title</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setParameterArea(PARAM)">
|
||||
<h3 id="setParameterArea(visualisation.ParameterArea)">setParameterArea</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setParameterArea</span><wbr><span class="parameters">(<a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a> parameterArea)</span></div>
|
||||
<div class="block">Sets the algorithm's parameter area.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>parameterArea</code> - the algorithm's parameter area</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getParameterArea()">
|
||||
<h3>getParameterArea</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Algorithm.html" title="Typparameter in Algorithm">PARAM</a></span> <span class="element-name">getParameterArea</span>()</div>
|
||||
<div class="block">Returns the algorithm's parameter area.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the algorithm's parameter area</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
311
out/JavaDoc/logging/LogElement.html
Normal file
311
out/JavaDoc/logging/LogElement.html
Normal file
@@ -0,0 +1,311 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>LogElement</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: logging, class: LogElement">
|
||||
<meta name="generator" content="javadoc/ClassWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="class-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="nav-bar-cell1-rev">Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#class">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Übersicht:</p>
|
||||
<ul>
|
||||
<li>Verschachtelt</li>
|
||||
<li><a href="#field-summary">Feld</a></li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a></li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>Details:</p>
|
||||
<ul>
|
||||
<li><a href="#field-detail">Feld</a></li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a></li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Übersicht: </li>
|
||||
<li>Verschachtelt | </li>
|
||||
<li><a href="#field-summary">Feld</a> | </li>
|
||||
<li><a href="#constructor-summary">Konstruktor</a> | </li>
|
||||
<li><a href="#method-summary">Methode</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list">
|
||||
<li>Details: </li>
|
||||
<li><a href="#field-detail">Feld</a> | </li>
|
||||
<li><a href="#constructor-detail">Konstruktor</a> | </li>
|
||||
<li><a href="#method-detail">Methode</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">logging</a></div>
|
||||
<h1 title="Klasse LogElement" class="title">Klasse LogElement</h1>
|
||||
</div>
|
||||
<div class="inheritance" title="Vererbungsbaum"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">java.lang.Object</a>
|
||||
<div class="inheritance">logging.LogElement</div>
|
||||
</div>
|
||||
<section class="class-description" id="class-description">
|
||||
<dl class="notes">
|
||||
<dt>Bekannte direkte Unterklassen:</dt>
|
||||
<dd><code><a href="../OurApplication/OurLogElement.html" title="Klasse in OurApplication">OurLogElement</a></code></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">LogElement</span>
|
||||
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></span></div>
|
||||
<div class="block">This class provides the basic log list element.
|
||||
Use it in assoziation with packages logging and visualization.
|
||||
It is used to store all relevant information about a algorithm processing'S single step.
|
||||
Extend it by the members you need.</div>
|
||||
<dl class="notes">
|
||||
<dt>Siehe auch:</dt>
|
||||
<dd>
|
||||
<ul class="tag-list">
|
||||
<li><a href="Algorithm.html" title="Klasse in logging"><code>Algorithm</code></a></li>
|
||||
<li><a href="LogElementList.html" title="Klasse in logging"><code>LogElementList</code></a></li>
|
||||
<li><a href="../visualisation/HybridWindow.html" title="Klasse in visualisation"><code>HybridWindow</code></a></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</section>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="field-summary" id="field-summary">
|
||||
<h2>Feldübersicht</h2>
|
||||
<div class="caption"><span>Felder</span></div>
|
||||
<div class="summary-table three-column-summary">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Feld</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color"><code><a href="#description" class="member-name-link">description</a></code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Description of the single step's process.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color"><code>protected int</code></div>
|
||||
<div class="col-second odd-row-color"><code><a href="#step" class="member-name-link">step</a></code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">The step number of the single step within a algorithm's log element list.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<li>
|
||||
<section class="constructor-summary" id="constructor-summary">
|
||||
<h2>Konstruktorübersicht</h2>
|
||||
<div class="caption"><span>Konstruktoren</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Konstruktor</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">LogElement</a>()</code></div>
|
||||
<div class="col-last even-row-color">
|
||||
<div class="block">Standard constructor.</div>
|
||||
</div>
|
||||
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(int,java.lang.String)" class="member-name-link">LogElement</a><wbr>(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description)</code></div>
|
||||
<div class="col-last odd-row-color">
|
||||
<div class="block">Creates a log element with the specified step number and description.</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<li>
|
||||
<section class="method-summary" id="method-summary">
|
||||
<h2>Methodenübersicht</h2>
|
||||
<div id="method-summary-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">Alle Methoden</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instanzmethoden</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Konkrete Methoden</button></div>
|
||||
<div id="method-summary-table.tabpanel" role="tabpanel">
|
||||
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
|
||||
<div class="table-header col-first">Modifizierer und Typ</div>
|
||||
<div class="table-header col-second">Methode</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDescription()" class="member-name-link">getDescription</a>()</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the step's description.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStep()" class="member-name-link">getStep</a>()</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Returns the step's step number.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDescription(java.lang.String)" class="member-name-link">setDescription</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description)</code></div>
|
||||
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the step's description.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
|
||||
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStep(int)" class="member-name-link">setStep</a><wbr>(int step)</code></div>
|
||||
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
|
||||
<div class="block">Sets the step's step number.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inherited-list">
|
||||
<h3 id="methods-inherited-from-class-java.lang.Object">Von Klasse geerbte Methoden java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">Object</a></h3>
|
||||
<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="Klasse oder Schnittstelle in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="Klasse oder Schnittstelle in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="Klasse oder Schnittstelle in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="Klasse oder Schnittstelle in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="Klasse oder Schnittstelle in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="Klasse oder Schnittstelle in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="Klasse oder Schnittstelle in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="Klasse oder Schnittstelle in java.lang" class="external-link">wait</a></code></div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section class="details">
|
||||
<ul class="details-list">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<li>
|
||||
<section class="field-details" id="field-detail">
|
||||
<h2>Felddetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="step">
|
||||
<h3>step</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">int</span> <span class="element-name">step</span></div>
|
||||
<div class="block">The step number of the single step within a algorithm's log element list.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="description">
|
||||
<h3>description</h3>
|
||||
<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">description</span></div>
|
||||
<div class="block">Description of the single step's process.</div>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<li>
|
||||
<section class="constructor-details" id="constructor-detail">
|
||||
<h2>Konstruktordetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="<init>()">
|
||||
<h3>LogElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">LogElement</span>()</div>
|
||||
<div class="block">Standard constructor.
|
||||
Creates a log element with step number 0 and "No description available." as description.</div>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="<init>(int,java.lang.String)">
|
||||
<h3>LogElement</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">LogElement</span><wbr><span class="parameters">(int step,
|
||||
<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description)</span></div>
|
||||
<div class="block">Creates a log element with the specified step number and description.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>step</code> - step number</dd>
|
||||
<dd><code>description</code> - step description</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<li>
|
||||
<section class="method-details" id="method-detail">
|
||||
<h2>Methodendetails</h2>
|
||||
<ul class="member-list">
|
||||
<li>
|
||||
<section class="detail" id="getStep()">
|
||||
<h3>getStep</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getStep</span>()</div>
|
||||
<div class="block">Returns the step's step number.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the step's step number</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setStep(int)">
|
||||
<h3>setStep</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setStep</span><wbr><span class="parameters">(int step)</span></div>
|
||||
<div class="block">Sets the step's step number.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>step</code> - the step's step number</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="getDescription()">
|
||||
<h3>getDescription</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a></span> <span class="element-name">getDescription</span>()</div>
|
||||
<div class="block">Returns the step's description.</div>
|
||||
<dl class="notes">
|
||||
<dt>Gibt zurück:</dt>
|
||||
<dd>the step's description</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
<li>
|
||||
<section class="detail" id="setDescription(java.lang.String)">
|
||||
<h3>setDescription</h3>
|
||||
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setDescription</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="Klasse oder Schnittstelle in java.lang" class="external-link">String</a> description)</span></div>
|
||||
<div class="block">Sets the step's description.</div>
|
||||
<dl class="notes">
|
||||
<dt>Parameter:</dt>
|
||||
<dd><code>description</code> - the step's description</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
351
out/JavaDoc/logging/LogElementList.html
Normal file
351
out/JavaDoc/logging/LogElementList.html
Normal file
File diff suppressed because one or more lines are too long
101
out/JavaDoc/logging/package-summary.html
Normal file
101
out/JavaDoc/logging/package-summary.html
Normal file
@@ -0,0 +1,101 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Tue Jul 09 12:47:01 CEST 2024 -->
|
||||
<title>logging</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="dc.created" content="2024-07-09">
|
||||
<meta name="description" content="declaration: package: logging">
|
||||
<meta name="generator" content="javadoc/PackageWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
|
||||
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
|
||||
</head>
|
||||
<body class="package-declaration-page">
|
||||
<script type="text/javascript">var pathtoroot = "../";
|
||||
loadScripts(document, 'script');</script>
|
||||
<noscript>
|
||||
<div>JavaScript ist im Browser deaktiviert.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<header role="banner" class="flex-header">
|
||||
<nav role="navigation">
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Navigationslinks umschalten"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
||||
<div class="skip-nav"><a href="#skip-navbar-top" title="Navigations-Links überspringen">Navigations-Links überspringen</a></div>
|
||||
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
||||
<li><a href="../index.html">Überblick</a></li>
|
||||
<li class="nav-bar-cell1-rev">Package</li>
|
||||
<li>Klasse</li>
|
||||
<li><a href="package-tree.html">Baum</a></li>
|
||||
<li><a href="../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../help-doc.html#package">Hilfe</a></li>
|
||||
</ul>
|
||||
<ul class="sub-nav-list-small">
|
||||
<li>
|
||||
<p>Package:</p>
|
||||
<ul>
|
||||
<li>Beschreibung</li>
|
||||
<li>Zugehörige Packages</li>
|
||||
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sub-nav">
|
||||
<div id="navbar-sub-list">
|
||||
<ul class="sub-nav-list">
|
||||
<li>Package: </li>
|
||||
<li>Beschreibung | </li>
|
||||
<li>Zugehörige Packages | </li>
|
||||
<li><a href="#class-summary">Klassen und Schnittstellen</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
|
||||
<input type="text" id="search-input" disabled placeholder="Suchen">
|
||||
<input type="reset" id="reset-button" disabled value="reset">
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
||||
</header>
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Package logging" class="title">Package logging</h1>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="package-signature">package <span class="element-name">logging</span></div>
|
||||
<section class="summary">
|
||||
<ul class="summary-list">
|
||||
<li>
|
||||
<div id="class-summary">
|
||||
<div class="caption"><span>Klassen</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Klasse</div>
|
||||
<div class="table-header col-last">Beschreibung</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Algorithm.html" title="Klasse in logging">Algorithm</a><PARAM extends <a href="../visualisation/ParameterArea.html" title="Klasse in visualisation">ParameterArea</a>,<wbr>LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class provides the basic algorithm.</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LogElement.html" title="Klasse in logging">LogElement</a></div>
|
||||
<div class="col-last odd-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class provides the basic log list element.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LogElementList.html" title="Klasse in logging">LogElementList</a><LOG extends <a href="LogElement.html" title="Klasse in logging">LogElement</a>></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">This class provides a container for log list elements.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user