org.formaria.editor.netbeans.project
Class ProjectPanel

java.lang.Object
  extended by CloneableTopComponent
      extended by org.formaria.editor.netbeans.project.ProjectPanel
All Implemented Interfaces:
Modifiable

public class ProjectPanel
extends CloneableTopComponent
implements Modifiable

A top level component representing the project

Copyright (c) Formaria Ltd., 2002-2007

$Revision: 1.14 $

License: see License.txt


Constructor Summary
ProjectPanel(MultiDataObject.Entry newentry)
           
 
Method Summary
protected  boolean closeLast()
           
protected  CloneableTopComponent createClonedObject()
           
 HelpCtx getHelpCtx()
           
 Notifiable getNotifiable()
           
 int getPersistenceType()
           
 boolean isModified()
           
 void open()
           
 java.lang.String preferredID()
           
 void setModified(boolean newState)
           
protected  void updateNameAndIcon(DataObject o, Node n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectPanel

public ProjectPanel(MultiDataObject.Entry newentry)
Method Detail

createClonedObject

protected CloneableTopComponent createClonedObject()

open

public void open()

closeLast

protected boolean closeLast()

updateNameAndIcon

protected void updateNameAndIcon(DataObject o,
                                 Node n)

getHelpCtx

public HelpCtx getHelpCtx()

setModified

public void setModified(boolean newState)
Specified by:
setModified in interface Modifiable

isModified

public boolean isModified()
Specified by:
isModified in interface Modifiable

getNotifiable

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

preferredID

public java.lang.String preferredID()

getPersistenceType

public int getPersistenceType()