org.formaria.editor.netbeans.project.pages
Class PageDataNode

java.lang.Object
  extended by DataNode
      extended by org.formaria.editor.netbeans.project.pages.PageDataNode
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.ChangeListener
Direct Known Subclasses:
HtmlDataNode

public class PageDataNode
extends DataNode
implements javax.swing.event.ChangeListener, java.beans.PropertyChangeListener

A node to represent this object.

Copyright (c) Formaria Ltd., 1998-2004

License: see license.txt


Constructor Summary
PageDataNode(PageDataObject obj)
           
PageDataNode(PageDataObject obj, Lookup lookup)
           
 
Method Summary
protected  Sheet createSheet()
           
 void fileAttributeChanged(FileAttributeEvent fe)
           
 void fileChanged(FileEvent fe)
           
 void fileDataCreated(FileEvent fe)
           
 void fileDeleted(FileEvent fe)
           
 void fileFolderCreated(FileEvent fe)
           
 void fileRenamed(FileRenameEvent fe)
           
 javax.swing.Action[] getActions(boolean context)
           
 java.awt.Image getIcon(int type)
           
 java.awt.Image getOpenedIcon(int type)
           
protected  PageDataObject getPageDataObject()
           
 void propertyChange(java.beans.PropertyChangeEvent ev)
           
 void stateChanged(javax.swing.event.ChangeEvent ev)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageDataNode

public PageDataNode(PageDataObject obj,
                    Lookup lookup)

PageDataNode

public PageDataNode(PageDataObject obj)
Method Detail

getPageDataObject

protected PageDataObject getPageDataObject()

getActions

public javax.swing.Action[] getActions(boolean context)

createSheet

protected Sheet createSheet()

getIcon

public java.awt.Image getIcon(int type)

getOpenedIcon

public java.awt.Image getOpenedIcon(int type)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent ev)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent ev)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

fileRenamed

public void fileRenamed(FileRenameEvent fe)

fileChanged

public void fileChanged(FileEvent fe)

fileDeleted

public void fileDeleted(FileEvent fe)

fileAttributeChanged

public void fileAttributeChanged(FileAttributeEvent fe)

fileFolderCreated

public void fileFolderCreated(FileEvent fe)

fileDataCreated

public void fileDataCreated(FileEvent fe)