org.xpcards.model
Class FileProjectSource

java.lang.Object
  extended byorg.xpcards.model.ModelElement
      extended byorg.xpcards.model.ProjectSource
          extended byorg.xpcards.model.FileProjectSource
All Implemented Interfaces:
IIdentifiedInstance, java.io.Serializable

public class FileProjectSource
extends ProjectSource

Project source associated with a file

Author:
Mikhail Galyutin
See Also:
Serialized Form

Constructor Summary
FileProjectSource()
           
FileProjectSource(java.lang.String filename, Project project)
           
 
Method Summary
 void commitProject()
          Save opearation, have to update modified flag
 java.io.File getFile()
           
 java.lang.String getFileName()
           
 Project getProject()
           
 boolean isOpened()
          Indicates if the project is opened in Collection
 void setFileName(java.lang.String filename)
           
 void setOpened(boolean opened)
           
 void setProject(Project project)
           
 void updateProject()
          Load operation, have to update modified flag
 
Methods inherited from class org.xpcards.model.ProjectSource
equals, getChildren
 
Methods inherited from class org.xpcards.model.ModelElement
addModelElementListener, getCreated, getCreatedBy, getDescription, getId, getName, getParent, isCommited, propagateCommitedForParents, removeModelElementListener, setCommited, setCommitedForSelfAndAncestors, setCommitedForSelfAndChildren, setCommitedForSelfAndDescendants, setCreated, setCreatedBy, setDescription, setId, setName, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileProjectSource

public FileProjectSource()

FileProjectSource

public FileProjectSource(java.lang.String filename,
                         Project project)
Method Detail

isOpened

public boolean isOpened()
Description copied from class: ProjectSource
Indicates if the project is opened in Collection

Specified by:
isOpened in class ProjectSource
Returns:
See Also:
ProjectSource.isOpened()

setOpened

public void setOpened(boolean opened)
Specified by:
setOpened in class ProjectSource
See Also:
ProjectSource.setOpened(boolean)

updateProject

public void updateProject()
                   throws java.lang.Exception
Description copied from class: ProjectSource
Load operation, have to update modified flag

Specified by:
updateProject in class ProjectSource
Throws:
java.lang.Exception
See Also:
ProjectSource.updateProject()

commitProject

public void commitProject()
                   throws java.lang.Exception
Description copied from class: ProjectSource
Save opearation, have to update modified flag

Specified by:
commitProject in class ProjectSource
Throws:
java.lang.Exception
See Also:
ProjectSource.commitProject()

getProject

public Project getProject()
Specified by:
getProject in class ProjectSource
Returns:
See Also:
ProjectSource.getProject()

getFile

public java.io.File getFile()
Returns:

setFileName

public void setFileName(java.lang.String filename)

setProject

public void setProject(Project project)
Parameters:
project -

getFileName

public java.lang.String getFileName()
Returns:


Copyright © 2004 Mikhail Galyutin. All Rights Reserved.