org.diylc.presenter
Class ProjectFileManager
java.lang.Object
org.diylc.presenter.ProjectFileManager
public class ProjectFileManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectFileManager
public ProjectFileManager(org.diylc.appframework.simplemq.MessageDispatcher<EventType> messageDispatcher)
startNewFile
public void startNewFile()
getParsers
public java.util.List<IOldFileParser> getParsers()
serializeProjectToFile
public void serializeProjectToFile(Project project,
java.lang.String fileName,
boolean isBackup)
throws java.io.IOException
- Throws:
java.io.IOException
deserializeProjectFromFile
public Project deserializeProjectFromFile(java.lang.String fileName,
java.util.List<java.lang.String> warnings)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
notifyFileChange
public void notifyFileChange()
getCurrentFileName
public java.lang.String getCurrentFileName()
isModified
public boolean isModified()
fireFileStatusChanged
public void fireFileStatusChanged()