org.formaria.editor.netbeans.project
Class ProjectSupport
java.lang.Object
org.formaria.editor.netbeans.project.ProjectSupport
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.lang.Runnable, java.util.EventListener, javax.swing.event.DocumentListener, ProjectCookie
public class ProjectSupport
- extends java.lang.Object
- implements ProjectCookie, java.lang.Runnable, javax.swing.event.DocumentListener, java.beans.PropertyChangeListener
Copyright (c) Formaria Ltd., 1998-2007
$Revision: 1.5 $
License: see license.txt
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectSupport
public ProjectSupport(DataObject obj,
EditorCookie edit)
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent ev)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
- Specified by:
addChangeListener in interface ProjectCookie
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
- Specified by:
removeChangeListener in interface ProjectCookie
fireChange
protected void fireChange()
prepare
public Task prepare()
- Specified by:
prepare in interface ProjectCookie
run
public void run()
- Specified by:
run in interface java.lang.Runnable
isValid
public boolean isValid()
- Specified by:
isValid in interface ProjectCookie
changedUpdate
public void changedUpdate(javax.swing.event.DocumentEvent ev)
- Specified by:
changedUpdate in interface javax.swing.event.DocumentListener
insertUpdate
public void insertUpdate(javax.swing.event.DocumentEvent ev)
- Specified by:
insertUpdate in interface javax.swing.event.DocumentListener
removeUpdate
public void removeUpdate(javax.swing.event.DocumentEvent ev)
- Specified by:
removeUpdate in interface javax.swing.event.DocumentListener
invalidate
protected void invalidate()
setProject
public void setProject(EditorProject s)
throws java.io.IOException
- Specified by:
setProject in interface ProjectCookie
- Throws:
java.io.IOException
getProject
public EditorProject getProject()
throws java.io.IOException
- Specified by:
getProject in interface ProjectCookie
- Throws:
java.io.IOException
parse
protected EditorProject parse(java.lang.String filePath,
javax.swing.text.Document doc)
throws java.io.IOException,
javax.swing.text.BadLocationException
- Throws:
java.io.IOException
javax.swing.text.BadLocationException
generate
protected void generate(EditorProject s,
EditorProject oldProject,
javax.swing.text.Document doc)
throws javax.swing.text.BadLocationException
- Throws:
javax.swing.text.BadLocationException