cardmanager.impl.networking
Class JoinedPlayer

java.lang.Object
  extended by java.util.Observable
      extended by cardmanager.impl.networking.JoinedPlayer
All Implemented Interfaces:
java.lang.Runnable

public class JoinedPlayer
extends java.util.Observable
implements java.lang.Runnable


Constructor Summary
JoinedPlayer(java.net.Socket socket, java.io.BufferedReader in, java.io.BufferedWriter out, java.lang.String name)
          Creates a new instance of JoinedPlayer
 
Method Summary
 void closeAll()
           
 java.io.BufferedReader getIn()
           
 java.net.InetAddress getIp()
           
 java.lang.String getName()
           
 java.io.BufferedWriter getOut()
           
 java.net.Socket getSocket()
           
 void messageToServer(java.lang.String s)
           
 void run()
           
 void setName(java.lang.String name)
           
 void startDog()
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JoinedPlayer

public JoinedPlayer(java.net.Socket socket,
                    java.io.BufferedReader in,
                    java.io.BufferedWriter out,
                    java.lang.String name)
Creates a new instance of JoinedPlayer

Method Detail

startDog

public void startDog()

getIn

public java.io.BufferedReader getIn()

getIp

public java.net.InetAddress getIp()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

getOut

public java.io.BufferedWriter getOut()

getSocket

public java.net.Socket getSocket()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

messageToServer

public void messageToServer(java.lang.String s)

run

public void run()
Specified by:
run in interface java.lang.Runnable

closeAll

public void closeAll()