OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
OKW_CustomSettings.java
1 /*
2  ==============================================================================
3  Author: Zoltán Hrabovszki <zh@openkeyword.de>
4 
5  Copyright © 2012 - 2019 IT-Beratung Hrabovszki
6  www.OpenKeyWord.de
7  ==============================================================================
8 
9  This file is part of OpenKeyWord.
10 
11  OpenKeyWord is free software: you can redistribute it and/or modify
12  it under the terms of the GNU General Public License as published by
13  the Free Software Foundation, either version 3 of the License, or
14  (at your option) any later version.
15 
16  OpenKeyWord is distributed in the hope that it will be useful,
17  but WITHOUT ANY WARRANTY; without even the implied warranty of
18  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  GNU General Public License for more details.
20 
21  You should have received a copy of the GNU General Public License
22  along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
23 
24  Diese Datei ist Teil von OpenKeyWord.
25 
26  OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
27  der GNU General Public License, wie von der Free Software Foundation,
28  Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
29  veröffentlichten Version, weiterverbreiten und/oder modifizieren.
30 
31  OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
32  OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
33  Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
34  Siehe die GNU General Public License für weitere Details.
35 
36  Sie sollten eine Kopie der GNU General Public License zusammen mit
37  OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
38 */
39 
40 package okw;
41 
42 /* \~german
43 * \brief
44 * Property-Klasse von OKW.OKW_Ini. Stellt Umgebungseigenschaften von OKW zur Verfügung.
45 *
46 * Diese Klasse darf ausschliesslich nur über die OKW.OK_Ini verwendet werden.<br>
47 * __Anmerkung:__ Die Klasse ist public, weil diese mit System.Xml.Serialization in/aus der Datei OKW_Ini.xml
48 * serialisert/deserialisert wird. System.Xml.Serialization verlangt einen öffentliche Felder und einen öffentlichen Konstruktor.
49 *
50 * Folgende Umgebungswerte werden durch OKW_Enviroment zur Verfügung gestellt:
51 *
52 * Name | Beschreibung
53 * --------------------------------------- | -------------
54 * OKW.OKW_CustomSettings.Language | Default Spracheinstellung für Log- oder sonstige Ausgaben.
55 * OKW.OKW_CustomSettings.FramePrefix | Frame-Prefix, Frame Definitionen üssen mit diesen Zeichen Anfangen.
56 * OKW.OKW_CustomSettings.PathSep | Pfad Separator. z.B. "\" in C:\temp.
57 * OKW.OKW_CustomSettings.TimeOutExists | GUI-Objekt Exitenz-Prüfung, TimeOut wenn erwartet wird, dass das GUI-Objekt vorhaden ist.
58 * OKW.OKW_CustomSettings.TimeOutNotExists | GUI-Objekt Exitenz-Prüfung, TimeOut wenn erwartet wird, dass das GUI-Objekt nicht vorhaden ist.
59 *
60 *
61 * \~english
62 * \~
63 * \author Zoltán Hrabovszki
64 * \date 2013.11.28
65  */
66 // [XmlRoot("CustomSettings"), Serializable]
67 public class OKW_CustomSettings
68 {
69 
70  /*
71  * \~german \brief Privates Feld des Propertys Language.
72  *
73  * Wert wird 1. auf Default initialisiert 2. danach auf den Wert aus
74  * XML_Ini.xml deseariliser, vorhanden.
75  *
76  * Siehe Beschreibung zum Ablauf der Initialisierung unter OKW.OKW_Ini.<br>
77  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings zufinden.
78  *
79  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
80  */
81  private String Language = "en";
82 
83  /*
84  * \~german \brief Privates Feld des Propertys PathSep.
85  *
86  * Wert wird 1. auf Default initialisiert 2. danach auf den Wert aus
87  * XML_Ini.xml deseariliser, vorhanden.
88  *
89  * Siehe Beschreibung zum Ablauf der Initialisierung unter OKW.OKW_Ini.<br>
90  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings zufinden.
91  *
92  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
93  */
94  private String PathSep = "/";
95 
96  /*
97  * \~german \brief Privates Feld des Propertys TimeOutExists.
98  *
99  * Wert wird 1. auf Default initialisiert 2. danach auf den Wert aus
100  * XML_Ini.xml deseariliser, vorhanden.
101  *
102  * Siehe Beschreibung zum Ablauf der Initialisierung unter OKW.OKW_Ini.<br>
103  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings zufinden.
104  *
105  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
106  */
107  private int TimeOutExists = 30;
108 
109  /*
110  * \~german \brief Privates Feld des Propertys TimeOutNotExists.
111  *
112  * Wert wird 1. auf Default initialisiert 2. danach auf den Wert aus
113  * XML_Ini.xml desearilisert.
114  *
115  * Siehe Beschreibung zum Ablauf der Initialisierung unter OKW.OKW_Ini.<br>
116  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings zufinden.
117  *
118  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
119  */
120  private Integer TimeOutNotExists = 30;
121 
122  /*
123  * \~german \brief Konstruktor der Klasse OKW_CustomSetting.<br>
124  * __Anmerkung:__ Konstruktor ist public, weil diese Klasse mit
125  * System.Xml.Serialization in/aus der Datei OKW_Ini.xml
126  * serialisert/deserialisert wird. System.Xml.Serialization verlangt einen
127  * öffentlichen Konstruktor.
128  *
129  * \~english \~ \author Zoltán Hrabovszki \date 2013.11.28
130  */
131  public OKW_CustomSettings()
132  {
133  }
134 
135  /*
136  * \~german \brief Öffentliches Property "Language".
137  *
138  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings
139  * zufinden.<br> Siehe auch die Beschreibung zu
140  * OKW.OKW_CustomSettings.__Language
141  *
142  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
143  */
144  // [XmlElement("Language")]
145  public String getLanguage()
146  {
147  return this.Language;
148  }
149 
150  public void setLanguage( String value )
151  {
152  this.Language = value;
153  }
154 
155  /*
156  * \~german \brief Öffentliches Property "PathSep".
157  *
158  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings
159  * zufinden.<br> Siehe auch die Beschreibung zu
160  * OKW.OKW_CustomSettings.__PathSep
161  *
162  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
163  */
164  // [XmlElement("PathSep")]
165  public String getPathSep()
166  {
167  return this.PathSep;
168  }
169 
170  public void setPathSep( String value )
171  {
172  this.PathSep = value;
173  }
174 
175  /*
176  * \~german \brief Öffentliches Property "TimeOutExists".
177  *
178  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings
179  * zufinden.<br> Siehe auch die Beschreibung zu
180  * OKW.OKW_CustomSettings.__TimeOutExists
181  *
182  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
183  */
184  // [XmlElement("TimeOutExists")]
185  public Integer getTimeOutExists()
186  {
187  return this.TimeOutExists;
188  }
189 
190  public void setTimeOutExists( Integer value )
191  {
192  this.TimeOutExists = value;
193  }
194 
195  /*
196  * \~german \brief Öffentliches Property "TimeOutNotExists".
197  *
198  * Beschreibung des Propertys ist unter OKW.OKW_CustomSettings
199  * zufinden.<br> Siehe auch die Beschreibung zu
200  * OKW.OKW_CustomSettings.__TimeOutNotExists
201  *
202  * \~english \~ \author Zoltán Hrabovszki \date 2013.12.02
203  */
204  // [XmlElement("TimeOutNotExists")]
205  public Integer getTimeOutNotExists()
206  {
207  return this.TimeOutNotExists;
208  }
209 
210  public void getTimeOutNotExists( Integer value )
211  {
212  this.TimeOutNotExists = value;
213  }
214 }
okw.OKW_CustomSettings
Definition: OKW_CustomSettings.java:67