Erster Button klickbar
This commit is contained in:
		
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
.idea/
 | 
			
		||||
out/
 | 
			
		||||
@@ -5,14 +5,14 @@
 | 
			
		||||
<simplesect>
 | 
			
		||||
    <title>Classes    </title>
 | 
			
		||||
        <itemizedlist>
 | 
			
		||||
            <listitem><para>class <link linkend="_classtourplaner_1_1model_1_1_tour">tourplaner.model.Tour</link></para>
 | 
			
		||||
            <listitem><para>class <link linkend="_classtourplaner_1_1model_1_1_tour">tourplaner.object.Tour</link></para>
 | 
			
		||||
</listitem>
 | 
			
		||||
        </itemizedlist>
 | 
			
		||||
</simplesect>
 | 
			
		||||
<simplesect>
 | 
			
		||||
    <title>Packages    </title>
 | 
			
		||||
        <itemizedlist>
 | 
			
		||||
            <listitem><para>package <link linkend="_namespacetourplaner_1_1model">tourplaner.model</link></para>
 | 
			
		||||
            <listitem><para>package <link linkend="_namespacetourplaner_1_1model">tourplaner.object</link></para>
 | 
			
		||||
</listitem>
 | 
			
		||||
        </itemizedlist>
 | 
			
		||||
</simplesect>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
 | 
			
		||||
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_annotated" xml:lang="en-US">
 | 
			
		||||
<title>Class List</title>
 | 
			
		||||
Here are the classes, structs, unions and interfaces with brief descriptions:<link linkend="_classtourplaner_1_1data_1_1_db_connect">tourplaner.data.DbConnect</link><link linkend="_classtourplaner_1_1business_1_1_log_helper">tourplaner.business.LogHelper</link><link linkend="_classtourplaner_1_1_main">tourplaner.Main</link><link linkend="_classtourplaner_1_1ui_1_1_presenter_main">tourplaner.ui.PresenterMain</link><link linkend="_classtourplaner_1_1model_1_1_tour">tourplaner.model.Tour</link><link linkend="_classtourplaner_1_1business_1_1_tour_planer">tourplaner.business.TourPlaner</link></section>
 | 
			
		||||
Here are the classes, structs, unions and interfaces with brief descriptions:<link linkend="_classtourplaner_1_1data_1_1_db_connect">tourplaner.data.DbConnect</link><link linkend="_classtourplaner_1_1business_1_1_log_helper">tourplaner.business.LogHelper</link><link linkend="_classtourplaner_1_1_main">tourplaner.Main</link><link linkend="_classtourplaner_1_1ui_1_1_presenter_main">tourplaner.ui.PresenterMain</link><link linkend="_classtourplaner_1_1model_1_1_tour">tourplaner.object.Tour</link><link linkend="_classtourplaner_1_1business_1_1_tour_planer">tourplaner.business.TourPlaner</link></section>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
 | 
			
		||||
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_classtourplaner_1_1model_1_1_tour" xml:lang="en-US">
 | 
			
		||||
<title>tourplaner.model.Tour Class Reference</title>
 | 
			
		||||
<indexterm><primary>tourplaner.model.Tour</primary></indexterm>
 | 
			
		||||
<title>tourplaner.object.Tour Class Reference</title>
 | 
			
		||||
<indexterm><primary>tourplaner.object.Tour</primary></indexterm>
 | 
			
		||||
<section>
 | 
			
		||||
<title>Detailed Description</title>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
 | 
			
		||||
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_namespacetourplaner_1_1model" xml:lang="en-US">
 | 
			
		||||
<title>Package tourplaner.model</title>
 | 
			
		||||
<indexterm><primary>tourplaner.model</primary></indexterm>
 | 
			
		||||
<title>Package tourplaner.object</title>
 | 
			
		||||
<indexterm><primary>tourplaner.object</primary></indexterm>
 | 
			
		||||
<simplesect>
 | 
			
		||||
    <title>Classes    </title>
 | 
			
		||||
        <itemizedlist>
 | 
			
		||||
 
 | 
			
		||||
