adalogo.gui.editor

Class AdaLogoFileHandler

Implemented Interfaces:
DocumentListener, WindowFocusListener

public class AdaLogoFileHandler
extends FileHandler
implements WindowFocusListener

file handler costumized for adalogo.

Nested Class Summary

Nested classes/interfaces inherited from class adalogo.gui.editor.FileHandler

FileHandler.FileChooser

Field Summary

Fields inherited from class adalogo.gui.editor.FileHandler

currentFile, currentFileChanged, currentFileDate, currentFileName, dontCheckFileOnDisk, dontFireChange, newAction, openAction, revertAction, saveAction, saveAsAction

Constructor Summary

AdaLogoFileHandler(Engine engine, JTextPane textPane)

Method Summary

protected void
errorCannotCreateFile(String name)
protected void
errorCannotReadFromFile(String name)
protected void
errorCannotWriteToFile(String name)
protected void
errorFileDoesNotExist(String name)
protected FileHandler.FileChooser
getFileChooser()
protected File
getNewDocumentFile()
protected InputStream
getNewDocumentStream()
boolean
okToClose()
return true if it is ok to close.
protected boolean
okToLoadNewDocument()
protected boolean
okToOpenDocument()
protected boolean
okToOverwriteFile(String name)
protected boolean
okToReloadFileFromDisk(String name)
protected boolean
okToRevertDocument(String name)
void
windowGainedFocus(WindowEvent e)
void
windowLostFocus(WindowEvent e)

Methods inherited from class adalogo.gui.editor.FileHandler

addFileHandlerListener, changedUpdate, checkFileOnDisk, errorCannotCreateFile, errorCannotReadFromFile, errorCannotWriteToFile, errorFileDoesNotExist, getFileChooser, getNewDocumentFile, getNewDocumentStream, insertUpdate, newDocument, okToLoadNewDocument, okToOpenDocument, okToOverwriteFile, okToReloadFileFromDisk, okToRevertDocument, openDocument, openDocument, openDocument, removeUpdate, revertDocument, saveAsDocument, saveAsDocument, saveAsDocument, saveDocument

Constructor Details

AdaLogoFileHandler

public AdaLogoFileHandler(Engine engine,
                          JTextPane textPane)

Method Details

errorCannotCreateFile

protected void errorCannotCreateFile(String name)
Overrides:
errorCannotCreateFile in interface FileHandler


errorCannotReadFromFile

protected void errorCannotReadFromFile(String name)
Overrides:
errorCannotReadFromFile in interface FileHandler


errorCannotWriteToFile

protected void errorCannotWriteToFile(String name)
Overrides:
errorCannotWriteToFile in interface FileHandler


errorFileDoesNotExist

protected void errorFileDoesNotExist(String name)
Overrides:
errorFileDoesNotExist in interface FileHandler


getFileChooser

protected FileHandler.FileChooser getFileChooser()
Overrides:
getFileChooser in interface FileHandler


getNewDocumentFile

protected File getNewDocumentFile()
Overrides:
getNewDocumentFile in interface FileHandler


getNewDocumentStream

protected InputStream getNewDocumentStream()
Overrides:
getNewDocumentStream in interface FileHandler


okToClose

public boolean okToClose()
return true if it is ok to close. this method will check for unsaved changes.


okToLoadNewDocument

protected boolean okToLoadNewDocument()
Overrides:
okToLoadNewDocument in interface FileHandler


okToOpenDocument

protected boolean okToOpenDocument()
Overrides:
okToOpenDocument in interface FileHandler


okToOverwriteFile

protected boolean okToOverwriteFile(String name)
Overrides:
okToOverwriteFile in interface FileHandler


okToReloadFileFromDisk

protected boolean okToReloadFileFromDisk(String name)
Overrides:
okToReloadFileFromDisk in interface FileHandler


okToRevertDocument

protected boolean okToRevertDocument(String name)
Overrides:
okToRevertDocument in interface FileHandler


windowGainedFocus

public void windowGainedFocus(WindowEvent e)


windowLostFocus

public void windowLostFocus(WindowEvent e)