|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnz.ac.waikato.modeljunit.gui.Project
public class Project
A container class for projects. Designed to contain preferences and configuration information, as well as logic for saving/opening projects from files.
Constructor Summary | |
---|---|
Project()
Create a new (empty) project, untitled and unsaved |
Method Summary | |
---|---|
int |
getAlgorithm()
|
java.util.Map<java.lang.String,java.lang.String> |
getConfiguration()
|
boolean[] |
getCoverageOptions()
|
boolean |
getFailureVerbosity()
|
java.io.File |
getFileName()
Get the current filename for the project. |
boolean |
getGenerateGraph()
|
static Project |
getInstance()
|
java.util.Date |
getLastModified()
|
java.io.File |
getModelFile()
|
java.lang.String |
getName()
Get the project name |
Parameter |
getParameter()
|
java.lang.String |
getProperty(java.lang.String key)
Get a configuration value |
double |
getResetProbability()
|
java.lang.String |
getVersion()
|
int |
getWalkLength()
|
boolean |
isModified()
Read the modified flag. |
static Project |
load(java.io.File file)
|
void |
modify()
Set the "modified" flag to indicate that the project is unsaved. |
static boolean |
save(Project project)
Save the project state to the currently set filename. |
void |
setAlgorithm(int algorithm)
|
void |
setConfiguration(java.util.Map<java.lang.String,java.lang.String> strings)
|
void |
setCoverageOptions(boolean[] options)
|
void |
setFailureVerbosity(boolean verbosity)
|
void |
setFileName(java.io.File file)
Set a filename for the project to save to. |
void |
setGenerateGraph(boolean generate)
|
static void |
setInstance(Project pr)
|
void |
setLastModified(java.util.Date lastModified)
|
void |
setModelFile(java.io.File m)
|
void |
setName(java.lang.String name)
Update the project name |
void |
setParameter(Parameter p)
|
void |
setProperty(java.lang.String key,
java.lang.String value)
Set a configuration value. |
void |
setResetProbability(double prob)
|
void |
setVersion(java.lang.String version)
|
void |
setWalkLength(int len)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Project()
Method Detail |
---|
public void setName(java.lang.String name)
public java.lang.String getName()
public java.io.File getModelFile()
public void setModelFile(java.io.File m)
public void modify()
public java.util.Map<java.lang.String,java.lang.String> getConfiguration()
public void setConfiguration(java.util.Map<java.lang.String,java.lang.String> strings)
public boolean isModified()
public java.util.Date getLastModified()
public void setLastModified(java.util.Date lastModified)
public void setProperty(java.lang.String key, java.lang.String value)
public java.lang.String getProperty(java.lang.String key)
public void setFileName(java.io.File file)
public java.io.File getFileName()
public Parameter getParameter()
public void setParameter(Parameter p)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public boolean[] getCoverageOptions()
public void setCoverageOptions(boolean[] options)
public boolean getFailureVerbosity()
public void setFailureVerbosity(boolean verbosity)
public int getAlgorithm()
public void setAlgorithm(int algorithm)
public double getResetProbability()
public void setResetProbability(double prob)
public int getWalkLength()
public void setWalkLength(int len)
public boolean getGenerateGraph()
public void setGenerateGraph(boolean generate)
public static boolean save(Project project)
public static Project load(java.io.File file)
public static void setInstance(Project pr)
public static Project getInstance()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |