freemind.modes
Interface Mode

All Known Implementing Classes:
BrowseMode, FileMode, MindMapMode, SchemeMode

public interface Mode


Method Summary
 void activate()
           
 ModeController createModeController()
          Creates a new mode controller and returns it.
 Controller getController()
           
 ModeController getDefaultModeController()
          This modeController is only used, when no map is opened.
 void init(Controller c)
           
 void restore(java.lang.String restorable)
           
 java.lang.String toString()
           
 

Method Detail

init

void init(Controller c)

toString

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

activate

void activate()

restore

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

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


getDefaultModeController

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


getController

Controller getController()