mirror of
https://codeberg.org/qg-info-unterricht/zpg-graphentester.git
synced 2026-03-24 20:48:26 +01:00
Update auf die Version vom LFB
This commit is contained in:
parent
2bff291a51
commit
ad5fad0d0e
41 changed files with 4122 additions and 4132 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphAlgo
|
||||
comment0.text=\r\n\r\n\ description\r\n\r\n\ @version\ 1.0\ from\ 26.04.2019\r\n\ @author\ \r\n
|
||||
comment0.text=\n\n\ description\n\n\ @version\ 1.0\ from\ 26.04.2019\n\ @author\ \n
|
||||
comment1.params=
|
||||
comment1.target=GraphAlgo()
|
||||
comment10.params=delay
|
||||
|
|
|
|||
|
|
@ -23,16 +23,16 @@ dependency7.type=UsesDependency
|
|||
dependency8.from=GraphAlgo_DominatingSetGreedyH
|
||||
dependency8.to=GraphAlgo_Moore
|
||||
dependency8.type=UsesDependency
|
||||
objectbench.height=157
|
||||
objectbench.width=1892
|
||||
objectbench.height=135
|
||||
objectbench.width=1273
|
||||
package.divider.horizontal=0.6003172085646312
|
||||
package.divider.vertical=0.8295218295218295
|
||||
package.editor.height=791
|
||||
package.editor.width=1765
|
||||
package.editor.x=0
|
||||
package.editor.y=0
|
||||
package.frame.height=1053
|
||||
package.frame.width=1920
|
||||
package.divider.vertical=0.8287092882991556
|
||||
package.editor.height=666
|
||||
package.editor.width=1142
|
||||
package.editor.x=533
|
||||
package.editor.y=122
|
||||
package.frame.height=928
|
||||
package.frame.width=1297
|
||||
package.numDependencies=8
|
||||
package.numTargets=31
|
||||
package.showExtends=true
|
||||
|
|
@ -46,14 +46,14 @@ target1.height=50
|
|||
target1.name=GraphAlgo_ColoringGreedyRandom
|
||||
target1.showInterface=false
|
||||
target1.type=ClassTarget
|
||||
target1.width=290
|
||||
target1.width=250
|
||||
target1.x=600
|
||||
target1.y=590
|
||||
target10.height=50
|
||||
target10.name=GraphAlgo_DominatingSetGreedyF
|
||||
target10.showInterface=false
|
||||
target10.type=ClassTarget
|
||||
target10.width=280
|
||||
target10.width=250
|
||||
target10.x=290
|
||||
target10.y=420
|
||||
target11.height=50
|
||||
|
|
@ -67,56 +67,56 @@ target12.height=50
|
|||
target12.name=GraphAlgo_DominatingSetGreedyG
|
||||
target12.showInterface=false
|
||||
target12.type=ClassTarget
|
||||
target12.width=290
|
||||
target12.width=250
|
||||
target12.x=290
|
||||
target12.y=470
|
||||
target13.height=50
|
||||
target13.name=GraphAlgo_TSPGenetisch
|
||||
target13.name=GraphAlgo_DominatingSetGreedyD
|
||||
target13.showInterface=false
|
||||
target13.type=ClassTarget
|
||||
target13.width=230
|
||||
target13.x=600
|
||||
target13.y=340
|
||||
target13.width=250
|
||||
target13.x=290
|
||||
target13.y=320
|
||||
target14.height=50
|
||||
target14.name=GraphAlgo_DominatingSetGreedyD
|
||||
target14.name=GraphAlgo_TSPGenetisch
|
||||
target14.showInterface=false
|
||||
target14.type=ClassTarget
|
||||
target14.width=290
|
||||
target14.x=290
|
||||
target14.y=320
|
||||
target14.width=230
|
||||
target14.x=600
|
||||
target14.y=340
|
||||
target15.height=50
|
||||
target15.name=GraphAlgo_DominatingSetGreedyE
|
||||
target15.showInterface=false
|
||||
target15.type=ClassTarget
|
||||
target15.width=280
|
||||
target15.width=250
|
||||
target15.x=290
|
||||
target15.y=370
|
||||
target16.height=50
|
||||
target16.name=GraphAlgo_DominatingSetGenetisch
|
||||
target16.showInterface=false
|
||||
target16.type=ClassTarget
|
||||
target16.width=300
|
||||
target16.width=260
|
||||
target16.x=290
|
||||
target16.y=640
|
||||
target17.height=50
|
||||
target17.name=GraphAlgo_ZyklusBacktracking
|
||||
target17.showInterface=false
|
||||
target17.type=ClassTarget
|
||||
target17.width=260
|
||||
target17.width=230
|
||||
target17.x=20
|
||||
target17.y=640
|
||||
target18.height=50
|
||||
target18.name=GraphAlgo_DominatingSetGreedyH
|
||||
target18.showInterface=false
|
||||
target18.type=ClassTarget
|
||||
target18.width=290
|
||||
target18.width=250
|
||||
target18.x=290
|
||||
target18.y=520
|
||||
target19.height=50
|
||||
target19.name=GraphAlgo_DominatingSetGreedyI
|
||||
target19.showInterface=false
|
||||
target19.type=ClassTarget
|
||||
target19.width=280
|
||||
target19.width=240
|
||||
target19.x=290
|
||||
target19.y=570
|
||||
target2.height=50
|
||||
|
|
@ -124,8 +124,8 @@ target2.name=GraphAlgo_Tiefensuche
|
|||
target2.showInterface=false
|
||||
target2.type=ClassTarget
|
||||
target2.width=210
|
||||
target2.x=1230
|
||||
target2.y=150
|
||||
target2.x=20
|
||||
target2.y=170
|
||||
target20.height=50
|
||||
target20.name=GraphAlgo_Moore
|
||||
target20.showInterface=false
|
||||
|
|
@ -145,20 +145,20 @@ target22.name=GraphAlgo_Breitensuche
|
|||
target22.showInterface=false
|
||||
target22.type=ClassTarget
|
||||
target22.width=210
|
||||
target22.x=1220
|
||||
target22.y=80
|
||||
target22.x=20
|
||||
target22.y=290
|
||||
target23.height=50
|
||||
target23.name=GraphAlgo_toplogischeSortierung
|
||||
target23.showInterface=false
|
||||
target23.type=ClassTarget
|
||||
target23.width=280
|
||||
target23.width=240
|
||||
target23.x=20
|
||||
target23.y=370
|
||||
target24.height=50
|
||||
target24.name=GraphAlgo_DominatingSetBacktracking
|
||||
target24.showInterface=false
|
||||
target24.type=ClassTarget
|
||||
target24.width=320
|
||||
target24.width=280
|
||||
target24.x=290
|
||||
target24.y=100
|
||||
target25.height=50
|
||||
|
|
@ -172,36 +172,36 @@ target26.height=50
|
|||
target26.name=GraphAlgo_EulerkreisExistenz
|
||||
target26.showInterface=false
|
||||
target26.type=ClassTarget
|
||||
target26.width=250
|
||||
target26.width=220
|
||||
target26.x=20
|
||||
target26.y=100
|
||||
target27.height=50
|
||||
target27.name=GraphAlgo_TiefensucheRek
|
||||
target27.name=GraphAlgo_TSPGreedy2
|
||||
target27.showInterface=false
|
||||
target27.type=ClassTarget
|
||||
target27.width=230
|
||||
target27.x=750
|
||||
target27.y=20
|
||||
target27.x=600
|
||||
target27.y=220
|
||||
target28.height=50
|
||||
target28.name=GraphAlgo_TSPGreedy2
|
||||
target28.name=GraphAlgo_TiefensucheRek
|
||||
target28.showInterface=false
|
||||
target28.type=ClassTarget
|
||||
target28.width=230
|
||||
target28.x=600
|
||||
target28.y=220
|
||||
target28.width=210
|
||||
target28.x=20
|
||||
target28.y=230
|
||||
target29.height=50
|
||||
target29.name=GraphAlgo_ColoringBacktracking
|
||||
target29.showInterface=false
|
||||
target29.type=ClassTarget
|
||||
target29.width=270
|
||||
target29.width=240
|
||||
target29.x=600
|
||||
target29.y=470
|
||||
target3.height=50
|
||||
target3.name=GraphAlgo_MST_Prim
|
||||
target3.name=GraphAlgo_TSPBacktracking
|
||||
target3.showInterface=false
|
||||
target3.type=ClassTarget
|
||||
target3.width=230
|
||||
target3.x=890
|
||||
target3.x=600
|
||||
target3.y=100
|
||||
target30.height=50
|
||||
target30.name=GraphAlgo_Dijkstra
|
||||
|
|
@ -218,31 +218,31 @@ target31.width=230
|
|||
target31.x=600
|
||||
target31.y=280
|
||||
target4.height=50
|
||||
target4.name=GraphAlgo_TSPBacktracking
|
||||
target4.name=GraphAlgo_MST_Prim
|
||||
target4.showInterface=false
|
||||
target4.type=ClassTarget
|
||||
target4.width=240
|
||||
target4.x=600
|
||||
target4.width=230
|
||||
target4.x=890
|
||||
target4.y=100
|
||||
target5.height=50
|
||||
target5.name=GraphAlgo_DominatingSetGreedyB
|
||||
target5.showInterface=false
|
||||
target5.type=ClassTarget
|
||||
target5.width=290
|
||||
target5.width=250
|
||||
target5.x=290
|
||||
target5.y=220
|
||||
target6.height=50
|
||||
target6.name=GraphAlgo_DominatingSetGreedyC
|
||||
target6.showInterface=false
|
||||
target6.type=ClassTarget
|
||||
target6.width=290
|
||||
target6.width=250
|
||||
target6.x=290
|
||||
target6.y=270
|
||||
target7.height=50
|
||||
target7.name=GraphAlgo
|
||||
target7.showInterface=false
|
||||
target7.type=AbstractTarget
|
||||
target7.width=100
|
||||
target7.width=90
|
||||
target7.x=310
|
||||
target7.y=10
|
||||
target8.height=50
|
||||
|
|
@ -256,6 +256,6 @@ target9.height=50
|
|||
target9.name=GraphAlgo_DominatingSetGreedyA
|
||||
target9.showInterface=false
|
||||
target9.type=ClassTarget
|
||||
target9.width=290
|
||||
target9.width=250
|
||||
target9.x=290
|
||||
target9.y=170
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@ directed,1
|
|||
# Jede Zeile steht fuer einen Knoten, durch Komma getrennt steht der adjazente Knoten mit dem zugehoerigen Kantengewicht.
|
||||
list,infotext
|
||||
Farm,285,101,1,3
|
||||
Mühle,531,105,2
|
||||
Bäckerei,694,159
|
||||
Mühle,531,105,2
|
||||
Bäckerei,694,159
|
||||
Schweinefarm,119,239,4
|
||||
Metzger,167,409
|
||||
Kohlemine,423,445,7,8
|
||||
Erzmine,724,314,7
|
||||
Eisenschmelze,537,326,8
|
||||
Werkzeugmacher,389,246,0,4
|
||||
Fischerhütte,741,456,6,5
|
||||
Fischerhütte,741,456,6,5
|
||||
|
Can't render this file because it contains an unexpected character in line 7 and column 33.
|
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Controller
|
||||
comment0.text=\r\n\ Die\ Klasse\ Controller\ stellt\ den\ Controller\ des\ Hauptfensters\ /\ Menu\ dar.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ Controller\ stellt\ den\ Controller\ des\ Hauptfensters\ /\ Menu\ dar.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=
|
||||
comment1.target=void\ initialize()
|
||||
comment10.params=event
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=EditTabMitController
|
||||
comment0.text=\r\n\ Die\ Klasse\ EditTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\r\n\ zur\ Editierung\ eines\ Graphs\ dar.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ EditTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ zur\ Editierung\ eines\ Graphs\ dar.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=graph\ options
|
||||
comment1.target=EditTabMitController(graph.Graph,\ graph.GraphOptions)
|
||||
comment10.params=event
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=HauptTabMitController
|
||||
comment0.text=\r\n\ Die\ Klasse\ HauptTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\r\n\ f\u00FCr\ das\ Hauptfenster\ des\ Graphentesters\ dar.\ Einzelne\ Knoten\ oder\ Kanten\ k\u00F6nnen\ \r\n\ selektiert\ werden.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ HauptTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ f\u00FCr\ das\ Hauptfenster\ des\ Graphentesters\ dar.\ Einzelne\ Knoten\ oder\ Kanten\ k\u00F6nnen\ \n\ selektiert\ werden.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=graph\ options
|
||||
comment1.target=HauptTabMitController(graph.Graph,\ graph.GraphOptions)
|
||||
comment2.params=
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Hilfefenster
|
||||
comment0.text=\r\n\ Die\ Klasse\ Hilfefenster\ stellt\ ein\ Hilfefenster\ f\u00FCr\ die\ Simulation\ eines\r\n\ Algorithmus\ bereit.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ Hilfefenster\ stellt\ ein\ Hilfefenster\ f\u00FCr\ die\ Simulation\ eines\n\ Algorithmus\ bereit.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=
|
||||
comment1.target=void\ initialize()
|
||||
comment10.params=
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=MyClassLoader
|
||||
comment0.text=\r\n\ Hilfsklasse,\ um\ Algorithmen-Classen\ dynamisch\ nachladen\ zu\ k\u00F6nnen\ und\ \r\n\ aktualisierte\ Class-Dateien\ w\u00E4hrend\ der\ Laufzeit\ erneut\ laden\ zu\ k\u00F6nnen.\r\n\ \r\n\ @author\ Schaller\ (nach\ http\://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html)\r\n\ @version\ 16.02.2021\r\n
|
||||
comment0.text=\n\ Hilfsklasse,\ um\ Algorithmen-Classen\ dynamisch\ nachladen\ zu\ k\u00F6nnen\ und\ \n\ aktualisierte\ Class-Dateien\ w\u00E4hrend\ der\ Laufzeit\ erneut\ laden\ zu\ k\u00F6nnen.\n\ \n\ @author\ Schaller\ (nach\ http\://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html)\n\ @version\ 16.02.2021\n
|
||||
comment1.params=parent
|
||||
comment1.target=MyClassLoader(java.lang.ClassLoader)
|
||||
comment2.params=name
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=SimulationTabMitController
|
||||
comment0.text=\r\n\ Die\ Klasse\ SimulationTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\r\n\ zur\ Simulation\ eines\ Algorithmus\ dar.\ Der\ Algorithmus\ kann\ ausgew\u00E4hlt\ und\ schrittweise\ \r\n\ durchgef\u00FChrt\ werden.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ SimulationTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ zur\ Simulation\ eines\ Algorithmus\ dar.\ Der\ Algorithmus\ kann\ ausgew\u00E4hlt\ und\ schrittweise\ \n\ durchgef\u00FChrt\ werden.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=graph\ options
|
||||
comment1.target=SimulationTabMitController(graph.Graph,\ graph.GraphOptions)
|
||||
comment10.params=event
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=TabMitController
|
||||
comment0.text=\r\n\ Die\ Klasse\ TabMitController\ stellt\ die\ Oberklasse\ f\u00FCr\ alle\ Tabs\ des\ Graphentesters\r\n\ dar.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ TabMitController\ stellt\ die\ Oberklasse\ f\u00FCr\ alle\ Tabs\ des\ Graphentesters\n\ dar.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=
|
||||
comment1.target=void\ initialize()
|
||||
comment2.params=taboptions
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=UnterTabMitController
|
||||
comment0.text=\r\n\ Die\ Klasse\ UnterTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\r\n\ zur\ h\u00E4ndischen\ Erforschung\ eines\ Algorithmus.\ Es\ wird\ immer\ ein\ einzelner\ Knoten\ \r\n\ oder\ eine\ Kante\ fokussiert.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ UnterTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ zur\ h\u00E4ndischen\ Erforschung\ eines\ Algorithmus.\ Es\ wird\ immer\ ein\ einzelner\ Knoten\ \n\ oder\ eine\ Kante\ fokussiert.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=graph\ options
|
||||
comment1.target=UnterTabMitController(graph.Graph,\ graph.GraphOptions)
|
||||
comment10.params=event
|
||||
|
|
|
|||
|
|
@ -21,13 +21,13 @@ dependency7.from=Controller
|
|||
dependency7.to=EditTabMitController
|
||||
dependency7.type=UsesDependency
|
||||
objectbench.height=93
|
||||
objectbench.width=451
|
||||
objectbench.width=776
|
||||
package.divider.horizontal=0.599476439790576
|
||||
package.divider.vertical=0.8
|
||||
package.editor.height=393
|
||||
package.editor.width=636
|
||||
package.editor.x=193
|
||||
package.editor.y=208
|
||||
package.divider.vertical=0.8003992015968064
|
||||
package.editor.height=394
|
||||
package.editor.width=645
|
||||
package.editor.x=1056
|
||||
package.editor.y=332
|
||||
package.frame.height=600
|
||||
package.frame.width=800
|
||||
package.numDependencies=7
|
||||
|
|
@ -40,12 +40,12 @@ readme.width=49
|
|||
readme.x=10
|
||||
readme.y=10
|
||||
target1.height=50
|
||||
target1.name=EditTabMitController
|
||||
target1.name=Hilfefenster
|
||||
target1.showInterface=false
|
||||
target1.type=ClassTarget
|
||||
target1.width=160
|
||||
target1.x=10
|
||||
target1.y=80
|
||||
target1.width=100
|
||||
target1.x=500
|
||||
target1.y=60
|
||||
target2.height=50
|
||||
target2.name=HauptTabMitController
|
||||
target2.showInterface=false
|
||||
|
|
@ -54,12 +54,12 @@ target2.width=170
|
|||
target2.x=10
|
||||
target2.y=140
|
||||
target3.height=50
|
||||
target3.name=Hilfefenster
|
||||
target3.name=EditTabMitController
|
||||
target3.showInterface=false
|
||||
target3.type=ClassTarget
|
||||
target3.width=100
|
||||
target3.x=500
|
||||
target3.y=60
|
||||
target3.width=160
|
||||
target3.x=10
|
||||
target3.y=80
|
||||
target4.height=50
|
||||
target4.name=TabMitController
|
||||
target4.showInterface=false
|
||||
|
|
|
|||
1623
doc/graph/Graph.html
1623
doc/graph/Graph.html
File diff suppressed because it is too large
Load diff
|
|
@ -1,53 +1,48 @@
|
|||
<!DOCTYPE HTML>
|
||||
<!-- NewPage -->
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (11.0.2) on Fri Feb 12 09:02:01 CET 2021 -->
|
||||
<!-- Generated by javadoc (17) on Sun Nov 13 19:45:55 CET 2022 -->
|
||||
<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="2021-02-12">
|
||||
<meta name="dc.created" content="2022-11-13">
|
||||
<meta name="description" content="declaration: package: graph">
|
||||
<meta name="generator" content="javadoc/PackageWriterImpl">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="graph";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<body class="package-declaration-page">
|
||||
<script type="text/javascript"></script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<div class="flex-box">
|
||||
<div class="flex-content">
|
||||
<main role="main">
|
||||
<div class="header">
|
||||
<h1 title="Package" class="title">Package graph</h1>
|
||||
<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="caption"><span>Classes</span></div>
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Class</div>
|
||||
<div class="table-header col-last">Description</div>
|
||||
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Graph.html" title="class in graph">Graph</a></div>
|
||||
<div class="col-last even-row-color class-summary class-summary-tab2">
|
||||
<div class="block">Dies ist das Herz vom "GraphTester" - der Graph selber, gepeichert als Adjazenzliste.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<th class="colFirst" scope="row"><a href="GraphPlotter.html" title="class in graph">GraphPlotter</a></th>
|
||||
<td class="colLast">
|
||||
<div class="block">Der GraphPlotter ist das Herzstueck der Visualisierung und dient als Schnittstelle zur GUI.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,18 +1,21 @@
|
|||
<!DOCTYPE HTML>
|
||||
<!-- NewPage -->
|
||||
<html lang="de">
|
||||
<head>
|
||||
<!-- Generated by javadoc (11.0.2) on Fri Feb 12 09:02:01 CET 2021 -->
|
||||
<!-- Generated by javadoc (17) on Sun Nov 13 19:45:55 CET 2022 -->
|
||||
<title>Generated Documentation (Untitled)</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="2022-11-13">
|
||||
<meta name="description" content="index redirect">
|
||||
<meta name="generator" content="javadoc/IndexRedirectWriter">
|
||||
<link rel="canonical" href="graph/package-summary.html">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript">window.location.replace('graph/package-summary.html')</script>
|
||||
<noscript>
|
||||
<meta http-equiv="Refresh" content="0;graph/package-summary.html">
|
||||
</noscript>
|
||||
<link rel="canonical" href="graph/package-summary.html">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<body class="index-redirect-page">
|
||||
<main role="main">
|
||||
<noscript>
|
||||
<p>JavaScript is disabled on your browser.</p>
|
||||
|
|
|
|||
37
doc/legal/ADDITIONAL_LICENSE_INFO
Normal file
37
doc/legal/ADDITIONAL_LICENSE_INFO
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
ADDITIONAL INFORMATION ABOUT LICENSING
|
||||
|
||||
Certain files distributed by Oracle America, Inc. and/or its affiliates are
|
||||
subject to the following clarification and special exception to the GPLv2,
|
||||
based on the GNU Project exception for its Classpath libraries, known as the
|
||||
GNU Classpath Exception.
|
||||
|
||||
Note that Oracle includes multiple, independent programs in this software
|
||||
package. Some of those programs are provided under licenses deemed
|
||||
incompatible with the GPLv2 by the Free Software Foundation and others.
|
||||
For example, the package includes programs licensed under the Apache
|
||||
License, Version 2.0 and may include FreeType. Such programs are licensed
|
||||
to you under their original licenses.
|
||||
|
||||
Oracle facilitates your further distribution of this package by adding the
|
||||
Classpath Exception to the necessary parts of its GPLv2 code, which permits
|
||||
you to use that code in combination with other independent modules not
|
||||
licensed under the GPLv2. However, note that this would not permit you to
|
||||
commingle code under an incompatible license with Oracle's GPLv2 licensed
|
||||
code by, for example, cutting and pasting such code into a file also
|
||||
containing Oracle's GPLv2 licensed code and then distributing the result.
|
||||
|
||||
Additionally, if you were to remove the Classpath Exception from any of the
|
||||
files to which it applies and distribute the result, you would likely be
|
||||
required to license some or all of the other code in that distribution under
|
||||
the GPLv2 as well, and since the GPLv2 is incompatible with the license terms
|
||||
of some items included in the distribution by Oracle, removing the Classpath
|
||||
Exception could therefore effectively compromise your ability to further
|
||||
distribute the package.
|
||||
|
||||
Failing to distribute notices associated with some files may also create
|
||||
unexpected legal consequences.
|
||||
|
||||
Proceed with caution and we recommend that you obtain the advice of a lawyer
|
||||
skilled in open source matters before removing the Classpath Exception or
|
||||
making modifications to this package which may subsequently be redistributed
|
||||
and/or involve the use of third party software.
|
||||
27
doc/legal/ASSEMBLY_EXCEPTION
Normal file
27
doc/legal/ASSEMBLY_EXCEPTION
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
|
||||
OPENJDK ASSEMBLY EXCEPTION
|
||||
|
||||
The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
|
||||
openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
|
||||
General Public License <http://www.gnu.org/copyleft/gpl.html> version 2
|
||||
only ("GPL2"), with the following clarification and special exception.
|
||||
|
||||
Linking this OpenJDK Code statically or dynamically with other code
|
||||
is making a combined work based on this library. Thus, the terms
|
||||
and conditions of GPL2 cover the whole combination.
|
||||
|
||||
As a special exception, Oracle gives you permission to link this
|
||||
OpenJDK Code with certain code licensed by Oracle as indicated at
|
||||
http://openjdk.java.net/legal/exception-modules-2007-05-08.html
|
||||
("Designated Exception Modules") to produce an executable,
|
||||
regardless of the license terms of the Designated Exception Modules,
|
||||
and to copy and distribute the resulting executable under GPL2,
|
||||
provided that the Designated Exception Modules continue to be
|
||||
governed by the licenses under which they were offered by Oracle.
|
||||
|
||||
As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
|
||||
to build an executable that includes those portions of necessary code that
|
||||
Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
|
||||
with the Classpath exception). If you modify or add to the OpenJDK code,
|
||||
that new GPL2 code may still be combined with Designated Exception Modules
|
||||
if the new code is made subject to this exception by its copyright holder.
|
||||
347
doc/legal/LICENSE
Normal file
347
doc/legal/LICENSE
Normal file
|
|
@ -0,0 +1,347 @@
|
|||
The GNU General Public License (GPL)
|
||||
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this license
|
||||
document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your freedom to share
|
||||
and change it. By contrast, the GNU General Public License is intended to
|
||||
guarantee your freedom to share and change free software--to make sure the
|
||||
software is free for all its users. This General Public License applies to
|
||||
most of the Free Software Foundation's software and to any other program whose
|
||||
authors commit to using it. (Some other Free Software Foundation software is
|
||||
covered by the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not price. Our
|
||||
General Public Licenses are designed to make sure that you have the freedom to
|
||||
distribute copies of free software (and charge for this service if you wish),
|
||||
that you receive source code or can get it if you want it, that you can change
|
||||
the software or use pieces of it in new free programs; and that you know you
|
||||
can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid anyone to deny
|
||||
you these rights or to ask you to surrender the rights. These restrictions
|
||||
translate to certain responsibilities for you if you distribute copies of the
|
||||
software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether gratis or for
|
||||
a fee, you must give the recipients all the rights that you have. You must
|
||||
make sure that they, too, receive or can get the source code. And you must
|
||||
show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and (2)
|
||||
offer you this license which gives you legal permission to copy, distribute
|
||||
and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain that
|
||||
everyone understands that there is no warranty for this free software. If the
|
||||
software is modified by someone else and passed on, we want its recipients to
|
||||
know that what they have is not the original, so that any problems introduced
|
||||
by others will not reflect on the original authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software patents. We
|
||||
wish to avoid the danger that redistributors of a free program will
|
||||
individually obtain patent licenses, in effect making the program proprietary.
|
||||
To prevent this, we have made it clear that any patent must be licensed for
|
||||
everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and modification
|
||||
follow.
|
||||
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains a notice
|
||||
placed by the copyright holder saying it may be distributed under the terms of
|
||||
this General Public License. The "Program", below, refers to any such program
|
||||
or work, and a "work based on the Program" means either the Program or any
|
||||
derivative work under copyright law: that is to say, a work containing the
|
||||
Program or a portion of it, either verbatim or with modifications and/or
|
||||
translated into another language. (Hereinafter, translation is included
|
||||
without limitation in the term "modification".) Each licensee is addressed as
|
||||
"you".
|
||||
|
||||
Activities other than copying, distribution and modification are not covered by
|
||||
this License; they are outside its scope. The act of running the Program is
|
||||
not restricted, and the output from the Program is covered only if its contents
|
||||
constitute a work based on the Program (independent of having been made by
|
||||
running the Program). Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's source code as
|
||||
you receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice and
|
||||
disclaimer of warranty; keep intact all the notices that refer to this License
|
||||
and to the absence of any warranty; and give any other recipients of the
|
||||
Program a copy of this License along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and you may
|
||||
at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion of it, thus
|
||||
forming a work based on the Program, and copy and distribute such modifications
|
||||
or work under the terms of Section 1 above, provided that you also meet all of
|
||||
these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices stating
|
||||
that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in whole or
|
||||
in part contains or is derived from the Program or any part thereof, to be
|
||||
licensed as a whole at no charge to all third parties under the terms of
|
||||
this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively when run,
|
||||
you must cause it, when started running for such interactive use in the
|
||||
most ordinary way, to print or display an announcement including an
|
||||
appropriate copyright notice and a notice that there is no warranty (or
|
||||
else, saying that you provide a warranty) and that users may redistribute
|
||||
the program under these conditions, and telling the user how to view a copy
|
||||
of this License. (Exception: if the Program itself is interactive but does
|
||||
not normally print such an announcement, your work based on the Program is
|
||||
not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If identifiable
|
||||
sections of that work are not derived from the Program, and can be reasonably
|
||||
considered independent and separate works in themselves, then this License, and
|
||||
its terms, do not apply to those sections when you distribute them as separate
|
||||
works. But when you distribute the same sections as part of a whole which is a
|
||||
work based on the Program, the distribution of the whole must be on the terms
|
||||
of this License, whose permissions for other licensees extend to the entire
|
||||
whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest your
|
||||
rights to work written entirely by you; rather, the intent is to exercise the
|
||||
right to control the distribution of derivative or collective works based on
|
||||
the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program with the
|
||||
Program (or with a work based on the Program) on a volume of a storage or
|
||||
distribution medium does not bring the other work under the scope of this
|
||||
License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it, under
|
||||
Section 2) in object code or executable form under the terms of Sections 1 and
|
||||
2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable source
|
||||
code, which must be distributed under the terms of Sections 1 and 2 above
|
||||
on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three years, to
|
||||
give any third party, for a charge no more than your cost of physically
|
||||
performing source distribution, a complete machine-readable copy of the
|
||||
corresponding source code, to be distributed under the terms of Sections 1
|
||||
and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer to
|
||||
distribute corresponding source code. (This alternative is allowed only
|
||||
for noncommercial distribution and only if you received the program in
|
||||
object code or executable form with such an offer, in accord with
|
||||
Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for making
|
||||
modifications to it. For an executable work, complete source code means all
|
||||
the source code for all modules it contains, plus any associated interface
|
||||
definition files, plus the scripts used to control compilation and installation
|
||||
of the executable. However, as a special exception, the source code
|
||||
distributed need not include anything that is normally distributed (in either
|
||||
source or binary form) with the major components (compiler, kernel, and so on)
|
||||
of the operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the source
|
||||
code from the same place counts as distribution of the source code, even though
|
||||
third parties are not compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program except as
|
||||
expressly provided under this License. Any attempt otherwise to copy, modify,
|
||||
sublicense or distribute the Program is void, and will automatically terminate
|
||||
your rights under this License. However, parties who have received copies, or
|
||||
rights, from you under this License will not have their licenses terminated so
|
||||
long as such parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not signed it.
|
||||
However, nothing else grants you permission to modify or distribute the Program
|
||||
or its derivative works. These actions are prohibited by law if you do not
|
||||
accept this License. Therefore, by modifying or distributing the Program (or
|
||||
any work based on the Program), you indicate your acceptance of this License to
|
||||
do so, and all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the Program),
|
||||
the recipient automatically receives a license from the original licensor to
|
||||
copy, distribute or modify the Program subject to these terms and conditions.
|
||||
You may not impose any further restrictions on the recipients' exercise of the
|
||||
rights granted herein. You are not responsible for enforcing compliance by
|
||||
third parties to this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues), conditions
|
||||
are imposed on you (whether by court order, agreement or otherwise) that
|
||||
contradict the conditions of this License, they do not excuse you from the
|
||||
conditions of this License. If you cannot distribute so as to satisfy
|
||||
simultaneously your obligations under this License and any other pertinent
|
||||
obligations, then as a consequence you may not distribute the Program at all.
|
||||
For example, if a patent license would not permit royalty-free redistribution
|
||||
of the Program by all those who receive copies directly or indirectly through
|
||||
you, then the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply and
|
||||
the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any patents or
|
||||
other property right claims or to contest validity of any such claims; this
|
||||
section has the sole purpose of protecting the integrity of the free software
|
||||
distribution system, which is implemented by public license practices. Many
|
||||
people have made generous contributions to the wide range of software
|
||||
distributed through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing to
|
||||
distribute software through any other system and a licensee cannot impose that
|
||||
choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to be a
|
||||
consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in certain
|
||||
countries either by patents or by copyrighted interfaces, the original
|
||||
copyright holder who places the Program under this License may add an explicit
|
||||
geographical distribution limitation excluding those countries, so that
|
||||
distribution is permitted only in or among countries not thus excluded. In
|
||||
such case, this License incorporates the limitation as if written in the body
|
||||
of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions of the
|
||||
General Public License from time to time. Such new versions will be similar in
|
||||
spirit to the present version, but may differ in detail to address new problems
|
||||
or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any later
|
||||
version", you have the option of following the terms and conditions either of
|
||||
that version or of any later version published by the Free Software Foundation.
|
||||
If the Program does not specify a version number of this License, you may
|
||||
choose any version ever published by the Free Software Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free programs
|
||||
whose distribution conditions are different, write to the author to ask for
|
||||
permission. For software which is copyrighted by the Free Software Foundation,
|
||||
write to the Free Software Foundation; we sometimes make exceptions for this.
|
||||
Our decision will be guided by the two goals of preserving the free status of
|
||||
all derivatives of our free software and of promoting the sharing and reuse of
|
||||
software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
|
||||
THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
|
||||
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
|
||||
PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
|
||||
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
|
||||
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
|
||||
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
|
||||
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
|
||||
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
|
||||
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
|
||||
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest possible
|
||||
use to the public, the best way to achieve this is to make it free software
|
||||
which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest to attach
|
||||
them to the start of each source file to most effectively convey the exclusion
|
||||
of warranty; and each file should have at least the "copyright" line and a
|
||||
pointer to where the full notice is found.
|
||||
|
||||
One line to give the program's name and a brief idea of what it does.
|
||||
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by the Free
|
||||
Software Foundation; either version 2 of the License, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this when it
|
||||
starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
|
||||
with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
|
||||
software, and you are welcome to redistribute it under certain conditions;
|
||||
type 'show c' for details.
|
||||
|
||||
The hypothetical commands 'show w' and 'show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may be
|
||||
called something other than 'show w' and 'show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary. Here
|
||||
is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
'Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
signature of Ty Coon, 1 April 1989
|
||||
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General Public
|
||||
License instead of this License.
|
||||
|
||||
|
||||
"CLASSPATH" EXCEPTION TO THE GPL
|
||||
|
||||
Certain source files distributed by Oracle America and/or its affiliates are
|
||||
subject to the following clarification and special exception to the GPL, but
|
||||
only where Oracle has expressly included in the particular source file's header
|
||||
the words "Oracle designates this particular file as subject to the "Classpath"
|
||||
exception as provided by Oracle in the LICENSE file that accompanied this code."
|
||||
|
||||
Linking this library statically or dynamically with other modules is making
|
||||
a combined work based on this library. Thus, the terms and conditions of
|
||||
the GNU General Public License cover the whole combination.
|
||||
|
||||
As a special exception, the copyright holders of this library give you
|
||||
permission to link this library with independent modules to produce an
|
||||
executable, regardless of the license terms of these independent modules,
|
||||
and to copy and distribute the resulting executable under terms of your
|
||||
choice, provided that you also meet, for each linked independent module,
|
||||
the terms and conditions of the license of that module. An independent
|
||||
module is a module which is not derived from or based on this library. If
|
||||
you modify this library, you may extend this exception to your version of
|
||||
the library, but you are not obligated to do so. If you do not wish to do
|
||||
so, delete this exception statement from your version.
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
Class documentation
|
||||
<---- javadoc command: ---->
|
||||
E:\Programme\Informatik\BlueJ5.0\jdk\bin\javadoc.exe
|
||||
/usr/share/bluej/jdk/bin/javadoc
|
||||
-author
|
||||
-version
|
||||
-nodeprecated
|
||||
|
|
@ -11,32 +11,64 @@ E:\Programme\Informatik\BlueJ5.0\jdk\bin\javadoc.exe
|
|||
-nohelp
|
||||
-nonavbar
|
||||
-source
|
||||
11
|
||||
17
|
||||
-classpath
|
||||
E:\Programme\Informatik\BlueJ5.0\lib\bluejcore.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-4.12.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-jupiter-5.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-jupiter-api-5.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-jupiter-engine-5.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-jupiter-migrationsupport-5.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-jupiter-params-5.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-commons-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-console-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-console-standalone-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-engine-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-launcher-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-reporting-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-runner-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-suite-api-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-platform-testkit-1.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-quickcheck-core-0.9.jar;E:\Programme\Informatik\BlueJ5.0\lib\junit-vintage-engine-5.5.2.jar;E:\Programme\Informatik\BlueJ5.0\lib\hamcrest-core-1.3.jar;E:\Programme\Informatik\BlueJ5.0\lib\hamcrest-library-1.3.jar;E:\Programme\Informatik\BlueJ5.0\lib\lang-stride.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.base.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.controls.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.fxml.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.graphics.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.media.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.properties.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.swing.jar;E:\Programme\Informatik\BlueJ5.0\lib\javafx\lib\javafx.web.jar;F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\+libs\commons-io-2.4.jar;F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\+libs\csv.jar;F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\+libs\jdom-1.1.3.jar;F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester
|
||||
/usr/share/bluej/bluejcore.jar:/usr/share/bluej/junit-jupiter-migrationsupport-5.5.2.jar:/usr/share/bluej/junit-platform-suite-api-1.5.2.jar:/usr/share/bluej/junit-platform-launcher-1.5.2.jar:/usr/share/bluej/junit-jupiter-5.5.2.jar:/usr/share/bluej/junit-platform-console-1.5.2.jar:/usr/share/bluej/junit-quickcheck-core-0.9.jar:/usr/share/bluej/junit-platform-runner-1.5.2.jar:/usr/share/bluej/junit-platform-console-standalone-1.5.2.jar:/usr/share/bluej/junit-platform-engine-1.5.2.jar:/usr/share/bluej/junit-jupiter-api-5.5.2.jar:/usr/share/bluej/junit-vintage-engine-5.5.2.jar:/usr/share/bluej/junit-jupiter-engine-5.5.2.jar:/usr/share/bluej/junit-jupiter-params-5.5.2.jar:/usr/share/bluej/junit-platform-testkit-1.5.2.jar:/usr/share/bluej/junit-platform-commons-1.5.2.jar:/usr/share/bluej/junit-platform-reporting-1.5.2.jar:/usr/share/bluej/hamcrest-core-1.3.jar:/usr/share/bluej/hamcrest-library-1.3.jar:/usr/share/bluej/lang-stride.jar:/usr/share/bluej/javafx/lib/javafx.base.jar:/usr/share/bluej/javafx/lib/javafx.controls.jar:/usr/share/bluej/javafx/lib/javafx.fxml.jar:/usr/share/bluej/javafx/lib/javafx.graphics.jar:/usr/share/bluej/javafx/lib/javafx.media.jar:/usr/share/bluej/javafx/lib/javafx.properties.jar:/usr/share/bluej/javafx/lib/javafx.swing.jar:/usr/share/bluej/javafx/lib/javafx.web.jar:/home/sbel/gt/1_graphentester/+libs/jdom-1.1.3.jar:/home/sbel/gt/1_graphentester/+libs/commons-io-2.4.jar:/home/sbel/gt/1_graphentester/+libs/csv.jar:/home/sbel/gt/1_graphentester
|
||||
-d
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc
|
||||
/home/sbel/gt/1_graphentester/doc
|
||||
-encoding
|
||||
UTF-8
|
||||
-charset
|
||||
UTF-8
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java
|
||||
<---- end of javadoc command ---->
|
||||
Loading source file F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java...
|
||||
Loading source file /home/sbel/gt/1_graphentester/graph/Graph.java...
|
||||
Constructing Javadoc information...
|
||||
Standard Doclet version 11.0.2
|
||||
Standard Doclet version 17.0.4+8
|
||||
Building tree for all the packages and classes...
|
||||
Generating F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc\graph\GraphPlotter.html...
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java:47: warning - invalid usage of tag &Drop
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java:47: warning - invalid usage of tag &Drop
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java:49: warning - @param argument "boolean" is not a parameter name.
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java:50: warning - @param argument "boolean" is not a parameter name.
|
||||
F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\graph\GraphPlotter.java:51: warning - @param argument "String" is not a parameter name.
|
||||
Generating F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc\graph\package-summary.html...
|
||||
Generating F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc\constant-values.html...
|
||||
Building index for all the packages and classes...
|
||||
Building index for all classes...
|
||||
Generating F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc\allclasses.html...
|
||||
Generating F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc\allclasses.html...
|
||||
Generating F:\Informatik\Fortbildung ZPG KS\ZPG -20210212-Veröffentlichen\3_vorlagen_tauschordner\1_graphentester\doc\index.html...
|
||||
5 warnings
|
||||
Generating /home/sbel/gt/1_graphentester/doc/graph/Graph.html...
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:240: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:240: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:302: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:302: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:320: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:320: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:346: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:346: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:370: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:370: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:394: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:394: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:410: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
/home/sbel/gt/1_graphentester/graph/Graph.java:410: warning: invalid input: '&'
|
||||
* @param filter optionaler Filter, der auf die Liste angewendet wird. Er muss einen boolean-Wert zurückgeben: z.B. @literal{k->k.isMarkiert() && k.isBesucht()}
|
||||
^
|
||||
Generating /home/sbel/gt/1_graphentester/doc/graph/package-summary.html...
|
||||
Generating /home/sbel/gt/1_graphentester/doc/index.html...
|
||||
14 warnings
|
||||
|
|
|
|||
161
doc/script.js
161
doc/script.js
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
|
@ -29,73 +29,14 @@ var typeSearchIndex;
|
|||
var memberSearchIndex;
|
||||
var tagSearchIndex;
|
||||
function loadScripts(doc, tag) {
|
||||
createElem(doc, tag, 'jquery/jszip/dist/jszip.js');
|
||||
createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js');
|
||||
if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 ||
|
||||
window.navigator.userAgent.indexOf('Edge/') > 0) {
|
||||
createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js');
|
||||
}
|
||||
createElem(doc, tag, 'search.js');
|
||||
|
||||
$.get(pathtoroot + "module-search-index.zip")
|
||||
.done(function() {
|
||||
JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) {
|
||||
var zip = new JSZip(data);
|
||||
zip.load(data);
|
||||
moduleSearchIndex = JSON.parse(zip.file("module-search-index.json").asText());
|
||||
});
|
||||
});
|
||||
$.get(pathtoroot + "package-search-index.zip")
|
||||
.done(function() {
|
||||
JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) {
|
||||
var zip = new JSZip(data);
|
||||
zip.load(data);
|
||||
packageSearchIndex = JSON.parse(zip.file("package-search-index.json").asText());
|
||||
});
|
||||
});
|
||||
$.get(pathtoroot + "type-search-index.zip")
|
||||
.done(function() {
|
||||
JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) {
|
||||
var zip = new JSZip(data);
|
||||
zip.load(data);
|
||||
typeSearchIndex = JSON.parse(zip.file("type-search-index.json").asText());
|
||||
});
|
||||
});
|
||||
$.get(pathtoroot + "member-search-index.zip")
|
||||
.done(function() {
|
||||
JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) {
|
||||
var zip = new JSZip(data);
|
||||
zip.load(data);
|
||||
memberSearchIndex = JSON.parse(zip.file("member-search-index.json").asText());
|
||||
});
|
||||
});
|
||||
$.get(pathtoroot + "tag-search-index.zip")
|
||||
.done(function() {
|
||||
JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) {
|
||||
var zip = new JSZip(data);
|
||||
zip.load(data);
|
||||
tagSearchIndex = JSON.parse(zip.file("tag-search-index.json").asText());
|
||||
});
|
||||
});
|
||||
if (!moduleSearchIndex) {
|
||||
createElem(doc, tag, 'module-search-index.js');
|
||||
}
|
||||
if (!packageSearchIndex) {
|
||||
createElem(doc, tag, 'package-search-index.js');
|
||||
}
|
||||
if (!typeSearchIndex) {
|
||||
createElem(doc, tag, 'type-search-index.js');
|
||||
}
|
||||
if (!memberSearchIndex) {
|
||||
createElem(doc, tag, 'member-search-index.js');
|
||||
}
|
||||
if (!tagSearchIndex) {
|
||||
createElem(doc, tag, 'tag-search-index.js');
|
||||
}
|
||||
$(window).resize(function() {
|
||||
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
||||
});
|
||||
}
|
||||
|
||||
function createElem(doc, tag, path) {
|
||||
var script = doc.createElement(tag);
|
||||
|
|
@ -104,36 +45,88 @@ function createElem(doc, tag, path) {
|
|||
scriptElement.parentNode.insertBefore(script, scriptElement);
|
||||
}
|
||||
|
||||
function show(type) {
|
||||
count = 0;
|
||||
for (var key in data) {
|
||||
var row = document.getElementById(key);
|
||||
if ((data[key] & type) !== 0) {
|
||||
row.style.display = '';
|
||||
row.className = (count++ % 2) ? rowColor : altColor;
|
||||
function show(tableId, selected, columns) {
|
||||
if (tableId !== selected) {
|
||||
document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')')
|
||||
.forEach(function(elem) {
|
||||
elem.style.display = 'none';
|
||||
});
|
||||
}
|
||||
else
|
||||
row.style.display = 'none';
|
||||
}
|
||||
updateTabs(type);
|
||||
document.querySelectorAll('div.' + selected)
|
||||
.forEach(function(elem, index) {
|
||||
elem.style.display = '';
|
||||
var isEvenRow = index % (columns * 2) < columns;
|
||||
elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor);
|
||||
elem.classList.add(isEvenRow ? evenRowColor : oddRowColor);
|
||||
});
|
||||
updateTabs(tableId, selected);
|
||||
}
|
||||
|
||||
function updateTabs(type) {
|
||||
for (var value in tabs) {
|
||||
var sNode = document.getElementById(tabs[value][0]);
|
||||
var spanNode = sNode.firstChild;
|
||||
if (value == type) {
|
||||
sNode.className = activeTableTab;
|
||||
spanNode.innerHTML = tabs[value][1];
|
||||
function updateTabs(tableId, selected) {
|
||||
document.querySelector('div#' + tableId +' .summary-table')
|
||||
.setAttribute('aria-labelledby', selected);
|
||||
document.querySelectorAll('button[id^="' + tableId + '"]')
|
||||
.forEach(function(tab, index) {
|
||||
if (selected === tab.id || (tableId === selected && index === 0)) {
|
||||
tab.className = activeTableTab;
|
||||
tab.setAttribute('aria-selected', true);
|
||||
tab.setAttribute('tabindex',0);
|
||||
} else {
|
||||
tab.className = tableTab;
|
||||
tab.setAttribute('aria-selected', false);
|
||||
tab.setAttribute('tabindex',-1);
|
||||
}
|
||||
else {
|
||||
sNode.className = tableTab;
|
||||
spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
|
||||
});
|
||||
}
|
||||
|
||||
function switchTab(e) {
|
||||
var selected = document.querySelector('[aria-selected=true]');
|
||||
if (selected) {
|
||||
if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) {
|
||||
// left or up arrow key pressed: move focus to previous tab
|
||||
selected.previousSibling.click();
|
||||
selected.previousSibling.focus();
|
||||
e.preventDefault();
|
||||
} else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) {
|
||||
// right or down arrow key pressed: move focus to next tab
|
||||
selected.nextSibling.click();
|
||||
selected.nextSibling.focus();
|
||||
e.preventDefault();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function updateModuleFrame(pFrame, cFrame) {
|
||||
top.packageFrame.location = pFrame;
|
||||
top.classFrame.location = cFrame;
|
||||
var updateSearchResults = function() {};
|
||||
|
||||
function indexFilesLoaded() {
|
||||
return moduleSearchIndex
|
||||
&& packageSearchIndex
|
||||
&& typeSearchIndex
|
||||
&& memberSearchIndex
|
||||
&& tagSearchIndex;
|
||||
}
|
||||
|
||||
// Workaround for scroll position not being included in browser history (8249133)
|
||||
document.addEventListener("DOMContentLoaded", function(e) {
|
||||
var contentDiv = document.querySelector("div.flex-content");
|
||||
window.addEventListener("popstate", function(e) {
|
||||
if (e.state !== null) {
|
||||
contentDiv.scrollTop = e.state;
|
||||
}
|
||||
});
|
||||
window.addEventListener("hashchange", function(e) {
|
||||
history.replaceState(contentDiv.scrollTop, document.title);
|
||||
});
|
||||
contentDiv.addEventListener("scroll", function(e) {
|
||||
var timeoutID;
|
||||
if (!timeoutID) {
|
||||
timeoutID = setTimeout(function() {
|
||||
history.replaceState(contentDiv.scrollTop, document.title);
|
||||
timeoutID = null;
|
||||
}, 100);
|
||||
}
|
||||
});
|
||||
if (!location.hash) {
|
||||
history.replaceState(contentDiv.scrollTop, document.title);
|
||||
}
|
||||
});
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphAlgo_Coloring_Schueler
|
||||
comment0.text=\r\n\ Dieser\ Algorithmus\ f\u00E4rbt\ einen\ Graphen,\ so\ dass\ keine\ benachbarten\ Knoten\r\n\ die\ gleiche\ Farbe\ haben\ und\ m\u00F6glichst\ wenige\ Farben\ benutzt\ werden.\r\n\ Algorithmus\:\ Beispieldatei,\ in\ der\ Sch\u00FCler\ den\ Algorithmus\ selbst\ umsetzen\ k\u00F6nnen\r\n\r\n\ @version\ 1.0\ from\ 10.12.2020\r\n\ @author\ Thomas\ Schaller\r\n
|
||||
comment0.text=\n\ Dieser\ Algorithmus\ f\u00E4rbt\ einen\ Graphen,\ so\ dass\ keine\ benachbarten\ Knoten\n\ die\ gleiche\ Farbe\ haben\ und\ m\u00F6glichst\ wenige\ Farben\ benutzt\ werden.\n\ Algorithmus\:\ Beispieldatei,\ in\ der\ Sch\u00FCler\ den\ Algorithmus\ selbst\ umsetzen\ k\u00F6nnen\n\n\ @version\ 1.0\ from\ 10.12.2020\n\ @author\ Thomas\ Schaller\n
|
||||
comment1.params=
|
||||
comment1.target=java.lang.String\ getBezeichnung()
|
||||
comment2.params=
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
#BlueJ package file
|
||||
objectbench.height=185
|
||||
objectbench.width=1892
|
||||
objectbench.height=93
|
||||
objectbench.width=776
|
||||
package.divider.horizontal=0.599476439790576
|
||||
package.divider.vertical=0.8004158004158004
|
||||
package.editor.height=763
|
||||
package.editor.width=1765
|
||||
package.editor.x=0
|
||||
package.editor.y=0
|
||||
package.frame.height=1053
|
||||
package.frame.width=1920
|
||||
package.divider.vertical=0.8003992015968064
|
||||
package.editor.height=394
|
||||
package.editor.width=659
|
||||
package.editor.x=819
|
||||
package.editor.y=382
|
||||
package.frame.height=600
|
||||
package.frame.width=800
|
||||
package.numDependencies=0
|
||||
package.numTargets=1
|
||||
package.showExtends=true
|
||||
|
|
@ -22,6 +22,6 @@ target1.height=50
|
|||
target1.name=GraphAlgo_Coloring_Schueler
|
||||
target1.showInterface=false
|
||||
target1.type=ClassTarget
|
||||
target1.width=250
|
||||
target1.width=220
|
||||
target1.x=10
|
||||
target1.y=90
|
||||
|
|
|
|||
|
|
@ -1,139 +1,139 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Graph
|
||||
comment0.text=\r\n\ Dies\ ist\ das\ Herz\ vom\ "GraphTester"\ -\ der\ Graph\ selber,\ gepeichert\ als\ Adjazenzliste.\r\n\ Die\ Klasse\ erlaubt\ durch\ geeignete\ Methoden\:\r\n\ -\ die\ Speicherung\ als\ Adjazenzmatrix,\r\n\ -\ das\ Hinzufuegen\ und\ Loeschen\ von\ knoten\ und\ Kanten,\r\n\ -\ das\ Markieren\ von\ Knoten\ und\ Kanten,\r\n\ -\ eine\ Aussage\ darueber,\ ob\ Knoten\ oder\ Kanten\ enthalten\ sind\ und\r\n\ -\ eine\ Ausgabe\ des\ Graphen\ in\ textueller\ Form\ sowie\ als\ csv-Datei.\r\n\ \r\n\ \r\n\ @author\ Dirk\ Zechnall,\ Thomas\ Schaller\r\n\ @version\ 31.01.2021\ (v6.5)\r\n
|
||||
comment0.text=\n\ Dies\ ist\ das\ Herz\ vom\ "GraphTester"\ -\ der\ Graph\ selber,\ gepeichert\ als\ Adjazenzliste.\n\ Die\ Klasse\ erlaubt\ durch\ geeignete\ Methoden\:\n\ -\ die\ Speicherung\ als\ Adjazenzmatrix,\n\ -\ das\ Hinzufuegen\ und\ Loeschen\ von\ knoten\ und\ Kanten,\n\ -\ das\ Markieren\ von\ Knoten\ und\ Kanten,\n\ -\ eine\ Aussage\ darueber,\ ob\ Knoten\ oder\ Kanten\ enthalten\ sind\ und\n\ -\ eine\ Ausgabe\ des\ Graphen\ in\ textueller\ Form\ sowie\ als\ csv-Datei.\n\ \n\ \n\ @author\ Dirk\ Zechnall,\ Thomas\ Schaller\n\ @version\ 31.01.2021\ (v6.5)\n
|
||||
comment1.params=isGerichtet\ isGewichtet
|
||||
comment1.target=Graph(boolean,\ boolean)
|
||||
comment1.text=\r\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Graphen\ (genauer\ eine\ neue\ Adjazenzliste)\r\n\ @param\ isGerichtet\ gibt\ an,\ ob\ es\ sich\ um\ einen\ gerichteten\ Graphen\ handelt\r\n\ @param\ isGewichtet\ gibt\ an,\ ob\ die\ Kanten\ gewichtet\ sind.\r\n
|
||||
comment1.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Graphen\ (genauer\ eine\ neue\ Adjazenzliste)\n\ @param\ isGerichtet\ gibt\ an,\ ob\ es\ sich\ um\ einen\ gerichteten\ Graphen\ handelt\n\ @param\ isGewichtet\ gibt\ an,\ ob\ die\ Kanten\ gewichtet\ sind.\n
|
||||
comment10.params=k
|
||||
comment10.target=int\ getNummer(Kante)
|
||||
comment10.text=\ Gibt\ die\ Nummer\ einer\ Kante\ zur\u00FCck\r\n\ @param\ \ k\ gesuchte\ Kante\r\n\ @return\ Nummer\ der\ Kante\ (mit\ 0\ beginnend)\r\n
|
||||
comment10.text=\ Gibt\ die\ Nummer\ einer\ Kante\ zur\u00FCck\n\ @param\ \ k\ gesuchte\ Kante\n\ @return\ Nummer\ der\ Kante\ (mit\ 0\ beginnend)\n
|
||||
comment11.params=
|
||||
comment11.target=double[][]\ getAdjazenzMatrix()
|
||||
comment11.text=\r\n\ Die\ Methode\ getAdjazenzMatrix()\ gibt\ die\ Adjazenzmatrix\ zurueck.\r\n\ \r\n\ @return\ \ double[][]\ Die\ AdjazenzMatrix\ als\ zweidimensionales\ Array\r\n
|
||||
comment11.text=\n\ Die\ Methode\ getAdjazenzMatrix()\ gibt\ die\ Adjazenzmatrix\ zurueck.\n\ \n\ @return\ \ double[][]\ Die\ AdjazenzMatrix\ als\ zweidimensionales\ Array\n
|
||||
comment12.params=filter
|
||||
comment12.target=java.util.List\ getAlleKanten(java.util.function.Predicate[])
|
||||
comment12.text=\r\n\ Gibt\ eine\ Liste\ aller\ Kanten\ des\ Graphen\ zur\u00FCck.\r\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ Liste\ aller\ Kanten\r\n
|
||||
comment12.text=\n\ Gibt\ eine\ Liste\ aller\ Kanten\ des\ Graphen\ zur\u00FCck.\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ Liste\ aller\ Kanten\n
|
||||
comment13.params=
|
||||
comment13.target=void\ entferneMarkierungBeiAllenKnoten()
|
||||
comment13.text=\r\n\ Entfernt\ die\ Markierung\ bei\ allen\ Knoten\ des\ Graphen.\r\n
|
||||
comment13.text=\n\ Entfernt\ die\ Markierung\ bei\ allen\ Knoten\ des\ Graphen.\n
|
||||
comment14.params=
|
||||
comment14.target=void\ initialisiereAlleKnoten()
|
||||
comment14.text=\r\n\ Initialisiert\ alle\ Knoten\ des\ Graphen.\r\n
|
||||
comment14.text=\n\ Initialisiert\ alle\ Knoten\ des\ Graphen.\n
|
||||
comment15.params=
|
||||
comment15.target=void\ initialisiereAlleKanten()
|
||||
comment15.text=\r\n\ Initialisiert\ alle\ Kanten\ des\ Graphen.\r\n
|
||||
comment15.text=\n\ Initialisiert\ alle\ Kanten\ des\ Graphen.\n
|
||||
comment16.params=k
|
||||
comment16.target=boolean\ isKnotenEnthalten(Knoten)
|
||||
comment16.text=\r\n\ Ueberprueft,\ ob\ ein\ Knoten\ in\ der\ Knotenliste\ enthalten\ ist.\r\n\ Sobald\ in\ der\ Knotenliste\ der\ Knoten\ k\ gefunden\ wird,\ wird\ true\ ausgegeben.\r\n\ \r\n\ @param\ \ k\ \ Der\ gesuchte\ Knoten\r\n\ @return\ \ true\=\ ist\ enthalten,\ false\ \=\ ist\ nicht\ enthalten\r\n
|
||||
comment16.text=\n\ Ueberprueft,\ ob\ ein\ Knoten\ in\ der\ Knotenliste\ enthalten\ ist.\n\ Sobald\ in\ der\ Knotenliste\ der\ Knoten\ k\ gefunden\ wird,\ wird\ true\ ausgegeben.\n\ \n\ @param\ \ k\ \ Der\ gesuchte\ Knoten\n\ @return\ \ true\=\ ist\ enthalten,\ false\ \=\ ist\ nicht\ enthalten\n
|
||||
comment17.params=
|
||||
comment17.target=int\ getAnzahlKnoten()
|
||||
comment17.text=\r\n\ Gibt\ die\ Anzahl\ der\ Knoten\ im\ Graph\ zurueck\r\n\ \r\n\ @return\ \ Anzahl\ der\ Knoten\r\n
|
||||
comment17.text=\n\ Gibt\ die\ Anzahl\ der\ Knoten\ im\ Graph\ zurueck\n\ \n\ @return\ \ Anzahl\ der\ Knoten\n
|
||||
comment18.params=filter
|
||||
comment18.target=java.util.List\ getAlleKnoten(java.util.function.Predicate[])
|
||||
comment18.text=\r\n\ Gibt\ eine\ Liste\ aller\ Knoten\ des\ Graphen\ zurueck.\ \r\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ \ Die\ Knotenliste.\ Falls\ leer\ wird\ eine\ leere\ Liste\ \ zurueckgegeben\r\n
|
||||
comment18.text=\n\ Gibt\ eine\ Liste\ aller\ Knoten\ des\ Graphen\ zurueck.\ \n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Die\ Knotenliste.\ Falls\ leer\ wird\ eine\ leere\ Liste\ \ zurueckgegeben\n
|
||||
comment19.params=k\ filter
|
||||
comment19.target=java.util.List\ getNachbarknoten(Knoten,\ java.util.function.Predicate[])
|
||||
comment19.text=\r\n\ Gibt\ die\ Liste\ aller\ Nachbarknoten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \r\n\r\n\ @param\ \ \ k\ \ \ \ Der\ Knoten,\ zu\ dem\ die\ Adjazenzliste\ gesucht\ wird\r\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ \ Liste\ der\ Nachbarknoten\r\n
|
||||
comment19.text=\n\ Gibt\ die\ Liste\ aller\ Nachbarknoten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\n\ @param\ \ \ k\ \ \ \ Der\ Knoten,\ zu\ dem\ die\ Adjazenzliste\ gesucht\ wird\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ Nachbarknoten\n
|
||||
comment2.params=
|
||||
comment2.target=Graph()
|
||||
comment2.text=\r\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ ungerichteten,\ ungewichteten\ Graphen\ (genauer\ eine\ neue\ Adjazenzliste)\r\n
|
||||
comment2.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ ungerichteten,\ ungewichteten\ Graphen\ (genauer\ eine\ neue\ Adjazenzliste)\n
|
||||
comment20.params=k\ filter
|
||||
comment20.target=java.util.List\ getAusgehendeKanten(Knoten,\ java.util.function.Predicate[])
|
||||
comment20.text=\r\n\ Gibt\ eine\ Liste\ der\ ausgehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \r\n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \r\n\ unterschieden.\r\n\r\n\ @param\ \ \ k\ \ \ \ Der\ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\r\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ \ Liste\ der\ ausgehenden\ Kanten.\r\n
|
||||
comment20.text=\n\ Gibt\ eine\ Liste\ der\ ausgehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ k\ \ \ \ Der\ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ ausgehenden\ Kanten.\n
|
||||
comment21.params=knotennr\ filter
|
||||
comment21.target=java.util.List\ getAusgehendeKanten(int,\ java.util.function.Predicate[])
|
||||
comment21.text=\r\n\ Gibt\ eine\ Liste\ der\ ausgehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \r\n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \r\n\ unterschieden.\r\n\r\n\ @param\ \ \ knotennr\ \ \ \ Nummer\ des\ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\r\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ \ Liste\ der\ ausgehenden\ Kanten.\r\n
|
||||
comment21.text=\n\ Gibt\ eine\ Liste\ der\ ausgehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ knotennr\ \ \ \ Nummer\ des\ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ ausgehenden\ Kanten.\n
|
||||
comment22.params=knotennr\ filter
|
||||
comment22.target=java.util.List\ getEingehendeKanten(int,\ java.util.function.Predicate[])
|
||||
comment22.text=\r\n\ Gibt\ eine\ Liste\ der\ eingehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \r\n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \r\n\ unterschieden.\r\n\r\n\ @param\ \ \ knotennr\ \ \ \ Die\ Nummer\ des\ Knotens,\ zu\ dem\ die\ Kanten\ gesucht\ werden\r\n\ @param\ \ \ filter\ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ \ Liste\ der\ eingehenden\ Kanten.\r\n
|
||||
comment22.text=\n\ Gibt\ eine\ Liste\ der\ eingehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ knotennr\ \ \ \ Die\ Nummer\ des\ Knotens,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ eingehenden\ Kanten.\n
|
||||
comment23.params=k\ filter
|
||||
comment23.target=java.util.List\ getEingehendeKanten(Knoten,\ java.util.function.Predicate[])
|
||||
comment23.text=\r\n\ Gibt\ eine\ Liste\ der\ eingehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \r\n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \r\n\ unterschieden.\r\n\r\n\ @param\ \ \ k\ \ \ \ \ \ \ \ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\r\n\ @param\ \ \ filter\ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\r\n\ @return\ \ Liste\ der\ eingehenden\ Kanten.\r\n
|
||||
comment23.text=\n\ Gibt\ eine\ Liste\ der\ eingehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ k\ \ \ \ \ \ \ \ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ eingehenden\ Kanten.\n
|
||||
comment24.params=knotennr
|
||||
comment24.target=Knoten\ getKnoten(int)
|
||||
comment24.text=\r\n\ Liefert\ einen\ Knoten\ des\ Graphen\r\n\ @param\ knotennr\ Nummer\ der\ Knoten\ (beginnend\ mit\ 0)\r\n\ @return\ liefert\ den\ Knoten\ mit\ dieser\ Nummer\r\n
|
||||
comment24.text=\n\ Liefert\ einen\ Knoten\ des\ Graphen\n\ @param\ knotennr\ Nummer\ der\ Knoten\ (beginnend\ mit\ 0)\n\ @return\ liefert\ den\ Knoten\ mit\ dieser\ Nummer\n
|
||||
comment25.params=k
|
||||
comment25.target=void\ neuerKnoten(Knoten)
|
||||
comment25.text=\r\n\ F\u00FCgt\ einen\ Knoten\ dem\ Graph\ hinzu.\r\n\ @param\ \ k\ \ \ \ Der\ Knoten,\ der\ hinzugefuegt\ werden\ soll\r\n
|
||||
comment25.text=\n\ F\u00FCgt\ einen\ Knoten\ dem\ Graph\ hinzu.\n\ @param\ \ k\ \ \ \ Der\ Knoten,\ der\ hinzugefuegt\ werden\ soll\n
|
||||
comment26.params=knotennr
|
||||
comment26.target=void\ entferneKnoten(int)
|
||||
comment26.text=\r\n\ Entfernt\ einen\ Knoten\ aus\ dem\ Graphen\r\n\r\n\ @param\ \ \ knotennr\ \ \ \ Nummer\ des\ Knotens,\ der\ geloescht\ werden\ soll\r\n
|
||||
comment26.text=\n\ Entfernt\ einen\ Knoten\ aus\ dem\ Graphen\n\n\ @param\ \ \ knotennr\ \ \ \ Nummer\ des\ Knotens,\ der\ geloescht\ werden\ soll\n
|
||||
comment27.params=k
|
||||
comment27.target=boolean\ entferneKnoten(Knoten)
|
||||
comment27.text=\r\n\ Entfernt\ einen\ Knoten\ aus\ dem\ Graphen\r\n\r\n\ @param\ \ \ k\ \ \ \ Knoten,\ der\ geloescht\ werden\ soll\r\n\ @return\ \ gibt\ zur\u00FCck,\ ob\ der\ Knoten\ erfolgreich\ entfernt\ wurde.\r\n
|
||||
comment27.text=\n\ Entfernt\ einen\ Knoten\ aus\ dem\ Graphen\n\n\ @param\ \ \ k\ \ \ \ Knoten,\ der\ geloescht\ werden\ soll\n\ @return\ \ gibt\ zur\u00FCck,\ ob\ der\ Knoten\ erfolgreich\ entfernt\ wurde.\n
|
||||
comment28.params=e
|
||||
comment28.target=boolean\ isKanteEnthalten(Kante)
|
||||
comment28.text=\r\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\r\n\r\n\ @param\ \ \ e\ \ \ \ \ Die\ zu\ suchende\ Kante\r\n\ @return\ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\r\n
|
||||
comment28.text=\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\n\n\ @param\ \ \ e\ \ \ \ \ Die\ zu\ suchende\ Kante\n\ @return\ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\n
|
||||
comment29.params=startNr\ zielNr
|
||||
comment29.target=boolean\ isKanteEnthalten(int,\ int)
|
||||
comment29.text=\r\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\ \r\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\r\n\r\n\ @param\ \ \ startNr\ \ \ \ Nummer\ des\ Startknotens\r\n\ @param\ \ \ zielNr\ \ \ \ \ Nummer\ des\ Zielknotens\r\n\ @return\ \ boolean\ \ \ \ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\r\n
|
||||
comment29.text=\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\ \n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ startNr\ \ \ \ Nummer\ des\ Startknotens\n\ @param\ \ \ zielNr\ \ \ \ \ Nummer\ des\ Zielknotens\n\ @return\ \ boolean\ \ \ \ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\n
|
||||
comment3.params=
|
||||
comment3.target=void\ loescheGraph()
|
||||
comment3.text=\r\n\ L\u00F6scht\ alle\ Knoten\ und\ Kanten\ eines\ Graphen\ und\ stellt\ auf\ ungerichtet\ und\ ungewichtet\ zur\u00FCck.\r\n
|
||||
comment3.text=\n\ L\u00F6scht\ alle\ Knoten\ und\ Kanten\ eines\ Graphen\ und\ stellt\ auf\ ungerichtet\ und\ ungewichtet\ zur\u00FCck.\n
|
||||
comment30.params=start\ ziel
|
||||
comment30.target=boolean\ isKanteEnthalten(Knoten,\ Knoten)
|
||||
comment30.text=\r\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\ \r\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\r\n\r\n\ @param\ \ \ start\ \ \ \ Startknoten\r\n\ @param\ \ \ ziel\ \ \ \ \ Zielknoten\r\n\ @return\ \ boolean\ \ \ \ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\r\n
|
||||
comment30.text=\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\ \n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ start\ \ \ \ Startknoten\n\ @param\ \ \ ziel\ \ \ \ \ Zielknoten\n\ @return\ \ boolean\ \ \ \ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\n
|
||||
comment31.params=start\ ziel
|
||||
comment31.target=Kante\ getKante(Knoten,\ Knoten)
|
||||
comment31.text=\r\n\ Gibt\ eine\ gesuchte\ Kante\ aus\ dem\ Graphen\ zurueck.\r\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\r\n\r\n\ @param\ \ \ start\ \ \ \ Der\ StartKnoten\r\n\ @param\ \ \ ziel\ \ \ \ \ Der\ StartKnoten\r\n\ @return\ \ \ \ Die\ gesuchte\ Kante\r\n
|
||||
comment31.text=\n\ Gibt\ eine\ gesuchte\ Kante\ aus\ dem\ Graphen\ zurueck.\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ start\ \ \ \ Der\ StartKnoten\n\ @param\ \ \ ziel\ \ \ \ \ Der\ StartKnoten\n\ @return\ \ \ \ Die\ gesuchte\ Kante\n
|
||||
comment32.params=startnr\ zielnr
|
||||
comment32.target=Kante\ getKante(int,\ int)
|
||||
comment32.text=\r\n\ Gibt\ eine\ gesuchte\ Kante\ aus\ dem\ Graphen\ zurueck.\r\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\r\n\r\n\ @param\ \ \ startnr\ \ \ \ Der\ Nummer\ des\ StartKnoten\r\n\ @param\ \ \ zielnr\ \ \ \ \ Die\ Nummer\ des\ Zielknoten\r\n\ @return\ \ Die\ gesuchte\ Kante\r\n
|
||||
comment32.text=\n\ Gibt\ eine\ gesuchte\ Kante\ aus\ dem\ Graphen\ zurueck.\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ startnr\ \ \ \ Der\ Nummer\ des\ StartKnoten\n\ @param\ \ \ zielnr\ \ \ \ \ Die\ Nummer\ des\ Zielknoten\n\ @return\ \ Die\ gesuchte\ Kante\n
|
||||
comment33.params=e
|
||||
comment33.target=void\ neueKante(Kante)
|
||||
comment33.text=\r\n\ Fuegt\ eine\ Kante\ dem\ Graphen\ hinzu.\r\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ schon\ im\ Graphen\ enthalten\ ist.\r\n\ \r\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ erstellt.\r\n\r\n\ @param\ \ \ e\ \ \ \ \ Die\ Kante,\ die\ hinzugefuegt\ werden\ soll\r\n
|
||||
comment33.text=\n\ Fuegt\ eine\ Kante\ dem\ Graphen\ hinzu.\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ schon\ im\ Graphen\ enthalten\ ist.\n\ \n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ erstellt.\n\n\ @param\ \ \ e\ \ \ \ \ Die\ Kante,\ die\ hinzugefuegt\ werden\ soll\n
|
||||
comment34.params=start\ ziel\ gewicht
|
||||
comment34.target=void\ neueKante(Knoten,\ Knoten,\ double)
|
||||
comment34.text=\r\n\ Fuegt\ eine\ Kante\ dem\ Graphen\ hinzu.\r\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ schon\ im\ Graphen\ enthalten\ ist.\r\n\ \r\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ erstellt.\r\n\r\n\ @param\ \ \ start\ \ \ \ \ Der\ StartKnoten\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\r\n\ @param\ \ \ ziel\ \ \ \ \ Der\ ZielKnoten\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\r\n\ @param\ \ \ gewicht\ \ \ \ \ Das\ Gewicht\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\r\n
|
||||
comment34.text=\n\ Fuegt\ eine\ Kante\ dem\ Graphen\ hinzu.\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ schon\ im\ Graphen\ enthalten\ ist.\n\ \n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ erstellt.\n\n\ @param\ \ \ start\ \ \ \ \ Der\ StartKnoten\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\n\ @param\ \ \ ziel\ \ \ \ \ Der\ ZielKnoten\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\n\ @param\ \ \ gewicht\ \ \ \ \ Das\ Gewicht\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\n
|
||||
comment35.params=e
|
||||
comment35.target=void\ entferneKante(Kante)
|
||||
comment35.text=\r\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\r\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\r\n\r\n\ @param\ \ \ e\ Die\ zu\ entfernende\ Kante\r\n
|
||||
comment35.text=\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\n\n\ @param\ \ \ e\ Die\ zu\ entfernende\ Kante\n
|
||||
comment36.params=start\ ziel
|
||||
comment36.target=void\ entferneKante(Knoten,\ Knoten)
|
||||
comment36.text=\r\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\r\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ ueberhaupt\ im\ Graphen\ enthalten\ ist.\r\n\ \r\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\r\n\r\n\ @param\ \ \ start\ \ \ \ StartKnotens\r\n\ @param\ \ \ ziel\ \ \ \ \ ZielKnotens\r\n
|
||||
comment36.text=\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ ueberhaupt\ im\ Graphen\ enthalten\ ist.\n\ \n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\n\n\ @param\ \ \ start\ \ \ \ StartKnotens\n\ @param\ \ \ ziel\ \ \ \ \ ZielKnotens\n
|
||||
comment37.params=startnr\ zielnr
|
||||
comment37.target=void\ entferneKante(int,\ int)
|
||||
comment37.text=\r\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\r\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\r\n\r\n\ @param\ \ \ startnr\ \ \ \ Nummer\ des\ StartKnotens\r\n\ @param\ \ \ zielnr\ \ \ \ \ Nummer\ des\ ZielKnotens\r\n
|
||||
comment37.text=\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\n\n\ @param\ \ \ startnr\ \ \ \ Nummer\ des\ StartKnotens\n\ @param\ \ \ zielnr\ \ \ \ \ Nummer\ des\ ZielKnotens\n
|
||||
comment38.params=
|
||||
comment38.target=boolean\ isLeer()
|
||||
comment38.text=\r\n\ Ueberprueft,\ ob\ die\ Adjazenzliste\ leer\ ist,\ d.h.\ keine\ Knoten\ im\ Graphen\ enthalten\ sind.\r\n\ \r\n\ @return\ \ \ true,\ wenn\ die\ Liste\ leer\ ist,\ sonst\ false\r\n
|
||||
comment38.text=\n\ Ueberprueft,\ ob\ die\ Adjazenzliste\ leer\ ist,\ d.h.\ keine\ Knoten\ im\ Graphen\ enthalten\ sind.\n\ \n\ @return\ \ \ true,\ wenn\ die\ Liste\ leer\ ist,\ sonst\ false\n
|
||||
comment39.params=
|
||||
comment39.target=void\ loescheAlles()
|
||||
comment39.text=\r\n\ Loescht\ den\ gesamten\ Graphen\r\n
|
||||
comment39.text=\n\ Loescht\ den\ gesamten\ Graphen\n
|
||||
comment4.params=csvParser
|
||||
comment4.target=boolean\ ladeGraph(imp.Table)
|
||||
comment4.text=\r\n\ Ein\ Graph\ wird\ aus\ einer\ csv-Datei\ erstellt,\ die\ entweder\r\n\ eine\ Matrix\ oder\ eine\ Adjazenzliste\ enth\u00E4lt,\ die\ den\ Graph\ beschreibt.\r\n\r\n\ @param\ \ csvParser\ \ \ Eine\ CSV-Datei\ als\ Table-Objekt\r\n\ @return\ gibt\ zur\u00FCck,\ ob\ das\ Laden\ erfolgreich\ war\r\n
|
||||
comment4.text=\n\ Ein\ Graph\ wird\ aus\ einer\ csv-Datei\ erstellt,\ die\ entweder\n\ eine\ Matrix\ oder\ eine\ Adjazenzliste\ enth\u00E4lt,\ die\ den\ Graph\ beschreibt.\n\n\ @param\ \ csvParser\ \ \ Eine\ CSV-Datei\ als\ Table-Objekt\n\ @return\ gibt\ zur\u00FCck,\ ob\ das\ Laden\ erfolgreich\ war\n
|
||||
comment40.params=asMatrix
|
||||
comment40.target=java.lang.String\ toCSVString(boolean)
|
||||
comment40.text=\r\n\ Die\ Methode\ erstellt\ eine\ CSV-Ausgabe\ des\ Graphen\ entweder\ als\ Adjazenzliste\ oder\ als\ Adjazenzmatrix.\r\n\r\n\ @param\ \ \ asMatrix\ \ \ \ true,\ falls\ die\ CSV-Ausgabe\ eine\ AdjazenzMatrix\ sein\ soll,\ sonst\ false\r\n\ @return\ \ CSV-Ausgabe\r\n
|
||||
comment40.text=\n\ Die\ Methode\ erstellt\ eine\ CSV-Ausgabe\ des\ Graphen\ entweder\ als\ Adjazenzliste\ oder\ als\ Adjazenzmatrix.\n\n\ @param\ \ \ asMatrix\ \ \ \ true,\ falls\ die\ CSV-Ausgabe\ eine\ AdjazenzMatrix\ sein\ soll,\ sonst\ false\n\ @return\ \ CSV-Ausgabe\n
|
||||
comment41.params=
|
||||
comment41.target=java.lang.String\ toString()
|
||||
comment41.text=\r\n\ Textuelle\ Repraesentation\ des\ Graphen.\r\n\ \r\n\ @return\ \ Der\ Graph\ als\ Stringrepraesentation\r\n
|
||||
comment41.text=\n\ Textuelle\ Repraesentation\ des\ Graphen.\n\ \n\ @return\ \ Der\ Graph\ als\ Stringrepraesentation\n
|
||||
comment42.params=
|
||||
comment42.target=void\ ausgabe()
|
||||
comment42.text=\r\n\ Konsolenausgabe\ der\ textuellen\ Repraesentation\ des\ Graphen.\r\n
|
||||
comment42.text=\n\ Konsolenausgabe\ der\ textuellen\ Repraesentation\ des\ Graphen.\n
|
||||
comment43.params=k\ zeigeWert
|
||||
comment43.target=java.lang.String\ getKnoteninfo(Knoten,\ boolean)
|
||||
comment43.text=\r\n\ Info\ \u00FCber\ einen\ Knoten\ zur\u00FCckgeben\ \r\n\ @param\ k\ Knoten,\ des\ Info\ ermittelt\ werden\ soll\r\n\ @param\ zeigeWert\ Soll\ der\ Wert\ des\ Knoten\ in\ der\ Info\ enthalten\ sein\r\n\ @return\ Infotext\ oder\ Nummer\ des\ Knoten\ und\ ggf.\ sein\ Wert\r\n
|
||||
comment43.text=\n\ Info\ \u00FCber\ einen\ Knoten\ zur\u00FCckgeben\ \n\ @param\ k\ Knoten,\ des\ Info\ ermittelt\ werden\ soll\n\ @param\ zeigeWert\ Soll\ der\ Wert\ des\ Knoten\ in\ der\ Info\ enthalten\ sein\n\ @return\ Infotext\ oder\ Nummer\ des\ Knoten\ und\ ggf.\ sein\ Wert\n
|
||||
comment44.params=
|
||||
comment44.target=java.util.List\ getStatus()
|
||||
comment44.text=\ Speichert\ den\ Zustand\ des\ Graphen\ als\ String-List\r\n\ @return\ List\ mit\ Zustand\r\n
|
||||
comment44.text=\ Speichert\ den\ Zustand\ des\ Graphen\ als\ String-List\n\ @return\ List\ mit\ Zustand\n
|
||||
comment45.params=status
|
||||
comment45.target=void\ setStatus(java.util.List)
|
||||
comment45.text=\ Stellt\ den\ Zustand\ des\ Graphen\ aus\ String-List\ wieder\ her\r\n\ @param\ status\ List\ mit\ Zustand\r\n
|
||||
comment45.text=\ Stellt\ den\ Zustand\ des\ Graphen\ aus\ String-List\ wieder\ her\n\ @param\ status\ List\ mit\ Zustand\n
|
||||
comment5.params=isGewichtet
|
||||
comment5.target=void\ setGewichtet(boolean)
|
||||
comment5.text=\r\n\ Legt\ fest,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist.\r\n\r\n\ @param\ isGewichtet\ neuer\ Wert\r\n
|
||||
comment5.text=\n\ Legt\ fest,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist.\n\n\ @param\ isGewichtet\ neuer\ Wert\n
|
||||
comment6.params=
|
||||
comment6.target=boolean\ isGewichtet()
|
||||
comment6.text=\r\n\ Gibt\ zurueck,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\r\n\r\n\ @return\ gewichtet?\ (true/false)\r\n
|
||||
comment6.text=\n\ Gibt\ zurueck,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\n\n\ @return\ gewichtet?\ (true/false)\n
|
||||
comment7.params=isGerichtet
|
||||
comment7.target=void\ setGerichtet(boolean)
|
||||
comment7.text=\r\n\ Legt\ fest,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist.\r\n\r\n\ @param\ \ isGerichtet\ neuer\ Wert\r\n
|
||||
comment7.text=\n\ Legt\ fest,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist.\n\n\ @param\ \ isGerichtet\ neuer\ Wert\n
|
||||
comment8.params=
|
||||
comment8.target=boolean\ isGerichtet()
|
||||
comment8.text=\r\n\ Gibt\ zurueck,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist.\r\n\r\n\ @return\ \ gerichtet?\ (true/false)\r\n
|
||||
comment8.text=\n\ Gibt\ zurueck,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist.\n\n\ @return\ \ gerichtet?\ (true/false)\n
|
||||
comment9.params=k
|
||||
comment9.target=int\ getNummer(Knoten)
|
||||
comment9.text=\ Gibt\ die\ Nummer\ eines\ Knotens\ im\ Graphen\ zur\u00FCck\r\n\ @param\ \ k\ \ gesuchter\ Knoten\r\n\ @return\ Nummer\ des\ Knotens\ (mit\ 0\ beginnend)\r\n
|
||||
comment9.text=\ Gibt\ die\ Nummer\ eines\ Knotens\ im\ Graphen\ zur\u00FCck\n\ @param\ \ k\ \ gesuchter\ Knoten\n\ @return\ Nummer\ des\ Knotens\ (mit\ 0\ beginnend)\n
|
||||
numComments=46
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphElement
|
||||
comment0.text=\r\n\ Die\ Klasse\ GraphElement\ ist\ eine\ Oberklasse\ von\ Knoten\ und\ Kanten.\r\n\ Sie\ ist\ nur\ f\u00FCr\ die\ interne\ Verarbeitung\ wichtig.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v1.1\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ GraphElement\ ist\ eine\ Oberklasse\ von\ Knoten\ und\ Kanten.\n\ Sie\ ist\ nur\ f\u00FCr\ die\ interne\ Verarbeitung\ wichtig.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v1.1\n
|
||||
comment1.params=e
|
||||
comment1.target=int\ compareTo(GraphElement)
|
||||
comment2.params=
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphOptions
|
||||
comment0.text=\r\n\ Die\ Klasse\ GraphOptions\ speichert,\ wie\ ein\ Graph\ in\ einem\ Fenster\ vom\ \r\n\ GraphPlotter\ angezeigt\ wird.\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ v6.7\ (9.12.2020)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ GraphOptions\ speichert,\ wie\ ein\ Graph\ in\ einem\ Fenster\ vom\ \n\ GraphPlotter\ angezeigt\ wird.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=
|
||||
comment1.target=GraphOptions()
|
||||
comment2.params=csvParser
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphPlotter
|
||||
comment0.text=\r\n\ Der\ GraphPlotter\ ist\ das\ Herzstueck\ der\ Visualisierung\ und\ dient\ als\ Schnittstelle\ zur\ GUI.\r\n\ \r\n\ @author\ Thomas\ Schaller\r\n\ @version\ 09.12.2020\ (v6.7)\r\n
|
||||
comment0.text=\n\ Der\ GraphPlotter\ ist\ das\ Herzstueck\ der\ Visualisierung\ und\ dient\ als\ Schnittstelle\ zur\ GUI.\n\ \n\ @author\ Thomas\ Schaller\n\ @version\ 09.12.2020\ (v6.7)\n
|
||||
comment1.params=
|
||||
comment1.target=GraphPlotter()
|
||||
comment1.text=\r\n\ Der\ Konstruktor\ legt\ sowohl\ Einstellungen\ des\ mxGraphen\ (Drag&Drop,\ Editable,\ ...)\ als\ auch\ des\ Graphen\ (gewichtet,\ gerichtet,\ ...)\ fest.\r\n\r\n\ @param\ \ boolean\ isDirected\ \ Gibt\ an,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist\r\n\ @param\ \ boolean\ isWeighted\ \ Gibt\ an,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\r\n\ @param\ \ String\ hintergrundBild\ \ \ Gibt\ den\ Namen\ eines\ Hintergrundbildes\ an\r\n
|
||||
comment1.text=\n\ Der\ Konstruktor\ legt\ sowohl\ Einstellungen\ des\ mxGraphen\ (Drag&Drop,\ Editable,\ ...)\ als\ auch\ des\ Graphen\ (gewichtet,\ gerichtet,\ ...)\ fest.\n\n\ @param\ \ boolean\ isDirected\ \ Gibt\ an,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist\n\ @param\ \ boolean\ isWeighted\ \ Gibt\ an,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\n\ @param\ \ String\ hintergrundBild\ \ \ Gibt\ den\ Namen\ eines\ Hintergrundbildes\ an\n
|
||||
comment10.params=x\ y
|
||||
comment10.target=Knoten\ getKnotenAt(int,\ int)
|
||||
comment11.params=x\ y
|
||||
|
|
@ -22,24 +22,24 @@ comment17.params=
|
|||
comment17.target=GraphOptions\ getGraphOptions()
|
||||
comment18.params=
|
||||
comment18.target=Graph\ getGraph()
|
||||
comment18.text=\r\n\ Gibt\ den\ Graphen\ zurueck.\r\n\ \r\n\ @return\ \ Graph\r\n
|
||||
comment18.text=\n\ Gibt\ den\ Graphen\ zurueck.\n\ \n\ @return\ \ Graph\n
|
||||
comment19.params=
|
||||
comment19.target=Knoten\ getSelectedKnoten()
|
||||
comment19.text=\r\n\ Gibt\ das\ selektierte\ Knotenobjekt\ zurueck.\r\n\ \r\n\ @return\ \ Object\r\n
|
||||
comment19.text=\n\ Gibt\ das\ selektierte\ Knotenobjekt\ zurueck.\n\ \n\ @return\ \ Object\n
|
||||
comment2.params=
|
||||
comment2.target=void\ setEditable()
|
||||
comment20.params=
|
||||
comment20.target=java.util.List\ getSelectedKnotenListe()
|
||||
comment20.text=\r\n\ Gibt\ die\ selektierte\ KnotenobjektListe\ (als\ Array)\ zurueck.\r\n\ \r\n\ @return\ \ Object[]\r\n
|
||||
comment20.text=\n\ Gibt\ die\ selektierte\ KnotenobjektListe\ (als\ Array)\ zurueck.\n\ \n\ @return\ \ Object[]\n
|
||||
comment21.params=
|
||||
comment21.target=Kante\ getSelectedKante()
|
||||
comment21.text=\r\n\ Gibt\ das\ selektierte\ Kantenobjekt\ zurueck.\r\n\ \r\n\ @return\ \ Object\r\n
|
||||
comment21.text=\n\ Gibt\ das\ selektierte\ Kantenobjekt\ zurueck.\n\ \n\ @return\ \ Object\n
|
||||
comment22.params=
|
||||
comment22.target=java.lang.String\ toString()
|
||||
comment22.text=\r\n\ Ueberschreibt\ die\ Methode\ toString.\ Eine\ String-Repraesentation\ des\ GraphPlotters\ wird\ ausgegeben.\r\n\r\n\ @return\ \ String\ \ Die\ String-Repraesentation\ des\ GraphPlotters\r\n
|
||||
comment22.text=\n\ Ueberschreibt\ die\ Methode\ toString.\ Eine\ String-Repraesentation\ des\ GraphPlotters\ wird\ ausgegeben.\n\n\ @return\ \ String\ \ Die\ String-Repraesentation\ des\ GraphPlotters\n
|
||||
comment23.params=
|
||||
comment23.target=void\ ausgabe()
|
||||
comment23.text=\r\n\ Gibt\ die\ String-Repraesentation\ des\ GraphPlotters\ auf\ der\ Konsole\ aus.\r\n
|
||||
comment23.text=\n\ Gibt\ die\ String-Repraesentation\ des\ GraphPlotters\ auf\ der\ Konsole\ aus.\n
|
||||
comment3.params=graph\ options
|
||||
comment3.target=void\ setGraph(Graph,\ GraphOptions)
|
||||
comment4.params=k
|
||||
|
|
|
|||
|
|
@ -1,64 +1,64 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Kante
|
||||
comment0.text=\r\n\ Die\ Klasse\ Kante\ beschreibt\ die\ Datenstruktur\ einer\ Kante,\ bestehend\ aus\ Startknoten,\ Gewicht\ und\ Zielknoten.\r\n\ Da\ Kanten\ innerhalb\ von\ Adjazenzlisten\ und\ -Matrizen\ repraesentiert\ werden,\ ist\ diese\ Klasse\ eigentlich\ unnoetig\!\r\n\ Sie\ wurde\ zum\ Zweck\ der\ Vereinfachung\ -\ sozusagen\ als\ Zwischenspeicher\ von\ Kanten\ -\ eingefuehrt.\r\n\ Auch\ soll\ sie\ das\ Kantengewicht\ verwalten\ und\ Aufschluss\ darueber\ geben,\ ob\ sie\ gefaerbt/geloescht\ ist\ oder\ nicht.\r\n\ \r\n\ @author\ \ Dirk\ Zechnall,\ Thomas\ Schaller\r\n\ @version\ 22.07.2020\ (v6.4)\r\n
|
||||
comment0.text=\n\ Die\ Klasse\ Kante\ beschreibt\ die\ Datenstruktur\ einer\ Kante,\ bestehend\ aus\ Startknoten,\ Gewicht\ und\ Zielknoten.\n\ Da\ Kanten\ innerhalb\ von\ Adjazenzlisten\ und\ -Matrizen\ repraesentiert\ werden,\ ist\ diese\ Klasse\ eigentlich\ unnoetig\!\n\ Sie\ wurde\ zum\ Zweck\ der\ Vereinfachung\ -\ sozusagen\ als\ Zwischenspeicher\ von\ Kanten\ -\ eingefuehrt.\n\ Auch\ soll\ sie\ das\ Kantengewicht\ verwalten\ und\ Aufschluss\ darueber\ geben,\ ob\ sie\ gefaerbt/geloescht\ ist\ oder\ nicht.\n\ \n\ @author\ \ Dirk\ Zechnall,\ Thomas\ Schaller\n\ @version\ 22.07.2020\ (v6.4)\n
|
||||
comment1.params=neuerStart\ neuerZiel\ neuesGewicht
|
||||
comment1.target=Kante(Knoten,\ Knoten,\ double)
|
||||
comment1.text=\r\n\ Der\ Konstruktor\ erstellt\ eine\ neue\ Kante\ mit\ Start-\ und\ Zielknoten\ und\ Kantengewicht.\r\n\ Die\ Kante\ ist\ zu\ Beginn\ ungefaerbt.\r\n\r\n\ @param\ \ neuerStart\ \ Der\ neue\ Startknoten\r\n\ @param\ \ neuerZiel\ \ Der\ neue\ Zielknoten\r\n\ @param\ \ neuesGewicht\ \ Das\ neue\ Kantengewicht\r\n
|
||||
comment1.text=\n\ Der\ Konstruktor\ erstellt\ eine\ neue\ Kante\ mit\ Start-\ und\ Zielknoten\ und\ Kantengewicht.\n\ Die\ Kante\ ist\ zu\ Beginn\ ungefaerbt.\n\n\ @param\ \ neuerStart\ \ Der\ neue\ Startknoten\n\ @param\ \ neuerZiel\ \ Der\ neue\ Zielknoten\n\ @param\ \ neuesGewicht\ \ Das\ neue\ Kantengewicht\n
|
||||
comment10.params=
|
||||
comment10.target=Knoten\ getZiel()
|
||||
comment10.text=\r\n\ Gibt\ den\ Zielknoten\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ Zielknoten\r\n
|
||||
comment10.text=\n\ Gibt\ den\ Zielknoten\ der\ Kante\ zurueck\n\ \n\ @return\ \ Zielknoten\n
|
||||
comment11.params=k
|
||||
comment11.target=Knoten\ getAnderesEnde(Knoten)
|
||||
comment11.text=\r\n\ Gibt\ Knoten\ am\ anderen\ Ende\ der\ Kante\ zurueck\r\n\ @param\ k\ Knoten\ am\ ersten\ Ende\ der\ Kante\r\n\ @return\ \ Knoten\ am\ anderen\ Ende\r\n
|
||||
comment11.text=\n\ Gibt\ Knoten\ am\ anderen\ Ende\ der\ Kante\ zurueck\n\ @param\ k\ Knoten\ am\ ersten\ Ende\ der\ Kante\n\ @return\ \ Knoten\ am\ anderen\ Ende\n
|
||||
comment12.params=wert
|
||||
comment12.target=void\ setMarkiert(boolean)
|
||||
comment12.text=\r\n\ Setzt\ das\ markiert-Attribut\ der\ Kante\r\n\r\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ markiert-Wert\r\n
|
||||
comment12.text=\n\ Setzt\ das\ markiert-Attribut\ der\ Kante\n\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ markiert-Wert\n
|
||||
comment13.params=
|
||||
comment13.target=boolean\ isMarkiert()
|
||||
comment13.text=\r\n\ Gibt\ zur\u00FCck,\ ob\ die\ Kanten\ markiert\ ist\r\n\ \r\n\ @return\ \ markiert?\r\n
|
||||
comment13.text=\n\ Gibt\ zur\u00FCck,\ ob\ die\ Kanten\ markiert\ ist\n\ \n\ @return\ \ markiert?\n
|
||||
comment14.params=wert
|
||||
comment14.target=void\ setGeloescht(boolean)
|
||||
comment14.text=\r\n\ Setzt\ das\ gel\u00F6scht-Attribut\ der\ Kante\r\n\r\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ gel\u00F6scht-Wert\r\n
|
||||
comment14.text=\n\ Setzt\ das\ gel\u00F6scht-Attribut\ der\ Kante\n\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ gel\u00F6scht-Wert\n
|
||||
comment15.params=
|
||||
comment15.target=boolean\ isGeloescht()
|
||||
comment15.text=\r\n\ Gibt\ den\ gel\u00F6scht-Wert\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ gel\u00F6scht?\r\n
|
||||
comment15.text=\n\ Gibt\ den\ gel\u00F6scht-Wert\ der\ Kante\ zurueck\n\ \n\ @return\ \ gel\u00F6scht?\n
|
||||
comment16.params=
|
||||
comment16.target=int\ getFarbe()
|
||||
comment16.text=\r\n\ Gibt\ zurueck,\ in\ welcher\ Farbe\ die\ Kante\ gezeichnet\ werden\ soll.\r\n\ Ist\ die\ Farbe\ nicht\ gesetzt,\ dann\ wird\ eine\ unmarkierte\ Kante\ in\ Farbe\ 1\ \r\n\ und\ eine\ markierte\ in\ Farbe\ 2\ gezeichnet.\r\n\ @return\ Nummer\ der\ Farbe\r\n
|
||||
comment16.text=\n\ Gibt\ zurueck,\ in\ welcher\ Farbe\ die\ Kante\ gezeichnet\ werden\ soll.\n\ Ist\ die\ Farbe\ nicht\ gesetzt,\ dann\ wird\ eine\ unmarkierte\ Kante\ in\ Farbe\ 1\ \n\ und\ eine\ markierte\ in\ Farbe\ 2\ gezeichnet.\n\ @return\ Nummer\ der\ Farbe\n
|
||||
comment17.params=farbe
|
||||
comment17.target=void\ setFarbe(int)
|
||||
comment17.text=\r\n\ Setzt\ die\ Farbe\ auf\ einen\ bestimmten\ Farbindex\r\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\r\n
|
||||
comment17.text=\n\ Setzt\ die\ Farbe\ auf\ einen\ bestimmten\ Farbindex\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\n
|
||||
comment18.params=
|
||||
comment18.target=void\ setStandardFarbe()
|
||||
comment18.text=\r\n\ Setzt\ die\ Farbe\ auf\ die\ Standardfarbgebung\ zur\u00FCck\r\n
|
||||
comment18.text=\n\ Setzt\ die\ Farbe\ auf\ die\ Standardfarbgebung\ zur\u00FCck\n
|
||||
comment19.params=e
|
||||
comment19.target=int\ compareTo(GraphElement)
|
||||
comment19.text=\ Vergleicht\ die\ Kante\ mit\ einer\ anderen\ Kante\ bez\u00FCglich\ ihres\ Gewichts\r\n\ @param\ e\ andere\ Kante\r\n\ @return\ kleiner\ 0\ die\ andere\ Kante\ hat\ ein\ gr\u00F6\u00DFeres\ Gewicht,\ gr\u00F6\u00DFer\ 0\ die\ andere\ Kante\ hat\ ein\ kleineres\ Gewicht,\ gleich\ 0\ beides\ sind\ gleich\r\n
|
||||
comment19.text=\ Vergleicht\ die\ Kante\ mit\ einer\ anderen\ Kante\ bez\u00FCglich\ ihres\ Gewichts\n\ @param\ e\ andere\ Kante\n\ @return\ kleiner\ 0\ die\ andere\ Kante\ hat\ ein\ gr\u00F6\u00DFeres\ Gewicht,\ gr\u00F6\u00DFer\ 0\ die\ andere\ Kante\ hat\ ein\ kleineres\ Gewicht,\ gleich\ 0\ beides\ sind\ gleich\n
|
||||
comment2.params=
|
||||
comment2.target=void\ init()
|
||||
comment2.text=\r\n\ Die\ Methode\ init\ initialisiert\ die\ Kantenfaerbung\ (auf\ unmarkiert)\r\n
|
||||
comment2.text=\n\ Die\ Methode\ init\ initialisiert\ die\ Kantenfaerbung\ (auf\ unmarkiert)\n
|
||||
comment20.params=
|
||||
comment20.target=java.lang.String\ toString()
|
||||
comment20.text=\r\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ einer\ Kante\ zurueck\r\n\ \r\n\ @return\ \ \ \ \ \ String-Raepraesentation\ der\ Kante\r\n
|
||||
comment20.text=\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ einer\ Kante\ zurueck\n\ \n\ @return\ \ \ \ \ \ String-Raepraesentation\ der\ Kante\n
|
||||
comment3.params=status
|
||||
comment3.target=void\ setStatus(java.lang.String)
|
||||
comment3.text=\r\n\ Setzt\ den\ Status\ einer\ Kante,\ der\ in\ einem\ String\ gespeichert\ ist.\r\n\ Form\:\ markiert,geloescht,farbe\ \r\n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\r\n\ die\ farbe\ eine\ Zahl\r\n\ @param\ status\ \ Statusstring\r\n
|
||||
comment3.text=\n\ Setzt\ den\ Status\ einer\ Kante,\ der\ in\ einem\ String\ gespeichert\ ist.\n\ Form\:\ markiert,geloescht,farbe\ \n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\n\ die\ farbe\ eine\ Zahl\n\ @param\ status\ \ Statusstring\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.String\ getStatus()
|
||||
comment4.text=\r\n\ Liefert\ den\ Status\ einer\ Kante\ als\ String.\r\n\ Form\:\ markiert,geloescht,farbe\ \r\n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\r\n\ die\ farbe\ eine\ Zahl\r\n\ @return\ Statusstring\r\n
|
||||
comment4.text=\n\ Liefert\ den\ Status\ einer\ Kante\ als\ String.\n\ Form\:\ markiert,geloescht,farbe\ \n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\n\ die\ farbe\ eine\ Zahl\n\ @return\ Statusstring\n
|
||||
comment5.params=neuesGewicht
|
||||
comment5.target=void\ setGewicht(double)
|
||||
comment5.text=\r\n\ Setzt\ das\ Gewicht\ der\ Kante\r\n\r\n\ @param\ \ neuesGewicht\ \ Das\ neu\ zu\ setzende\ Gewicht\r\n
|
||||
comment5.text=\n\ Setzt\ das\ Gewicht\ der\ Kante\n\n\ @param\ \ neuesGewicht\ \ Das\ neu\ zu\ setzende\ Gewicht\n
|
||||
comment6.params=
|
||||
comment6.target=double\ getGewicht()
|
||||
comment6.text=\r\n\ Gibt\ das\ Gewicht\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ Gewicht\ der\ Kante\r\n
|
||||
comment6.text=\n\ Gibt\ das\ Gewicht\ der\ Kante\ zurueck\n\ \n\ @return\ \ Gewicht\ der\ Kante\n
|
||||
comment7.params=neuerSatrtKnoten
|
||||
comment7.target=void\ setStart(Knoten)
|
||||
comment7.text=\r\n\ Setzt\ den\ Startknoten\ der\ Kante\r\n\r\n\ @param\ \ neuerSatrtKnoten\ \ Der\ neu\ zu\ setzende\ Startknoten\r\n
|
||||
comment7.text=\n\ Setzt\ den\ Startknoten\ der\ Kante\n\n\ @param\ \ neuerSatrtKnoten\ \ Der\ neu\ zu\ setzende\ Startknoten\n
|
||||
comment8.params=
|
||||
comment8.target=Knoten\ getStart()
|
||||
comment8.text=\r\n\ Gibt\ den\ Startknoten\ der\ Kante\ zurueck\r\n\ \r\n\ @return\ \ Startknoten\r\n
|
||||
comment8.text=\n\ Gibt\ den\ Startknoten\ der\ Kante\ zurueck\n\ \n\ @return\ \ Startknoten\n
|
||||
comment9.params=neuerZielKnoten
|
||||
comment9.target=void\ setZiel(Knoten)
|
||||
comment9.text=\r\n\ Setzt\ den\ Zielknoten\ der\ Kante\r\n\r\n\ @param\ \ neuerZielKnoten\ \ Der\ neu\ zu\ setzende\ Zielknoten\r\n
|
||||
comment9.text=\n\ Setzt\ den\ Zielknoten\ der\ Kante\n\n\ @param\ \ neuerZielKnoten\ \ Der\ neu\ zu\ setzende\ Zielknoten\n
|
||||
numComments=21
|
||||
|
|
|
|||
|
|
@ -1,76 +1,76 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Knoten
|
||||
comment0.text=\r\n\ Diese\ Klasse\ Knoten\ definiert\ einen\ Knoten.\r\n\ Knoten\ haben\ eine\ Position,\ eine\ Farbe\ und\ einen\ Wert\ f\u00FCr\ sonstige\ Codierungszwecke\ und\ sind\ markiert\ und/oder\ besucht.\r\n\ Im\ Infotext\ kann\ eine\ zus\u00E4tzliche\ Information\ f\u00FCr\ die\ Anzeige\ gespeichert\ werden.\r\n\ \r\n\ @author\ Dirk\ Zechnall,\ Thomas\ Schaller\r\n\ @version\ 22.07.2020\ (v6.4)\r\n
|
||||
comment0.text=\n\ Diese\ Klasse\ Knoten\ definiert\ einen\ Knoten.\n\ Knoten\ haben\ eine\ Position,\ eine\ Farbe\ und\ einen\ Wert\ f\u00FCr\ sonstige\ Codierungszwecke\ und\ sind\ markiert\ und/oder\ besucht.\n\ Im\ Infotext\ kann\ eine\ zus\u00E4tzliche\ Information\ f\u00FCr\ die\ Anzeige\ gespeichert\ werden.\n\ \n\ @author\ Dirk\ Zechnall,\ Thomas\ Schaller\n\ @version\ 22.07.2020\ (v6.4)\n
|
||||
comment1.params=x\ y
|
||||
comment1.target=Knoten(int,\ int)
|
||||
comment1.text=\r\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Knoten\ mit\ einem\ neuen\ Namen\r\n\r\n\ @param\ \ x\ \ x-Position\ des\ Knotens\r\n\ @param\ \ y\ \ y-Position\ des\ Knotens\r\n
|
||||
comment1.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Knoten\ mit\ einem\ neuen\ Namen\n\n\ @param\ \ x\ \ x-Position\ des\ Knotens\n\ @param\ \ y\ \ y-Position\ des\ Knotens\n
|
||||
comment10.params=
|
||||
comment10.target=double\ getDoubleWert()
|
||||
comment10.text=\r\n\ Gibt\ den\ Wert\ vom\ Knoten\ als\ Double-Wert\ zurueck\r\n\ \r\n\ @return\ \ Wert\ des\ Knotens\r\n
|
||||
comment10.text=\n\ Gibt\ den\ Wert\ vom\ Knoten\ als\ Double-Wert\ zurueck\n\ \n\ @return\ \ Wert\ des\ Knotens\n
|
||||
comment11.params=markiert
|
||||
comment11.target=void\ setMarkiert(boolean)
|
||||
comment11.text=\r\n\ Setzt\ das\ Markiertattribut\ vom\ Knoten\r\n\r\n\ @param\ \ markiert\ \ Der\ neu\ zu\ setzende\ Markiertwert\r\n
|
||||
comment11.text=\n\ Setzt\ das\ Markiertattribut\ vom\ Knoten\n\n\ @param\ \ markiert\ \ Der\ neu\ zu\ setzende\ Markiertwert\n
|
||||
comment12.params=
|
||||
comment12.target=boolean\ isMarkiert()
|
||||
comment12.text=\r\n\ Gibt\ den\ Markiertwert\ vom\ Knoten\ zurueck\r\n\ \r\n\ @return\ \ markiert?\r\n
|
||||
comment12.text=\n\ Gibt\ den\ Markiertwert\ vom\ Knoten\ zurueck\n\ \n\ @return\ \ markiert?\n
|
||||
comment13.params=markiert
|
||||
comment13.target=void\ setBesucht(boolean)
|
||||
comment13.text=\r\n\ Setzt\ das\ Besuchtattribut\ vom\ Knoten\r\n\r\n\ @param\ \ markiert\ \ Der\ neu\ zu\ setzende\ Besuchtwert\r\n
|
||||
comment13.text=\n\ Setzt\ das\ Besuchtattribut\ vom\ Knoten\n\n\ @param\ \ markiert\ \ Der\ neu\ zu\ setzende\ Besuchtwert\n
|
||||
comment14.params=
|
||||
comment14.target=boolean\ isBesucht()
|
||||
comment14.text=\r\n\ Gibt\ den\ Besuchtwert\ vom\ Knoten\ zurueck\r\n\ \r\n\ @return\ \ besucht?\r\n
|
||||
comment14.text=\n\ Gibt\ den\ Besuchtwert\ vom\ Knoten\ zurueck\n\ \n\ @return\ \ besucht?\n
|
||||
comment15.params=
|
||||
comment15.target=int\ getFarbe()
|
||||
comment15.text=\r\n\ Gibt\ den\ Index\ der\ Farbe\ des\ Knoten\ zur\u00FCck.\r\n\ Standardm\u00E4\u00DFig\ h\u00E4ngt\ die\ Farbe\ von\ den\ Attributen\ markiert\ und\ besucht\ ab.\r\n\ Durch\ Setzen\ der\ Farbe\ kann\ die\ Farbe\ gezielt\ gesetzt\ werden.\r\n\ @return\ Farbe\ des\ Knotens\r\n
|
||||
comment15.text=\n\ Gibt\ den\ Index\ der\ Farbe\ des\ Knoten\ zur\u00FCck.\n\ Standardm\u00E4\u00DFig\ h\u00E4ngt\ die\ Farbe\ von\ den\ Attributen\ markiert\ und\ besucht\ ab.\n\ Durch\ Setzen\ der\ Farbe\ kann\ die\ Farbe\ gezielt\ gesetzt\ werden.\n\ @return\ Farbe\ des\ Knotens\n
|
||||
comment16.params=farbe
|
||||
comment16.target=void\ setFarbe(int)
|
||||
comment16.text=\r\n\ Setzt\ den\ Index\ der\ Farbe\ des\ Knoten.\r\n\ Standardm\u00E4\u00DFig\ h\u00E4ngt\ die\ Farbe\ von\ den\ Attributen\ markiert,\ besucht\ und\ beendet\ ab.\r\n\ Durch\ Setzen\ der\ Farbe\ kann\ die\ Farbe\ gezielt\ gesetzt\ werden.\r\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\r\n
|
||||
comment16.text=\n\ Setzt\ den\ Index\ der\ Farbe\ des\ Knoten.\n\ Standardm\u00E4\u00DFig\ h\u00E4ngt\ die\ Farbe\ von\ den\ Attributen\ markiert,\ besucht\ und\ beendet\ ab.\n\ Durch\ Setzen\ der\ Farbe\ kann\ die\ Farbe\ gezielt\ gesetzt\ werden.\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\n
|
||||
comment17.params=
|
||||
comment17.target=boolean\ isFarbeAutomatisch()
|
||||
comment17.text=\ Gibt\ zur\u00FCck,\ ob\ die\ Knotenfarbe\ automatisch\ aus\ den\ Attributen\ ermittelt\ wird.\r\n\ @return\ true\=Farbe\ wird\ automatisch\ bestimmt,\ false\=Farbe\ wurde\ explizit\ gesetzt.\r\n\ \ \ \ \ \r\n
|
||||
comment17.text=\ Gibt\ zur\u00FCck,\ ob\ die\ Knotenfarbe\ automatisch\ aus\ den\ Attributen\ ermittelt\ wird.\n\ @return\ true\=Farbe\ wird\ automatisch\ bestimmt,\ false\=Farbe\ wurde\ explizit\ gesetzt.\n\ \ \ \ \ \n
|
||||
comment18.params=auto
|
||||
comment18.target=void\ setFarbeAutomatisch(boolean)
|
||||
comment18.text=\ Legt\ fest,\ ob\ die\ Knotenfarbe\ automatisch\ aus\ den\ Attributen\ ermittelt\ wird.\r\n\ @param\ auto\ true\=Farbe\ wird\ automatisch\ bestimmt,\r\n\ \ \ \ \ \ \ \ \ \ \ \ \ false\=Farbe\ wird\ explizit\ gesetzt.\r\n
|
||||
comment18.text=\ Legt\ fest,\ ob\ die\ Knotenfarbe\ automatisch\ aus\ den\ Attributen\ ermittelt\ wird.\n\ @param\ auto\ true\=Farbe\ wird\ automatisch\ bestimmt,\n\ \ \ \ \ \ \ \ \ \ \ \ \ false\=Farbe\ wird\ explizit\ gesetzt.\n
|
||||
comment19.params=
|
||||
comment19.target=int\ getX()
|
||||
comment19.text=\ Liefert\ die\ x-Position\ des\ Knotens\r\n\ @return\ x-Postion\r\n
|
||||
comment19.text=\ Liefert\ die\ x-Position\ des\ Knotens\n\ @return\ x-Postion\n
|
||||
comment2.params=x\ y\ neuerWert
|
||||
comment2.target=Knoten(int,\ int,\ double)
|
||||
comment2.text=\r\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Knoten\ mit\ einem\ Startwert\r\n\r\n\ @param\ \ x\ \ x-Position\ des\ Knotens\r\n\ @param\ \ y\ \ y-Position\ des\ Knotens\ \ \ \ \r\n\ @param\ \ neuerWert\ \ Der\ neue\ Wert\ des\ Knotens\ \r\n
|
||||
comment2.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Knoten\ mit\ einem\ Startwert\n\n\ @param\ \ x\ \ x-Position\ des\ Knotens\n\ @param\ \ y\ \ y-Position\ des\ Knotens\ \ \ \ \n\ @param\ \ neuerWert\ \ Der\ neue\ Wert\ des\ Knotens\ \n
|
||||
comment20.params=
|
||||
comment20.target=int\ getY()
|
||||
comment20.text=\ Liefert\ die\ y-Position\ des\ Knotens\r\n\ @return\ y-Postion\r\n
|
||||
comment20.text=\ Liefert\ die\ y-Position\ des\ Knotens\n\ @return\ y-Postion\n
|
||||
comment21.params=x
|
||||
comment21.target=void\ setX(int)
|
||||
comment21.text=\ Setzt\ die\ x-Position\ des\ Knotens\r\n\ @param\ x\ x-Postion\r\n
|
||||
comment21.text=\ Setzt\ die\ x-Position\ des\ Knotens\n\ @param\ x\ x-Postion\n
|
||||
comment22.params=y
|
||||
comment22.target=void\ setY(int)
|
||||
comment22.text=\ Setzt\ die\ y-Position\ des\ Knotens\r\n\ @param\ y\ y-Postion\r\n
|
||||
comment22.text=\ Setzt\ die\ y-Position\ des\ Knotens\n\ @param\ y\ y-Postion\n
|
||||
comment23.params=e
|
||||
comment23.target=int\ compareTo(GraphElement)
|
||||
comment23.text=\ Vergleicht\ den\ Knoten\ mit\ einem\ anderen\ Knoten\ bez\u00FCglich\ seines\ Werts\r\n\ @param\ e\ anderer\ Knoten\r\n\ @return\ kleiner\ 0\ der\ andere\ Knoten\ hat\ einen\ gr\u00F6\u00DFeren\ Wert,\ gr\u00F6\u00DFer\ 0\ der\ andere\ Knoten\ hat\ einen\ kleineren\ Wert,\ gleich\ 0\ beide\ sind\ gleich\r\n
|
||||
comment23.text=\ Vergleicht\ den\ Knoten\ mit\ einem\ anderen\ Knoten\ bez\u00FCglich\ seines\ Werts\n\ @param\ e\ anderer\ Knoten\n\ @return\ kleiner\ 0\ der\ andere\ Knoten\ hat\ einen\ gr\u00F6\u00DFeren\ Wert,\ gr\u00F6\u00DFer\ 0\ der\ andere\ Knoten\ hat\ einen\ kleineren\ Wert,\ gleich\ 0\ beide\ sind\ gleich\n
|
||||
comment24.params=
|
||||
comment24.target=java.lang.String\ toString()
|
||||
comment24.text=\r\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ eines\ Knotens\ zurueck\r\n\ \r\n\ @return\ \ \ \ \ \ String-Raepraesentation\ des\ Knotens\r\n
|
||||
comment24.text=\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ eines\ Knotens\ zurueck\n\ \n\ @return\ \ \ \ \ \ String-Raepraesentation\ des\ Knotens\n
|
||||
comment3.params=status
|
||||
comment3.target=void\ setStatus(java.lang.String)
|
||||
comment3.text=\r\n\ Setzt\ den\ Status\ eines\ Knotens\ aus\ einem\ Status-String\r\n\ Format\:\ wert,markiert,besucht,farbe\r\n\ wobei\ wert\ eine\ double-Zahl,\ mariert\ und\ besucht\ ein\ boolean-Wert\ (0\=false,\ 1\ \=\ true)\ und\r\n\ farbe\ eine\ zahl\ ist.\r\n\r\n\ @param\ \ status\ Der\ Statusstring\r\n
|
||||
comment3.text=\n\ Setzt\ den\ Status\ eines\ Knotens\ aus\ einem\ Status-String\n\ Format\:\ wert,markiert,besucht,farbe\n\ wobei\ wert\ eine\ double-Zahl,\ mariert\ und\ besucht\ ein\ boolean-Wert\ (0\=false,\ 1\ \=\ true)\ und\n\ farbe\ eine\ zahl\ ist.\n\n\ @param\ \ status\ Der\ Statusstring\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.String\ getStatus()
|
||||
comment4.text=\r\n\ Liefert\ den\ Status\ eines\ Knotens\ als\ Status-String\r\n\ Format\:\ wert,markiert,besucht,farbe\r\n\ wobei\ wert\ eine\ double-Zahl,\ mariert\ und\ besucht\ ein\ boolean-Wert\ (0\=false,\ 1\ \=\ true)\ und\r\n\ farbe\ eine\ zahl\ ist.\r\n\r\n\ @return\ Der\ Statusstring\r\n
|
||||
comment4.text=\n\ Liefert\ den\ Status\ eines\ Knotens\ als\ Status-String\n\ Format\:\ wert,markiert,besucht,farbe\n\ wobei\ wert\ eine\ double-Zahl,\ mariert\ und\ besucht\ ein\ boolean-Wert\ (0\=false,\ 1\ \=\ true)\ und\n\ farbe\ eine\ zahl\ ist.\n\n\ @return\ Der\ Statusstring\n
|
||||
comment5.params=
|
||||
comment5.target=void\ init()
|
||||
comment5.text=\r\n\ Die\ Methode\ init\ initialisiert\ den\ Zustand\ eines\ Knotens\r\n
|
||||
comment5.text=\n\ Die\ Methode\ init\ initialisiert\ den\ Zustand\ eines\ Knotens\n
|
||||
comment6.params=infotext
|
||||
comment6.target=void\ setInfotext(java.lang.String)
|
||||
comment6.text=\ Setzt\ den\ Infotext\ f\u00FCr\ einen\ Knoten\r\n\ @param\ infotext\ Der\ neue\ Text\r\n
|
||||
comment6.text=\ Setzt\ den\ Infotext\ f\u00FCr\ einen\ Knoten\n\ @param\ infotext\ Der\ neue\ Text\n
|
||||
comment7.params=
|
||||
comment7.target=java.lang.String\ getInfotext()
|
||||
comment7.text=\ Liefert\ den\ Infotext\ des\ Knotens\r\n\ @return\ Der\ Infotext\r\n
|
||||
comment7.text=\ Liefert\ den\ Infotext\ des\ Knotens\n\ @return\ Der\ Infotext\n
|
||||
comment8.params=neuerWert
|
||||
comment8.target=void\ setWert(double)
|
||||
comment8.text=\r\n\ Setzt\ den\ Wert\ beim\ Knoten\r\n\r\n\ @param\ \ neuerWert\ \ Der\ neu\ zu\ setzende\ Wert\r\n
|
||||
comment8.text=\n\ Setzt\ den\ Wert\ beim\ Knoten\n\n\ @param\ \ neuerWert\ \ Der\ neu\ zu\ setzende\ Wert\n
|
||||
comment9.params=
|
||||
comment9.target=int\ getIntWert()
|
||||
comment9.text=\r\n\ Gibt\ den\ Wert\ vom\ Knoten\ als\ Integer-Wert\ zurueck\r\n\ \r\n\ @return\ \ Wert\ des\ Knotens\r\n
|
||||
comment9.text=\n\ Gibt\ den\ Wert\ vom\ Knoten\ als\ Integer-Wert\ zurueck\n\ \n\ @return\ \ Wert\ des\ Knotens\n
|
||||
numComments=25
|
||||
|
|
|
|||
|
|
@ -2,17 +2,17 @@
|
|||
dependency1.from=Graph
|
||||
dependency1.to=Knoten
|
||||
dependency1.type=UsesDependency
|
||||
dependency10.from=GraphPlotter
|
||||
dependency10.to=GraphOptions
|
||||
dependency10.from=GraphOptions
|
||||
dependency10.to=GraphElement
|
||||
dependency10.type=UsesDependency
|
||||
dependency11.from=GraphPlotter
|
||||
dependency11.from=Knoten
|
||||
dependency11.to=GraphElement
|
||||
dependency11.type=UsesDependency
|
||||
dependency12.from=GraphPlotter
|
||||
dependency12.to=Knoten
|
||||
dependency12.from=Knoten
|
||||
dependency12.to=Kante
|
||||
dependency12.type=UsesDependency
|
||||
dependency13.from=GraphPlotter
|
||||
dependency13.to=Kante
|
||||
dependency13.from=Hilfe
|
||||
dependency13.to=GraphPlotter
|
||||
dependency13.type=UsesDependency
|
||||
dependency2.from=Graph
|
||||
dependency2.to=Kante
|
||||
|
|
@ -23,27 +23,27 @@ dependency3.type=UsesDependency
|
|||
dependency4.from=Kante
|
||||
dependency4.to=GraphElement
|
||||
dependency4.type=UsesDependency
|
||||
dependency5.from=GraphOptions
|
||||
dependency5.to=GraphElement
|
||||
dependency5.from=GraphPlotter
|
||||
dependency5.to=Graph
|
||||
dependency5.type=UsesDependency
|
||||
dependency6.from=Knoten
|
||||
dependency6.to=GraphElement
|
||||
dependency6.from=GraphPlotter
|
||||
dependency6.to=GraphOptions
|
||||
dependency6.type=UsesDependency
|
||||
dependency7.from=Knoten
|
||||
dependency7.to=Kante
|
||||
dependency7.from=GraphPlotter
|
||||
dependency7.to=GraphElement
|
||||
dependency7.type=UsesDependency
|
||||
dependency8.from=Hilfe
|
||||
dependency8.to=GraphPlotter
|
||||
dependency8.from=GraphPlotter
|
||||
dependency8.to=Knoten
|
||||
dependency8.type=UsesDependency
|
||||
dependency9.from=GraphPlotter
|
||||
dependency9.to=Graph
|
||||
dependency9.to=Kante
|
||||
dependency9.type=UsesDependency
|
||||
objectbench.height=93
|
||||
objectbench.width=530
|
||||
objectbench.width=907
|
||||
package.divider.horizontal=0.6
|
||||
package.divider.vertical=0.8204667863554758
|
||||
package.editor.height=450
|
||||
package.editor.width=780
|
||||
package.divider.vertical=0.8207885304659498
|
||||
package.editor.height=451
|
||||
package.editor.width=790
|
||||
package.editor.x=879
|
||||
package.editor.y=186
|
||||
package.frame.height=657
|
||||
|
|
@ -52,15 +52,15 @@ package.numDependencies=13
|
|||
package.numTargets=7
|
||||
package.showExtends=true
|
||||
package.showUses=true
|
||||
readme.height=58
|
||||
readme.height=60
|
||||
readme.name=@README
|
||||
readme.width=47
|
||||
readme.width=49
|
||||
readme.x=10
|
||||
readme.y=10
|
||||
target1.height=50
|
||||
target1.name=Graph
|
||||
target1.naviview.expanded=true
|
||||
target1.showInterface=false
|
||||
target1.showInterface=true
|
||||
target1.type=ClassTarget
|
||||
target1.width=80
|
||||
target1.x=340
|
||||
|
|
@ -76,7 +76,7 @@ target3.height=50
|
|||
target3.name=GraphElement
|
||||
target3.showInterface=false
|
||||
target3.type=AbstractTarget
|
||||
target3.width=110
|
||||
target3.width=120
|
||||
target3.x=220
|
||||
target3.y=360
|
||||
target4.height=50
|
||||
|
|
|
|||
10
imp/HSB.ctxt
10
imp/HSB.ctxt
|
|
@ -1,16 +1,16 @@
|
|||
#BlueJ class context
|
||||
comment0.target=HSB
|
||||
comment0.text=\r\n\ Hilfsklasse\ f\u00FCr\ das\ HSB-Farbmodell\r\n\r\n\ @author\ Thomas\ Schaller\r\n\ @version\ V1.0\ 14.01.2020\r\n
|
||||
comment0.text=\n\ Hilfsklasse\ f\u00FCr\ das\ HSB-Farbmodell\n\n\ @author\ Thomas\ Schaller\n\ @version\ V1.0\ 14.01.2020\n
|
||||
comment1.params=c
|
||||
comment1.target=double\ getHue(java.awt.Color)
|
||||
comment1.text=\r\n\ Liefert\ den\ Farbton\ als\ Winkel\ zwischen\ 0.0\u00B0\ und\ 360.0\u00B0.\r\n\ @param\ Color\ c\ Farbe,\ deren\ Farbton\ bestimmt\ werden\ soll.\r\n\ @return\ Farbton\ \r\n
|
||||
comment1.text=\n\ Liefert\ den\ Farbton\ als\ Winkel\ zwischen\ 0.0\u00B0\ und\ 360.0\u00B0.\n\ @param\ Color\ c\ Farbe,\ deren\ Farbton\ bestimmt\ werden\ soll.\n\ @return\ Farbton\ \n
|
||||
comment2.params=c
|
||||
comment2.target=double\ getSaturation(java.awt.Color)
|
||||
comment2.text=\r\n\ Liefert\ die\ S\u00E4ttigung\ als\ Wert\ zwischen\ 0.0\ (0%)\ und\ 1.0\ (100%).\r\n\ @param\ Color\ c\ Farbe,\ deren\ S\u00E4ttigung\ bestimmt\ werden\ soll.\r\n\ @return\ S\u00E4ttigung\r\n
|
||||
comment2.text=\n\ Liefert\ die\ S\u00E4ttigung\ als\ Wert\ zwischen\ 0.0\ (0%)\ und\ 1.0\ (100%).\n\ @param\ Color\ c\ Farbe,\ deren\ S\u00E4ttigung\ bestimmt\ werden\ soll.\n\ @return\ S\u00E4ttigung\n
|
||||
comment3.params=c
|
||||
comment3.target=double\ getBrightness(java.awt.Color)
|
||||
comment3.text=\r\n\ Liefert\ die\ Helligkeit\ als\ Wert\ zwischen\ 0.0\ (0%)\ und\ 1.0\ (100%).\r\n\ @param\ Color\ c\ Farbe,\ deren\ Helligkeit\ bestimmt\ werden\ soll.\r\n\ @return\ S\u00E4ttigung\r\n
|
||||
comment3.text=\n\ Liefert\ die\ Helligkeit\ als\ Wert\ zwischen\ 0.0\ (0%)\ und\ 1.0\ (100%).\n\ @param\ Color\ c\ Farbe,\ deren\ Helligkeit\ bestimmt\ werden\ soll.\n\ @return\ S\u00E4ttigung\n
|
||||
comment4.params=h\ s\ b
|
||||
comment4.target=java.awt.Color\ getColor(double,\ double,\ double)
|
||||
comment4.text=\r\n\ Liefert\ ein\ Java-Color-Objekt\ mit\ den\ angegebenen\ HSB-Werten.\r\n\ @param\ h\ Farbton\ (Hue)\r\n\ @param\ s\ S\u00E4ttigung\ (Saturation)\r\n\ @param\ b\ Brightness\ (Helligkeit)\r\n\ @return\ Java-Color-Objekt\r\n
|
||||
comment4.text=\n\ Liefert\ ein\ Java-Color-Objekt\ mit\ den\ angegebenen\ HSB-Werten.\n\ @param\ h\ Farbton\ (Hue)\n\ @param\ s\ S\u00E4ttigung\ (Saturation)\n\ @param\ b\ Brightness\ (Helligkeit)\n\ @return\ Java-Color-Objekt\n
|
||||
numComments=5
|
||||
|
|
|
|||
|
|
@ -1,146 +1,146 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Picture
|
||||
comment0.text=\r\n\r\n\ Bildklasse\ fuer\ die\ Simulation\ von\ Processing-Befehlen\r\n\ \r\n\ Diese\ Klasse\ stellt\ ein\ BufferedImage\ bereit,\ in\ das\ mit\ Processing-Befehlen\ gezeichnet\r\n\ werden\ kann.\ \r\n\ Zusaetzlich\ kann\ ein\ Bildanzeiger\ ueber\ jede\ Aenderung\ des\ Bildes\ informiert\ werden,\r\n\ um\ "Zurueck"-Befehle\ zu\ ermoeglichen.\ Der\ Bildanzeiger\ ist\ entweder\ eine\ normale\ Java\r\n\ ScrollPane\ oder\ ein\ Actor\ aus\ Greenfoot.\r\n\ Die\ Dokumentation\ der\ einzelnen\ Zeichenmethoden\ ist\ der\ Processing-Reference\ \r\n\ (https\://processing.org/reference/\ steht\ unter\ CC-Lizenz\:\ https\://creativecommons.org/)\ \r\n\ entnommen\ und\ mit\ Deepl.com\ ins\ Deutsche\ uebersetzt.\r\n\r\n\ @version\ 1.0\ from\ 23.01.2019\r\n\ @author\ Thomas\ Schaller\ (ZPG\ Informatik\ Klasse\ 9)\r\n
|
||||
comment0.text=\n\n\ Bildklasse\ fuer\ die\ Simulation\ von\ Processing-Befehlen\n\ \n\ Diese\ Klasse\ stellt\ ein\ BufferedImage\ bereit,\ in\ das\ mit\ Processing-Befehlen\ gezeichnet\n\ werden\ kann.\ \n\ Zusaetzlich\ kann\ ein\ Bildanzeiger\ ueber\ jede\ Aenderung\ des\ Bildes\ informiert\ werden,\n\ um\ "Zurueck"-Befehle\ zu\ ermoeglichen.\ Der\ Bildanzeiger\ ist\ entweder\ eine\ normale\ Java\n\ ScrollPane\ oder\ ein\ Actor\ aus\ Greenfoot.\n\ Die\ Dokumentation\ der\ einzelnen\ Zeichenmethoden\ ist\ der\ Processing-Reference\ \n\ (https\://processing.org/reference/\ steht\ unter\ CC-Lizenz\:\ https\://creativecommons.org/)\ \n\ entnommen\ und\ mit\ Deepl.com\ ins\ Deutsche\ uebersetzt.\n\n\ @version\ 1.0\ from\ 23.01.2019\n\ @author\ Thomas\ Schaller\ (ZPG\ Informatik\ Klasse\ 9)\n
|
||||
comment1.params=
|
||||
comment1.target=Picture()
|
||||
comment1.text=\ \r\n\ Erzeugt\ ein\ Bild\ mit\ Standardgroesse\ 500x400\r\n
|
||||
comment1.text=\ \n\ Erzeugt\ ein\ Bild\ mit\ Standardgroesse\ 500x400\n
|
||||
comment10.params=width\ height
|
||||
comment10.target=void\ size(int,\ int)
|
||||
comment10.text=\r\n\ Definiert\ die\ Dimension\ der\ Breite\ und\ Hoehe\ des\ Anzeigefensters\ in\ Pixeleinheiten.\ \r\n\ Die\ eingebauten\ Variablen\ Breite\ und\ Hoehe\ werden\ durch\ die\ an\ diese\ Funktion\ uebergebenen\ Parameter\ festgelegt.\ So\ weist\ beispielsweise\ \r\n\ der\ Befehl\ size(640,\ 480)\ der\ Variablen\ Breite\ 640\ und\ der\ Variablen\ Hoehe\ 480\ zu.\ \r\n\ @param\ width\ Breite\ des\ Bildes\r\n\ @param\ height\ Hoehe\ des\ Bildes\r\n
|
||||
comment10.text=\n\ Definiert\ die\ Dimension\ der\ Breite\ und\ Hoehe\ des\ Anzeigefensters\ in\ Pixeleinheiten.\ \n\ Die\ eingebauten\ Variablen\ Breite\ und\ Hoehe\ werden\ durch\ die\ an\ diese\ Funktion\ uebergebenen\ Parameter\ festgelegt.\ So\ weist\ beispielsweise\ \n\ der\ Befehl\ size(640,\ 480)\ der\ Variablen\ Breite\ 640\ und\ der\ Variablen\ Hoehe\ 480\ zu.\ \n\ @param\ width\ Breite\ des\ Bildes\n\ @param\ height\ Hoehe\ des\ Bildes\n
|
||||
comment11.params=
|
||||
comment11.target=int\ getWidth()
|
||||
comment11.text=\ \r\n\ Liefert\ die\ Breite\ des\ Bildes\ zurueck.\r\n\ @return\ Breite\ des\ Bildes\r\n
|
||||
comment11.text=\ \n\ Liefert\ die\ Breite\ des\ Bildes\ zurueck.\n\ @return\ Breite\ des\ Bildes\n
|
||||
comment12.params=
|
||||
comment12.target=int\ getHeight()
|
||||
comment12.text=\ \r\n\ Liefert\ die\ Hoehe\ des\ Bildes\ zurueck.\r\n\ @return\ Hoehe\ des\ Bildes\r\n
|
||||
comment12.text=\ \n\ Liefert\ die\ Hoehe\ des\ Bildes\ zurueck.\n\ @return\ Hoehe\ des\ Bildes\n
|
||||
comment13.params=
|
||||
comment13.target=void\ pushImage()
|
||||
comment13.text=\r\n\ Erzeugt\ eine\ Kopie\ des\ Bildes\ und\ uebergibt\ sie\ an\ den\ Observer\ (falls\ existent),\ damit\ dieser\ die\ Versionen\ speichern\ kann\r\n
|
||||
comment13.text=\n\ Erzeugt\ eine\ Kopie\ des\ Bildes\ und\ uebergibt\ sie\ an\ den\ Observer\ (falls\ existent),\ damit\ dieser\ die\ Versionen\ speichern\ kann\n
|
||||
comment14.params=autoRefresh
|
||||
comment14.target=void\ setAutoRefresh(boolean)
|
||||
comment14.text=\r\n\ Legt\ fest,\ ob\ nach\ jedem\ Zeichenbefehl\ automatisch\ das\ Bild\ auch\ in\r\n\ der\ Oberflaeche\ aktualisiert\ wird.\ Die\ Einstellung\ "false"\ beschleunigt\r\n\ das\ Zeichnen\ aufwaendiger\ Bilder\ und\ verhindert\ "Flackern".\r\n\ Das\ Neuzeichnen\ kann\ durch\ die\ Methode\ "refresh"\ gezielt\ ausgeloest\ werden.\r\n\ @param\ autorefresh\ true\ \=\ nach\ jedem\ Zeichenbefehl\ die\ Anzeige\ aktualisieren,\ false\=\ nur\ durch\ die\ Methode\ refresh\ neu\ zeichnen\r\n
|
||||
comment14.text=\n\ Legt\ fest,\ ob\ nach\ jedem\ Zeichenbefehl\ automatisch\ das\ Bild\ auch\ in\n\ der\ Oberflaeche\ aktualisiert\ wird.\ Die\ Einstellung\ "false"\ beschleunigt\n\ das\ Zeichnen\ aufwaendiger\ Bilder\ und\ verhindert\ "Flackern".\n\ Das\ Neuzeichnen\ kann\ durch\ die\ Methode\ "refresh"\ gezielt\ ausgeloest\ werden.\n\ @param\ autorefresh\ true\ \=\ nach\ jedem\ Zeichenbefehl\ die\ Anzeige\ aktualisieren,\ false\=\ nur\ durch\ die\ Methode\ refresh\ neu\ zeichnen\n
|
||||
comment15.params=
|
||||
comment15.target=void\ repaint()
|
||||
comment15.text=\r\n\ Auch\ die\ anzeigenden\ Klasse\ wird\ zum\ Neuzeichnen\ aufgefordert.\r\n
|
||||
comment15.text=\n\ Auch\ die\ anzeigenden\ Klasse\ wird\ zum\ Neuzeichnen\ aufgefordert.\n
|
||||
comment16.params=
|
||||
comment16.target=void\ forceRepaint()
|
||||
comment16.text=\r\n\ Ein\ repaint()\ (das\ Neuzeichnen)\ kann\ manuell\ erzwungen\ werden.\r\n
|
||||
comment16.text=\n\ Ein\ repaint()\ (das\ Neuzeichnen)\ kann\ manuell\ erzwungen\ werden.\n
|
||||
comment17.params=
|
||||
comment17.target=void\ clear()
|
||||
comment17.text=\ \r\n\ Loescht\ den\ Inhalt\ des\ Bildes.\r\n\ Der\ Hintergrund\ wird\ mit\ der\ Hintergrundfarbe\ neu\ gefuellt.\r\n
|
||||
comment17.text=\ \n\ Loescht\ den\ Inhalt\ des\ Bildes.\n\ Der\ Hintergrund\ wird\ mit\ der\ Hintergrundfarbe\ neu\ gefuellt.\n
|
||||
comment18.params=coord\ mode
|
||||
comment18.target=void\ convert(int[],\ int)
|
||||
comment18.text=\ \r\n\ Konvertiert\ die\ in\ einem\ bestimmten\ Modus\ gegebenen\ Koordinaten\ in\ die\ Java-uebliche\ Links_Oben_Breite_Hoehe\ Version\r\n\ Die\ Aenderungen\ werden\ direkt\ im\ Array\ vorgenommen\r\n\ @param\ coord\ Array\ mit\ vier\ Koordinateneintraegen\ im\ gegebenen\ Modus\r\n\ @param\ mode\ \ Modus\ der\ Koordinaten\ (CORNER,\ CORNERS,\ RADIUS\ oder\ CENTER)\r\n
|
||||
comment18.text=\ \n\ Konvertiert\ die\ in\ einem\ bestimmten\ Modus\ gegebenen\ Koordinaten\ in\ die\ Java-uebliche\ Links_Oben_Breite_Hoehe\ Version\n\ Die\ Aenderungen\ werden\ direkt\ im\ Array\ vorgenommen\n\ @param\ coord\ Array\ mit\ vier\ Koordinateneintraegen\ im\ gegebenen\ Modus\n\ @param\ mode\ \ Modus\ der\ Koordinaten\ (CORNER,\ CORNERS,\ RADIUS\ oder\ CENTER)\n
|
||||
comment19.params=mode
|
||||
comment19.target=void\ rectMode(int)
|
||||
comment19.text=\r\n\ Aendert\ den\ Koordinaten-Modus\ beim\ Zeichnen\ von\ Rechtecken.\r\n\ Aendert\ die\ Position,\ von\ der\ aus\ Rechtecke\ gezeichnet\ werden,\ indem\ es\ die\ Art\ und\ Weise\ aendert,\ wie\ Parameter,\ die\ an\ rect()\ uebergeben\ werden,\ interpretiert\ werden.\r\n\ Der\ Standardmodus\ ist\ rectMode(Bild.CORNER),\ der\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ die\ linke\ obere\ Ecke\ der\ Form\ interpretiert,\ \r\n\ waehrend\ der\ dritte\ und\ vierte\ Parameter\ seine\ Breite\ und\ Hoehe\ sind.\r\n\ rectMode(Bild.CORNERS)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ die\ Position\ einer\ Ecke\ \r\n\ und\ die\ dritten\ und\ vierten\ Parameter\ als\ die\ Position\ der\ gegenueberliegenden\ Ecke.\r\n\ rectMode(Bild.CENTER)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ Mittelpunkt\ der\ Form,\ \r\n\ waehrend\ der\ dritte\ und\ vierte\ Parameter\ seine\ Breite\ und\ Hoehe\ sind.\r\n\ rectMode(RADIUS)\ verwendet\ auch\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ Mittelpunkt\ der\ Form,\ \r\n\ verwendet\ aber\ den\ dritten\ und\ vierten\ Parameter,\ um\ die\ Haelfte\ der\ Breite\ und\ Hoehe\ der\ Formen\ festzulegen.\r\n\ @param\ mode\ Modus\ der\ Koordinateninterpretation\ (CORNER,\ CORNERS,\ CENTER\ oder\ RADIUS)\r\n
|
||||
comment19.text=\n\ Aendert\ den\ Koordinaten-Modus\ beim\ Zeichnen\ von\ Rechtecken.\n\ Aendert\ die\ Position,\ von\ der\ aus\ Rechtecke\ gezeichnet\ werden,\ indem\ es\ die\ Art\ und\ Weise\ aendert,\ wie\ Parameter,\ die\ an\ rect()\ uebergeben\ werden,\ interpretiert\ werden.\n\ Der\ Standardmodus\ ist\ rectMode(Bild.CORNER),\ der\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ die\ linke\ obere\ Ecke\ der\ Form\ interpretiert,\ \n\ waehrend\ der\ dritte\ und\ vierte\ Parameter\ seine\ Breite\ und\ Hoehe\ sind.\n\ rectMode(Bild.CORNERS)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ die\ Position\ einer\ Ecke\ \n\ und\ die\ dritten\ und\ vierten\ Parameter\ als\ die\ Position\ der\ gegenueberliegenden\ Ecke.\n\ rectMode(Bild.CENTER)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ Mittelpunkt\ der\ Form,\ \n\ waehrend\ der\ dritte\ und\ vierte\ Parameter\ seine\ Breite\ und\ Hoehe\ sind.\n\ rectMode(RADIUS)\ verwendet\ auch\ die\ ersten\ beiden\ Parameter\ von\ rect()\ als\ Mittelpunkt\ der\ Form,\ \n\ verwendet\ aber\ den\ dritten\ und\ vierten\ Parameter,\ um\ die\ Haelfte\ der\ Breite\ und\ Hoehe\ der\ Formen\ festzulegen.\n\ @param\ mode\ Modus\ der\ Koordinateninterpretation\ (CORNER,\ CORNERS,\ CENTER\ oder\ RADIUS)\n
|
||||
comment2.params=width\ height
|
||||
comment2.target=Picture(int,\ int)
|
||||
comment2.text=\r\n\ Erzeugt\ ein\ Bild\ der\ angegeben\ Groesse\r\n\ @param\ width\ Breite\ des\ Bildes\r\n\ @param\ height\ Hoehe\ des\ Bildes\r\n
|
||||
comment2.text=\n\ Erzeugt\ ein\ Bild\ der\ angegeben\ Groesse\n\ @param\ width\ Breite\ des\ Bildes\n\ @param\ height\ Hoehe\ des\ Bildes\n
|
||||
comment20.params=mode
|
||||
comment20.target=void\ ellipseMode(int)
|
||||
comment20.text=\r\n\ Aendert\ den\ Koordinaten-Modus\ beim\ Zeichnen\ von\ Kreisen/Ellipsen.\r\n\ Aendert\ die\ Position,\ von\ der\ aus\ Kreise/Ellipsen\ gezeichnet\ werden,\ indem\ es\ die\ Art\ und\ Weise\ aendert,\ wie\ Parameter,\ die\ an\ ellipse()\ uebergeben\ werden,\ interpretiert\ werden.\r\n\ Der\ Standardmodus\ ist\ ellipseMode(Bild.CENTER),\ der\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ Mittelpunkt\ der\ Form\ interpretiert,\ \r\n\ waehrend\ der\ dritte\ und\ vierte\ Parameter\ seine\ Breite\ und\ Hoehe\ sind.\r\n\ ellipseMode(Bild.CORNER)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ die\ Position\ einer\ Ecke\ \r\n\ und\ die\ dritten\ und\ vierten\ Parameter\ als\ Breite\ und\ Hoehe\ der\ Form.\r\n\ ellipseMode(Bild.CORNERS)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ die\ Position\ einer\ Ecke\ \r\n\ und\ die\ dritten\ und\ vierten\ Parameter\ als\ die\ Position\ der\ gegenueberliegenden\ Ecke.\r\n\ ellipseMode(RADIUS)\ verwendet\ auch\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ Mittelpunkt\ der\ Form,\ \r\n\ verwendet\ aber\ den\ dritten\ und\ vierten\ Parameter,\ um\ die\ Haelfte\ der\ Breite\ und\ Hoehe\ der\ Formen\ festzulegen.\r\n\ @param\ mode\ Modus\ der\ Koordinateninterpretation\ (CORNER,\ CORNERS,\ CENTER\ oder\ RADIUS)\r\n
|
||||
comment20.text=\n\ Aendert\ den\ Koordinaten-Modus\ beim\ Zeichnen\ von\ Kreisen/Ellipsen.\n\ Aendert\ die\ Position,\ von\ der\ aus\ Kreise/Ellipsen\ gezeichnet\ werden,\ indem\ es\ die\ Art\ und\ Weise\ aendert,\ wie\ Parameter,\ die\ an\ ellipse()\ uebergeben\ werden,\ interpretiert\ werden.\n\ Der\ Standardmodus\ ist\ ellipseMode(Bild.CENTER),\ der\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ Mittelpunkt\ der\ Form\ interpretiert,\ \n\ waehrend\ der\ dritte\ und\ vierte\ Parameter\ seine\ Breite\ und\ Hoehe\ sind.\n\ ellipseMode(Bild.CORNER)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ die\ Position\ einer\ Ecke\ \n\ und\ die\ dritten\ und\ vierten\ Parameter\ als\ Breite\ und\ Hoehe\ der\ Form.\n\ ellipseMode(Bild.CORNERS)\ interpretiert\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ die\ Position\ einer\ Ecke\ \n\ und\ die\ dritten\ und\ vierten\ Parameter\ als\ die\ Position\ der\ gegenueberliegenden\ Ecke.\n\ ellipseMode(RADIUS)\ verwendet\ auch\ die\ ersten\ beiden\ Parameter\ von\ ellipse()\ als\ Mittelpunkt\ der\ Form,\ \n\ verwendet\ aber\ den\ dritten\ und\ vierten\ Parameter,\ um\ die\ Haelfte\ der\ Breite\ und\ Hoehe\ der\ Formen\ festzulegen.\n\ @param\ mode\ Modus\ der\ Koordinateninterpretation\ (CORNER,\ CORNERS,\ CENTER\ oder\ RADIUS)\n
|
||||
comment21.params=mode
|
||||
comment21.target=void\ textMode(int)
|
||||
comment21.text=\r\n\ Aendert\ den\ Koordinaten-Modus\ beim\ Zeichnen\ von\ Texten.\r\n\ Aendert\ die\ Position,\ an\ der\ Texte\ gezeichnet\ werden,\ indem\ es\ die\ Art\ und\ Weise\ aendert,\ wie\ Parameter,\ die\ an\ text()\ uebergeben\ werden,\ interpretiert\ werden.\r\n\ Der\ Standardmodus\ ist\ textMode(Bild.CORNER),\ der\ die\ Koordinaten\ von\ text()\ als\ \r\n\ linke\ untere\ Ecke\ des\ Textes\ interpretiert.\r\n\ textMode(Bild.CENTER)\ interpretiert\ sie\ als\ Koordinaten\ des\ Mittelpunktes\ des\ Textes..\r\n\ @param\ mode\ Modus\ der\ Koordinateninterpretation\ (CORNER,\ CENTER)\r\n
|
||||
comment21.text=\n\ Aendert\ den\ Koordinaten-Modus\ beim\ Zeichnen\ von\ Texten.\n\ Aendert\ die\ Position,\ an\ der\ Texte\ gezeichnet\ werden,\ indem\ es\ die\ Art\ und\ Weise\ aendert,\ wie\ Parameter,\ die\ an\ text()\ uebergeben\ werden,\ interpretiert\ werden.\n\ Der\ Standardmodus\ ist\ textMode(Bild.CORNER),\ der\ die\ Koordinaten\ von\ text()\ als\ \n\ linke\ untere\ Ecke\ des\ Textes\ interpretiert.\n\ textMode(Bild.CENTER)\ interpretiert\ sie\ als\ Koordinaten\ des\ Mittelpunktes\ des\ Textes..\n\ @param\ mode\ Modus\ der\ Koordinateninterpretation\ (CORNER,\ CENTER)\n
|
||||
comment22.params=x1\ y1\ x2\ y2
|
||||
comment22.target=void\ line(int,\ int,\ int,\ int)
|
||||
comment22.text=\r\n\ Zeichnet\ eine\ Linie\ (einen\ direkten\ Weg\ zwischen\ zwei\ Punkten)\ auf\ den\ Bildschirm.\ \r\n\ Um\ eine\ Linie\ einzufaerben,\ verwenden\ Sie\ die\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}\ Funktion.\ Eine\ Zeile\ kann\ nicht\ gefuellt\ werden,\ daher\ hat\ die\ Funktion\ fill()\ keinen\ \r\n\ Einfluss\ auf\ die\ Farbe\ einer\ Zeile.\ Linien\ werden\ standardmaessig\ mit\ einer\ Breite\ von\ einem\ Pixel\ gezeichnet,\ dies\ kann\ jedoch\ mit\ der\ Funktion\ \r\n\ {@link\ \#strokeWeight(double)\ strokeWeight()}\ geaendert\ werden.\r\n\ @param\ x1\ x-Koordinate\ des\ 1.\ Punktes\r\n\ @param\ y1\ y-Koordinate\ des\ 1.\ Punktes\r\n\ @param\ x2\ x-Koordinate\ des\ 2.\ Punktes\r\n\ @param\ y2\ y-Koordinate\ des\ 2.\ Punktes\r\n
|
||||
comment22.text=\n\ Zeichnet\ eine\ Linie\ (einen\ direkten\ Weg\ zwischen\ zwei\ Punkten)\ auf\ den\ Bildschirm.\ \n\ Um\ eine\ Linie\ einzufaerben,\ verwenden\ Sie\ die\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}\ Funktion.\ Eine\ Zeile\ kann\ nicht\ gefuellt\ werden,\ daher\ hat\ die\ Funktion\ fill()\ keinen\ \n\ Einfluss\ auf\ die\ Farbe\ einer\ Zeile.\ Linien\ werden\ standardmaessig\ mit\ einer\ Breite\ von\ einem\ Pixel\ gezeichnet,\ dies\ kann\ jedoch\ mit\ der\ Funktion\ \n\ {@link\ \#strokeWeight(double)\ strokeWeight()}\ geaendert\ werden.\n\ @param\ x1\ x-Koordinate\ des\ 1.\ Punktes\n\ @param\ y1\ y-Koordinate\ des\ 1.\ Punktes\n\ @param\ x2\ x-Koordinate\ des\ 2.\ Punktes\n\ @param\ y2\ y-Koordinate\ des\ 2.\ Punktes\n
|
||||
comment23.params=a\ b\ c\ d
|
||||
comment23.target=void\ rect(int,\ int,\ int,\ int)
|
||||
comment23.text=\r\n\ Zeichnet\ ein\ Rechteck\ auf\ das\ Bild.\ \r\n\ Standardmaessig\ legen\ die\ ersten\ beiden\ Parameter\ die\ Position\ der\ linken\ oberen\ Ecke\ fest,\ der\ dritte\ die\ Breite\ und\ der\ vierte\ die\ Hoehe.\ \r\n\ Die\ Art\ und\ Weise,\ wie\ diese\ Parameter\ interpretiert\ werden,\ kann\ jedoch\ mit\ der\ Funktion\ {@link\ \#rectMode(int)\ rectMode()}\ geaendert\ werden.\r\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ \ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\r\n\ @param\ a\ meist\ die\ x-Koordinate\ der\ linken\ oberen\ Ecke\ (kann\ durch\ rectMode()\ geaendert\ werden).\r\n\ @param\ b\ meist\ die\ y-Koordinate\ der\ linken\ oberen\ Ecke\ (kann\ durch\ rectMode()\ geaendert\ werden).\r\n\ @param\ c\ meist\ die\ Breite\ des\ Rechtecks\ (kann\ durch\ rectMode()\ geaendert\ werden).\r\n\ @param\ d\ meist\ die\ Hoehe\ des\ Rechtecks\ (kann\ durch\ rectMode()\ geaendert\ werden).\r\n\ \r\n
|
||||
comment23.text=\n\ Zeichnet\ ein\ Rechteck\ auf\ das\ Bild.\ \n\ Standardmaessig\ legen\ die\ ersten\ beiden\ Parameter\ die\ Position\ der\ linken\ oberen\ Ecke\ fest,\ der\ dritte\ die\ Breite\ und\ der\ vierte\ die\ Hoehe.\ \n\ Die\ Art\ und\ Weise,\ wie\ diese\ Parameter\ interpretiert\ werden,\ kann\ jedoch\ mit\ der\ Funktion\ {@link\ \#rectMode(int)\ rectMode()}\ geaendert\ werden.\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ \ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\n\ @param\ a\ meist\ die\ x-Koordinate\ der\ linken\ oberen\ Ecke\ (kann\ durch\ rectMode()\ geaendert\ werden).\n\ @param\ b\ meist\ die\ y-Koordinate\ der\ linken\ oberen\ Ecke\ (kann\ durch\ rectMode()\ geaendert\ werden).\n\ @param\ c\ meist\ die\ Breite\ des\ Rechtecks\ (kann\ durch\ rectMode()\ geaendert\ werden).\n\ @param\ d\ meist\ die\ Hoehe\ des\ Rechtecks\ (kann\ durch\ rectMode()\ geaendert\ werden).\n\ \n
|
||||
comment24.params=a\ b\ c\ d
|
||||
comment24.target=void\ ellipse(int,\ int,\ int,\ int)
|
||||
comment24.text=\r\n\ Zeichnet\ eine\ Ellipse/Kreis\ auf\ das\ Bild.\ \r\n\ Standardmaessig\ legen\ die\ ersten\ beiden\ Parameter\ die\ Position\ des\ Mittelpunkts\ fest,\ der\ dritte\ die\ Breite\ und\ der\ vierte\ die\ Hoehe.\ \r\n\ Die\ Art\ und\ Weise,\ wie\ diese\ Parameter\ interpretiert\ werden,\ kann\ jedoch\ mit\ der\ Funktion\ {@link\ \#ellipseMode(int)\ ellipseMode()}\ geaendert\ werden.\r\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\r\n\ @param\ a\ meist\ die\ x-Koordinate\ des\ Mittelpunkts\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\r\n\ @param\ b\ meist\ die\ y-Koordinate\ des\ Mittelpunkts\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\r\n\ @param\ c\ meist\ die\ Breite\ des\ Rechtecks\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\r\n\ @param\ d\ meist\ die\ Hoehe\ des\ Rechtecks\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\r\n\ \r\n
|
||||
comment24.text=\n\ Zeichnet\ eine\ Ellipse/Kreis\ auf\ das\ Bild.\ \n\ Standardmaessig\ legen\ die\ ersten\ beiden\ Parameter\ die\ Position\ des\ Mittelpunkts\ fest,\ der\ dritte\ die\ Breite\ und\ der\ vierte\ die\ Hoehe.\ \n\ Die\ Art\ und\ Weise,\ wie\ diese\ Parameter\ interpretiert\ werden,\ kann\ jedoch\ mit\ der\ Funktion\ {@link\ \#ellipseMode(int)\ ellipseMode()}\ geaendert\ werden.\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\n\ @param\ a\ meist\ die\ x-Koordinate\ des\ Mittelpunkts\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\n\ @param\ b\ meist\ die\ y-Koordinate\ des\ Mittelpunkts\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\n\ @param\ c\ meist\ die\ Breite\ des\ Rechtecks\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\n\ @param\ d\ meist\ die\ Hoehe\ des\ Rechtecks\ (kann\ durch\ ellipseMode()\ geaendert\ werden).\n\ \n
|
||||
comment25.params=x1\ y1\ x2\ y2\ x3\ y3
|
||||
comment25.target=void\ triangle(int,\ int,\ int,\ int,\ int,\ int)
|
||||
comment25.text=\r\n\ Zeichnet\ ein\ Dreieck\ auf\ das\ Bild.\ \r\n\ Ein\ Dreieck\ ist\ eine\ Ebene,\ die\ durch\ die\ Verbindung\ von\ drei\ Punkten\ entsteht.\ Die\ ersten\ beiden\ Argumente\ spezifizieren\ den\ \r\n\ ersten\ Punkt,\ die\ mittleren\ beiden\ Argumente\ spezifizieren\ den\ zweiten\ Punkt\ und\ die\ letzten\ beiden\ Argumente\ spezifizieren\ den\ dritten\ Punkt.\ \r\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\r\n\ @param\ x1\ meist\ die\ x-Koordinate\ des\ 1.\ Punkts.\r\n\ @param\ y1\ meist\ die\ y-Koordinate\ des\ 1.\ Punkts.\r\n\ @param\ x2\ meist\ die\ x-Koordinate\ des\ 2.\ Punkts.\r\n\ @param\ y2\ meist\ die\ y-Koordinate\ des\ 2.\ Punkts.\r\n\ @param\ x3\ meist\ die\ x-Koordinate\ des\ 3.\ Punkts.\r\n\ @param\ y3\ meist\ die\ y-Koordinate\ des\ 3.\ Punkts.\r\n
|
||||
comment25.text=\n\ Zeichnet\ ein\ Dreieck\ auf\ das\ Bild.\ \n\ Ein\ Dreieck\ ist\ eine\ Ebene,\ die\ durch\ die\ Verbindung\ von\ drei\ Punkten\ entsteht.\ Die\ ersten\ beiden\ Argumente\ spezifizieren\ den\ \n\ ersten\ Punkt,\ die\ mittleren\ beiden\ Argumente\ spezifizieren\ den\ zweiten\ Punkt\ und\ die\ letzten\ beiden\ Argumente\ spezifizieren\ den\ dritten\ Punkt.\ \n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\n\ @param\ x1\ meist\ die\ x-Koordinate\ des\ 1.\ Punkts.\n\ @param\ y1\ meist\ die\ y-Koordinate\ des\ 1.\ Punkts.\n\ @param\ x2\ meist\ die\ x-Koordinate\ des\ 2.\ Punkts.\n\ @param\ y2\ meist\ die\ y-Koordinate\ des\ 2.\ Punkts.\n\ @param\ x3\ meist\ die\ x-Koordinate\ des\ 3.\ Punkts.\n\ @param\ y3\ meist\ die\ y-Koordinate\ des\ 3.\ Punkts.\n
|
||||
comment26.params=x1\ y1\ x2\ y2\ x3\ y3\ x4\ y4
|
||||
comment26.target=void\ quad(int,\ int,\ int,\ int,\ int,\ int,\ int,\ int)
|
||||
comment26.text=\r\n\ Zeichnet\ ein\ Viereck\ auf\ das\ Bild.\ \r\n\ Ein\ Viereck\ ist\ ein\ vierseitiges\ Polygon.\ Es\ ist\ aehnlich\ wie\ ein\ Rechteck,\ aber\ die\ Winkel\ zwischen\ seinen\ Kanten\ \r\n\ sind\ nicht\ auf\ neunzig\ Grad\ beschraenkt.\ Das\ erste\ Paar\ von\ Parametern\ (x1,y1)\ setzt\ den\ ersten\ Scheitelpunkt\ und\ die\ nachfolgenden\ \r\n\ Paare\ sollten\ im\ Uhrzeigersinn\ oder\ gegen\ den\ Uhrzeigersinn\ um\ die\ definierte\ Form\ herum\ verlaufen.\ \r\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\r\n\ @param\ x1\ meist\ die\ x-Koordinate\ des\ 1.\ Punkts.\r\n\ @param\ y1\ meist\ die\ y-Koordinate\ des\ 1.\ Punkts.\r\n\ @param\ x2\ meist\ die\ x-Koordinate\ des\ 2.\ Punkts.\r\n\ @param\ y2\ meist\ die\ y-Koordinate\ des\ 2.\ Punkts.\r\n\ @param\ x3\ meist\ die\ x-Koordinate\ des\ 3.\ Punkts.\r\n\ @param\ y3\ meist\ die\ y-Koordinate\ des\ 3.\ Punkts.\r\n\ @param\ x4\ meist\ die\ x-Koordinate\ des\ 3.\ Punkts.\r\n\ @param\ y4\ meist\ die\ y-Koordinate\ des\ 3.\ Punkts.\r\n
|
||||
comment26.text=\n\ Zeichnet\ ein\ Viereck\ auf\ das\ Bild.\ \n\ Ein\ Viereck\ ist\ ein\ vierseitiges\ Polygon.\ Es\ ist\ aehnlich\ wie\ ein\ Rechteck,\ aber\ die\ Winkel\ zwischen\ seinen\ Kanten\ \n\ sind\ nicht\ auf\ neunzig\ Grad\ beschraenkt.\ Das\ erste\ Paar\ von\ Parametern\ (x1,y1)\ setzt\ den\ ersten\ Scheitelpunkt\ und\ die\ nachfolgenden\ \n\ Paare\ sollten\ im\ Uhrzeigersinn\ oder\ gegen\ den\ Uhrzeigersinn\ um\ die\ definierte\ Form\ herum\ verlaufen.\ \n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ \ die\ Rahmenfarbe.\n\ @param\ x1\ meist\ die\ x-Koordinate\ des\ 1.\ Punkts.\n\ @param\ y1\ meist\ die\ y-Koordinate\ des\ 1.\ Punkts.\n\ @param\ x2\ meist\ die\ x-Koordinate\ des\ 2.\ Punkts.\n\ @param\ y2\ meist\ die\ y-Koordinate\ des\ 2.\ Punkts.\n\ @param\ x3\ meist\ die\ x-Koordinate\ des\ 3.\ Punkts.\n\ @param\ y3\ meist\ die\ y-Koordinate\ des\ 3.\ Punkts.\n\ @param\ x4\ meist\ die\ x-Koordinate\ des\ 3.\ Punkts.\n\ @param\ y4\ meist\ die\ y-Koordinate\ des\ 3.\ Punkts.\n
|
||||
comment27.params=x\ y
|
||||
comment27.target=void\ polygon(int[],\ int[])
|
||||
comment27.text=\r\n\ Zeichnet\ ein\ Polygon\ auf\ das\ Bild.\r\n\ Gleich\ lange\ Listen\ von\ x\ und\ y-Koordinaten\ bestimmen\ die\ Eckpunkte\ des\ Polygons.\r\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ die\ Rahmenfarbe.\r\n\ @param\ x\ Liste\ der\ x-Koordinaten\ der\ Punkte.\r\n\ @param\ y\ Liste\ der\ y-Koordinaten\ der\ Punkte.\r\n
|
||||
comment27.text=\n\ Zeichnet\ ein\ Polygon\ auf\ das\ Bild.\n\ Gleich\ lange\ Listen\ von\ x\ und\ y-Koordinaten\ bestimmen\ die\ Eckpunkte\ des\ Polygons.\n\ Durch\ den\ Befehl\ {@link\ \#fill(int,int,int)\ fill()}\ /{@link\ \#noFill()\ noFill()}\ kann\ die\ Fuellfarbe\ des\ Rechtecks\ gewaehlt\ werden,\ durch\ {@link\ \#stroke(int,\ int,\ int)\ stroke()}/{@link\ \#noStroke()\ noStroke()}\ die\ Rahmenfarbe.\n\ @param\ x\ Liste\ der\ x-Koordinaten\ der\ Punkte.\n\ @param\ y\ Liste\ der\ y-Koordinaten\ der\ Punkte.\n
|
||||
comment28.params=x\ y
|
||||
comment28.target=void\ point(int,\ int)
|
||||
comment28.text=\r\n\ Zeichnet\ einen\ Punkt,\ d.h.\ einen\ Kreis\ in\ der\ Dimension\ eines\ Pixels.\ \r\n\ Der\ erste\ Parameter\ ist\ der\ x-Wert\ fuer\ den\ Punkt,\ der\ zweite\ Wert\ ist\ der\ y-Wert\ fuer\ den\ Punkt.\ \r\n\ @param\ x\ x-Koordinate\ des\ Punktes\r\n\ @param\ y\ y-Koordinate\ des\ Punktes\r\n
|
||||
comment28.text=\n\ Zeichnet\ einen\ Punkt,\ d.h.\ einen\ Kreis\ in\ der\ Dimension\ eines\ Pixels.\ \n\ Der\ erste\ Parameter\ ist\ der\ x-Wert\ fuer\ den\ Punkt,\ der\ zweite\ Wert\ ist\ der\ y-Wert\ fuer\ den\ Punkt.\ \n\ @param\ x\ x-Koordinate\ des\ Punktes\n\ @param\ y\ y-Koordinate\ des\ Punktes\n
|
||||
comment29.params=s\ x\ y
|
||||
comment29.target=void\ text(java.lang.String,\ int,\ int)
|
||||
comment29.text=\r\n\ Gibt\ einen\ Text\ an\ den\ gegebenen\ Koordinaten\ aus\r\n\ Zur\ Ausgabe\ des\ Textes\ wird\ der\ ausgewaehlte\ Font\ verwendet.\ Dieser\ muss\ vorher\ mit\ {@link\ \#textFont(Font)\ textFont()\ }\ festgelegt.\r\n\ @param\ s\ Text,\ der\ angezeigt\ werden\ soll\r\n\ @param\ x\ x-Koordinate\ des\ Textanfangs\r\n\ @param\ y\ y-Koordinate\ der\ Grundlinie\ des\ Textes.\r\n
|
||||
comment29.text=\n\ Gibt\ einen\ Text\ an\ den\ gegebenen\ Koordinaten\ aus\n\ Zur\ Ausgabe\ des\ Textes\ wird\ der\ ausgewaehlte\ Font\ verwendet.\ Dieser\ muss\ vorher\ mit\ {@link\ \#textFont(Font)\ textFont()\ }\ festgelegt.\n\ @param\ s\ Text,\ der\ angezeigt\ werden\ soll\n\ @param\ x\ x-Koordinate\ des\ Textanfangs\n\ @param\ y\ y-Koordinate\ der\ Grundlinie\ des\ Textes.\n
|
||||
comment3.params=filename
|
||||
comment3.target=Picture(java.lang.String)
|
||||
comment3.text=\ \r\n\ Erzeugt\ ein\ Bild\ aus\ einer\ Datei\r\n\ @param\ filename\ Dateiname\ des\ Bildes\r\n
|
||||
comment3.text=\ \n\ Erzeugt\ ein\ Bild\ aus\ einer\ Datei\n\ @param\ filename\ Dateiname\ des\ Bildes\n
|
||||
comment30.params=font
|
||||
comment30.target=void\ textFont(java.awt.Font)
|
||||
comment30.text=\r\n\ Legt\ die\ Schriftart\ fuer\ Textausgaben\ fest.\r\n\ Jeder\ uebliche\ Java-Font\ kann\ verwendet\ werden.\ Er\ kann\ mit\ z.B.\ Font\ f\ \=\ new\ Font(\ "Arial",\ Font.PLAIN,\ 14\ );\ definiert\ werden.\ \r\n\ @param\ font\ ein\ Font-Objekt\ \r\n
|
||||
comment30.text=\n\ Legt\ die\ Schriftart\ fuer\ Textausgaben\ fest.\n\ Jeder\ uebliche\ Java-Font\ kann\ verwendet\ werden.\ Er\ kann\ mit\ z.B.\ Font\ f\ \=\ new\ Font(\ "Arial",\ Font.PLAIN,\ 14\ );\ definiert\ werden.\ \n\ @param\ font\ ein\ Font-Objekt\ \n
|
||||
comment31.params=color
|
||||
comment31.target=java.awt.Color\ decode(java.lang.String)
|
||||
comment31.text=\ \r\n\ Hilfsfunktion\ zur\ Interpretation\ von\ Farben\r\n
|
||||
comment31.text=\ \n\ Hilfsfunktion\ zur\ Interpretation\ von\ Farben\n
|
||||
comment32.params=color
|
||||
comment32.target=java.awt.Color\ decode(int)
|
||||
comment32.text=\ \r\n\ Hilfsfunktion\ zur\ Interpretation\ von\ Farben\r\n
|
||||
comment32.text=\ \n\ Hilfsfunktion\ zur\ Interpretation\ von\ Farben\n
|
||||
comment33.params=pencolor
|
||||
comment33.target=void\ stroke(java.lang.String)
|
||||
comment33.text=\r\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Linien\ und\ Raender\ um\ Formen\ gezeichnet\ werden.\ \r\n\ Diese\ Farbe\ wird\ hexadezimal\ in\ Form\ der\ RGB\ angegeben\:\ z.B.\ \ "CCFFAA"\ oder\ "004E23".\ Die\ Syntax\ verwendet\ sechs\ Ziffern\ -\ je\ zwei\ fuer\ die\ roten,\ gruenen\ und\ blauen\ Komponenten,\r\n\ um\ eine\ Farbe\ anzugeben\ (genau\ wie\ Farben\ typischerweise\ in\ HTML\ und\ CSS\ angegeben\ werden).\ \r\n\ @param\ pencolor\ Stiftfarbe\ in\ Hexadezimaldarstellung\r\n
|
||||
comment33.text=\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Linien\ und\ Raender\ um\ Formen\ gezeichnet\ werden.\ \n\ Diese\ Farbe\ wird\ hexadezimal\ in\ Form\ der\ RGB\ angegeben\:\ z.B.\ \ "CCFFAA"\ oder\ "004E23".\ Die\ Syntax\ verwendet\ sechs\ Ziffern\ -\ je\ zwei\ fuer\ die\ roten,\ gruenen\ und\ blauen\ Komponenten,\n\ um\ eine\ Farbe\ anzugeben\ (genau\ wie\ Farben\ typischerweise\ in\ HTML\ und\ CSS\ angegeben\ werden).\ \n\ @param\ pencolor\ Stiftfarbe\ in\ Hexadezimaldarstellung\n
|
||||
comment34.params=pencolor
|
||||
comment34.target=void\ stroke(int)
|
||||
comment34.text=\r\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Linien\ und\ Raender\ um\ Formen\ gezeichnet\ werden.\ \r\n\ Diese\ Farbe\ wird\ entweder\ als\ Graustufe\ (0-255)\ oder\ als\ 3-Byte\ RGB-Wert\ angegeben\r\n\ @param\ pencolor\ Stiftfarbe\ (0-255\:\ Graustufe\ zwischen\ 0\ schwarz\ und\ 255\ weiss,\ sonst\:\ c\ wird\ als\ 3-Byte\ RGB-Wert\ interpretiert)\r\n
|
||||
comment34.text=\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Linien\ und\ Raender\ um\ Formen\ gezeichnet\ werden.\ \n\ Diese\ Farbe\ wird\ entweder\ als\ Graustufe\ (0-255)\ oder\ als\ 3-Byte\ RGB-Wert\ angegeben\n\ @param\ pencolor\ Stiftfarbe\ (0-255\:\ Graustufe\ zwischen\ 0\ schwarz\ und\ 255\ weiss,\ sonst\:\ c\ wird\ als\ 3-Byte\ RGB-Wert\ interpretiert)\n
|
||||
comment35.params=r\ g\ b
|
||||
comment35.target=void\ stroke(int,\ int,\ int)
|
||||
comment35.text=\r\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Linien\ und\ Raender\ um\ Formen\ gezeichnet\ werden.\ \r\n\ Diese\ Farbe\ wird\ komponentenweise\ als\ RGB-Wert\ angegeben\r\n\ @param\ r\ Rotanteil\ (0-255)\ der\ Stiftfarbe\r\n\ @param\ g\ Gruenanteil\ (0-255)\ der\ Stiftfarbe\r\n\ @param\ b\ Blauanteil\ (0-255)\ der\ Stiftfarbe\r\n
|
||||
comment35.text=\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Linien\ und\ Raender\ um\ Formen\ gezeichnet\ werden.\ \n\ Diese\ Farbe\ wird\ komponentenweise\ als\ RGB-Wert\ angegeben\n\ @param\ r\ Rotanteil\ (0-255)\ der\ Stiftfarbe\n\ @param\ g\ Gruenanteil\ (0-255)\ der\ Stiftfarbe\n\ @param\ b\ Blauanteil\ (0-255)\ der\ Stiftfarbe\n
|
||||
comment36.params=
|
||||
comment36.target=void\ noStroke()
|
||||
comment36.text=\r\n\ Legt\ fest,\ dass\ keine\ Linien\ oder\ Raender\ um\ Formen\ gezeichnet\ werden\ soll.\ \r\n
|
||||
comment36.text=\n\ Legt\ fest,\ dass\ keine\ Linien\ oder\ Raender\ um\ Formen\ gezeichnet\ werden\ soll.\ \n
|
||||
comment37.params=width
|
||||
comment37.target=void\ strokeWeight(double)
|
||||
comment37.text=\r\n\ Legt\ die\ Breite\ des\ Strichs\ fuer\ Linien,\ Punkte\ und\ den\ Rand\ um\ Formen\ fest.\ \r\n\ Alle\ Breiten\ werden\ in\ Pixeleinheiten\ angegeben.\ \r\n\ @param\ width\ Breite\ in\ Pixel\r\n
|
||||
comment37.text=\n\ Legt\ die\ Breite\ des\ Strichs\ fuer\ Linien,\ Punkte\ und\ den\ Rand\ um\ Formen\ fest.\ \n\ Alle\ Breiten\ werden\ in\ Pixeleinheiten\ angegeben.\ \n\ @param\ width\ Breite\ in\ Pixel\n
|
||||
comment38.params=fillcolor
|
||||
comment38.target=void\ fill(java.lang.String)
|
||||
comment38.text=\r\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Formen\ gefuellt\ werden.\ \r\n\ Diese\ Farbe\ wird\ hexadezimal\ in\ Form\ der\ RGB\ angegeben\:\ z.B.\ \ "CCFFAA"\ oder\ "004E23".\ Die\ Syntax\ verwendet\ sechs\ Ziffern\ -\ je\ zwei\ fuer\ die\ roten,\ gruenen\ und\ blauen\ Komponenten,\r\n\ um\ eine\ Farbe\ anzugeben\ (genau\ wie\ Farben\ typischerweise\ in\ HTML\ und\ CSS\ angegeben\ werden).\ \r\n\ @param\ fillcolor\ Fuellfarbe\ in\ Hexadezimaldarstellung\r\n
|
||||
comment38.text=\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Formen\ gefuellt\ werden.\ \n\ Diese\ Farbe\ wird\ hexadezimal\ in\ Form\ der\ RGB\ angegeben\:\ z.B.\ \ "CCFFAA"\ oder\ "004E23".\ Die\ Syntax\ verwendet\ sechs\ Ziffern\ -\ je\ zwei\ fuer\ die\ roten,\ gruenen\ und\ blauen\ Komponenten,\n\ um\ eine\ Farbe\ anzugeben\ (genau\ wie\ Farben\ typischerweise\ in\ HTML\ und\ CSS\ angegeben\ werden).\ \n\ @param\ fillcolor\ Fuellfarbe\ in\ Hexadezimaldarstellung\n
|
||||
comment39.params=fillcolor
|
||||
comment39.target=void\ fill(int)
|
||||
comment39.text=\r\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Formen\ gefuellt\ werden.\r\n\ Diese\ Farbe\ wird\ entweder\ als\ Graustufe\ (0-255)\ oder\ als\ 3-Byte\ RGB-Wert\ angegeben.\r\n\ @param\ fillcolor\ Fuellfarbe\ (0-255\:\ Graustufe\ zwischen\ 0\ schwarz\ und\ 255\ weiss,\ sonst\:\ c\ wird\ als\ 3-Byte\ RGB-Wert\ interpretiert)\r\n
|
||||
comment39.text=\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Formen\ gefuellt\ werden.\n\ Diese\ Farbe\ wird\ entweder\ als\ Graustufe\ (0-255)\ oder\ als\ 3-Byte\ RGB-Wert\ angegeben.\n\ @param\ fillcolor\ Fuellfarbe\ (0-255\:\ Graustufe\ zwischen\ 0\ schwarz\ und\ 255\ weiss,\ sonst\:\ c\ wird\ als\ 3-Byte\ RGB-Wert\ interpretiert)\n
|
||||
comment4.params=width\ height\ background
|
||||
comment4.target=Picture(int,\ int,\ java.lang.String)
|
||||
comment4.text=\r\n\ Erzeugt\ ein\ Bild\ der\ angegebenen\ Groesse\ mit\ festgelegtem\ Hintergrund\r\n\ @param\ width\ Breite\ des\ Bildes\r\n\ @param\ height\ Hoehe\ des\ Bildes\r\n\ @param\ background\ Farbe\ des\ Hintergrunds\r\n
|
||||
comment4.text=\n\ Erzeugt\ ein\ Bild\ der\ angegebenen\ Groesse\ mit\ festgelegtem\ Hintergrund\n\ @param\ width\ Breite\ des\ Bildes\n\ @param\ height\ Hoehe\ des\ Bildes\n\ @param\ background\ Farbe\ des\ Hintergrunds\n
|
||||
comment40.params=r\ g\ b
|
||||
comment40.target=void\ fill(int,\ int,\ int)
|
||||
comment40.text=\r\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Formen\ gefuellt\ werden.\r\n\ Diese\ Farbe\ wird\ komponentenweise\ als\ RGB-Wert\ angegeben.\r\n\ @param\ r\ Rotanteil\ (0-255)\ der\ Fuellfarbe\r\n\ @param\ g\ Gruenanteil\ (0-255)\ der\ Fuellfarbe\r\n\ @param\ b\ Blauanteil\ (0-255)\ der\ Fuellfarbe\r\n
|
||||
comment40.text=\n\ Legt\ die\ Farbe\ fest,\ mit\ der\ Formen\ gefuellt\ werden.\n\ Diese\ Farbe\ wird\ komponentenweise\ als\ RGB-Wert\ angegeben.\n\ @param\ r\ Rotanteil\ (0-255)\ der\ Fuellfarbe\n\ @param\ g\ Gruenanteil\ (0-255)\ der\ Fuellfarbe\n\ @param\ b\ Blauanteil\ (0-255)\ der\ Fuellfarbe\n
|
||||
comment41.params=
|
||||
comment41.target=void\ noFill()
|
||||
comment41.text=\ Legt\ fest,\ dass\ die\ Formen\ nicht\ gefuellt\ werden\ sollen.\r\n
|
||||
comment41.text=\ Legt\ fest,\ dass\ die\ Formen\ nicht\ gefuellt\ werden\ sollen.\n
|
||||
comment42.params=c
|
||||
comment42.target=void\ background(int)
|
||||
comment42.text=\r\n\ Die\ Funktion\ background()\ setzt\ die\ Farbe,\ die\ fuer\ den\ Hintergrund\ des\ Bildes\ verwendet\ wird.\ Der\ Standardhintergrund\ ist\ hellgrau.\ \r\n\ Es\ ist\ nicht\ moeglich,\ den\ Alpha-Parameter\ Transparenz\ mit\ Hintergrundfarben\ auf\ der\ Hauptzeichnungsoberflaeche\ zu\ verwenden.\ \r\n\ @param\ c\ Farbe\ fuer\ den\ Hintergrund\ (0-255\:\ Graustufe\ zwischen\ 0\ schwarz\ und\ 255\ weiss,\ sonst\:\ c\ wird\ als\ 3-Byte\ RGB-Wert\ interpretiert)\r\n
|
||||
comment42.text=\n\ Die\ Funktion\ background()\ setzt\ die\ Farbe,\ die\ fuer\ den\ Hintergrund\ des\ Bildes\ verwendet\ wird.\ Der\ Standardhintergrund\ ist\ hellgrau.\ \n\ Es\ ist\ nicht\ moeglich,\ den\ Alpha-Parameter\ Transparenz\ mit\ Hintergrundfarben\ auf\ der\ Hauptzeichnungsoberflaeche\ zu\ verwenden.\ \n\ @param\ c\ Farbe\ fuer\ den\ Hintergrund\ (0-255\:\ Graustufe\ zwischen\ 0\ schwarz\ und\ 255\ weiss,\ sonst\:\ c\ wird\ als\ 3-Byte\ RGB-Wert\ interpretiert)\n
|
||||
comment43.params=r\ g\ b
|
||||
comment43.target=void\ background(int,\ int,\ int)
|
||||
comment43.text=\r\n\ Die\ Funktion\ background()\ setzt\ die\ Farbe,\ die\ fuer\ den\ Hintergrund\ des\ Bildes\ verwendet\ wird.\ Der\ Standardhintergrund\ ist\ hellgrau.\ \r\n\ Es\ ist\ nicht\ moeglich,\ den\ Alpha-Parameter\ Transparenz\ mit\ Hintergrundfarben\ auf\ der\ Hauptzeichnungsoberflaeche\ zu\ verwenden.\ \r\n\ @param\ r\ Rotanteil\ (0-255)\ der\ Hintergrundfarbe\r\n\ @param\ g\ Gruenanteil\ (0-255)\ der\ Hintergrundfarbe\r\n\ @param\ b\ Blauanteil\ (0-255)\ der\ Hintergrundfarbe\r\n
|
||||
comment43.text=\n\ Die\ Funktion\ background()\ setzt\ die\ Farbe,\ die\ fuer\ den\ Hintergrund\ des\ Bildes\ verwendet\ wird.\ Der\ Standardhintergrund\ ist\ hellgrau.\ \n\ Es\ ist\ nicht\ moeglich,\ den\ Alpha-Parameter\ Transparenz\ mit\ Hintergrundfarben\ auf\ der\ Hauptzeichnungsoberflaeche\ zu\ verwenden.\ \n\ @param\ r\ Rotanteil\ (0-255)\ der\ Hintergrundfarbe\n\ @param\ g\ Gruenanteil\ (0-255)\ der\ Hintergrundfarbe\n\ @param\ b\ Blauanteil\ (0-255)\ der\ Hintergrundfarbe\n
|
||||
comment44.params=filename
|
||||
comment44.target=void\ load(java.lang.String)
|
||||
comment44.text=\ \r\n\ Laedt\ ein\ Bild\ aus\ dem\ Dateisystem.\r\n\ Laedt\ ein\ Bild\ von\ einem\ Datentraeger\ und\ setzt\ Stiftfarbe\ und\ Fuellfarbe\ auf\ Standardwerte\ zurueck.\r\n\ @param\ filename\ Dateiname\ des\ Bildes\r\n
|
||||
comment44.text=\ \n\ Laedt\ ein\ Bild\ aus\ dem\ Dateisystem.\n\ Laedt\ ein\ Bild\ von\ einem\ Datentraeger\ und\ setzt\ Stiftfarbe\ und\ Fuellfarbe\ auf\ Standardwerte\ zurueck.\n\ @param\ filename\ Dateiname\ des\ Bildes\n
|
||||
comment45.params=filename
|
||||
comment45.target=void\ save(java.lang.String)
|
||||
comment45.text=\ \r\n\ Speichert\ ein\ Bild.\r\n\ Speichert\ ein\ Bild\ auf\ einem\ Datentraeger.\ Zulaessig\ sind\ die\ Dateiformate\ PNG\ und\ GIF.\ Die\ Dateiendung\ legt\ den\ Typ\ fest.\r\n\ Standardmaessig\ wird\ die\ Dateiendung\ .png\ ergaenzt,\ wenn\ keine\ angegeben\ ist.\r\n\ @param\ filename\ Dateiname\ des\ Bildes\r\n
|
||||
comment45.text=\ \n\ Speichert\ ein\ Bild.\n\ Speichert\ ein\ Bild\ auf\ einem\ Datentraeger.\ Zulaessig\ sind\ die\ Dateiformate\ PNG\ und\ GIF.\ Die\ Dateiendung\ legt\ den\ Typ\ fest.\n\ Standardmaessig\ wird\ die\ Dateiendung\ .png\ ergaenzt,\ wenn\ keine\ angegeben\ ist.\n\ @param\ filename\ Dateiname\ des\ Bildes\n
|
||||
comment46.params=
|
||||
comment46.target=java.awt.Color[][]\ getPixelArray()
|
||||
comment46.text=\r\n\ Liefert\ das\ Bild\ als\ zweidimensionales\ Pixel-Array.\r\n\ @return\ zweidimensionales\ Array\ von\ Color-Objekten,\ die\ den\ Pixeln\ des\ Bildes\ entsprechen.\r\n
|
||||
comment46.text=\n\ Liefert\ das\ Bild\ als\ zweidimensionales\ Pixel-Array.\n\ @return\ zweidimensionales\ Array\ von\ Color-Objekten,\ die\ den\ Pixeln\ des\ Bildes\ entsprechen.\n
|
||||
comment47.params=pixel
|
||||
comment47.target=void\ setPixelArray(java.awt.Color[][])
|
||||
comment47.text=\r\n\ Setzt\ das\ Bild\ neu\ auf\ Basis\ des\ Pixel-Arrays.\r\n\ Die\ Groesse\ des\ Bildes\ wird\ nicht\ automatisch\ an\ das\ Array\ angepasst.\r\n\ @param\ pixel\ zweidimensionales\ Array\ von\ Color-Objekten\r\n
|
||||
comment47.text=\n\ Setzt\ das\ Bild\ neu\ auf\ Basis\ des\ Pixel-Arrays.\n\ Die\ Groesse\ des\ Bildes\ wird\ nicht\ automatisch\ an\ das\ Array\ angepasst.\n\ @param\ pixel\ zweidimensionales\ Array\ von\ Color-Objekten\n
|
||||
comment48.params=millis
|
||||
comment48.target=void\ delay(int)
|
||||
comment48.text=\r\n\ Hilfsfunktion\ zum\ Verzoegern\ der\ Ausgabe\r\n\ @param\ millis\ Wartezeit\ in\ Millisekunden\r\n
|
||||
comment48.text=\n\ Hilfsfunktion\ zum\ Verzoegern\ der\ Ausgabe\n\ @param\ millis\ Wartezeit\ in\ Millisekunden\n
|
||||
comment5.params=
|
||||
comment5.target=void\ showInFrame()
|
||||
comment6.params=observer
|
||||
comment6.target=void\ setObserver(PictureViewer)
|
||||
comment6.text=\ \r\n\ \ \ Legt\ fest,\ wer\ das\ Bild\ anzeigt.\r\n\ Diese\ ermoeglicht\ die\ Benachrichtung\ des\ Observers,\ wenn\ sich\ das\ Bild\ aendert.\r\n\ @param\ observer\ Anzeiger\ des\ Bildes\r\n
|
||||
comment6.text=\ \n\ \ \ Legt\ fest,\ wer\ das\ Bild\ anzeigt.\n\ Diese\ ermoeglicht\ die\ Benachrichtung\ des\ Observers,\ wenn\ sich\ das\ Bild\ aendert.\n\ @param\ observer\ Anzeiger\ des\ Bildes\n
|
||||
comment7.params=
|
||||
comment7.target=PictureViewer\ getObserver()
|
||||
comment8.params=b
|
||||
comment8.target=void\ setImage(java.awt.image.BufferedImage)
|
||||
comment8.text=\ \r\n\ Direktes\ Setzen\ des\ Bildes\ (fuer\ interne\ Zwecke)\r\n\ @param\ b\ Bild,\ das\ gespeichert\ werden\ soll.\r\n
|
||||
comment8.text=\ \n\ Direktes\ Setzen\ des\ Bildes\ (fuer\ interne\ Zwecke)\n\ @param\ b\ Bild,\ das\ gespeichert\ werden\ soll.\n
|
||||
comment9.params=
|
||||
comment9.target=java.awt.image.BufferedImage\ getImage()
|
||||
comment9.text=\ \r\n\ Direktes\ Abfragen\ des\ Bildes\ (fuer\ interne\ Zwecke)\r\n\ @return\ Bild,\ das\ gerade\ gespeichert\ ist.\r\n
|
||||
comment9.text=\ \n\ Direktes\ Abfragen\ des\ Bildes\ (fuer\ interne\ Zwecke)\n\ @return\ Bild,\ das\ gerade\ gespeichert\ ist.\n
|
||||
numComments=49
|
||||
|
|
|
|||
|
|
@ -2,38 +2,38 @@
|
|||
comment0.target=PictureViewer
|
||||
comment1.params=
|
||||
comment1.target=PictureViewer()
|
||||
comment1.text=\r\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ der\ Gr\u00F6\u00DFe\ 1000x1000\r\n
|
||||
comment1.text=\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ der\ Gr\u00F6\u00DFe\ 1000x1000\n
|
||||
comment10.params=
|
||||
comment10.target=void\ back()
|
||||
comment10.text=\r\n\ Ruft\ das\ letzte\ abgespeicherte\ Bild\ aus\ der\ History\ wieder\ auf.\r\n
|
||||
comment10.text=\n\ Ruft\ das\ letzte\ abgespeicherte\ Bild\ aus\ der\ History\ wieder\ auf.\n
|
||||
comment11.params=
|
||||
comment11.target=void\ repaint()
|
||||
comment11.text=\r\n\ Setzt\ das\ angezeigt\ Bild\ neu\ und\ beachtet\ dabei\ den\ Zoomfaktor.\r\n
|
||||
comment11.text=\n\ Setzt\ das\ angezeigt\ Bild\ neu\ und\ beachtet\ dabei\ den\ Zoomfaktor.\n
|
||||
comment12.params=factor
|
||||
comment12.target=void\ setZoom(double)
|
||||
comment12.text=\r\n\ Setzt\ den\ Zoom-Faktor\ f\u00FCr\ das\ Bild.\r\n\ Als\ Zoomfaktor\ sind\ auch\ die\ Konstanten\ Bildanzeiger.FIT\ (auf\ Bildschirmgr\u00F6\u00DFe\ zoomen)\ und\ Bildanzeiger.NORMAL\ (100%)\ m\u00F6glich.\r\n\ @param\ factor\ Zoomfaktor\ (1.0\ \=\ 100%).\ \r\n
|
||||
comment12.text=\n\ Setzt\ den\ Zoom-Faktor\ f\u00FCr\ das\ Bild.\n\ Als\ Zoomfaktor\ sind\ auch\ die\ Konstanten\ Bildanzeiger.FIT\ (auf\ Bildschirmgr\u00F6\u00DFe\ zoomen)\ und\ Bildanzeiger.NORMAL\ (100%)\ m\u00F6glich.\n\ @param\ factor\ Zoomfaktor\ (1.0\ \=\ 100%).\ \n
|
||||
comment2.params=width\ height
|
||||
comment2.target=PictureViewer(int,\ int)
|
||||
comment2.text=\r\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ der\ angegebenen\ Gr\u00F6\u00DFe\ \r\n\ @param\ width\ Breite\ des\ Bildes\r\n\ @param\ height\ H\u00F6he\ des\ Bildes\r\n
|
||||
comment2.text=\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ der\ angegebenen\ Gr\u00F6\u00DFe\ \n\ @param\ width\ Breite\ des\ Bildes\n\ @param\ height\ H\u00F6he\ des\ Bildes\n
|
||||
comment3.params=width\ height\ background
|
||||
comment3.target=PictureViewer(int,\ int,\ java.lang.String)
|
||||
comment3.text=\r\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ der\ angegebenen\ Gr\u00F6\u00DFe\ \r\n\ @param\ width\ Breite\ des\ Bildes\r\n\ @param\ height\ H\u00F6he\ des\ Bildes\r\n\ @param\ background\ Farbe\ des\ Hintergrunds\ als\ HEX-String\ (z.B.\ "FF3A45")\r\n
|
||||
comment3.text=\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ der\ angegebenen\ Gr\u00F6\u00DFe\ \n\ @param\ width\ Breite\ des\ Bildes\n\ @param\ height\ H\u00F6he\ des\ Bildes\n\ @param\ background\ Farbe\ des\ Hintergrunds\ als\ HEX-String\ (z.B.\ "FF3A45")\n
|
||||
comment4.params=filename
|
||||
comment4.target=PictureViewer(java.lang.String)
|
||||
comment4.text=\r\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ aus\ einer\ Bilddatei\r\n\ @param\ filename\ Name\ des\ Bildes\r\n
|
||||
comment4.text=\n\ Erzeugt\ ein\ ScrollPanel\ mit\ integriertem\ Bild\ aus\ einer\ Bilddatei\n\ @param\ filename\ Name\ des\ Bildes\n
|
||||
comment5.params=picture
|
||||
comment5.target=PictureViewer(Picture)
|
||||
comment5.text=\r\n\ Erzeugt\ ein\ ScrollPanel\ und\ zeigt\ das\ Bild-Objekt\ an\r\n\ @param\ picture\ anzuzeigendes\ Bild\r\n
|
||||
comment5.text=\n\ Erzeugt\ ein\ ScrollPanel\ und\ zeigt\ das\ Bild-Objekt\ an\n\ @param\ picture\ anzuzeigendes\ Bild\n
|
||||
comment6.params=picture\ saveOldImage
|
||||
comment6.target=void\ setImage(Picture,\ boolean)
|
||||
comment6.text=\r\n\ Setzt\ das\ anzuzeigende\ Bild\ neu\r\n\ @param\ picture\ anzuzeigendes\ Bild\r\n\ @param\ saveOldImage\ soll\ das\ aktuelle\ Bild\ in\ der\ Historie\ gespeichert\ werden\r\n
|
||||
comment6.text=\n\ Setzt\ das\ anzuzeigende\ Bild\ neu\n\ @param\ picture\ anzuzeigendes\ Bild\n\ @param\ saveOldImage\ soll\ das\ aktuelle\ Bild\ in\ der\ Historie\ gespeichert\ werden\n
|
||||
comment7.params=
|
||||
comment7.target=Picture\ getImage()
|
||||
comment7.text=\r\n\ Liefert\ das\ angezeigte\ Bild\r\n\ @return\ angezeigtes\ Bild\r\n
|
||||
comment7.text=\n\ Liefert\ das\ angezeigte\ Bild\n\ @return\ angezeigtes\ Bild\n
|
||||
comment8.params=bi
|
||||
comment8.target=java.awt.image.BufferedImage\ deepCopy(java.awt.image.BufferedImage)
|
||||
comment8.text=\ \r\n\ Erzeugt\ eine\ Kopie\ eines\ BufferedImage.\r\n\ @param\ Originalbild\r\n\ @return\ Kopie\ des\ Bildes\r\n
|
||||
comment8.text=\ \n\ Erzeugt\ eine\ Kopie\ eines\ BufferedImage.\n\ @param\ Originalbild\n\ @return\ Kopie\ des\ Bildes\n
|
||||
comment9.params=
|
||||
comment9.target=void\ pushImage()
|
||||
comment9.text=\r\n\ Speichert\ das\ \u00FCbergebene\ Bild\ in\ der\ History.\r\n\ @param\ b\ zu\ speicherndes\ Bild\r\n
|
||||
comment9.text=\n\ Speichert\ das\ \u00FCbergebene\ Bild\ in\ der\ History.\n\ @param\ b\ zu\ speicherndes\ Bild\n
|
||||
numComments=13
|
||||
|
|
|
|||
116
imp/Table.ctxt
116
imp/Table.ctxt
|
|
@ -2,176 +2,176 @@
|
|||
comment0.target=Table
|
||||
comment1.params=
|
||||
comment1.target=Table()
|
||||
comment1.text=\ \r\n\ Erzeugt\ leeres\ Tabellen-Dokument.\r\n
|
||||
comment1.text=\ \n\ Erzeugt\ leeres\ Tabellen-Dokument.\n
|
||||
comment10.params=filename\ options\ separator\ quote
|
||||
comment10.target=void\ saveCSV(java.lang.String,\ java.lang.String,\ char,\ char)
|
||||
comment10.text=\ \r\n\ Speichert\ das\ aktuelle\ Dokument\ als\ CSV-Datei.\ \r\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enthalten,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ haben\ soll,\ \r\n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\r\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ haben\ soll.\r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n\ @param\ separator\ Trennzeichen\ f\u00FCr\ Spalten\ (meist\ ';'\ oder\ ','\ oder\ '\\t'\ f\u00FCr\ Tab)\r\n\ @param\ quote\ Kennung\ f\u00FCr\ Texte\ (meist\ '"').\ \r\n
|
||||
comment10.text=\ \n\ Speichert\ das\ aktuelle\ Dokument\ als\ CSV-Datei.\ \n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enthalten,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ haben\ soll,\ \n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ haben\ soll.\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n\ @param\ separator\ Trennzeichen\ f\u00FCr\ Spalten\ (meist\ ';'\ oder\ ','\ oder\ '\\t'\ f\u00FCr\ Tab)\n\ @param\ quote\ Kennung\ f\u00FCr\ Texte\ (meist\ '"').\ \n
|
||||
comment11.params=filename
|
||||
comment11.target=void\ saveXML(java.lang.String)
|
||||
comment11.text=\ Speichert\ die\ Tabelle\ als\ XML-Dokument.\r\n\ \ @param\ filename\ Dateiname\ des\ XML-Files\r\n
|
||||
comment11.text=\ Speichert\ die\ Tabelle\ als\ XML-Dokument.\n\ \ @param\ filename\ Dateiname\ des\ XML-Files\n
|
||||
comment12.params=cvsLine
|
||||
comment12.target=java.util.List\ parseLine(java.lang.String)
|
||||
comment12.text=\ HIlfsfunktion\ f\u00FCr\ die\ Analyse\ einer\ Dateizeile\r\n\ @param\ cvsLine\ Zeile\ aus\ der\ Datei\r\n\ @return\ Liste\ von\ String\ f\u00FCr\ die\ einzelnen\ Spalten\r\n
|
||||
comment12.text=\ HIlfsfunktion\ f\u00FCr\ die\ Analyse\ einer\ Dateizeile\n\ @param\ cvsLine\ Zeile\ aus\ der\ Datei\n\ @return\ Liste\ von\ String\ f\u00FCr\ die\ einzelnen\ Spalten\n
|
||||
comment13.params=cvsLine\ separator
|
||||
comment13.target=java.util.List\ parseLine(java.lang.String,\ char)
|
||||
comment13.text=\ HIlfsfunktion\ f\u00FCr\ die\ Analyse\ einer\ Dateizeile\r\n\ @param\ cvsLine\ Zeile\ aus\ der\ Datei\r\n\ @param\ sparator\ Trennzeichen\ f\u00FCr\ die\ Spalten\ \r\n\ @return\ Liste\ von\ String\ f\u00FCr\ die\ einzelnen\ Spalten\r\n
|
||||
comment13.text=\ HIlfsfunktion\ f\u00FCr\ die\ Analyse\ einer\ Dateizeile\n\ @param\ cvsLine\ Zeile\ aus\ der\ Datei\n\ @param\ sparator\ Trennzeichen\ f\u00FCr\ die\ Spalten\ \n\ @return\ Liste\ von\ String\ f\u00FCr\ die\ einzelnen\ Spalten\n
|
||||
comment14.params=cvsLine\ separator\ customQuote
|
||||
comment14.target=java.util.List\ parseLine(java.lang.String,\ char,\ char)
|
||||
comment14.text=\ HIlfsfunktion\ f\u00FCr\ die\ Analyse\ einer\ Dateizeile\r\n\ @param\ cvsLine\ Zeile\ aus\ der\ Datei\r\n\ @param\ sparator\ Trennzeichen\ f\u00FCr\ die\ Spalten\ \r\n\ @param\ customQuote\ Kennung\ f\u00FCr\ Strings\r\n\ @return\ Liste\ von\ String\ f\u00FCr\ die\ einzelnen\ Spalten\r\n
|
||||
comment14.text=\ HIlfsfunktion\ f\u00FCr\ die\ Analyse\ einer\ Dateizeile\n\ @param\ cvsLine\ Zeile\ aus\ der\ Datei\n\ @param\ sparator\ Trennzeichen\ f\u00FCr\ die\ Spalten\ \n\ @param\ customQuote\ Kennung\ f\u00FCr\ Strings\n\ @return\ Liste\ von\ String\ f\u00FCr\ die\ einzelnen\ Spalten\n
|
||||
comment15.params=name
|
||||
comment15.target=int\ findColumnNumber(java.lang.String)
|
||||
comment15.text=\ \r\n\ \ Sucht\ die\ Nummer\ einer\ durch\ Namen\ gegebenen\ Spalte.\r\n\ \ @param\ name\ Name\ der\ Spalte\r\n\ \ @return\ Nummer\ der\ Spalte\r\n
|
||||
comment15.text=\ \n\ \ Sucht\ die\ Nummer\ einer\ durch\ Namen\ gegebenen\ Spalte.\n\ \ @param\ name\ Name\ der\ Spalte\n\ \ @return\ Nummer\ der\ Spalte\n
|
||||
comment16.params=
|
||||
comment16.target=void\ addColumn()
|
||||
comment16.text=\r\n\ F\u00FCgt\ eine\ neue\ Spalte\ am\ Ende\ der\ Tabelle\ an.\r\n
|
||||
comment16.text=\n\ F\u00FCgt\ eine\ neue\ Spalte\ am\ Ende\ der\ Tabelle\ an.\n
|
||||
comment17.params=title
|
||||
comment17.target=void\ addColumn(java.lang.String)
|
||||
comment17.text=\ \r\n\ F\u00FCgt\ eine\ neue\ Spalte\ am\ Ende\ der\ Tabelle\ an\ und\ benennt\ sie.\r\n\ @param\ title\ Bezeichnung\ der\ Spalte\r\n
|
||||
comment17.text=\ \n\ F\u00FCgt\ eine\ neue\ Spalte\ am\ Ende\ der\ Tabelle\ an\ und\ benennt\ sie.\n\ @param\ title\ Bezeichnung\ der\ Spalte\n
|
||||
comment18.params=title\ type
|
||||
comment18.target=void\ addColumn(java.lang.String,\ java.lang.String)
|
||||
comment18.text=\r\n\ F\u00FCgt\ eine\ neue\ Spalte\ am\ Ende\ der\ Tabelle\ an\ und\ benennt\ und\ typisiert\ sie.\r\n\ @param\ title\ Bezeichnung\ der\ Spalte\r\n\ @param\ type\ Typ\ der\ Spalte\ (UNKNOWN,\ DOUBLE,\ INTEGER,\ FLOAT)\r\n
|
||||
comment18.text=\n\ F\u00FCgt\ eine\ neue\ Spalte\ am\ Ende\ der\ Tabelle\ an\ und\ benennt\ und\ typisiert\ sie.\n\ @param\ title\ Bezeichnung\ der\ Spalte\n\ @param\ type\ Typ\ der\ Spalte\ (UNKNOWN,\ DOUBLE,\ INTEGER,\ FLOAT)\n
|
||||
comment19.params=i
|
||||
comment19.target=void\ removeColumn(int)
|
||||
comment19.text=\r\n\ L\u00F6scht\ eine\ Spalte.\r\n\ @param\ i\ Nummer\ der\ Spalte.\r\n
|
||||
comment19.text=\n\ L\u00F6scht\ eine\ Spalte.\n\ @param\ i\ Nummer\ der\ Spalte.\n
|
||||
comment2.params=filename\ options\ separator\ quote
|
||||
comment2.target=Table(java.lang.String,\ java.lang.String,\ char,\ char)
|
||||
comment2.text=\ \r\n\ Erzeugt\ Tabellen-Dokument\ aus\ einer\ CSV-Datei.\r\n\ Liest\ den\ Inhalt\ einer\ Datei\ und\ erstellt\ ein\ Tabellenobjekt\ mit\ seinen\ Werten.\ \r\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \r\n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\r\n\ @param\ separator\ Trennzeichen\ f\u00FCr\ Spalten\ (meist\ ';'\ oder\ ','\ oder\ '\\t'\ f\u00FCr\ Tab)\r\n\ @param\ quote\ Kennung\ f\u00FCr\ Texte\ (meist\ '"').\ \r\n
|
||||
comment2.text=\ \n\ Erzeugt\ Tabellen-Dokument\ aus\ einer\ CSV-Datei.\n\ Liest\ den\ Inhalt\ einer\ Datei\ und\ erstellt\ ein\ Tabellenobjekt\ mit\ seinen\ Werten.\ \n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\n\ @param\ separator\ Trennzeichen\ f\u00FCr\ Spalten\ (meist\ ';'\ oder\ ','\ oder\ '\\t'\ f\u00FCr\ Tab)\n\ @param\ quote\ Kennung\ f\u00FCr\ Texte\ (meist\ '"').\ \n
|
||||
comment20.params=name
|
||||
comment20.target=void\ removeColumn(java.lang.String)
|
||||
comment20.text=\r\n\ L\u00F6scht\ eine\ Spalte\r\n\ @param\ name\ Name\ der\ Spalte\r\n
|
||||
comment20.text=\n\ L\u00F6scht\ eine\ Spalte\n\ @param\ name\ Name\ der\ Spalte\n
|
||||
comment21.params=
|
||||
comment21.target=int\ getColumnCount()
|
||||
comment21.text=\r\n\ Liefert\ die\ Anzahl\ der\ Spalten\ in\ der\ Tabelle\r\n\ @return\ Anzahl\ der\ Spalten\r\n
|
||||
comment21.text=\n\ Liefert\ die\ Anzahl\ der\ Spalten\ in\ der\ Tabelle\n\ @return\ Anzahl\ der\ Spalten\n
|
||||
comment22.params=
|
||||
comment22.target=int\ getRowCount()
|
||||
comment22.text=\r\n\ Liefert\ die\ Anzahl\ der\ Zeilen\ in\ der\ Tabelle\r\n\ @return\ Anzahl\ der\ Zeilen\r\n
|
||||
comment22.text=\n\ Liefert\ die\ Anzahl\ der\ Zeilen\ in\ der\ Tabelle\n\ @return\ Anzahl\ der\ Zeilen\n
|
||||
comment23.params=
|
||||
comment23.target=void\ clearRows()
|
||||
comment23.text=\ \r\n\ L\u00F6scht\ alle\ Zeilen\ der\ Tabelle.\r\n\ Die\ Spalten\u00FCberschriften\ und\ Typen\ bleiben\ erhalten.\r\n
|
||||
comment23.text=\ \n\ L\u00F6scht\ alle\ Zeilen\ der\ Tabelle.\n\ Die\ Spalten\u00FCberschriften\ und\ Typen\ bleiben\ erhalten.\n
|
||||
comment24.params=
|
||||
comment24.target=TableRow\ addRow()
|
||||
comment24.text=\r\n\ F\u00FCgt\ eine\ neue\ Zeile\ an\ das\ Ende\ der\ Tabelle\ an.\r\n\ @return\ ein\ TableRow-Objekt\ f\u00FCr\ diese\ neue\ Zeile\r\n
|
||||
comment24.text=\n\ F\u00FCgt\ eine\ neue\ Zeile\ an\ das\ Ende\ der\ Tabelle\ an.\n\ @return\ ein\ TableRow-Objekt\ f\u00FCr\ diese\ neue\ Zeile\n
|
||||
comment25.params=i
|
||||
comment25.target=void\ removeRow(int)
|
||||
comment25.text=\r\n\ L\u00F6scht\ eine\ Zeile\r\n\ @param\ i\ Nummer\ der\ Zeile\r\n
|
||||
comment25.text=\n\ L\u00F6scht\ eine\ Zeile\n\ @param\ i\ Nummer\ der\ Zeile\n
|
||||
comment26.params=i
|
||||
comment26.target=TableRow\ getRow(int)
|
||||
comment26.text=\ \r\n\ Liefert\ eine\ Zeile\ der\ Tabelle\r\n\ @param\ i\ Nummer\ der\ Zeile\r\n\ @return\ TableRow-Objekt\ f\u00FCr\ diese\ Zeile\r\n
|
||||
comment26.text=\ \n\ Liefert\ eine\ Zeile\ der\ Tabelle\n\ @param\ i\ Nummer\ der\ Zeile\n\ @return\ TableRow-Objekt\ f\u00FCr\ diese\ Zeile\n
|
||||
comment27.params=
|
||||
comment27.target=TableRow[]\ rows()
|
||||
comment27.text=\r\n\ Liefert\ die\ ganze\ Tabelle\ als\ Array\ von\ TableRow-Objekten\r\n\ @return\ Array\ von\ TableRow-Objekten\ \r\n
|
||||
comment27.text=\n\ Liefert\ die\ ganze\ Tabelle\ als\ Array\ von\ TableRow-Objekten\n\ @return\ Array\ von\ TableRow-Objekten\ \n
|
||||
comment28.params=row\ column
|
||||
comment28.target=int\ getInt(int,\ int)
|
||||
comment28.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment28.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment29.params=row\ name
|
||||
comment29.target=int\ getInt(int,\ java.lang.String)
|
||||
comment29.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment29.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment3.params=filename\ options
|
||||
comment3.target=Table(java.lang.String,\ java.lang.String)
|
||||
comment3.text=\ \r\n\ Erzeugt\ Tabellen-Dokument\ aus\ einer\ CSV-Datei.\r\n\ Liest\ den\ Inhalt\ einer\ Datei\ und\ erstellt\ ein\ Tabellenobjekt\ mit\ seinen\ Werten\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \r\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \r\n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\r\n
|
||||
comment3.text=\ \n\ Erzeugt\ Tabellen-Dokument\ aus\ einer\ CSV-Datei.\n\ Liest\ den\ Inhalt\ einer\ Datei\ und\ erstellt\ ein\ Tabellenobjekt\ mit\ seinen\ Werten\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\n
|
||||
comment30.params=row\ column\ value
|
||||
comment30.target=void\ setInt(int,\ int,\ int)
|
||||
comment30.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment30.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment31.params=row\ name\ value
|
||||
comment31.target=void\ setInt(int,\ java.lang.String,\ int)
|
||||
comment31.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment31.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Integer-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment32.params=row
|
||||
comment32.target=int[]\ getIntRow(int)
|
||||
comment32.text=\r\n\ Liefert\ alle\ Werte\ einer\ Zeile\ als\ Integer-Array.\r\n\ @param\ row\ Nummer\ der\ Zeile\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Zeile\ enth\u00E4lt\r\n
|
||||
comment32.text=\n\ Liefert\ alle\ Werte\ einer\ Zeile\ als\ Integer-Array.\n\ @param\ row\ Nummer\ der\ Zeile\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Zeile\ enth\u00E4lt\n
|
||||
comment33.params=column
|
||||
comment33.target=int[]\ getIntColumn(int)
|
||||
comment33.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Integer-Array.\r\n\ @param\ column\ Nummer\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment33.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Integer-Array.\n\ @param\ column\ Nummer\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment34.params=name
|
||||
comment34.target=int[]\ getIntColumn(java.lang.String)
|
||||
comment34.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Integer-Array.\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment34.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Integer-Array.\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment35.params=row\ column
|
||||
comment35.target=float\ getFloat(int,\ int)
|
||||
comment35.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment35.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment36.params=row\ name
|
||||
comment36.target=float\ getFloat(int,\ java.lang.String)
|
||||
comment36.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment36.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment37.params=row\ column\ value
|
||||
comment37.target=void\ setFloat(int,\ int,\ float)
|
||||
comment37.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment37.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment38.params=row\ name\ value
|
||||
comment38.target=void\ setFloat(int,\ java.lang.String,\ float)
|
||||
comment38.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment38.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment39.params=row
|
||||
comment39.target=float[]\ getFloatRow(int)
|
||||
comment39.text=\r\n\ Liefert\ alle\ Werte\ einer\ Zeile\ als\ Float-Array.\r\n\ @param\ row\ Nummer\ der\ Zeile\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Zeile\ enth\u00E4lt\r\n
|
||||
comment39.text=\n\ Liefert\ alle\ Werte\ einer\ Zeile\ als\ Float-Array.\n\ @param\ row\ Nummer\ der\ Zeile\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Zeile\ enth\u00E4lt\n
|
||||
comment4.params=filename
|
||||
comment4.target=Table(java.lang.String)
|
||||
comment4.text=\ \r\n\ Erzeugt\ Tabellen-Dokument\ aus\ einer\ CSV-Datei.\r\n\ Liest\ den\ Inhalt\ einer\ Datei\ ohne\ Kopfzeile\ und\ erstellt\ ein\ Tabellenobjekt\ mit\ seinen\ Werten\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n
|
||||
comment4.text=\ \n\ Erzeugt\ Tabellen-Dokument\ aus\ einer\ CSV-Datei.\n\ Liest\ den\ Inhalt\ einer\ Datei\ ohne\ Kopfzeile\ und\ erstellt\ ein\ Tabellenobjekt\ mit\ seinen\ Werten\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n
|
||||
comment40.params=column
|
||||
comment40.target=float[]\ getFloatColumn(int)
|
||||
comment40.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Float-Array.\r\n\ @param\ column\ Nummer\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment40.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Float-Array.\n\ @param\ column\ Nummer\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment41.params=name
|
||||
comment41.target=float[]\ getFloatColumn(java.lang.String)
|
||||
comment41.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Float-Array.\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment41.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Float-Array.\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment42.params=row\ column
|
||||
comment42.target=double\ getDouble(int,\ int)
|
||||
comment42.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment42.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment43.params=row\ name
|
||||
comment43.target=double\ getDouble(int,\ java.lang.String)
|
||||
comment43.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment43.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment44.params=row\ column\ value
|
||||
comment44.target=void\ setDouble(int,\ int,\ double)
|
||||
comment44.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment44.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment45.params=row\ name\ value
|
||||
comment45.target=void\ setDouble(int,\ java.lang.String,\ double)
|
||||
comment45.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment45.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment46.params=row
|
||||
comment46.target=double[]\ getDoubleRow(int)
|
||||
comment46.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Double-Array.\r\n\ @param\ row\ Nummer\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment46.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Double-Array.\n\ @param\ row\ Nummer\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment47.params=column
|
||||
comment47.target=double[]\ getDoubleColumn(int)
|
||||
comment47.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Double-Array.\r\n\ @param\ column\ Nummer\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment47.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Double-Array.\n\ @param\ column\ Nummer\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment48.params=name
|
||||
comment48.target=double[]\ getDoubleColumn(java.lang.String)
|
||||
comment48.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Double-Array.\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment48.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ Double-Array.\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment49.params=row\ column
|
||||
comment49.target=java.lang.String\ getString(int,\ int)
|
||||
comment49.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment49.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment5.params=filename
|
||||
comment5.target=void\ loadCSV(java.lang.String)
|
||||
comment5.text=\ \r\n\ Liest\ den\ Inhalt\ einer\ CSV-Datei\ ohne\ Kopfzeile\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n
|
||||
comment5.text=\ \n\ Liest\ den\ Inhalt\ einer\ CSV-Datei\ ohne\ Kopfzeile\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n
|
||||
comment50.params=row\ name
|
||||
comment50.target=java.lang.String\ getString(int,\ java.lang.String)
|
||||
comment50.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment50.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment51.params=row\ column\ text
|
||||
comment51.target=void\ setString(int,\ int,\ java.lang.String)
|
||||
comment51.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ column\ Spaltennummer\r\n\ @param\ text\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment51.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ row\ Zeilennummer\n\ @param\ column\ Spaltennummer\n\ @param\ text\ neuer\ Wert\ der\ Zelle\n
|
||||
comment52.params=row\ name\ text
|
||||
comment52.target=void\ setString(int,\ java.lang.String,\ java.lang.String)
|
||||
comment52.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ row\ Zeilennummer\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ text\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment52.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ row\ Zeilennummer\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ text\ neuer\ Wert\ der\ Zelle\n
|
||||
comment53.params=row
|
||||
comment53.target=java.lang.String[]\ getStringRow(int)
|
||||
comment53.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ String-Array.\r\n\ @param\ row\ Nummer\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment53.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ String-Array.\n\ @param\ row\ Nummer\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment54.params=column
|
||||
comment54.target=java.lang.String[]\ getStringColumn(int)
|
||||
comment54.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ String-Array.\r\n\ @param\ column\ Nummer\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment54.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ String-Array.\n\ @param\ column\ Nummer\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment55.params=name
|
||||
comment55.target=java.lang.String[]\ getStringColumn(java.lang.String)
|
||||
comment55.text=\r\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ String-Array.\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\r\n
|
||||
comment55.text=\n\ Liefert\ alle\ Werte\ einer\ Spalte\ als\ String-Array.\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ int-Array,\ dass\ alle\ Werte\ der\ Spalte\ enth\u00E4lt\n
|
||||
comment56.params=value\ column
|
||||
comment56.target=TableRow\ findRow(java.lang.String,\ int)
|
||||
comment56.text=\r\n\ Sucht\ nach\ einem\ bestimmtem\ Wert\ in\ einer\ Zeile.\r\n\ @param\ value\ Wert\ der\ gesucht\ werden\ soll\r\n\ @param\ column\ Nummer\ der\ Spalte,\ die\ durchsucht\ werden\ soll\r\n\ @return\ TableRow-Objekt\ der\ Zeile,\ wenn\ der\ Wert\ gefunden\ wurde,\ sonst\ null\r\n
|
||||
comment56.text=\n\ Sucht\ nach\ einem\ bestimmtem\ Wert\ in\ einer\ Zeile.\n\ @param\ value\ Wert\ der\ gesucht\ werden\ soll\n\ @param\ column\ Nummer\ der\ Spalte,\ die\ durchsucht\ werden\ soll\n\ @return\ TableRow-Objekt\ der\ Zeile,\ wenn\ der\ Wert\ gefunden\ wurde,\ sonst\ null\n
|
||||
comment57.params=value\ name
|
||||
comment57.target=TableRow\ findRow(java.lang.String,\ java.lang.String)
|
||||
comment57.text=\r\n\ Sucht\ nach\ einem\ bestimmtem\ Wert\ in\ einer\ Zeile.\r\n\ @param\ value\ Wert\ der\ gesucht\ werden\ soll\r\n\ @param\ name\ Name\ der\ Spalte,\ die\ durchsucht\ werden\ soll\r\n\ @return\ TableRow-Objekt\ der\ Zeile,\ wenn\ der\ Wert\ gefunden\ wurde,\ sonst\ null\r\n
|
||||
comment57.text=\n\ Sucht\ nach\ einem\ bestimmtem\ Wert\ in\ einer\ Zeile.\n\ @param\ value\ Wert\ der\ gesucht\ werden\ soll\n\ @param\ name\ Name\ der\ Spalte,\ die\ durchsucht\ werden\ soll\n\ @return\ TableRow-Objekt\ der\ Zeile,\ wenn\ der\ Wert\ gefunden\ wurde,\ sonst\ null\n
|
||||
comment58.params=
|
||||
comment58.target=void\ trim()
|
||||
comment58.text=\ \r\n\ K\u00FCrzt\ alle\ Eintr\u00E4ge\ der\ Tabelle\ um\ unn\u00F6tige\ Leerzeichen\ am\ Anfang\ oder\ Ende\r\n
|
||||
comment58.text=\ \n\ K\u00FCrzt\ alle\ Eintr\u00E4ge\ der\ Tabelle\ um\ unn\u00F6tige\ Leerzeichen\ am\ Anfang\ oder\ Ende\n
|
||||
comment6.params=filename\ options
|
||||
comment6.target=void\ loadCSV(java.lang.String,\ java.lang.String)
|
||||
comment6.text=\ \r\n\ Liest\ den\ Inhalt\ einer\ CSV-Datei\ \ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \r\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \r\n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\r\n
|
||||
comment6.text=\ \n\ Liest\ den\ Inhalt\ einer\ CSV-Datei\ \ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\n
|
||||
comment7.params=filename\ options\ separator\ quote
|
||||
comment7.target=void\ loadCSV(java.lang.String,\ java.lang.String,\ char,\ char)
|
||||
comment7.text=\ \r\n\ Liest\ den\ Inhalt\ einer\ CSV-Datei.\r\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \r\n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\r\n\ @param\ separator\ Trennzeichen\ f\u00FCr\ Spalten\ (meist\ ';'\ oder\ ','\ oder\ '\\t'\ f\u00FCr\ Tab)\r\n\ @param\ quote\ Kennung\ f\u00FCr\ Texte\ (meist\ '"').\ \r\n
|
||||
comment7.text=\ \n\ Liest\ den\ Inhalt\ einer\ CSV-Datei.\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ hat,\ \n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ enth\u00E4lt.\n\ @param\ separator\ Trennzeichen\ f\u00FCr\ Spalten\ (meist\ ';'\ oder\ ','\ oder\ '\\t'\ f\u00FCr\ Tab)\n\ @param\ quote\ Kennung\ f\u00FCr\ Texte\ (meist\ '"').\ \n
|
||||
comment8.params=filename
|
||||
comment8.target=void\ saveCSV(java.lang.String)
|
||||
comment8.text=\ \r\n\ Speichert\ das\ aktuelle\ Dokument\ als\ CSV-Datei\ ohne\ Kopfzeile\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n
|
||||
comment8.text=\ \n\ Speichert\ das\ aktuelle\ Dokument\ als\ CSV-Datei\ ohne\ Kopfzeile\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n
|
||||
comment9.params=filename\ options
|
||||
comment9.target=void\ saveCSV(java.lang.String,\ java.lang.String)
|
||||
comment9.text=\ \r\n\ Speichert\ das\ aktuelle\ Dokument\ als\ CSV-Datei\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \r\n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enthalten,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ haben\ soll,\ \r\n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\r\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ haben\ soll.\r\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\r\n
|
||||
comment9.text=\ \n\ Speichert\ das\ aktuelle\ Dokument\ als\ CSV-Datei\ (Separator\ \=\ ';',\ Kennung\ f\u00FCr\ Text\ \=\ '"').\ \n\ Wenn\ die\ Datei\ eine\ Kopfzeile\ enthalten,\ f\u00FCgen\ Sie\ "header"\ in\ den\ Parameter\ options\ ein.\ Wenn\ die\ Datei\ keine\ Kopfzeile\ haben\ soll,\ \n\ dann\ lassen\ Sie\ einfach\ die\ Option\ "header"\ weg.\n\ @param\ options\ Geben\ Sie\ hier\ "header"\ an,\ wenn\ die\ Datei\ eine\ Kopfzeile\ haben\ soll.\n\ @param\ filename\ Dateiname\ der\ CSV-Datei.\n
|
||||
numComments=59
|
||||
|
|
|
|||
|
|
@ -2,68 +2,68 @@
|
|||
comment0.target=TableRow
|
||||
comment1.params=doc\ row
|
||||
comment1.target=TableRow(org.jdom.Document,\ org.jdom.Element)
|
||||
comment1.text=\r\n\ \ Erzeugt\ ein\ TableRow-Objekt.\r\n\ Diese\ Methode\ ist\ f\u00FCr\ den\ internen\ Gebraucht.\ Einige\ Methode\ der\ Table-Klasse\ erzeugen\ mit\ diesem\ Konstruktor\ TableRow-Objekte.\r\n\ @param\ doc\ JDOM-Dokument,\ das\ f\u00FCr\ die\ ganze\ Tabelle\ steht.\r\n\ @param\ row\ JDOM-Element,\ das\ f\u00FCr\ die\ aktuelle\ Zeile\ steht.\r\n
|
||||
comment1.text=\n\ \ Erzeugt\ ein\ TableRow-Objekt.\n\ Diese\ Methode\ ist\ f\u00FCr\ den\ internen\ Gebraucht.\ Einige\ Methode\ der\ Table-Klasse\ erzeugen\ mit\ diesem\ Konstruktor\ TableRow-Objekte.\n\ @param\ doc\ JDOM-Dokument,\ das\ f\u00FCr\ die\ ganze\ Tabelle\ steht.\n\ @param\ row\ JDOM-Element,\ das\ f\u00FCr\ die\ aktuelle\ Zeile\ steht.\n
|
||||
comment10.params=name\ text
|
||||
comment10.target=void\ setString(java.lang.String,\ java.lang.String)
|
||||
comment10.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ text\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment10.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ text\ neuer\ Wert\ der\ Zelle\n
|
||||
comment11.params=i
|
||||
comment11.target=int\ getInt(int)
|
||||
comment11.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment11.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\n\ @param\ i\ Nummer\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment12.params=name
|
||||
comment12.target=int\ getInt(java.lang.String)
|
||||
comment12.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment12.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment13.params=i\ value
|
||||
comment13.target=void\ setInt(int,\ int)
|
||||
comment13.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment13.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\n\ @param\ i\ Nummer\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment14.params=name\ value
|
||||
comment14.target=void\ setInt(java.lang.String,\ int)
|
||||
comment14.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment14.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Int-Zahl\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment15.params=i
|
||||
comment15.target=float\ getFloat(int)
|
||||
comment15.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment15.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ i\ Nummer\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment16.params=name
|
||||
comment16.target=float\ getFloat(java.lang.String)
|
||||
comment16.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment16.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment17.params=i\ value
|
||||
comment17.target=void\ setFloat(int,\ float)
|
||||
comment17.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment17.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ i\ Nummer\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment18.params=name\ value
|
||||
comment18.target=void\ setFloat(java.lang.String,\ float)
|
||||
comment18.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment18.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Float-Zahl\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment19.params=i
|
||||
comment19.target=double\ getDouble(int)
|
||||
comment19.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment19.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ i\ Nummer\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment2.params=
|
||||
comment2.target=int\ getColumnCount()
|
||||
comment2.text=\r\n\ Liefert\ die\ Anzahl\ der\ Spalten\ der\ Zeile.\r\n\ @return\ Anzahl\ der\ Spalten\r\n
|
||||
comment2.text=\n\ Liefert\ die\ Anzahl\ der\ Spalten\ der\ Zeile.\n\ @return\ Anzahl\ der\ Spalten\n
|
||||
comment20.params=name
|
||||
comment20.target=double\ getDouble(java.lang.String)
|
||||
comment20.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment20.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment21.params=i\ value
|
||||
comment21.target=void\ setDouble(int,\ double)
|
||||
comment21.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment21.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ i\ Nummer\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment22.params=name\ value
|
||||
comment22.target=void\ setDouble(java.lang.String,\ double)
|
||||
comment22.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @param\ value\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment22.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ Double-Zahl\n\ @param\ name\ Name\ der\ Spalte\n\ @param\ value\ neuer\ Wert\ der\ Zelle\n
|
||||
comment3.params=i
|
||||
comment3.target=java.lang.String\ getColumnTitle(int)
|
||||
comment3.text=\r\n\ Liefert\ den\ Titel\ einer\ Spalte\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @return\ Name\ der\ Spalte\r\n
|
||||
comment3.text=\n\ Liefert\ den\ Titel\ einer\ Spalte\n\ @param\ i\ Nummer\ der\ Spalte\n\ @return\ Name\ der\ Spalte\n
|
||||
comment4.params=name
|
||||
comment4.target=int\ getColumn(java.lang.String)
|
||||
comment4.text=\r\n\ Liefert\ die\ Nummer\ einer\ Spalte\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Nummer\ der\ Spalte\r\n
|
||||
comment4.text=\n\ Liefert\ die\ Nummer\ einer\ Spalte\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Nummer\ der\ Spalte\n
|
||||
comment5.params=i
|
||||
comment5.target=org.jdom.Element\ buildRow(int)
|
||||
comment5.text=\r\n\ Erzeugt\ eine\ neue\ Zeile\ mit\ i\ Spalten\r\n\ Wenn\ bisher\ nicht\ gen\u00FCgend\ Spalten\ vorhanden\ sind,\ werden\ automatisch\ neue\ Spalten\ hinzugef\u00FCgt\ (auch\ zum\ Header)\r\n\ @param\ i\ Anzahl\ der\ Spalten\r\n
|
||||
comment5.text=\n\ Erzeugt\ eine\ neue\ Zeile\ mit\ i\ Spalten\n\ Wenn\ bisher\ nicht\ gen\u00FCgend\ Spalten\ vorhanden\ sind,\ werden\ automatisch\ neue\ Spalten\ hinzugef\u00FCgt\ (auch\ zum\ Header)\n\ @param\ i\ Anzahl\ der\ Spalten\n
|
||||
comment6.params=name
|
||||
comment6.target=org.jdom.Element\ buildRow(java.lang.String)
|
||||
comment6.text=\r\n\ Erzeugt\ eine\ neue\ Zeile.\r\n\ Es\ werden\ gen\u00FCgend\ Spalten\ erzeugt,\ dass\ ein\ Wert\ in\ Spalte\ "name"\ eingetragen\ werden\ kann\r\n\ @param\ name\ Name\ der\ Spalte\r\n
|
||||
comment6.text=\n\ Erzeugt\ eine\ neue\ Zeile.\n\ Es\ werden\ gen\u00FCgend\ Spalten\ erzeugt,\ dass\ ein\ Wert\ in\ Spalte\ "name"\ eingetragen\ werden\ kann\n\ @param\ name\ Name\ der\ Spalte\n
|
||||
comment7.params=i
|
||||
comment7.target=java.lang.String\ getString(int)
|
||||
comment7.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment7.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ i\ Nummer\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment8.params=name
|
||||
comment8.target=java.lang.String\ getString(java.lang.String)
|
||||
comment8.text=\r\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ name\ Name\ der\ Spalte\r\n\ @return\ Wert\ der\ Zelle\r\n
|
||||
comment8.text=\n\ Liefert\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ name\ Name\ der\ Spalte\n\ @return\ Wert\ der\ Zelle\n
|
||||
comment9.params=i\ text
|
||||
comment9.target=void\ setString(int,\ java.lang.String)
|
||||
comment9.text=\r\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\r\n\ @param\ i\ Nummer\ der\ Spalte\r\n\ @param\ text\ neuer\ Wert\ der\ Zelle\r\n
|
||||
comment9.text=\n\ Setzt\ den\ Wert\ einer\ Zelle\ als\ String\n\ @param\ i\ Nummer\ der\ Spalte\n\ @param\ text\ neuer\ Wert\ der\ Zelle\n
|
||||
numComments=23
|
||||
|
|
|
|||
88
imp/XML.ctxt
88
imp/XML.ctxt
|
|
@ -2,134 +2,134 @@
|
|||
comment0.target=XML
|
||||
comment1.params=
|
||||
comment1.target=XML()
|
||||
comment1.text=\ \r\n\ Erzeugt\ ein\ leeres\ XMLDokument\ \r\n
|
||||
comment1.text=\ \n\ Erzeugt\ ein\ leeres\ XMLDokument\ \n
|
||||
comment10.params=name
|
||||
comment10.target=XML[]\ getChildren(java.lang.String)
|
||||
comment10.text=\r\n\ Liefert\ bestimmte\ Kinder\ des\ Elements\ als\ Array\ von\ XML-Objekten.\ \r\n\ Die\ Methode\ gibt\ dabei\ alle\ Kinder\ zur\u00FCck,\ die\ dem\ angegebenen\ Namen\ entsprechen.\ \r\n\ @param\ name\ Name\ der\ gesuchten\ Kind-Objekte\r\n\ @return\ Array\ der\ Kinder\ als\ XML-Objekte\r\n
|
||||
comment10.text=\n\ Liefert\ bestimmte\ Kinder\ des\ Elements\ als\ Array\ von\ XML-Objekten.\ \n\ Die\ Methode\ gibt\ dabei\ alle\ Kinder\ zur\u00FCck,\ die\ dem\ angegebenen\ Namen\ entsprechen.\ \n\ @param\ name\ Name\ der\ gesuchten\ Kind-Objekte\n\ @return\ Array\ der\ Kinder\ als\ XML-Objekte\n
|
||||
comment11.params=name
|
||||
comment11.target=XML\ getChild(java.lang.String)
|
||||
comment11.text=\r\n\ Liefert\ das\ erste\ Kind\ des\ Elements\ mit\ einem\ bestimmten\ Namen.\ \r\n\ Die\ Methode\ gibt\ das\ erste\ Kind\ zur\u00FCck,\ das\ dem\ angegebenen\ Namen\ entsprechen.\ \r\n\ @param\ name\ Name\ des\ gesuchten\ Kind-Objektes\r\n\ @return\ Kind\ als\ XML-Objekt\r\n
|
||||
comment11.text=\n\ Liefert\ das\ erste\ Kind\ des\ Elements\ mit\ einem\ bestimmten\ Namen.\ \n\ Die\ Methode\ gibt\ das\ erste\ Kind\ zur\u00FCck,\ das\ dem\ angegebenen\ Namen\ entsprechen.\ \n\ @param\ name\ Name\ des\ gesuchten\ Kind-Objektes\n\ @return\ Kind\ als\ XML-Objekt\n
|
||||
comment12.params=i
|
||||
comment12.target=XML\ getChild(int)
|
||||
comment12.text=\r\n\ Liefert\ das\ i.\ Kind\ des\ Elements.\ \r\n\ Die\ Methode\ gibt\ das\ i.\ Kind\ des\ aktuellen\ Elements\ zur\u00FCck.\r\n\ @param\ i\ Nummer\ des\ Kindes\r\n\ @return\ Kind\ als\ XML-Objekt\r\n
|
||||
comment12.text=\n\ Liefert\ das\ i.\ Kind\ des\ Elements.\ \n\ Die\ Methode\ gibt\ das\ i.\ Kind\ des\ aktuellen\ Elements\ zur\u00FCck.\n\ @param\ i\ Nummer\ des\ Kindes\n\ @return\ Kind\ als\ XML-Objekt\n
|
||||
comment13.params=
|
||||
comment13.target=java.lang.String\ getName()
|
||||
comment13.text=\ \r\n\ Frage\ den\ Namen\ des\ aktuellen\ Elements\ ab\r\n\ @return\ Namen\ des\ Elements\r\n
|
||||
comment13.text=\ \n\ Frage\ den\ Namen\ des\ aktuellen\ Elements\ ab\n\ @return\ Namen\ des\ Elements\n
|
||||
comment14.params=name
|
||||
comment14.target=void\ setName(java.lang.String)
|
||||
comment14.text=\ \r\n\ Setze\ den\ Namen\ des\ aktuellen\ Elements.\ \r\n\ @param\ name\ Neuer\ Name\ des\ Elements\r\n
|
||||
comment14.text=\ \n\ Setze\ den\ Namen\ des\ aktuellen\ Elements.\ \n\ @param\ name\ Neuer\ Name\ des\ Elements\n
|
||||
comment15.params=
|
||||
comment15.target=int\ getAttributeCount()
|
||||
comment15.text=\r\n\ liefert\ die\ Anzahl\ der\ Attribute\ eines\ Elements.\r\n\ @return\ Anzahl\ des\ Attribute\r\n
|
||||
comment15.text=\n\ liefert\ die\ Anzahl\ der\ Attribute\ eines\ Elements.\n\ @return\ Anzahl\ des\ Attribute\n
|
||||
comment16.params=
|
||||
comment16.target=boolean\ hasAttribute()
|
||||
comment16.text=\r\n\ liefert\ zur\u00FCck,\ ob\ das\ aktuelle\ Element\ Attribute\ hat\ .\r\n\ @return\ true,\ wenn\ es\ Attribute\ gibt\r\n
|
||||
comment16.text=\n\ liefert\ zur\u00FCck,\ ob\ das\ aktuelle\ Element\ Attribute\ hat\ .\n\ @return\ true,\ wenn\ es\ Attribute\ gibt\n
|
||||
comment17.params=
|
||||
comment17.target=java.lang.String[]\ listAttributes()
|
||||
comment17.text=\r\n\ Ruft\ alle\ Attribute\ des\ angegebenen\ Elements\ ab\ und\ gibt\ sie\ als\ Array\ von\ Strings\ zur\u00FCck.\r\n\ @return\ Liste\ der\ Attributnamen\r\n
|
||||
comment17.text=\n\ Ruft\ alle\ Attribute\ des\ angegebenen\ Elements\ ab\ und\ gibt\ sie\ als\ Array\ von\ Strings\ zur\u00FCck.\n\ @return\ Liste\ der\ Attributnamen\n
|
||||
comment18.params=attribute
|
||||
comment18.target=java.lang.String\ getString(java.lang.String)
|
||||
comment18.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @return\ Wert\ des\ Attributs\r\n
|
||||
comment18.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ @param\ attribute\ Name\ des\ Attributs\n\ @return\ Wert\ des\ Attributs\n
|
||||
comment19.params=attribute\ defaultValue
|
||||
comment19.target=java.lang.String\ getString(java.lang.String,\ java.lang.String)
|
||||
comment19.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\r\n\ @return\ Wert\ des\ Attributs\r\n
|
||||
comment19.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\n\ @return\ Wert\ des\ Attributs\n
|
||||
comment2.params=filename
|
||||
comment2.target=XML(java.lang.String)
|
||||
comment2.text=\ \r\n\ Erzeugt\ ein\ XML-Dokument\ aus\ einer\ Datei\ \r\n\ @param\ filename\ Dateiname\ der\ XML-Datei\r\n
|
||||
comment2.text=\ \n\ Erzeugt\ ein\ XML-Dokument\ aus\ einer\ Datei\ \n\ @param\ filename\ Dateiname\ der\ XML-Datei\n
|
||||
comment20.params=attribute\ text
|
||||
comment20.target=void\ setString(java.lang.String,\ java.lang.String)
|
||||
comment20.text=\ \r\n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ text\ neuer\ Wert\ des\ Attributs\r\n
|
||||
comment20.text=\ \n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ text\ neuer\ Wert\ des\ Attributs\n
|
||||
comment21.params=attribute
|
||||
comment21.target=int\ getInt(java.lang.String)
|
||||
comment21.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @return\ Wert\ des\ Attributs\ als\ Integer-Zahl\r\n
|
||||
comment21.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ @param\ attribute\ Name\ des\ Attributs\n\ @return\ Wert\ des\ Attributs\ als\ Integer-Zahl\n
|
||||
comment22.params=attribute\ defaultValue
|
||||
comment22.target=int\ getInt(java.lang.String,\ int)
|
||||
comment22.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\r\n\ @return\ Wert\ des\ Attributs\ als\ Integer-Zahl\r\n
|
||||
comment22.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\n\ @return\ Wert\ des\ Attributs\ als\ Integer-Zahl\n
|
||||
comment23.params=attribute\ value
|
||||
comment23.target=void\ setInt(java.lang.String,\ int)
|
||||
comment23.text=\ \r\n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ value\ neuer\ Wert\ des\ Attributs\r\n
|
||||
comment23.text=\ \n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ value\ neuer\ Wert\ des\ Attributs\n
|
||||
comment24.params=attribute
|
||||
comment24.target=float\ getFloat(java.lang.String)
|
||||
comment24.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @return\ Wert\ des\ Attributs\ als\ Float-Zahl\r\n
|
||||
comment24.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ @param\ attribute\ Name\ des\ Attributs\n\ @return\ Wert\ des\ Attributs\ als\ Float-Zahl\n
|
||||
comment25.params=attribute\ defaultValue
|
||||
comment25.target=float\ getFloat(java.lang.String,\ float)
|
||||
comment25.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\r\n\ @return\ Wert\ des\ Attributs\ als\ Float-Zahl\r\n
|
||||
comment25.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\n\ @return\ Wert\ des\ Attributs\ als\ Float-Zahl\n
|
||||
comment26.params=attribute\ value
|
||||
comment26.target=void\ setFloat(java.lang.String,\ float)
|
||||
comment26.text=\ \r\n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ value\ neuer\ Wert\ des\ Attributs\r\n
|
||||
comment26.text=\ \n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ value\ neuer\ Wert\ des\ Attributs\n
|
||||
comment27.params=attribute
|
||||
comment27.target=double\ getDouble(java.lang.String)
|
||||
comment27.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @return\ Wert\ des\ Attributs\ als\ Double-Zahl\r\n
|
||||
comment27.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ @param\ attribute\ Name\ des\ Attributs\n\ @return\ Wert\ des\ Attributs\ als\ Double-Zahl\n
|
||||
comment28.params=attribute\ defaultValue
|
||||
comment28.target=double\ getDouble(java.lang.String,\ double)
|
||||
comment28.text=\ \r\n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\r\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\r\n\ @return\ Wert\ des\ Attributs\ als\ double-Zahl\r\n
|
||||
comment28.text=\ \n\ Fragt\ einen\ Attributwert\ des\ aktuellen\ Elements\ ab\n\ Sollte\ es\ das\ Attribut\ nicht\ geben,\ wird\ ein\ default-Wert\ zur\u00FCckgegeben\n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ defaultValue\ Standardwert,\ falls\ es\ das\ Attribut\ nicht\ gibt\n\ @return\ Wert\ des\ Attributs\ als\ double-Zahl\n
|
||||
comment29.params=attribute\ value
|
||||
comment29.target=void\ setDouble(java.lang.String,\ double)
|
||||
comment29.text=\ \r\n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \r\n\ @param\ attribute\ Name\ des\ Attributs\r\n\ @param\ value\ neuer\ Wert\ des\ Attributs\r\n
|
||||
comment29.text=\ \n\ Setzt\ einen\ Attributwert\ des\ aktuellen\ Elements\ \n\ @param\ attribute\ Name\ des\ Attributs\n\ @param\ value\ neuer\ Wert\ des\ Attributs\n
|
||||
comment3.params=doc\ current
|
||||
comment3.target=XML(org.jdom.Document,\ org.jdom.Element)
|
||||
comment3.text=\r\n\ interner\ Konstruktor,\ um\ ein\ XML\ Objekt\ zu\ erzeugen,\ das\ auf\ einen\ bestimmten\ Knoten\ verweist\r\n\ @param\ doc\ die\ XML-Dokumentstruktur\r\n\ @param\ current\ Zeiger\ auf\ das\ aktuelle\ Element\ \r\n
|
||||
comment3.text=\n\ interner\ Konstruktor,\ um\ ein\ XML\ Objekt\ zu\ erzeugen,\ das\ auf\ einen\ bestimmten\ Knoten\ verweist\n\ @param\ doc\ die\ XML-Dokumentstruktur\n\ @param\ current\ Zeiger\ auf\ das\ aktuelle\ Element\ \n
|
||||
comment30.params=
|
||||
comment30.target=java.lang.String\ getContent()
|
||||
comment30.text=\ \r\n\ Fragt\ den\ Inhalt/Text\ des\ aktuellen\ Elements\ ab\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment30.text=\ \n\ Fragt\ den\ Inhalt/Text\ des\ aktuellen\ Elements\ ab\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment31.params=defaultValue
|
||||
comment31.target=java.lang.String\ getContent(java.lang.String)
|
||||
comment31.text=\ \r\n\ Fragt\ den\ Inhalt/Text\ des\ aktuellen\ Elements\ ab\r\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\r\n\ @param\ defaultValue\ Standardtext\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment31.text=\ \n\ Fragt\ den\ Inhalt/Text\ des\ aktuellen\ Elements\ ab\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\n\ @param\ defaultValue\ Standardtext\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment32.params=text
|
||||
comment32.target=void\ setContent(java.lang.String)
|
||||
comment32.text=\ \r\n\ Setzt\ den\ Inhalt/Text\ des\ aktuellen\ Elements\r\n\ @param\ text\ Neuer\ Inhalt\ des\ Elements\r\n
|
||||
comment32.text=\ \n\ Setzt\ den\ Inhalt/Text\ des\ aktuellen\ Elements\n\ @param\ text\ Neuer\ Inhalt\ des\ Elements\n
|
||||
comment33.params=defaultValue
|
||||
comment33.target=int\ getIntContent(int)
|
||||
comment33.text=\ \r\n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Integerzahl\ ab\r\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\r\n\ @param\ defaultValue\ Standardwert\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment33.text=\ \n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Integerzahl\ ab\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\n\ @param\ defaultValue\ Standardwert\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment34.params=
|
||||
comment34.target=int\ getIntContent()
|
||||
comment34.text=\ \r\n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Integerzahl\ ab\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment34.text=\ \n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Integerzahl\ ab\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment35.params=value
|
||||
comment35.target=void\ setIntContent(int)
|
||||
comment35.text=\ \r\n\ Setzt\ den\ Inhalt\ des\ aktuellen\ Elements\r\n\ @param\ value\ Neuer\ Inhalt\ des\ Elements\r\n
|
||||
comment35.text=\ \n\ Setzt\ den\ Inhalt\ des\ aktuellen\ Elements\n\ @param\ value\ Neuer\ Inhalt\ des\ Elements\n
|
||||
comment36.params=defaultValue
|
||||
comment36.target=float\ getFloatContent(float)
|
||||
comment36.text=\ \r\n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Floatzahl\ ab\r\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\r\n\ @param\ defaultValue\ Standardwert\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment36.text=\ \n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Floatzahl\ ab\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\n\ @param\ defaultValue\ Standardwert\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment37.params=
|
||||
comment37.target=float\ getFloatContent()
|
||||
comment37.text=\ \r\n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Floatzahl\ ab\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment37.text=\ \n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Floatzahl\ ab\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment38.params=value
|
||||
comment38.target=void\ setFloatContent(float)
|
||||
comment38.text=\ \r\n\ Setzt\ den\ Inhalt\ des\ aktuellen\ Elements\r\n\ @param\ value\ Neuer\ Inhalt\ des\ Elements\r\n
|
||||
comment38.text=\ \n\ Setzt\ den\ Inhalt\ des\ aktuellen\ Elements\n\ @param\ value\ Neuer\ Inhalt\ des\ Elements\n
|
||||
comment39.params=defaultValue
|
||||
comment39.target=double\ getDoubleContent(double)
|
||||
comment39.text=\ \r\n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Doublezahl\ ab\r\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\r\n\ @param\ defaultValue\ Standardwert\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment39.text=\ \n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Doublezahl\ ab\n\ Hat\ das\ Element\ keinen\ Inhalt\ wird\ der\ defaultValue\ zur\u00FCckgegeben.\n\ @param\ defaultValue\ Standardwert\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment4.params=filename
|
||||
comment4.target=void\ loadXML(java.lang.String)
|
||||
comment4.text=\ \u00D6ffnet\ das\ durch\ den\ Dateinamen\ gegebene\ Dokument\ \r\n\ \ @param\ filename\ Dateiname\ des\ XML-Files\r\n
|
||||
comment4.text=\ \u00D6ffnet\ das\ durch\ den\ Dateinamen\ gegebene\ Dokument\ \n\ \ @param\ filename\ Dateiname\ des\ XML-Files\n
|
||||
comment40.params=
|
||||
comment40.target=double\ getDoubleContent()
|
||||
comment40.text=\ \r\n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Doublezahl\ ab\r\n\ @return\ Inhalt\ des\ Elements\r\n
|
||||
comment40.text=\ \n\ Fragt\ den\ Inhalt\ des\ aktuellen\ Elements\ als\ Doublezahl\ ab\n\ @return\ Inhalt\ des\ Elements\n
|
||||
comment41.params=value
|
||||
comment41.target=void\ setDoubleContent(double)
|
||||
comment41.text=\ \r\n\ Setzt\ den\ Inhalt\ des\ aktuellen\ Elements\r\n\ @param\ value\ Neuer\ Inhalt\ des\ Elements\r\n
|
||||
comment41.text=\ \n\ Setzt\ den\ Inhalt\ des\ aktuellen\ Elements\n\ @param\ value\ Neuer\ Inhalt\ des\ Elements\n
|
||||
comment42.params=name
|
||||
comment42.target=XML\ addChild(java.lang.String)
|
||||
comment42.text=\ Erzeuge\ neues\ Element\ nach\ der\ aktuellen\ Position\ und\ setze\ dieses\ als\ aktuelles\ Element\r\n\ @param\ name\ Name\ des\ neuen\ Elements\r\n\ @return\ neues\ Element\ als\ XML-Objekt\r\n
|
||||
comment42.text=\ Erzeuge\ neues\ Element\ nach\ der\ aktuellen\ Position\ und\ setze\ dieses\ als\ aktuelles\ Element\n\ @param\ name\ Name\ des\ neuen\ Elements\n\ @return\ neues\ Element\ als\ XML-Objekt\n
|
||||
comment43.params=
|
||||
comment43.target=org.jdom.Element\ getCurrent()
|
||||
comment43.text=\ \r\n\ liefert\ das\ aktuelle\ Element\ als\ jdom-Element-Objekt\r\n\ @return\ aktuelles\ Element\r\n
|
||||
comment43.text=\ \n\ liefert\ das\ aktuelle\ Element\ als\ jdom-Element-Objekt\n\ @return\ aktuelles\ Element\n
|
||||
comment44.params=kid
|
||||
comment44.target=void\ removeChild(XML)
|
||||
comment44.text=\r\n\ l\u00F6scht\ ein\ Kind\ des\ aktuellen\ Knotens.\r\n\ Ist\ kid\ kein\ Kind\ des\ aktuellen\ Elements\ passiert\ gar\ nichts.\r\n\ @param\ kid\ XML-Objekt\ des\ Kindes\r\n
|
||||
comment44.text=\n\ l\u00F6scht\ ein\ Kind\ des\ aktuellen\ Knotens.\n\ Ist\ kid\ kein\ Kind\ des\ aktuellen\ Elements\ passiert\ gar\ nichts.\n\ @param\ kid\ XML-Objekt\ des\ Kindes\n
|
||||
comment5.params=filename
|
||||
comment5.target=void\ saveXML(java.lang.String)
|
||||
comment5.text=\ Speichert\ den\ XML-Baum\ im\ angegebenen\ Dateinamen\r\n\ \ @param\ filename\ Dateiname\ des\ XML-Files\r\n
|
||||
comment5.text=\ Speichert\ den\ XML-Baum\ im\ angegebenen\ Dateinamen\n\ \ @param\ filename\ Dateiname\ des\ XML-Files\n
|
||||
comment6.params=
|
||||
comment6.target=XML\ getParent()
|
||||
comment6.text=\r\n\ liefert\ ein\ XML-Objekt,\ das\ auf\ den\ Vaterknoten\ des\ aktuellen\ Elements\ zeigt.\r\n\ @return\ Vater\ des\ aktuellen\ Objekts.\r\n
|
||||
comment6.text=\n\ liefert\ ein\ XML-Objekt,\ das\ auf\ den\ Vaterknoten\ des\ aktuellen\ Elements\ zeigt.\n\ @return\ Vater\ des\ aktuellen\ Objekts.\n
|
||||
comment7.params=
|
||||
comment7.target=boolean\ hasChildren()
|
||||
comment7.text=\r\n\ \u00DCberpr\u00FCft,\ ob\ das\ Element\ irgendwelche\ Kinder\ hat\ oder\ nicht,\ und\ gibt\ das\ Ergebnis\ als\ boolean\ zur\u00FCck.\ \r\n\ @return\ true,\ wenn\ Kinder\ vorhanden\ sind,\ sonst\ false\r\n
|
||||
comment7.text=\n\ \u00DCberpr\u00FCft,\ ob\ das\ Element\ irgendwelche\ Kinder\ hat\ oder\ nicht,\ und\ gibt\ das\ Ergebnis\ als\ boolean\ zur\u00FCck.\ \n\ @return\ true,\ wenn\ Kinder\ vorhanden\ sind,\ sonst\ false\n
|
||||
comment8.params=
|
||||
comment8.target=java.lang.String[]\ listChildren()
|
||||
comment8.text=\r\n\ Ermittelt\ die\ Namen\ aller\ Kinder\ des\ Elements\ und\ gibt\ die\ Namen\ als\ ein\ Array\ von\ Strings\ zur\u00FCck.\ \r\n\ Dies\ ist\ dasselbe\ wie\ das\ Durchlaufen\ und\ Aufrufen\ von\ getName()\ auf\ jedem\ untergeordneten\ Element\ einzeln.\ \r\n\ @return\ Liste\ aller\ Namen\ der\ Kinder\r\n
|
||||
comment8.text=\n\ Ermittelt\ die\ Namen\ aller\ Kinder\ des\ Elements\ und\ gibt\ die\ Namen\ als\ ein\ Array\ von\ Strings\ zur\u00FCck.\ \n\ Dies\ ist\ dasselbe\ wie\ das\ Durchlaufen\ und\ Aufrufen\ von\ getName()\ auf\ jedem\ untergeordneten\ Element\ einzeln.\ \n\ @return\ Liste\ aller\ Namen\ der\ Kinder\n
|
||||
comment9.params=
|
||||
comment9.target=XML[]\ getChildren()
|
||||
comment9.text=\r\n\ Liefert\ alle\ Kinder\ des\ Elements\ als\ Array\ von\ XML-Objekten.\ \r\n\ @return\ Array\ der\ Kinder\ als\ XML-Objekte\r\n
|
||||
comment9.text=\n\ Liefert\ alle\ Kinder\ des\ Elements\ als\ Array\ von\ XML-Objekten.\ \n\ @return\ Array\ der\ Kinder\ als\ XML-Objekte\n
|
||||
numComments=45
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ dependency3.from=Picture
|
|||
dependency3.to=PictureViewer
|
||||
dependency3.type=UsesDependency
|
||||
objectbench.height=89
|
||||
objectbench.width=451
|
||||
objectbench.width=776
|
||||
package.divider.horizontal=0.599476439790576
|
||||
package.divider.vertical=0.808
|
||||
package.editor.height=397
|
||||
package.editor.width=649
|
||||
package.divider.vertical=0.8083832335329342
|
||||
package.editor.height=398
|
||||
package.editor.width=659
|
||||
package.editor.x=161
|
||||
package.editor.y=148
|
||||
package.frame.height=600
|
||||
|
|
@ -22,9 +22,9 @@ package.numDependencies=3
|
|||
package.numTargets=7
|
||||
package.showExtends=true
|
||||
package.showUses=true
|
||||
readme.height=58
|
||||
readme.height=60
|
||||
readme.name=@README
|
||||
readme.width=47
|
||||
readme.width=49
|
||||
readme.x=10
|
||||
readme.y=10
|
||||
target1.height=50
|
||||
|
|
@ -50,19 +50,19 @@ target3.width=90
|
|||
target3.x=40
|
||||
target3.y=200
|
||||
target4.height=50
|
||||
target4.name=Picture
|
||||
target4.name=XML
|
||||
target4.showInterface=false
|
||||
target4.type=ClassTarget
|
||||
target4.width=80
|
||||
target4.x=180
|
||||
target4.y=250
|
||||
target4.x=520
|
||||
target4.y=220
|
||||
target5.height=50
|
||||
target5.name=XML
|
||||
target5.name=Picture
|
||||
target5.showInterface=false
|
||||
target5.type=ClassTarget
|
||||
target5.width=80
|
||||
target5.x=520
|
||||
target5.y=220
|
||||
target5.x=180
|
||||
target5.y=250
|
||||
target6.height=50
|
||||
target6.name=TableRow
|
||||
target6.showInterface=false
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
#BlueJ package file
|
||||
editor.fx.0.height=1053
|
||||
editor.fx.0.width=1920
|
||||
editor.fx.0.x=0
|
||||
editor.fx.0.y=0
|
||||
objectbench.height=296
|
||||
objectbench.width=1892
|
||||
editor.fx.0.height=736
|
||||
editor.fx.0.width=800
|
||||
editor.fx.0.x=560
|
||||
editor.fx.0.y=136
|
||||
objectbench.height=150
|
||||
objectbench.width=776
|
||||
package.divider.horizontal=0.599476439790576
|
||||
package.divider.vertical=0.685031185031185
|
||||
package.editor.height=652
|
||||
package.editor.width=1765
|
||||
package.editor.x=0
|
||||
package.editor.y=0
|
||||
package.frame.height=1053
|
||||
package.frame.width=1920
|
||||
package.divider.vertical=0.685370741482966
|
||||
package.editor.height=335
|
||||
package.editor.width=659
|
||||
package.editor.x=741
|
||||
package.editor.y=268
|
||||
package.frame.height=598
|
||||
package.frame.width=800
|
||||
package.numDependencies=0
|
||||
package.numTargets=6
|
||||
package.showExtends=true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue