Crossfire JXClient, Trunk
src
gui
src
main
java
com
realtime
crossfire
jxclient
settings
Entry.java
Go to the documentation of this file.
1
/*
2
* This file is part of JXClient, the Fullscreen Java Crossfire Client.
3
*
4
* JXClient is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
8
*
9
* JXClient is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with JXClient; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17
*
18
* Copyright (C) 2005-2008 Yann Chachkoff
19
* Copyright (C) 2006-2017,2019-2023 Andreas Kirschbaum
20
* Copyright (C) 2010-2012,2014-2018,2020-2023 Nicolas Weeger
21
*/
22
23
package
com.realtime.crossfire.jxclient.settings;
24
25
import
org.jetbrains.annotations.NotNull;
26
import
org.jetbrains.annotations.Nullable;
27
32
public
class
Entry
{
33
37
@NotNull
38
private
String
value
;
39
43
@Nullable
44
private
String
documentation
;
45
51
public
Entry
(@NotNull
final
String
value
, @Nullable
final
String
documentation
) {
52
this.value =
value
;
53
this.documentation =
documentation
;
54
}
55
60
@NotNull
61
public
String
getValue
() {
62
return
value
;
63
}
64
69
public
void
setValue
(@NotNull
final
String
value
) {
70
this.value =
value
;
71
}
72
77
@Nullable
78
public
String
getDocumentation
() {
79
return
documentation
;
80
}
81
87
public
boolean
setDocumentation
(@Nullable
final
String
documentation
) {
88
if
(
documentation
==
null
||
documentation
.equals(
this
.documentation)) {
89
return
false
;
90
}
91
92
this.documentation =
documentation
;
93
return
true
;
94
}
95
96
}
com.realtime.crossfire.jxclient.settings.Entry.setValue
void setValue(@NotNull final String value)
Definition:
Entry.java:69
com.realtime.crossfire.jxclient.settings.Entry
Definition:
Entry.java:32
com.realtime.crossfire.jxclient.settings.Entry.documentation
String documentation
Definition:
Entry.java:44
com.realtime.crossfire.jxclient.settings.Entry.Entry
Entry(@NotNull final String value, @Nullable final String documentation)
Definition:
Entry.java:51
com.realtime.crossfire.jxclient.settings.Entry.getValue
String getValue()
Definition:
Entry.java:61
com.realtime.crossfire.jxclient.settings.Entry.setDocumentation
boolean setDocumentation(@Nullable final String documentation)
Definition:
Entry.java:87
com.realtime.crossfire.jxclient.settings.Entry.getDocumentation
String getDocumentation()
Definition:
Entry.java:78
com.realtime.crossfire.jxclient.settings.Entry.value
String value
Definition:
Entry.java:38
Generated by
1.8.17