org.formaria.editor.netbeans.project
Class ProjectDataLoader

java.lang.Object
  extended by MultiFileLoader
      extended by org.formaria.editor.netbeans.project.ProjectDataLoader

public class ProjectDataLoader
extends MultiFileLoader

Recognizes single files in the Repository as being of a certain type.


Field Summary
static java.lang.String ARIA_PROJECT_MIME
           
 
Constructor Summary
  ProjectDataLoader()
           
protected ProjectDataLoader(java.lang.String recognizedObjectClass)
           
 
Method Summary
protected  MultiDataObject createMultiObject(FileObject primaryFile)
           
protected  MultiDataObject.Entry createPrimaryEntry(MultiDataObject mdo, FileObject fo)
           
protected  MultiDataObject.Entry createSecondaryEntry(MultiDataObject mdo, FileObject fo)
           
protected  SystemAction[] defaultActions()
           
protected  java.lang.String defaultDisplayName()
           
protected  FileObject findPrimaryFile(FileObject fo)
           
protected  void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARIA_PROJECT_MIME

public static final java.lang.String ARIA_PROJECT_MIME
See Also:
Constant Field Values
Constructor Detail

ProjectDataLoader

public ProjectDataLoader()

ProjectDataLoader

protected ProjectDataLoader(java.lang.String recognizedObjectClass)
Method Detail

defaultDisplayName

protected java.lang.String defaultDisplayName()

initialize

protected void initialize()

defaultActions

protected SystemAction[] defaultActions()

createMultiObject

protected MultiDataObject createMultiObject(FileObject primaryFile)
                                     throws DataObjectExistsException,
                                            java.io.IOException
Throws:
DataObjectExistsException
java.io.IOException

findPrimaryFile

protected FileObject findPrimaryFile(FileObject fo)

createPrimaryEntry

protected MultiDataObject.Entry createPrimaryEntry(MultiDataObject mdo,
                                                   FileObject fo)

createSecondaryEntry

protected MultiDataObject.Entry createSecondaryEntry(MultiDataObject mdo,
                                                     FileObject fo)