Crossfire JXClient, Trunk
R20561
|
Represents a response line from the metaserver. More...
Public Member Functions | |
int | compareTo (@NotNull final MetaserverEntry o) |
boolean | equals (@Nullable final Object obj) |
String | format (@NotNull final String format) |
Returns a formatted string using the given format. More... | |
String | getArchBase () |
Returns the server's arch base. More... | |
long | getBytesIn () |
Returns the number of bytes received. More... | |
long | getBytesOut () |
Returns the number of bytes sent. More... | |
String | getCodeBase () |
Returns the server's code base. More... | |
String | getComment () |
Returns the server comment. More... | |
String | getHostname () |
Returns the hostname. More... | |
String | getMapBase () |
Returns the server's map base. More... | |
int | getPlayers () |
Returns the number of players. More... | |
int | getUpdateSeconds () |
Returns the time since last update in seconds. More... | |
int | getUptimeSeconds () |
Returns the server's uptime in seconds. More... | |
String | getVersion () |
Returns the server version. More... | |
int | hashCode () |
MetaserverEntry (final int updateSeconds, @NotNull final String hostname, final int players, @NotNull final String version, @NotNull final String comment, final long bytesIn, final long bytesOut, final int uptimeSeconds, @NotNull final String archBase, @NotNull final String mapBase, @NotNull final String codeBase) | |
Creates a new instance. More... | |
String | toString () |
Private Attributes | |
final String | archBase |
The server's arch base. More... | |
final long | bytesIn |
The number of bytes received. More... | |
final long | bytesOut |
The number of bytes sent. More... | |
final String | codeBase |
The server's code base. More... | |
final String | comment |
Returns the server comment. More... | |
final String | hostname |
The hostname. More... | |
final String | mapBase |
The server's map base. More... | |
final int | players |
The number of players. More... | |
final int | updateSeconds |
Time since last update in seconds. More... | |
final int | uptimeSeconds |
The server's uptime in seconds. More... | |
final String | version |
Returns the server version. More... | |
Static Private Attributes | |
static final Pattern | HTML_TAG_MATCHER = Pattern.compile("<[^>]*>") |
Matches html tags. More... | |
Represents a response line from the metaserver.
Definition at line 32 of file MetaserverEntry.java.
com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry | ( | final int | updateSeconds, |
@NotNull final String | hostname, | ||
final int | players, | ||
@NotNull final String | version, | ||
@NotNull final String | comment, | ||
final long | bytesIn, | ||
final long | bytesOut, | ||
final int | uptimeSeconds, | ||
@NotNull final String | archBase, | ||
@NotNull final String | mapBase, | ||
@NotNull final String | codeBase | ||
) |
Creates a new instance.
updateSeconds | time since last update in seconds |
hostname | the hostname |
players | the number of players |
version | the server version |
comment | the server comment |
bytesIn | the number of bytes received |
bytesOut | the number of bytes sent |
uptimeSeconds | the server's uptime in seconds |
archBase | the server's arch base |
mapBase | the server's map base |
codeBase | the server's code base |
Definition at line 115 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.archBase, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.bytesIn, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.bytesOut, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.codeBase, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.comment, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.mapBase, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.players, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.updateSeconds, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.uptimeSeconds, and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.version.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.equals().
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.compareTo | ( | @NotNull final MetaserverEntry | o | ) |
Definition at line 236 of file MetaserverEntry.java.
boolean com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.equals | ( | @Nullable final Object | obj | ) |
Definition at line 252 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname, and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format | ( | @NotNull final String | format | ) |
Returns a formatted string using the given format.
Supported format strings:
format | the format |
Definition at line 286 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.getMinimumSizeInt(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.paintComponent(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.updateTooltip(), and com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.updateTooltip().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getArchBase | ( | ) |
Returns the server's arch base.
Definition at line 201 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.archBase.
long com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getBytesIn | ( | ) |
Returns the number of bytes received.
Definition at line 176 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.bytesIn.
long com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getBytesOut | ( | ) |
Returns the number of bytes sent.
Definition at line 184 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.bytesOut.
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getCodeBase | ( | ) |
Returns the server's code base.
Definition at line 219 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.codeBase.
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getComment | ( | ) |
Returns the server comment.
Definition at line 168 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.comment.
Referenced by com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.selectionChanged().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getHostname | ( | ) |
Returns the hostname.
Definition at line 142 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname.
Referenced by com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.selectionChanged().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getMapBase | ( | ) |
Returns the server's map base.
Definition at line 210 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.mapBase.
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getPlayers | ( | ) |
Returns the number of players.
Definition at line 150 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.players.
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getUpdateSeconds | ( | ) |
Returns the time since last update in seconds.
Definition at line 133 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.updateSeconds.
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getUptimeSeconds | ( | ) |
Returns the server's uptime in seconds.
Definition at line 192 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.uptimeSeconds.
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getVersion | ( | ) |
Returns the server version.
Definition at line 159 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.version.
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hashCode | ( | ) |
Definition at line 244 of file MetaserverEntry.java.
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.toString | ( | ) |
Definition at line 228 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.comment.
|
private |
The server's arch base.
Definition at line 87 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getArchBase(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The number of bytes received.
Definition at line 71 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getBytesIn(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The number of bytes sent.
Definition at line 76 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getBytesOut(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The server's code base.
Definition at line 99 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getCodeBase(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
Returns the server comment.
Definition at line 66 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getComment(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.toString().
|
private |
The hostname.
Definition at line 49 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.equals(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getHostname(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
staticprivate |
Matches html tags.
Definition at line 38 of file MetaserverEntry.java.
|
private |
The server's map base.
Definition at line 93 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getMapBase(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The number of players.
Definition at line 54 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getPlayers(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
Time since last update in seconds.
Definition at line 43 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getUpdateSeconds(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The server's uptime in seconds.
Definition at line 81 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getUptimeSeconds(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
Returns the server version.
Definition at line 60 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getVersion(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().