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.Objectpublic 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.FileNotFoundExceptionXMLParseExceptionjava.net.MalformedURLExceptionjava.io.IOExceptionjava.net.URISyntaxExceptionpublic abstract ModeController createModeController()
public abstract ModeController getDefaultModeController()
public abstract Controller getController()
public java.lang.String toLocalizedString()