org.server
Class DummyServer

java.lang.Object
  extended by org.server.DummyServer

public class DummyServer
extends java.lang.Object


Constructor Summary
DummyServer(org.util.xml.io.XMLConfigManager config)
           
 
Method Summary
 void addDummyServerListener(DummyServerListener listener)
           
static void alert(java.lang.Object message)
           
 org.util.xml.element.TagElement createFirstMessage()
           
 java.lang.String createFlagTag(java.lang.String key, EcoBe ecobe, java.awt.geom.Point2D.Double p)
           
 java.lang.String createKeyValueTag(java.lang.String key, double value)
           
 java.lang.String createKeyValueTag(java.lang.String key, int value)
           
 java.lang.String createKeyValueTag(java.lang.String key, java.lang.String value)
           
 java.lang.String createLocationTag(java.lang.String key, EcoBe ecobe, double x, double y)
           
 java.lang.String createMemberTag(java.lang.String team, RCRSVirtualSoccerEcoBe ecobe, RCRSVirtualSoccerEcoBe me)
           
 java.lang.String createMessage(RCRSVirtualSoccerEcoBe ecobe)
           
 org.util.xml.element.TagElement createResponseMessage(boolean success)
           
 RCRSVirtualSoccerEcoBe findEcoBe(java.net.InetSocketAddress address)
           
 RCRSVirtualSoccerEcoBe findEcoBe(int id)
           
 Mark findMark(int id)
           
 java.awt.geom.Rectangle2D getArea()
           
 java.awt.geom.Point2D.Double getBallLocation()
           
 double getBallRadius()
           
 java.util.ArrayList<RCRSVirtualSoccerEcoBe> getBlueTeamMemberList()
           
 java.util.ArrayList<RCRSVirtualSoccerEcoBe> getEcoBeList()
           
 java.util.HashMap<java.lang.String,java.awt.geom.Point2D.Double> getFlags()
           
 MotionSimulator getMotionSimulator()
           
 java.util.ArrayList<RCRSVirtualSoccerEcoBe> getYellowTeamMemberList()
           
 void init()
           
 void init(org.util.xml.io.XMLConfigManager config)
           
 void initEcoBe()
           
 void initSocket()
           
static void main(java.lang.String[] args)
           
 java.lang.String receive()
           
 void send(java.lang.String message, java.net.DatagramPacket packet_, java.net.DatagramSocket socket_)
           
 void send(org.util.xml.element.TagElement tag, java.net.DatagramPacket packet_, java.net.DatagramSocket socket_)
           
 void setMotionSimulator(MotionSimulator motion_simulator)
           
 void start()
           
 void startProcess()
           
 void tryToCreateNewBlueConnection(java.net.DatagramPacket packet)
           
 void tryToCreateNewYellowConnection(java.net.DatagramPacket packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyServer

public DummyServer(org.util.xml.io.XMLConfigManager config)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

setMotionSimulator

public void setMotionSimulator(MotionSimulator motion_simulator)

getMotionSimulator

public MotionSimulator getMotionSimulator()

getEcoBeList

public java.util.ArrayList<RCRSVirtualSoccerEcoBe> getEcoBeList()

getBlueTeamMemberList

public java.util.ArrayList<RCRSVirtualSoccerEcoBe> getBlueTeamMemberList()

getYellowTeamMemberList

public java.util.ArrayList<RCRSVirtualSoccerEcoBe> getYellowTeamMemberList()

getFlags

public java.util.HashMap<java.lang.String,java.awt.geom.Point2D.Double> getFlags()

getArea

public java.awt.geom.Rectangle2D getArea()

getBallLocation

public java.awt.geom.Point2D.Double getBallLocation()

getBallRadius

public double getBallRadius()

init

public void init(org.util.xml.io.XMLConfigManager config)
          throws java.lang.Exception
Throws:
java.lang.Exception

addDummyServerListener

public void addDummyServerListener(DummyServerListener listener)

start

public void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

startProcess

public void startProcess()

tryToCreateNewYellowConnection

public void tryToCreateNewYellowConnection(java.net.DatagramPacket packet)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

tryToCreateNewBlueConnection

public void tryToCreateNewBlueConnection(java.net.DatagramPacket packet)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

findEcoBe

public RCRSVirtualSoccerEcoBe findEcoBe(java.net.InetSocketAddress address)

findEcoBe

public RCRSVirtualSoccerEcoBe findEcoBe(int id)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

findMark

public Mark findMark(int id)
              throws java.lang.Exception
Throws:
java.lang.Exception

init

public void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

initEcoBe

public void initEcoBe()
               throws java.lang.Exception
Throws:
java.lang.Exception

createFirstMessage

public org.util.xml.element.TagElement createFirstMessage()
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

initSocket

public void initSocket()
                throws java.lang.Exception
Throws:
java.lang.Exception

send

public void send(org.util.xml.element.TagElement tag,
                 java.net.DatagramPacket packet_,
                 java.net.DatagramSocket socket_)
          throws java.lang.Exception
Throws:
java.lang.Exception

send

public void send(java.lang.String message,
                 java.net.DatagramPacket packet_,
                 java.net.DatagramSocket socket_)
          throws java.lang.Exception
Throws:
java.lang.Exception

createResponseMessage

public org.util.xml.element.TagElement createResponseMessage(boolean success)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

receive

public java.lang.String receive()
                         throws java.lang.Exception
Throws:
java.lang.Exception

createMessage

public java.lang.String createMessage(RCRSVirtualSoccerEcoBe ecobe)

createLocationTag

public java.lang.String createLocationTag(java.lang.String key,
                                          EcoBe ecobe,
                                          double x,
                                          double y)

createFlagTag

public java.lang.String createFlagTag(java.lang.String key,
                                      EcoBe ecobe,
                                      java.awt.geom.Point2D.Double p)

createKeyValueTag

public java.lang.String createKeyValueTag(java.lang.String key,
                                          double value)

createKeyValueTag

public java.lang.String createKeyValueTag(java.lang.String key,
                                          int value)

createKeyValueTag

public java.lang.String createKeyValueTag(java.lang.String key,
                                          java.lang.String value)

createMemberTag

public java.lang.String createMemberTag(java.lang.String team,
                                        RCRSVirtualSoccerEcoBe ecobe,
                                        RCRSVirtualSoccerEcoBe me)

alert

public static void alert(java.lang.Object message)