Crossfire JXClient, Trunk
|
Public Member Functions | |
int | compareTo (@NotNull final MetaserverEntry o) |
boolean | equals (@Nullable final Object obj) |
String | format (@NotNull final String format) |
String | getArchBase () |
long | getBytesIn () |
long | getBytesOut () |
String | getCodeBase () |
String | getComment () |
String | getHostname () |
String | getKey () |
String | getMapBase () |
int | getPlayers () |
int | getUpdateSeconds () |
int | getUptimeSeconds () |
String | getVersion () |
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) | |
String | toString () |
Static Private Member Functions | |
static String | breakLines (@NotNull final String text) |
Private Attributes | |
final String | archBase |
final long | bytesIn |
final long | bytesOut |
final String | codeBase |
final String | comment |
final String | hostname |
final String | mapBase |
final int | players |
final int | updateSeconds |
final int | uptimeSeconds |
final String | version |
Static Private Attributes | |
static final Pattern | HTML_TAG_MATCHER = Pattern.compile("<[^>]*>") |
Represents a response line from the metaserver.
Definition at line 33 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 116 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().
|
staticprivate |
Splits long lines.
text | the text to split |
Definition at line 362 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format().
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.compareTo | ( | @NotNull final MetaserverEntry | o | ) |
Definition at line 240 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname.
boolean com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.equals | ( | @Nullable final Object | obj | ) |
Definition at line 250 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 284 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.archBase, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.breakLines(), 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.HTML_TAG_MATCHER, 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.gui.list.GUIMetaElement.getMinimumSizeInt(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.getTooltip(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.getTooltip(), and com.realtime.crossfire.jxclient.gui.list.GUIMetaElement.paintComponent().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getArchBase | ( | ) |
Returns the server's arch base.
Definition at line 202 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 177 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 185 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 220 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 169 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 143 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverModelTest.format(), and com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.selectionChanged().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getKey | ( | ) |
Returns the unique key for this entry.
Definition at line 229 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname.
Referenced by com.realtime.crossfire.jxclient.metaserver.ServerCache.addEntry().
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getMapBase | ( | ) |
Returns the server's map base.
Definition at line 211 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 151 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 134 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 193 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 160 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.version.
int com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hashCode | ( | ) |
Definition at line 245 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname.
String com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.toString | ( | ) |
Definition at line 235 of file MetaserverEntry.java.
References com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.comment, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hostname, com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.players, and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.version.
|
private |
The server's arch base.
Definition at line 88 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getArchBase(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The number of bytes received.
Definition at line 72 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getBytesIn(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The number of bytes sent.
Definition at line 77 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getBytesOut(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The server's code base.
Definition at line 100 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getCodeBase(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
Returns the server comment.
Definition at line 67 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), 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 50 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.compareTo(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.equals(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getHostname(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getKey(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.hashCode(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.toString().
|
staticprivate |
Matches html tags.
Definition at line 39 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format().
|
private |
The server's map base.
Definition at line 94 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getMapBase(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
The number of players.
Definition at line 55 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getPlayers(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.toString().
|
private |
Time since last update in seconds.
Definition at line 44 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), 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 82 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getUptimeSeconds(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry().
|
private |
Returns the server version.
Definition at line 61 of file MetaserverEntry.java.
Referenced by com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.format(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.getVersion(), com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.MetaserverEntry(), and com.realtime.crossfire.jxclient.metaserver.MetaserverEntry.toString().