@@ -93,12 +93,12 @@ $(document).ready(function(){initNavTree('_tour_8java.html',''); initResizable()
 | 
			
		||||
<table class="memberdecls">
 | 
			
		||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 | 
			
		||||
Classes</h2></td></tr>
 | 
			
		||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtourplaner_1_1model_1_1_tour.html">tourplaner.model.Tour</a></td></tr>
 | 
			
		||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classtourplaner_1_1model_1_1_tour.html">tourplaner.object.Tour</a></td></tr>
 | 
			
		||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
 | 
			
		||||
</table><table class="memberdecls">
 | 
			
		||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
 | 
			
		||||
Packages</h2></td></tr>
 | 
			
		||||
<tr class="memitem:namespacetourplaner_1_1model"><td class="memItemLeft" align="right" valign="top">package  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetourplaner_1_1model.html">tourplaner.model</a></td></tr>
 | 
			
		||||
<tr class="memitem:namespacetourplaner_1_1model"><td class="memItemLeft" align="right" valign="top">package  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetourplaner_1_1model.html">tourplaner.object</a></td></tr>
 | 
			
		||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
</div><!-- contents -->
 | 
			
		||||
 
 | 
			
		||||
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
 | 
			
		||||
<dd><a class="el" href="classtourplaner_1_1ui_1_1_presenter_main.html">PresenterMain</a> (<a class="el" href="namespacetourplaner_1_1ui.html">tourplaner.ui</a>)</dd></dl>
 | 
			
		||||
<dl class="classindex even">
 | 
			
		||||
<dt class="alphachar"><a name="letter_T">T</a></dt>
 | 
			
		||||
<dd><a class="el" href="classtourplaner_1_1model_1_1_tour.html">Tour</a> (<a class="el" href="namespacetourplaner_1_1model.html">tourplaner.model</a>)</dd><dd><a class="el" href="classtourplaner_1_1business_1_1_tour_planer.html">TourPlaner</a> (<a class="el" href="namespacetourplaner_1_1business.html">tourplaner.business</a>)</dd></dl>
 | 
			
		||||
<dd><a class="el" href="classtourplaner_1_1model_1_1_tour.html">Tour</a> (<a class="el" href="namespacetourplaner_1_1model.html">tourplaner.object</a>)</dd><dd><a class="el" href="classtourplaner_1_1business_1_1_tour_planer.html">TourPlaner</a> (<a class="el" href="namespacetourplaner_1_1business.html">tourplaner.business</a>)</dd></dl>
 | 
			
		||||
</div>
 | 
			
		||||
</div><!-- contents -->
 | 
			
		||||
</div><!-- doc-content -->
 | 
			
		||||
 
 | 
			
		||||
@@ -109,7 +109,7 @@ Static Public Member Functions</h2></td></tr>
 | 
			
		||||
  <td class="mlabels-left">
 | 
			
		||||
      <table class="memname">
 | 
			
		||||
        <tr>
 | 
			
		||||
          <td class="memname">static Logger tourplaner.business.LogHelper.getLogger </td>
 | 
			
		||||
          <td class="memname">static Logger tourplaner.business.LogHelper.getLogger</td>
 | 
			
		||||
          <td>(</td>
 | 
			
		||||
          <td class="paramname"></td><td>)</td>
 | 
			
		||||
          <td></td>
 | 
			
		||||
 
 | 
			
		||||
@@ -106,7 +106,7 @@ Public Member Functions</h2></td></tr>
 | 
			
		||||
<div class="memproto">
 | 
			
		||||
      <table class="memname">
 | 
			
		||||
        <tr>
 | 
			
		||||
          <td class="memname">tourplaner.business.TourPlaner.TourPlaner </td>
 | 
			
		||||
          <td class="memname">tourplaner.business.TourPlaner.TourPlaner</td>
 | 
			
		||||
          <td>(</td>
 | 
			
		||||
          <td class="paramtype">Stage </td>
 | 
			
		||||
          <td class="paramname"><em>primaryStage</em></td><td>)</td>
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 | 
			
		||||
<meta name="generator" content="Doxygen 1.9.1"/>
 | 
			
		||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
 | 
			
		||||
<title>Tourplaner: tourplaner.model.Tour Class Reference</title>
 | 
			
		||||
<title>Tourplaner: tourplaner.object.Tour Class Reference</title>
 | 
			
		||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 | 
			
		||||
<script type="text/javascript" src="jquery.js"></script>
 | 
			
		||||
<script type="text/javascript" src="dynsections.js"></script>
 | 
			
		||||
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('classtourplaner_1_1model_1_1_tour.html
 | 
			
		||||
 | 
			
		||||
<div class="header">
 | 
			
		||||
  <div class="headertitle">
 | 
			
		||||
<div class="title">tourplaner.model.Tour Class Reference</div>  </div>
 | 
			
		||||
<div class="title">tourplaner.object.Tour Class Reference</div>  </div>
 | 
			
		||||
</div><!--header-->
 | 
			
		||||
<div class="contents">
 | 
			
		||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 | 
			
		||||
 
 | 
			
		||||
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
 | 
			
		||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1data_1_1_db_connect.html" target="_self">tourplaner.data.DbConnect</a></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1business_1_1_log_helper.html" target="_self">tourplaner.business.LogHelper</a></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1ui_1_1_presenter_main.html" target="_self">tourplaner.ui.PresenterMain</a></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1model_1_1_tour.html" target="_self">tourplaner.model.Tour</a></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1model_1_1_tour.html" target="_self">tourplaner.object.Tour</a></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1business_1_1_tour_planer.html" target="_self">tourplaner.business.TourPlaner</a></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">▼</span><span class="icona"><span class="icon">C</span></span><b>Application</b></td><td class="desc"></td></tr>
 | 
			
		||||
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtourplaner_1_1_main.html" target="_self">tourplaner.Main</a></td><td class="desc"></td></tr>
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 | 
			
		||||
<meta name="generator" content="Doxygen 1.9.1"/>
 | 
			
		||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
 | 
			
		||||
<title>Tourplaner: Package tourplaner.model</title>
 | 
			
		||||
<title>Tourplaner: Package tourplaner.object</title>
 | 
			
		||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 | 
			
		||||
<script type="text/javascript" src="jquery.js"></script>
 | 
			
		||||
<script type="text/javascript" src="dynsections.js"></script>
 | 
			
		||||
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('namespacetourplaner_1_1model.html','')
 | 
			
		||||
  <div class="summary">
 | 
			
		||||
<a href="#nested-classes">Classes</a>  </div>
 | 
			
		||||
  <div class="headertitle">
 | 
			
		||||
<div class="title">Package tourplaner.model</div>  </div>
 | 
			
		||||
<div class="title">Package tourplaner.object</div>  </div>
 | 
			
		||||
</div><!--header-->
 | 
			
		||||
<div class="contents">
 | 
			
		||||
<table class="memberdecls">
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
\hypertarget{classtourplaner_1_1model_1_1_tour}{}\doxysection{tourplaner.\+model.\+Tour Class Reference}
 | 
			
		||||
\label{classtourplaner_1_1model_1_1_tour}\index{tourplaner.model.Tour@{tourplaner.model.Tour}}
 | 
			
		||||
\label{classtourplaner_1_1model_1_1_tour}\index{tourplaner.object.Tour@{tourplaner.object.Tour}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\doxysubsection{Detailed Description}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
\hypertarget{namespacetourplaner_1_1model}{}\doxysection{Package tourplaner.\+model}
 | 
			
		||||
\label{namespacetourplaner_1_1model}\index{tourplaner.model@{tourplaner.model}}
 | 
			
		||||
\label{namespacetourplaner_1_1model}\index{tourplaner.object@{tourplaner.object}}
 | 
			
		||||
\doxysubsection*{Classes}
 | 
			
		||||
\begin{DoxyCompactItemize}
 | 
			
		||||
\item 
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
.TH "tourplaner.model" 3 "Thu Feb 25 2021" "Version 0.0.2" "Tourplaner" \" -*- nroff -*-
 | 
			
		||||
.TH "tourplaner.object" 3 "Thu Feb 25 2021" "Version 0.0.2" "Tourplaner" \" -*- nroff -*-
 | 
			
		||||
.ad l
 | 
			
		||||
.nh
 | 
			
		||||
.SH NAME
 | 
			
		||||
tourplaner.model
 | 
			
		||||
tourplaner.object
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
.br
 | 
			
		||||
.PP
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
.TH "tourplaner.model.Tour" 3 "Thu Feb 25 2021" "Version 0.0.2" "Tourplaner" \" -*- nroff -*-
 | 
			
		||||
.TH "tourplaner.object.Tour" 3 "Thu Feb 25 2021" "Version 0.0.2" "Tourplaner" \" -*- nroff -*-
 | 
			
		||||
.ad l
 | 
			
		||||
.nh
 | 
			
		||||
.SH NAME
 | 
			
		||||
tourplaner.model.Tour
 | 
			
		||||
tourplaner.object.Tour
 | 
			
		||||
.SH SYNOPSIS
 | 
			
		||||
.br
 | 
			
		||||
.PP
 | 
			
		||||
 
 | 
			
		||||
@@ -127,7 +127,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
</th>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr id="i4" class="altColor">
 | 
			
		||||
<td class="colFirst"><a href="tourplaner/model/Tour.html" title="class in tourplaner.model">Tour</a></td>
 | 
			
		||||
<td class="colFirst"><a href="tourplaner/model/Tour.html" title="class in tourplaner.object">Tour</a></td>
 | 
			
		||||
<th class="colLast" scope="row">
 | 
			
		||||
<div class="block">Model einer Tour</div>
 | 
			
		||||
</th>
 | 
			
		||||
 
 | 
			
		||||
@@ -25,7 +25,7 @@
 | 
			
		||||
<li><a href="tourplaner/business/LogHelper.html" title="class in tourplaner.business">LogHelper</a></li>
 | 
			
		||||
<li><a href="tourplaner/Main.html" title="class in tourplaner">Main</a></li>
 | 
			
		||||
<li><a href="tourplaner/ui/PresenterMain.html" title="class in tourplaner.ui">PresenterMain</a></li>
 | 
			
		||||
<li><a href="tourplaner/model/Tour.html" title="class in tourplaner.model">Tour</a></li>
 | 
			
		||||
<li><a href="tourplaner/model/Tour.html" title="class in tourplaner.object">Tour</a></li>
 | 
			
		||||
<li><a href="tourplaner/business/TourPlaner.html" title="class in tourplaner.business">TourPlaner</a></li>
 | 
			
		||||
</ul>
 | 
			
		||||
</main>
 | 
			
		||||
 
 | 
			
		||||
@@ -118,7 +118,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<td class="colLast"> </td>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr class="rowColor">
 | 
			
		||||
<th class="colFirst" scope="row"><a href="tourplaner/model/package-summary.html">tourplaner.model</a></th>
 | 
			
		||||
<th class="colFirst" scope="row"><a href="tourplaner/model/package-summary.html">tourplaner.object</a></th>
 | 
			
		||||
<td class="colLast"> </td>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr class="altColor">
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
tourplaner
 | 
			
		||||
tourplaner.business
 | 
			
		||||
tourplaner.data
 | 
			
		||||
tourplaner.model
 | 
			
		||||
tourplaner.object
 | 
			
		||||
tourplaner.ui
 | 
			
		||||
 
 | 
			
		||||
@@ -97,11 +97,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
</a>
 | 
			
		||||
<h2 class="title">T</h2>
 | 
			
		||||
<dl>
 | 
			
		||||
<dt><a href="../tourplaner/model/Tour.html" title="class in tourplaner.model"><span class="typeNameLink">Tour</span></a> - Class in <a href="../tourplaner/model/package-summary.html">tourplaner.model</a></dt>
 | 
			
		||||
<dt><a href="../tourplaner/model/Tour.html" title="class in tourplaner.object"><span class="typeNameLink">Tour</span></a> - Class in <a href="../tourplaner/model/package-summary.html">tourplaner.object</a></dt>
 | 
			
		||||
<dd>
 | 
			
		||||
<div class="block">Model einer Tour</div>
 | 
			
		||||
</dd>
 | 
			
		||||
<dt><span class="memberNameLink"><a href="../tourplaner/model/Tour.html#%3Cinit%3E()">Tour()</a></span> - Constructor for class tourplaner.model.<a href="../tourplaner/model/Tour.html" title="class in tourplaner.model">Tour</a></dt>
 | 
			
		||||
<dt><span class="memberNameLink"><a href="../tourplaner/model/Tour.html#%3Cinit%3E()">Tour()</a></span> - Constructor for class tourplaner.object.<a href="../tourplaner/model/Tour.html" title="class in tourplaner.object">Tour</a></dt>
 | 
			
		||||
<dd> </dd>
 | 
			
		||||
<dt><a href="../tourplaner/package-summary.html">tourplaner</a> - package tourplaner</dt>
 | 
			
		||||
<dd> </dd>
 | 
			
		||||
@@ -117,7 +117,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<dd> </dd>
 | 
			
		||||
<dt><a href="../tourplaner/data/package-summary.html">tourplaner.data</a> - package tourplaner.data</dt>
 | 
			
		||||
<dd> </dd>
 | 
			
		||||
<dt><a href="../tourplaner/model/package-summary.html">tourplaner.model</a> - package tourplaner.model</dt>
 | 
			
		||||
<dt><a href="../tourplaner/model/package-summary.html">tourplaner.object</a> - package tourplaner.object</dt>
 | 
			
		||||
<dd> </dd>
 | 
			
		||||
<dt><a href="../tourplaner/ui/package-summary.html">tourplaner.ui</a> - package tourplaner.ui</dt>
 | 
			
		||||
<dd> </dd>
 | 
			
		||||
 
 | 
			
		||||
@@ -113,7 +113,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<td class="colLast"> </td>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr class="rowColor" id="i3">
 | 
			
		||||
<th class="colFirst" scope="row"><a href="tourplaner/model/package-summary.html">tourplaner.model</a></th>
 | 
			
		||||
<th class="colFirst" scope="row"><a href="tourplaner/model/package-summary.html">tourplaner.object</a></th>
 | 
			
		||||
<td class="colLast"> </td>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr class="altColor" id="i4">
 | 
			
		||||
 
 | 
			
		||||
@@ -99,7 +99,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<li><a href="tourplaner/package-tree.html">tourplaner</a>, </li>
 | 
			
		||||
<li><a href="tourplaner/business/package-tree.html">tourplaner.business</a>, </li>
 | 
			
		||||
<li><a href="tourplaner/data/package-tree.html">tourplaner.data</a>, </li>
 | 
			
		||||
<li><a href="tourplaner/model/package-tree.html">tourplaner.model</a>, </li>
 | 
			
		||||
<li><a href="tourplaner/model/package-tree.html">tourplaner.object</a>, </li>
 | 
			
		||||
<li><a href="tourplaner/ui/package-tree.html">tourplaner.ui</a></li>
 | 
			
		||||
</ul>
 | 
			
		||||
</div>
 | 
			
		||||
@@ -117,7 +117,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<li class="circle">tourplaner.data.<a href="tourplaner/data/DbConnect.html" title="class in tourplaner.data"><span class="typeNameLink">DbConnect</span></a></li>
 | 
			
		||||
<li class="circle">tourplaner.business.<a href="tourplaner/business/LogHelper.html" title="class in tourplaner.business"><span class="typeNameLink">LogHelper</span></a></li>
 | 
			
		||||
<li class="circle">tourplaner.ui.<a href="tourplaner/ui/PresenterMain.html" title="class in tourplaner.ui"><span class="typeNameLink">PresenterMain</span></a></li>
 | 
			
		||||
<li class="circle">tourplaner.model.<a href="tourplaner/model/Tour.html" title="class in tourplaner.model"><span class="typeNameLink">Tour</span></a></li>
 | 
			
		||||
<li class="circle">tourplaner.object.<a href="tourplaner/model/Tour.html" title="class in tourplaner.object"><span class="typeNameLink">Tour</span></a></li>
 | 
			
		||||
<li class="circle">tourplaner.business.<a href="tourplaner/business/TourPlaner.html" title="class in tourplaner.business"><span class="typeNameLink">TourPlaner</span></a></li>
 | 
			
		||||
</ul>
 | 
			
		||||
</li>
 | 
			
		||||
 
 | 
			
		||||
@@ -109,7 +109,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<!-- ======== START OF CLASS DATA ======== -->
 | 
			
		||||
<main role="main">
 | 
			
		||||
<div class="header">
 | 
			
		||||
<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">tourplaner.model</a></div>
 | 
			
		||||
<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">tourplaner.object</a></div>
 | 
			
		||||
<h2 title="Class Tour" class="title">Class Tour</h2>
 | 
			
		||||
</div>
 | 
			
		||||
<div class="contentContainer">
 | 
			
		||||
@@ -117,7 +117,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<li>java.lang.Object</li>
 | 
			
		||||
<li>
 | 
			
		||||
<ul class="inheritance">
 | 
			
		||||
<li>tourplaner.model.Tour</li>
 | 
			
		||||
<li>tourplaner.object.Tour</li>
 | 
			
		||||
</ul>
 | 
			
		||||
</li>
 | 
			
		||||
</ul>
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
<html lang="de">
 | 
			
		||||
<head>
 | 
			
		||||
<!-- Generated by javadoc (11.0.9) on Thu Feb 25 13:07:23 CET 2021 -->
 | 
			
		||||
<title>tourplaner.model</title>
 | 
			
		||||
<title>tourplaner.object</title>
 | 
			
		||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 | 
			
		||||
<meta name="dc.created" content="2021-02-25">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 | 
			
		||||
@@ -93,7 +93,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
</header>
 | 
			
		||||
<main role="main">
 | 
			
		||||
<div class="header">
 | 
			
		||||
<h1 title="Package" class="title">Package tourplaner.model</h1>
 | 
			
		||||
<h1 title="Package" class="title">Package tourplaner.object</h1>
 | 
			
		||||
</div>
 | 
			
		||||
<div class="contentContainer">
 | 
			
		||||
<ul class="blockList">
 | 
			
		||||
@@ -106,7 +106,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
</tr>
 | 
			
		||||
<tbody>
 | 
			
		||||
<tr class="altColor">
 | 
			
		||||
<th class="colFirst" scope="row"><a href="Tour.html" title="class in tourplaner.model">Tour</a></th>
 | 
			
		||||
<th class="colFirst" scope="row"><a href="Tour.html" title="class in tourplaner.object">Tour</a></th>
 | 
			
		||||
<td class="colLast">
 | 
			
		||||
<div class="block">Model einer Tour</div>
 | 
			
		||||
</td>
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
<html lang="de">
 | 
			
		||||
<head>
 | 
			
		||||
<!-- Generated by javadoc (11.0.9) on Thu Feb 25 13:07:23 CET 2021 -->
 | 
			
		||||
<title>tourplaner.model Class Hierarchy</title>
 | 
			
		||||
<title>tourplaner.object Class Hierarchy</title>
 | 
			
		||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 | 
			
		||||
<meta name="dc.created" content="2021-02-25">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
 | 
			
		||||
@@ -93,7 +93,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
</header>
 | 
			
		||||
<main role="main">
 | 
			
		||||
<div class="header">
 | 
			
		||||
<h1 class="title">Hierarchy For Package tourplaner.model</h1>
 | 
			
		||||
<h1 class="title">Hierarchy For Package tourplaner.object</h1>
 | 
			
		||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
 | 
			
		||||
<ul class="horizontal">
 | 
			
		||||
<li><a href="../../overview-tree.html">All Packages</a></li>
 | 
			
		||||
@@ -105,7 +105,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 | 
			
		||||
<ul>
 | 
			
		||||
<li class="circle">java.lang.Object
 | 
			
		||||
<ul>
 | 
			
		||||
<li class="circle">tourplaner.model.<a href="Tour.html" title="class in tourplaner.model"><span class="typeNameLink">Tour</span></a></li>
 | 
			
		||||
<li class="circle">tourplaner.object.<a href="Tour.html" title="class in tourplaner.object"><span class="typeNameLink">Tour</span></a></li>
 | 
			
		||||
</ul>
 | 
			
		||||
</li>
 | 
			
		||||
</ul>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,19 +1,27 @@
 | 
			
		||||
package tourplaner;
 | 
			
		||||
 | 
			
		||||
import javafx.application.Application;
 | 
			
		||||
import javafx.fxml.FXMLLoader;
 | 
			
		||||
import javafx.scene.Parent;
 | 
			
		||||
import javafx.scene.Scene;
 | 
			
		||||
import javafx.stage.Stage;
 | 
			
		||||
 | 
			
		||||
import tourplaner.business.TourPlaner;
 | 
			
		||||
import tourplaner.business.LogHelper;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
 | 
			
		||||
public class Main extends Application {
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    public static void main(String[] args) throws Exception {
 | 
			
		||||
    public static void main(String[] args){
 | 
			
		||||
        launch(args);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void start(Stage primaryStage) throws Exception{
 | 
			
		||||
        TourPlaner tourplaner = new TourPlaner(primaryStage);
 | 
			
		||||
    public void start(Stage primaryStage) throws IOException {
 | 
			
		||||
        Parent root  = FXMLLoader.load(Main.class.getResource("tourplaner.fxml"));
 | 
			
		||||
        primaryStage.setTitle("DerGeorg Touren Planer");
 | 
			
		||||
        primaryStage.setScene(new Scene(root, 600, 600));
 | 
			
		||||
        primaryStage.show();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -3,9 +3,6 @@ package tourplaner.business;
 | 
			
		||||
import javafx.stage.Stage;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
import tourplaner.data.DbConnect;
 | 
			
		||||
import tourplaner.ui.PresenterMain;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Haupt Logik des Tourplaners
 | 
			
		||||
@@ -20,7 +17,6 @@ public class TourPlaner{
 | 
			
		||||
    public TourPlaner(Stage primaryStage){
 | 
			
		||||
        String startText = ConfigHelper.getIniString(ConfigHelper.getStandartConfig(), "start", "message");
 | 
			
		||||
        LogHelper.info(startText, "TourPlaner");
 | 
			
		||||
        PresenterMain presenterMain = new PresenterMain(primaryStage);  // Start Presenter/GUI
 | 
			
		||||
        new DbConnect().init();
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +0,0 @@
 | 
			
		||||
package tourplaner.model;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Model einer Tour
 | 
			
		||||
 */
 | 
			
		||||
public class Tour {
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										50
									
								
								src/tourplaner/object/Tour.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								src/tourplaner/object/Tour.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
package tourplaner.object;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Model einer Tour
 | 
			
		||||
 */
 | 
			
		||||
public class Tour {
 | 
			
		||||
    private String dauer;
 | 
			
		||||
    private String mapJson;
 | 
			
		||||
    private double distanz;
 | 
			
		||||
    private String name;
 | 
			
		||||
 | 
			
		||||
    public Tour(String name, String dauer, String mapJson, double distanz) {
 | 
			
		||||
        this.dauer = dauer;
 | 
			
		||||
        this.mapJson = mapJson;
 | 
			
		||||
        this.distanz = distanz;
 | 
			
		||||
        this.name = name;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getName() {
 | 
			
		||||
        return name;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setName(String name) {
 | 
			
		||||
        this.name = name;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getDauer() {
 | 
			
		||||
        return dauer;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setDauer(String dauer) {
 | 
			
		||||
        this.dauer = dauer;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getMapJson() {
 | 
			
		||||
        return mapJson;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setMapJson(String mapJson) {
 | 
			
		||||
        this.mapJson = mapJson;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public double getDistanz() {
 | 
			
		||||
        return distanz;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setDistanz(double distanz) {
 | 
			
		||||
        this.distanz = distanz;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -32,35 +32,21 @@
 | 
			
		||||
  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
			
		||||
-->
 | 
			
		||||
 | 
			
		||||
<?import javafx.geometry.Insets?>
 | 
			
		||||
<?import javafx.scene.control.Button?>
 | 
			
		||||
<?import javafx.scene.control.Label?>
 | 
			
		||||
<?import javafx.scene.control.ListView?>
 | 
			
		||||
<?import javafx.scene.control.Menu?>
 | 
			
		||||
<?import javafx.scene.control.MenuBar?>
 | 
			
		||||
<?import javafx.scene.control.MenuItem?>
 | 
			
		||||
<?import javafx.scene.control.SeparatorMenuItem?>
 | 
			
		||||
<?import javafx.scene.control.SplitPane?>
 | 
			
		||||
<?import javafx.scene.control.Tab?>
 | 
			
		||||
<?import javafx.scene.control.TabPane?>
 | 
			
		||||
<?import javafx.scene.control.TableColumn?>
 | 
			
		||||
<?import javafx.scene.control.TableView?>
 | 
			
		||||
<?import javafx.scene.control.TextField?>
 | 
			
		||||
<?import javafx.scene.layout.AnchorPane?>
 | 
			
		||||
<?import javafx.scene.layout.HBox?>
 | 
			
		||||
<?import javafx.scene.layout.VBox?>
 | 
			
		||||
<?import javafx.scene.paint.Color?>
 | 
			
		||||
<?import javafx.scene.text.Font?>
 | 
			
		||||
<?import javafx.scene.web.WebView?>
 | 
			
		||||
<?import javafx.geometry.*?>
 | 
			
		||||
<?import javafx.scene.control.*?>
 | 
			
		||||
<?import javafx.scene.layout.*?>
 | 
			
		||||
<?import javafx.scene.paint.*?>
 | 
			
		||||
<?import javafx.scene.text.*?>
 | 
			
		||||
<?import javafx.scene.web.*?>
 | 
			
		||||
 | 
			
		||||
<VBox prefHeight="600.0" prefWidth="900.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1">
 | 
			
		||||
<VBox prefHeight="600.0" prefWidth="900.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="tourplaner.ui.TourplanerController">
 | 
			
		||||
  <children>
 | 
			
		||||
    <MenuBar VBox.vgrow="NEVER">
 | 
			
		||||
      <menus>
 | 
			
		||||
        <Menu mnemonicParsing="false" text="File">
 | 
			
		||||
        <Menu fx:id="menueFile" mnemonicParsing="false" text="Datei">
 | 
			
		||||
          <items>
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="New" />
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Open…" />
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Neu" />
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Öffnen" />
 | 
			
		||||
            <Menu mnemonicParsing="false" text="Open Recent" />
 | 
			
		||||
            <SeparatorMenuItem mnemonicParsing="false" />
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Close" />
 | 
			
		||||
@@ -73,7 +59,7 @@
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Quit" />
 | 
			
		||||
          </items>
 | 
			
		||||
        </Menu>
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Edit">
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Bearbeiten">
 | 
			
		||||
          <items>
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Undo" />
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Redo" />
 | 
			
		||||
@@ -87,7 +73,7 @@
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="Unselect All" />
 | 
			
		||||
          </items>
 | 
			
		||||
        </Menu>
 | 
			
		||||
            <Menu mnemonicParsing="false" text="Options">
 | 
			
		||||
            <Menu mnemonicParsing="false" text="Optionen">
 | 
			
		||||
               <items>
 | 
			
		||||
                  <MenuItem mnemonicParsing="false" text="Undo" />
 | 
			
		||||
                  <MenuItem mnemonicParsing="false" text="Redo" />
 | 
			
		||||
@@ -101,7 +87,7 @@
 | 
			
		||||
                  <MenuItem mnemonicParsing="false" text="Unselect All" />
 | 
			
		||||
               </items>
 | 
			
		||||
            </Menu>
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Help">
 | 
			
		||||
        <Menu mnemonicParsing="false" text="Hilfe">
 | 
			
		||||
          <items>
 | 
			
		||||
            <MenuItem mnemonicParsing="false" text="About MyHelloApp" />
 | 
			
		||||
          </items>
 | 
			
		||||
@@ -112,12 +98,12 @@
 | 
			
		||||
         <children>
 | 
			
		||||
            <AnchorPane prefHeight="-1.0" prefWidth="-1.0" HBox.hgrow="ALWAYS">
 | 
			
		||||
               <children>
 | 
			
		||||
                  <Button layoutX="58.0" mnemonicParsing="false" text="+" />
 | 
			
		||||
                  <Button fx:id="tourAdd" layoutX="58.0" mnemonicParsing="false" onAction="#addTour" text="+" />
 | 
			
		||||
                  <Label layoutX="14.0" layoutY="4.0" text="Tours" />
 | 
			
		||||
                  <Button layoutX="89.0" mnemonicParsing="false" text="-" />
 | 
			
		||||
                  <Button fx:id="tourDel" layoutX="89.0" mnemonicParsing="false" onAction="#delTour" text="-" />
 | 
			
		||||
               </children></AnchorPane>
 | 
			
		||||
            <TextField text="Suche...." />
 | 
			
		||||
            <Button mnemonicParsing="false" text="Suchen" />
 | 
			
		||||
            <TextField fx:id="sucheInput" text="Suche...." />
 | 
			
		||||
            <Button fx:id="sucheButton" mnemonicParsing="false" onAction="#suche" text="Suchen" />
 | 
			
		||||
         </children>
 | 
			
		||||
         <padding>
 | 
			
		||||
            <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
 | 
			
		||||
@@ -127,7 +113,7 @@
 | 
			
		||||
      <items>
 | 
			
		||||
            <AnchorPane prefHeight="520.0" prefWidth="239.0">
 | 
			
		||||
               <children>
 | 
			
		||||
                  <ListView layoutX="-1.0" prefHeight="520.0" prefWidth="190.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
 | 
			
		||||
                  <ListView fx:id="TourListView" layoutX="-1.0" prefHeight="520.0" prefWidth="190.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
 | 
			
		||||
                     <padding>
 | 
			
		||||
                        <Insets bottom="20.0" left="20.0" right="20.0" top="20.0" />
 | 
			
		||||
                     </padding>
 | 
			
		||||
@@ -147,7 +133,7 @@
 | 
			
		||||
                                          <Insets left="10.0" />
 | 
			
		||||
                                       </HBox.margin>
 | 
			
		||||
                                    </Label>
 | 
			
		||||
                                    <TextField />
 | 
			
		||||
                                    <TextField fx:id="titleInput" />
 | 
			
		||||
                                 </children>
 | 
			
		||||
                              </HBox>
 | 
			
		||||
                           </children>
 | 
			
		||||
@@ -1,35 +0,0 @@
 | 
			
		||||
package tourplaner.ui;
 | 
			
		||||
 | 
			
		||||
import javafx.fxml.FXMLLoader;
 | 
			
		||||
import javafx.scene.Parent;
 | 
			
		||||
import javafx.scene.Scene;
 | 
			
		||||
import javafx.stage.Stage;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
import tourplaner.business.LogHelper;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Presenter des Tourplaners
 | 
			
		||||
 */
 | 
			
		||||
public class PresenterMain {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Startet die Gui
 | 
			
		||||
     * @param primaryStage Stage der GUI
 | 
			
		||||
     *
 | 
			
		||||
     */
 | 
			
		||||
    public PresenterMain(Stage primaryStage){
 | 
			
		||||
        Parent root = null;
 | 
			
		||||
        try {
 | 
			
		||||
            root = FXMLLoader.load(getClass().getResource("tourplaner.fxml"));
 | 
			
		||||
            primaryStage.setTitle("DerGeorg Touren Planer");
 | 
			
		||||
            primaryStage.setScene(new Scene(root, 600, 600));
 | 
			
		||||
            primaryStage.show();
 | 
			
		||||
        } catch (IOException e) {
 | 
			
		||||
            e.printStackTrace();
 | 
			
		||||
            LogHelper.error(e.getMessage(), "PresenterMain");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -1,18 +1,43 @@
 | 
			
		||||
package tourplaner.ui;
 | 
			
		||||
 | 
			
		||||
import javafx.fxml.FXML;
 | 
			
		||||
import javafx.scene.web.WebEngine;
 | 
			
		||||
import javafx.fxml.Initializable;
 | 
			
		||||
import javafx.geometry.Orientation;
 | 
			
		||||
import javafx.scene.control.ListView;
 | 
			
		||||
import javafx.scene.control.SelectionMode;
 | 
			
		||||
import javafx.scene.web.WebView;
 | 
			
		||||
import tourplaner.viewmodels.ViewModel;
 | 
			
		||||
 | 
			
		||||
import java.net.URL;
 | 
			
		||||
import java.util.ResourceBundle;
 | 
			
		||||
 | 
			
		||||
public class TourplanerController implements Initializable {
 | 
			
		||||
 | 
			
		||||
    public ViewModel viewModel = new ViewModel();
 | 
			
		||||
    public ListView<String> TourListView = new ListView<>();
 | 
			
		||||
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void addTour(){
 | 
			
		||||
        this.viewModel.addTour();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void delTour(){
 | 
			
		||||
        this.viewModel.delTour();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void suche(){
 | 
			
		||||
        this.viewModel.suche();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
public class TourplanerController {
 | 
			
		||||
    @FXML
 | 
			
		||||
    private WebView mapView;
 | 
			
		||||
 | 
			
		||||
    @FXML
 | 
			
		||||
    private void initialize()
 | 
			
		||||
    {
 | 
			
		||||
        WebEngine engine = mapView.getEngine();
 | 
			
		||||
        engine.load("http://www.google.com");
 | 
			
		||||
    @Override
 | 
			
		||||
    public void initialize(URL url, ResourceBundle resourceBundle) {
 | 
			
		||||
        TourListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
 | 
			
		||||
        TourListView.setOrientation(Orientation.VERTICAL);
 | 
			
		||||
        TourListView.setItems(this.viewModel.getTourNamen());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										74
									
								
								src/tourplaner/viewmodels/ViewModel.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								src/tourplaner/viewmodels/ViewModel.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,74 @@
 | 
			
		||||
package tourplaner.viewmodels;
 | 
			
		||||
 | 
			
		||||
import javafx.collections.FXCollections;
 | 
			
		||||
import javafx.collections.ObservableList;
 | 
			
		||||
import javafx.scene.control.TextInputDialog;
 | 
			
		||||
import tourplaner.object.Tour;
 | 
			
		||||
 | 
			
		||||
import java.util.Optional;
 | 
			
		||||
 | 
			
		||||
public class ViewModel {
 | 
			
		||||
 | 
			
		||||
    private final ObservableList<Tour> tourData = FXCollections.observableArrayList(new Tour("Test 1", "120", "json dings", 22.3),new Tour("Test 2", "210", "json dings", 42.3));
 | 
			
		||||
    private final ObservableList<String> tourNamen = FXCollections.observableArrayList("Test 1", "Test 2");
 | 
			
		||||
 | 
			
		||||
    private String neueTourName, neueTourStart;
 | 
			
		||||
 | 
			
		||||
    public ObservableList<String> getTourNamen() {
 | 
			
		||||
        return tourNamen;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getNeueTourName() {
 | 
			
		||||
        return neueTourName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setNeueTourName(String neueTourName) {
 | 
			
		||||
        this.neueTourName = neueTourName;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getNeueTourStart() {
 | 
			
		||||
        return neueTourStart;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setNeueTourStart(String neueTourStart) {
 | 
			
		||||
        this.neueTourStart = neueTourStart;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ObservableList<Tour> getTourData() {
 | 
			
		||||
        return tourData;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void addTour(){
 | 
			
		||||
        TextInputDialog dialog = new TextInputDialog("");
 | 
			
		||||
        dialog.setTitle("Tour Name");
 | 
			
		||||
        dialog.setHeaderText("Bitte geben Sie den Namen der Tour an!");
 | 
			
		||||
        dialog.setContentText("Name: ");
 | 
			
		||||
 | 
			
		||||
// Traditional way to get the response value.
 | 
			
		||||
        Optional<String> result = dialog.showAndWait();
 | 
			
		||||
        result.ifPresent(s ->  {
 | 
			
		||||
            this.neueTourName = result.get();
 | 
			
		||||
            TextInputDialog dialogg = new TextInputDialog("");
 | 
			
		||||
            dialogg.setTitle("Tour Startpunkt");
 | 
			
		||||
            dialogg.setHeaderText("Bitte geben Sie den Startpunkt der Tour an!");
 | 
			
		||||
            dialogg.setContentText("Startpunkt: ");
 | 
			
		||||
 | 
			
		||||
// Traditional way to get the response value.
 | 
			
		||||
            Optional<String> resultt = dialogg.showAndWait();
 | 
			
		||||
            result.ifPresent(ss -> {
 | 
			
		||||
                this.neueTourStart = resultt.get();
 | 
			
		||||
                tourData.add(new Tour("Test 3", "120", "json dings", 22.3));
 | 
			
		||||
                tourNamen.add("Test 3");
 | 
			
		||||
            });
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    public void delTour() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void suche(){
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user