java.lang.Object
CSServerList.CSServerList
- public class CSServerList
- extends java.lang.Object
A CSServerList
object represents a list of CounterStrike gaming servers.
- Version:
- 0.1.3a
Constructor Summary |
CSServerList(java.lang.String sFileName)
Constructor for the CSServerList, creates a Server list based upon a list of IP's in an ANSI text file
Usage example:
CSServerList myServers = new CSServerList("servers.ip"); |
Method Summary |
void |
addServer(java.lang.String server)
|
jcsq.CSServer |
getCSServer(int i)
getCSServer returns a pointer to a specified server's CSServer object
Usage example:
CSServerList myServers = .... |
int |
getNumServers()
getNumServers returns the number of servers in the CSServerList
Usage example:
CSServerList myServers = .... |
long |
getPing(int i)
getPing will ping a server
Usage example:
CSServerList myServers = .... |
jcsq.serverinfo.ServerInfo |
getServerInfo(int i)
getServerInfo returns a specified server's ServerInfo object
Usage example:
CSServerList myServers = .... |
java.lang.String |
getServerIP(int i)
getServerIP gets a specified server's IP in a String format
Usage example:
CSServerList myServers = ..... |
java.lang.String[] |
getServerList()
getServerList returns a String[] of all the IP's in the server list
Usage example:
CSServerList myServers = .... |
boolean |
openFile(java.lang.String sFileName)
openFile - opens specified file (URL support coming soon) if a file has not already been opened
Multiple server files support coming soon. |
private void |
readServers()
public void refreshServers(int[] indexNums);
{
//TODO
}
public void refreshServers()
{
//TODO
} |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
brFile
private java.io.BufferedReader brFile
bFileOpenAlready
private boolean bFileOpenAlready
serverIPList
private java.util.ArrayList serverIPList
serverList
private java.util.ArrayList serverList
infoList
private java.util.ArrayList infoList
pingList
private java.util.ArrayList pingList
CSServerList
public CSServerList(java.lang.String sFileName)
- Constructor for the CSServerList, creates a Server list based upon a list of IP's in an ANSI text file
Usage example:
CSServerList myServers = new CSServerList("servers.ip");
openFile
public boolean openFile(java.lang.String sFileName)
openFile
- opens specified file (URL support coming soon) if a file has not already been opened
Multiple server files support coming soon. This function is currently not supported.
getNumServers
public int getNumServers()
getNumServers
returns the number of servers in the CSServerList
Usage example:
CSServerList myServers = ....
.
.
.
int nServerListSize = myServers.getNumServers();
getServerList
public java.lang.String[] getServerList()
getServerList
returns a String[] of all the IP's in the server list
Usage example:
CSServerList myServers = ....
.
.
.
String[] sIpList = myServers.getServerList();
getServerIP
public java.lang.String getServerIP(int i)
getServerIP
gets a specified server's IP in a String format
Usage example:
CSServerList myServers = .....
.
.
.
String sServerIP = myServer.getServerIP(0);
getServerInfo
public jcsq.serverinfo.ServerInfo getServerInfo(int i)
getServerInfo
returns a specified server's ServerInfo object
Usage example:
CSServerList myServers = ....
.
.
.
ServerInfo siServerInfo = new ServerInfo();
siServerInfo = myServers.getServerInfo(0);
getCSServer
public jcsq.CSServer getCSServer(int i)
getCSServer
returns a pointer to a specified server's CSServer object
Usage example:
CSServerList myServers = ....
.
.
.
CSServer csServer = myServers.getCSServer(0);
use clone to make a copy of the object
getPing
public long getPing(int i)
getPing
will ping a server
Usage example:
CSServerList myServers = ....
.
.
.
int ping = myServer.getPing(0);
addServer
public void addServer(java.lang.String server)
readServers
private void readServers()
- public void refreshServers(int[] indexNums);
{
//TODO
}
public void refreshServers()
{
//TODO
}