freemind.modes
Class Mode

java.lang.Object
  extended by freemind.modes.Mode
Direct Known Subclasses:
BrowseMode, FileMode, MindMapMode, SchemeMode

public abstract class Mode
extends java.lang.Object


Constructor Summary
Mode()
           
 
Method Summary
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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mode

public Mode()
Method Detail

init

public abstract void init(Controller c)

toString

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

activate

public abstract void activate()

restore

public abstract void restore(java.lang.String restorable)
                      throws java.io.FileNotFoundException,
                             XMLParseException,
                             java.net.MalformedURLException,
                             java.io.IOException,
                             java.net.URISyntaxException
Throws:
java.io.FileNotFoundException
XMLParseException
java.net.MalformedURLException
java.io.IOException
java.net.URISyntaxException

createModeController

public abstract ModeController createModeController()
Creates a new mode controller and returns it.


getDefaultModeController

public abstract ModeController getDefaultModeController()
This modeController is only used, when no map is opened.


getController

public abstract Controller getController()

toLocalizedString

public java.lang.String toLocalizedString()