org.server
Class DummyServer
java.lang.Object
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 |
DummyServer
public DummyServer(org.util.xml.io.XMLConfigManager config)
throws java.lang.Exception
- Throws:
java.lang.Exception
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)