Packages

class Controller extends Observable with ControllerInterface

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Controller
  2. ControllerInterface
  3. Originator
  4. Observable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Controller()
    Annotations
    @Inject()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def add(s: Observer): Unit
    Definition Classes
    Observable
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val caretaker: Caretaker
    Definition Classes
    Controller → ControllerInterface
  7. def caretakerIsCalled(): Boolean
    Definition Classes
    Controller → ControllerInterface
  8. def changePlayer(): Unit
    Definition Classes
    Controller → ControllerInterface
  9. def checkStatus(): Unit
    Definition Classes
    Controller → ControllerInterface
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  11. def controlInput(line: String): Boolean
    Definition Classes
    Controller → ControllerInterface
  12. def convertPawn(figureType: String): Unit
    Definition Classes
    Controller → ControllerInterface
  13. def createGameField(): Unit
    Definition Classes
    Controller → ControllerInterface
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. val fileIo: FileIOInterface
  17. var gameField: GameFieldInterface
    Definition Classes
    Controller → ControllerInterface
  18. def gameFieldToString: String
    Definition Classes
    Controller → ControllerInterface
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def getGameField: Vector[Figure]
    Definition Classes
    Controller → ControllerInterface
  21. def getGameStatus(): Int
    Definition Classes
    Controller → ControllerInterface
  22. def getPlayer(): Color
    Definition Classes
    Controller → ControllerInterface
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. var injector: Injector
  25. def isChecked(): Boolean
    Definition Classes
    Controller → ControllerInterface
  26. def isCheckmate(): Boolean
    Definition Classes
    Controller → ControllerInterface
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. def loadGame(): Unit
    Definition Classes
    Controller → ControllerInterface
  29. def moveIsValid(newPos: Vector[Int]): Boolean
    Definition Classes
    Controller → ControllerInterface
  30. def movePiece(newPos: Vector[Int]): Unit
    Definition Classes
    Controller → ControllerInterface
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def notifyObservers: Unit
    Definition Classes
    Observable
  35. def redo(): Unit
    Definition Classes
    Controller → ControllerInterface
  36. def remove(s: Observer): Unit
    Definition Classes
    Observable
  37. def restore(): Unit
    Definition Classes
    Controller → ControllerInterface → Originator
  38. def save(): Unit
    Definition Classes
    Controller → ControllerInterface → Originator
  39. def saveGame(): Unit
    Definition Classes
    Controller → ControllerInterface
  40. def setPlayer(color: Color): Color
    Definition Classes
    Controller → ControllerInterface
  41. var subscribers: Vector[Observer]
    Definition Classes
    Observable
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. def undo(): Unit
    Definition Classes
    Controller → ControllerInterface
  45. val undoManager: UndoManager
    Definition Classes
    Controller → ControllerInterface
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ControllerInterface

Inherited from Originator

Inherited from Observable

Inherited from AnyRef

Inherited from Any

Ungrouped