se.datadosen.jalbum
Class AlbumProject

java.lang.Object
  extended by se.datadosen.jalbum.AlbumProject

public class AlbumProject
extends java.lang.Object


Constructor Summary
AlbumProject(java.io.File projectFile)
           
AlbumProject(java.io.File projectFile, AlbumObject root)
           
AlbumProject(java.io.File projectFile, AlbumObjectFactory factory)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getName()
           
 java.io.File getProjectFile()
           
 AlbumObject getRootFolder()
           
 int hashCode()
           
 void setProjectFile(java.io.File projectFile)
           
 void setRootFolder(AlbumObject root)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AlbumProject

public AlbumProject(java.io.File projectFile)
             throws java.io.IOException
Throws:
java.io.IOException

AlbumProject

public AlbumProject(java.io.File projectFile,
                    AlbumObjectFactory factory)
             throws java.io.IOException
Throws:
java.io.IOException

AlbumProject

public AlbumProject(java.io.File projectFile,
                    AlbumObject root)
Parameters:
projectFile - null indicates the default project
root -
Method Detail

getRootFolder

public AlbumObject getRootFolder()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getName

public java.lang.String getName()

getProjectFile

public java.io.File getProjectFile()

setProjectFile

public void setProjectFile(java.io.File projectFile)

setRootFolder

public void setRootFolder(AlbumObject root)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object