Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

CSServerList
Class CSServerList  view CSServerList download CSServerList.java

java.lang.Object
  extended byCSServerList.CSServerList

public class CSServerList
extends java.lang.Object

A CSServerList object represents a list of CounterStrike gaming servers.

Version:
0.1.3a

Field Summary
private  boolean bFileOpenAlready
           
private  java.io.BufferedReader brFile
           
private  java.util.ArrayList infoList
           
private  java.util.ArrayList pingList
           
private  java.util.ArrayList serverIPList
           
private  java.util.ArrayList serverList
           
 
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
 

Field Detail

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
Constructor Detail

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");

Method Detail

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 }