org.acm.seguin.project
Class Project
java.lang.Object
org.acm.seguin.project.Project
public class Project
- extends java.lang.Object
Hold data on the known projects.
- Since:
- jrefactory 2.8.01
- Version:
- $Id: Project.java,v 1.6 2003/10/10 16:45:00 mikeatkinson Exp $
- Author:
- Mike Atkinson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCurrentProject
public static Project getCurrentProject()
getCurrentProjectName
public static java.lang.String getCurrentProjectName()
setCurrentProject
public static void setCurrentProject(Project project)
loadProjects
public static void loadProjects()
storeProjects
public static void storeProjects()
getProjects
public static Project[] getProjects()
getProject
public static Project getProject(java.lang.String name)
createProject
public static Project createProject(java.lang.String name)
getProperty
public java.lang.String getProperty(java.lang.String propName)
getProperty
public java.lang.String getProperty(java.lang.String propName,
java.lang.String defaultValue)
setProperty
public void setProperty(java.lang.String propName,
java.lang.String value)
getClassPath
public java.lang.String getClassPath()
setClassPath
public void setClassPath(java.lang.String classpath)
getBaseDir
public java.lang.String getBaseDir()
setBaseDir
public void setBaseDir(java.lang.String baseDir)
log
protected void log(java.lang.String message)
- Logs a message through the project object if one has been provided.
- Parameters:
message
- The message to log.
Should not be null
.priority
- The logging priority of the message.
resolveFile
public java.io.File resolveFile(java.lang.String name)
throws ProjectException
- Throws:
ProjectException