Class ur_Robot

java.lang.Object
  |
  +--ur_Robot
Direct Known Subclasses:
Robot

class ur_Robot
extends java.lang.Object


Inner Class Summary
(package private) static interface ur_Robot.ConnectStrategy
           
 
Field Summary
(package private)  kareltherobot.ur_Robot adaptee
           
 
Constructor Summary
(package private) ur_Robot()
           
(package private) ur_Robot(int a, int b, int c, int d)
           
 
Method Summary
(package private)  void acceptConnection(java.io.PipedOutputStream a, ur_Robot.ConnectStrategy b)
           
(package private)  void acceptConnectionFrom(ur_Robot a, java.io.PipedOutputStream b, ur_Robot.ConnectStrategy c)
           
(package private)  void addObserver(java.util.Observer a)
           
(package private)  boolean areYouHere(int a, int b)
           
(package private)  int avenue()
           
 java.lang.Object clone()
           
(package private)  java.io.BufferedWriter connectTo(ur_Robot a, ur_Robot.ConnectStrategy b)
           
(package private)  int countObservers()
           
(package private)  void deleteObserver(java.util.Observer a)
           
(package private)  void deleteObservers()
           
(package private)  int direction()
           
 boolean equals(java.lang.Object a)
           
(package private)  java.lang.String getNextCommunication()
           
(package private)  boolean hasChanged()
           
 int hashCode()
           
(package private)  void move()
           
(package private)  void notifyObservers()
           
(package private)  void notifyObservers(java.lang.Object a)
           
(package private)  void pickBeeper()
           
(package private)  void putBeeper()
           
(package private)  void restoreInitialState()
           
(package private)  void run()
           
(package private)  boolean running()
           
(package private)  void send(java.io.BufferedWriter a, java.lang.String b)
           
(package private)  void showState(java.lang.String a)
           
(package private)  int street()
           
 java.lang.String toString()
           
(package private)  void turnLeft()
           
(package private)  void turnOff()
           
(package private)  java.lang.String waitForCommunication()
           
(package private)  java.lang.String waitForNextCommunication()
           
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

adaptee

kareltherobot.ur_Robot adaptee
Constructor Detail

ur_Robot

ur_Robot(int a,
         int b,
         int c,
         int d)

ur_Robot

ur_Robot()
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object a)
Overrides:
equals in class java.lang.Object

notifyObservers

void notifyObservers()

notifyObservers

void notifyObservers(java.lang.Object a)

addObserver

void addObserver(java.util.Observer a)

deleteObserver

void deleteObserver(java.util.Observer a)

deleteObservers

void deleteObservers()

hasChanged

boolean hasChanged()

countObservers

int countObservers()

run

void run()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

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

turnLeft

void turnLeft()

direction

int direction()

move

void move()

pickBeeper

void pickBeeper()

putBeeper

void putBeeper()

turnOff

void turnOff()

getNextCommunication

java.lang.String getNextCommunication()

waitForCommunication

java.lang.String waitForCommunication()

waitForNextCommunication

java.lang.String waitForNextCommunication()

connectTo

java.io.BufferedWriter connectTo(ur_Robot a,
                                 ur_Robot.ConnectStrategy b)
                           throws java.io.IOException

acceptConnectionFrom

void acceptConnectionFrom(ur_Robot a,
                          java.io.PipedOutputStream b,
                          ur_Robot.ConnectStrategy c)
                    throws java.io.IOException

acceptConnection

void acceptConnection(java.io.PipedOutputStream a,
                      ur_Robot.ConnectStrategy b)
                throws java.io.IOException

send

void send(java.io.BufferedWriter a,
          java.lang.String b)
    throws java.io.IOException

street

int street()

avenue

int avenue()

restoreInitialState

void restoreInitialState()

showState

void showState(java.lang.String a)

areYouHere

boolean areYouHere(int a,
                   int b)

running

boolean running()