public abstract class Mode
extends java.lang.Object
Constructor and Description |
---|
Mode() |
Modifier and Type | Method and Description |
---|---|
abstract void |
activate() |
abstract ModeController |
createModeController()
Creates a new mode controller and returns it.
|
abstract Controller |
getController() |
abstract ModeController |
getDefaultModeController()
This modeController is only used, when no map is opened.
|
abstract void |
init(Controller c) |
abstract void |
restore(java.lang.String restorable) |
java.lang.String |
toLocalizedString() |
abstract java.lang.String |
toString() |
public abstract void init(Controller c)
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract void activate()
public abstract void restore(java.lang.String restorable) throws java.io.FileNotFoundException, XMLParseException, java.net.MalformedURLException, java.io.IOException, java.net.URISyntaxException
java.io.FileNotFoundException
XMLParseException
java.net.MalformedURLException
java.io.IOException
java.net.URISyntaxException
public abstract ModeController createModeController()
public abstract ModeController getDefaultModeController()
public abstract Controller getController()
public java.lang.String toLocalizedString()