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

Quick Search    Search Deep

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

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

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

Currently, a server object just holds information about an IRC server. It might make sense to have an openConnection() method which returns an IRC connection object.


Field Summary
private  boolean _favorite
           
private  java.lang.String _group
           
private  java.lang.String _name
           
private  java.lang.String _network
           
private  int[] _ports
           
private  java.beans.PropertyChangeSupport _propChangeSupport
           
private  java.lang.String _title
           
(package private) static long serialVersionUID
           
 
Constructor Summary
Server(java.lang.String name, int port)
           
Server(java.lang.String name, int port, java.lang.String group)
           
Server(java.lang.String name, int port, java.lang.String title, java.lang.String network, java.lang.String group)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.lang.String getGroup()
           
 java.lang.String getName()
           
 java.lang.String getNetwork()
           
 int getPort()
           
 int[] getPorts()
           
 java.lang.String getTitle()
           
 boolean isFavorite()
           
private  void readObject(java.io.ObjectInputStream in)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setFavorite(boolean fave)
           
 void setGroup(java.lang.String group)
           
 void setName(java.lang.String name)
           
 void setNetwork(java.lang.String network)
           
 void setPort(int port)
           
 void setPorts(int[] ports)
           
 void setTitle(java.lang.String title)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

_name

private java.lang.String _name

_ports

private int[] _ports

_title

private java.lang.String _title

_network

private java.lang.String _network

_group

private java.lang.String _group

_favorite

private boolean _favorite

_propChangeSupport

private transient java.beans.PropertyChangeSupport _propChangeSupport
Constructor Detail

Server

public Server(java.lang.String name,
              int port)

Server

public Server(java.lang.String name,
              int port,
              java.lang.String group)

Server

public Server(java.lang.String name,
              int port,
              java.lang.String title,
              java.lang.String network,
              java.lang.String group)
Method Detail

readObject

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

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

isFavorite

public boolean isFavorite()

setFavorite

public void setFavorite(boolean fave)

getGroup

public java.lang.String getGroup()

setGroup

public void setGroup(java.lang.String group)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getNetwork

public java.lang.String getNetwork()

setNetwork

public void setNetwork(java.lang.String network)

getPort

public int getPort()

setPort

public void setPort(int port)

getPorts

public int[] getPorts()

setPorts

public void setPorts(int[] ports)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).