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

Quick Search    Search Deep

org.relayirc.chatengine
Class ServerList  view ServerList download ServerList.java

java.lang.Object
  extended byorg.relayirc.chatengine.ServerList
All Implemented Interfaces:
java.io.Serializable

public class ServerList
extends java.lang.Object
implements java.io.Serializable

A list of IRC servers that can be constructed by reading a MIRC servers.ini file. TODO: Finish exportMircFile()


Field Summary
private  java.beans.PropertyChangeSupport _propChangeSupport
           
private  java.beans.PropertyChangeListener _serverListener
           
private  java.util.Vector _servers
           
(package private) static long serialVersionUID
           
 
Constructor Summary
ServerList()
          Construct empty server list.
ServerList(java.io.File file)
          Construct server list from MIRC servers.ini file.
ServerList(java.util.Vector servers)
          Construct server list from vector of servers.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Property change support.
 void addServer(Server svr)
          Add server to user's list of IRC servers.
 void exportMircFile(java.lang.String fileName)
          Export server list file to MIRC format - NOT IMPLEMENTED.
 Server getServerAt(int index)
           
 int getServerCount()
           
 java.util.Vector getServers()
           
 void importMircFile(java.io.File file)
          Import a MIRC format servers file.
private  void init()
           
static java.lang.String intArrayToString(int[] intArray)
          Convert integer array to a string.
private  void readObject(java.io.ObjectInputStream in)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Property change support.
 void removeServer(Server svr)
          Remove server from user's list of IRC servers.
static int[] stringToIntArray(java.lang.String intList)
          Convert string to an integer array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

_servers

private java.util.Vector _servers

_propChangeSupport

private transient java.beans.PropertyChangeSupport _propChangeSupport

_serverListener

private transient java.beans.PropertyChangeListener _serverListener
Constructor Detail

ServerList

public ServerList()
Construct empty server list.


ServerList

public ServerList(java.util.Vector servers)
Construct server list from vector of servers.


ServerList

public ServerList(java.io.File file)
Construct server list from MIRC servers.ini file.

Method Detail

getServerCount

public int getServerCount()

getServerAt

public Server getServerAt(int index)

getServers

public java.util.Vector getServers()

init

private void init()

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Property change support.


removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Property change support.


addServer

public void addServer(Server svr)
Add server to user's list of IRC servers.


removeServer

public void removeServer(Server svr)
Remove server from user's list of IRC servers.


importMircFile

public void importMircFile(java.io.File file)
Import a MIRC format servers file.


intArrayToString

public static java.lang.String intArrayToString(int[] intArray)
Convert integer array to a string.


stringToIntArray

public static int[] stringToIntArray(java.lang.String intList)
Convert string to an integer array.


exportMircFile

public void exportMircFile(java.lang.String fileName)
Export server list file to MIRC format - NOT IMPLEMENTED.