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

java.lang.Object
  extended by MultiDataObject
      extended by org.formaria.editor.netbeans.project.pages.PageDataObject
All Implemented Interfaces:
Modifiable
Direct Known Subclasses:
HtmlDataObject

public class PageDataObject
extends MultiDataObject
implements Modifiable

Represents a Project object in the Repository.

Copyright (c) Formaria Ltd., 1998-2004

License: see license.txt


Field Summary
protected  java.lang.String iconPath
           
protected  PageDataNode pageDataNode
           
protected  PageEditorSupport ps
           
 
Constructor Summary
PageDataObject(FileObject pf, UniFileLoader loader, java.lang.String mimeType, java.lang.String icon)
           
 
Method Summary
protected  Node createNodeDelegate()
           
 PageEditorSupport getEditorSupport()
           
 HelpCtx getHelpCtx()
           
 java.lang.String getIconFileName()
          Get the icon file name
 Notifiable getNotifiable()
           
 java.lang.String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.formaria.editor.Modifiable
isModified, setModified
 

Field Detail

pageDataNode

protected PageDataNode pageDataNode

ps

protected PageEditorSupport ps

iconPath

protected java.lang.String iconPath
Constructor Detail

PageDataObject

public PageDataObject(FileObject pf,
                      UniFileLoader loader,
                      java.lang.String mimeType,
                      java.lang.String icon)
               throws DataObjectExistsException
Throws:
DataObjectExistsException
Method Detail

getIconFileName

public java.lang.String getIconFileName()
Get the icon file name

Returns:
the full path to the icon file

getEditorSupport

public PageEditorSupport getEditorSupport()

getNotifiable

public Notifiable getNotifiable()
Specified by:
getNotifiable in interface Modifiable

getHelpCtx

public HelpCtx getHelpCtx()

createNodeDelegate

protected Node createNodeDelegate()

getType

public java.lang.String getType()