java.lang.Object
org.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.
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
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)
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()).