|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.drjava.model.AbstractGlobalModel.FlatFileGroupingState
class AbstractGlobalModel.FlatFileGroupingState
| Constructor Summary | |
|---|---|
AbstractGlobalModel.FlatFileGroupingState()
|
|
| Method Summary | |
|---|---|
void |
addAuxFile(java.io.File f)
Adds file to list of auxiliary files in project |
void |
addExcludedFile(java.io.File f)
Excludes file from the project. |
void |
cleanBuildDirectory()
Cleans the build directory. |
boolean |
getAutoRefreshStatus()
|
java.io.File |
getBuildDirectory()
Returns the directory in which to put the class files after compilation |
java.util.List<java.io.File> |
getClassFiles()
|
java.io.File |
getCreateJarFile()
Return the create jar file for the project. |
int |
getCreateJarFlags()
Return the create jar flags for the project. |
java.lang.String |
getCustomManifest()
Gets the custom manifest on the project |
java.io.File[] |
getExclFiles()
Return an array of the files excluded from the current project |
java.lang.Iterable<AbsRelFile> |
getExtraClassPath()
Returns a collection of classpath entries specific to the current project. |
java.lang.String |
getMainClass()
Returns the name of the class that has the main method of the project |
java.util.Map<OptionParser<?>,java.lang.String> |
getPreferencesStoredInProject()
|
java.io.File |
getProjectFile()
Returns the current project file |
java.io.File[] |
getProjectFiles()
Return all files saved as source files in the project file. |
java.io.File |
getProjectRoot()
Returns the project source root |
java.io.File |
getWorkingDirectory()
Returns the working directory for the slave (interactions pane) JVM. |
boolean |
inProject(java.io.File f)
Returns true the given file is in the current project file. |
boolean |
inProjectPath(java.io.File f)
|
boolean |
inProjectPath(OpenDefinitionsDocument doc)
|
boolean |
isAuxiliaryFile(java.io.File f)
|
boolean |
isExcludedFile(java.io.File f)
Returns true if the file is excluded from the current project |
boolean |
isProjectActive()
|
boolean |
isProjectChanged()
Returns true if in project mode and the current project file has changed. |
void |
remAuxFile(java.io.File f)
Removes file to list of auxiliary files in project. |
void |
removeExcludedFile(java.io.File f)
Remove the specified file from the files excluded from the current project |
void |
setAutoRefreshStatus(boolean b)
|
void |
setBuildDirectory(java.io.File f)
Sets the current build directory. |
void |
setCreateJarFile(java.io.File f)
Sets the create jar file of the project. |
void |
setCreateJarFlags(int f)
Sets the create jar flags of the project. |
void |
setCustomManifest(java.lang.String manifest)
Sets the custom manifest on the project |
void |
setExcludedFiles(java.io.File[] fs)
Sets the array of files excluded from the current project |
void |
setExtraClassPath(java.lang.Iterable<AbsRelFile> cp)
Sets the list of project-specific classpath entries. |
void |
setMainClass(java.lang.String f)
Sets the name of the class that has the main method of the project (Note: should point to the sourcefile of the document, not the class file) |
void |
setPreferencesStoredInProject(java.util.Map<OptionParser<?>,java.lang.String> sp)
|
void |
setProjectChanged(boolean changed)
Sets that the project state is no longer a snapshot of the open project. |
void |
setProjectFile(java.io.File f)
Sets project file to specifed value; used in "Save Project As ..." command in MainFrame. |
void |
setProjectRoot(java.io.File f)
Sets the current project root. |
void |
setWorkingDirectory(java.io.File f)
Sets the current working directory for the interactions pane. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
AbstractGlobalModel.FlatFileGroupingState()
| Method Detail |
|---|
public java.io.File getBuildDirectory()
FileGroupingState
getBuildDirectory in interface FileGroupingStatepublic java.io.File getProjectRoot()
FileGroupingState
getProjectRoot in interface FileGroupingStatepublic java.io.File getWorkingDirectory()
FileGroupingState
getWorkingDirectory in interface FileGroupingStatepublic boolean isProjectActive()
isProjectActive in interface FileGroupingStatepublic boolean inProjectPath(OpenDefinitionsDocument doc)
inProjectPath in interface FileGroupingStatepublic boolean inProjectPath(java.io.File f)
inProjectPath in interface FileGroupingStatepublic java.io.File getProjectFile()
FileGroupingState
getProjectFile in interface FileGroupingStatepublic void setBuildDirectory(java.io.File f)
FileGroupingState
setBuildDirectory in interface FileGroupingStatepublic void setProjectFile(java.io.File f)
FileGroupingState
setProjectFile in interface FileGroupingStatepublic void setProjectRoot(java.io.File f)
FileGroupingState
setProjectRoot in interface FileGroupingStatepublic void addAuxFile(java.io.File f)
FileGroupingState
addAuxFile in interface FileGroupingStatepublic void remAuxFile(java.io.File f)
FileGroupingState
remAuxFile in interface FileGroupingStatepublic void setWorkingDirectory(java.io.File f)
FileGroupingState
setWorkingDirectory in interface FileGroupingStatepublic java.io.File[] getProjectFiles()
FileGroupingState
getProjectFiles in interface FileGroupingStatepublic boolean inProject(java.io.File f)
FileGroupingState
inProject in interface FileGroupingStatepublic java.lang.String getMainClass()
FileGroupingState
getMainClass in interface FileGroupingStatepublic void setMainClass(java.lang.String f)
FileGroupingState
setMainClass in interface FileGroupingStatepublic void setCreateJarFile(java.io.File f)
FileGroupingState
setCreateJarFile in interface FileGroupingStatepublic java.io.File getCreateJarFile()
FileGroupingState
getCreateJarFile in interface FileGroupingStatepublic void setCreateJarFlags(int f)
FileGroupingState
setCreateJarFlags in interface FileGroupingStatepublic int getCreateJarFlags()
FileGroupingState
getCreateJarFlags in interface FileGroupingStatepublic java.lang.Iterable<AbsRelFile> getExtraClassPath()
FileGroupingState
getExtraClassPath in interface FileGroupingStatepublic void setExtraClassPath(java.lang.Iterable<AbsRelFile> cp)
FileGroupingState
setExtraClassPath in interface FileGroupingStatepublic boolean isProjectChanged()
FileGroupingState
isProjectChanged in interface FileGroupingStatepublic void setProjectChanged(boolean changed)
FileGroupingState
setProjectChanged in interface FileGroupingStatepublic boolean isAuxiliaryFile(java.io.File f)
isAuxiliaryFile in interface FileGroupingStatepublic boolean isExcludedFile(java.io.File f)
FileGroupingState
isExcludedFile in interface FileGroupingStatepublic java.io.File[] getExclFiles()
FileGroupingState
getExclFiles in interface FileGroupingStatepublic void addExcludedFile(java.io.File f)
FileGroupingState
addExcludedFile in interface FileGroupingStatepublic void removeExcludedFile(java.io.File f)
FileGroupingState
removeExcludedFile in interface FileGroupingStatepublic void setExcludedFiles(java.io.File[] fs)
FileGroupingState
setExcludedFiles in interface FileGroupingStatepublic boolean getAutoRefreshStatus()
getAutoRefreshStatus in interface FileGroupingStatepublic void setAutoRefreshStatus(boolean b)
setAutoRefreshStatus in interface FileGroupingStatepublic void setPreferencesStoredInProject(java.util.Map<OptionParser<?>,java.lang.String> sp)
setPreferencesStoredInProject in interface FileGroupingStatepublic java.util.Map<OptionParser<?>,java.lang.String> getPreferencesStoredInProject()
getPreferencesStoredInProject in interface FileGroupingStatepublic void cleanBuildDirectory()
FileGroupingState
cleanBuildDirectory in interface FileGroupingStatepublic java.util.List<java.io.File> getClassFiles()
getClassFiles in interface FileGroupingStatepublic java.lang.String getCustomManifest()
FileGroupingState
getCustomManifest in interface FileGroupingStatepublic void setCustomManifest(java.lang.String manifest)
FileGroupingState
setCustomManifest in interface FileGroupingState
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||