|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.project.ProjectFile
org.apache.cayenne.project.ApplicationProjectFile
public class ApplicationProjectFile
ApplicationProjectFile is a ProjectFile abstraction of the main project file in a Cayenne project. Right now Cayenne projects can not be renamed, so all the name tracking functionality is pretty much noop.
Field Summary | |
---|---|
protected ConfigSaverDelegate |
saveDelegate
|
Fields inherited from class org.apache.cayenne.project.ProjectFile |
---|
location, projectObj, tempFile |
Constructor Summary | |
---|---|
ApplicationProjectFile(Project project)
Constructor for default ApplicationProjectFile. |
|
ApplicationProjectFile(Project project,
java.lang.String fileName)
Constructor for ApplicationProjectFile with an existing file. |
Method Summary | |
---|---|
boolean |
canHandle(java.lang.Object obj)
Returns true if this file wrapper can handle a specified object. |
java.lang.String |
getLocationSuffix()
Returns suffix to append to object name when creating a file name. |
java.lang.Object |
getObject()
Returns a project. |
java.lang.String |
getObjectName()
Returns a name of associated object, that is also used as a file name. |
ConfigSaverDelegate |
getSaveDelegate()
Returns the saveDelegate. |
void |
save(java.io.PrintWriter out)
Saves an underlying object to the file. |
void |
setSaveDelegate(ConfigSaverDelegate saveDelegate)
Sets the saveDelegate. |
Methods inherited from class org.apache.cayenne.project.ProjectFile |
---|
canHandleObject, checkWritePermissions, getLocation, getOldLocation, getProject, isRenamed, resolveFile, resolveOldFile, saveCommit, saveTemp, saveUndo, synchronizeLocation, tempFileForFile, toString, willSave |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected ConfigSaverDelegate saveDelegate
Constructor Detail |
---|
public ApplicationProjectFile(Project project)
public ApplicationProjectFile(Project project, java.lang.String fileName)
Method Detail |
---|
public java.lang.String getLocationSuffix()
getLocationSuffix
in class ProjectFile
public java.lang.Object getObject()
getObject
in class ProjectFile
public java.lang.String getObjectName()
ProjectFile
getObjectName
in class ProjectFile
ProjectFile.getObjectName()
public void save(java.io.PrintWriter out) throws java.lang.Exception
ProjectFile
save
in class ProjectFile
java.lang.Exception
public boolean canHandle(java.lang.Object obj)
ProjectFile
canHandle
in class ProjectFile
public ConfigSaverDelegate getSaveDelegate()
public void setSaveDelegate(ConfigSaverDelegate saveDelegate)
saveDelegate
- The saveDelegate to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |