sota.ast.util
Class ProjectConfig

java.lang.Object
  extended by sota.ast.util.ProjectConfig

public class ProjectConfig
extends java.lang.Object

Container für Projektdaten auf AST- und GUI-Ebene.


Field Summary
 java.lang.String antBuildFile
           
 java.lang.String antLocation
           
 java.lang.String backupExtension
           
 boolean buildProject
           
 boolean buildSuccessFlag
           
static int CLEAN
           
static int CONFIGURED
           
 IScheme currInstrumentationScheme
           
static int DIRTY
           
static int EMPTY
           
 java.lang.String errorMessage
           
 java.lang.String exceptionMessage
           
 java.lang.String execDir
           
static int INSTRUMENTED
           
 java.lang.String iSchemeName
           
 java.lang.String language
           
 java.util.ArrayList<java.lang.String> listOfSelectedBadTestFiles
           
 java.util.TreeSet<TestCase> listOfSelectedTestCases
           
 java.util.TreeSet<TestLog> listOfSelectedTestLogs
           
static int LOGREAD
           
private  java.util.HashMap<java.lang.String,java.lang.String> mapOfBadTestFileProjects
           
private  java.util.HashMap<java.lang.String,java.io.File> mapOfBadTestFiles
           
private  java.util.HashMap<java.lang.String,TestLog> mapOfTestLogs
           
 java.lang.String message
           
private  Metrics metrics
           
 java.lang.String name
           
 boolean newTest
           
static int PARSED
           
 int parsedSourceStatus
           
private  boolean pinSourceView
           
 java.lang.String prefix
           
 java.lang.String projectDir
           
 int projectStatus
           
 boolean rerunProject
           
 boolean runProject
           
 java.lang.String runScript
           
private  java.lang.Object scopeNodeSelection
           
private  IScheme selectedIScheme
           
 java.util.TreeSet<java.lang.String> setOfFileNames
           
 java.util.TreeSet<IScheme> setOfISchemes
           
 java.util.Map<java.lang.String,LanguageSpecification> setOfLangSpecs
           
private  java.util.TreeSet<java.lang.String> setOfLogFiles
           
 java.util.TreeSet<java.lang.String> setOfSkippedFiles
           
private  boolean showCoverage
           
private  boolean showPathNumbers
           
 int sourceStatus
           
 java.lang.String srcDir
           
 java.lang.String tempString
           
 java.lang.String testDesc
           
 java.lang.String testName
           
private  ZoomManager zoomManager
           
 
Constructor Summary
ProjectConfig()
           
ProjectConfig(java.lang.String name, java.lang.String language, java.lang.String projectDir)
           
ProjectConfig(java.lang.String name, java.lang.String language, java.lang.String projectDir, java.lang.String execDir)
           
ProjectConfig(java.lang.String name, java.lang.String language, java.lang.String projectDir, java.lang.String execDir, java.lang.String srcDir)
           
 
Method Summary
 void addBadTestFile(java.lang.String name, java.io.File file)
           
 void addInstrumentationLevel(java.lang.String name, int lvl)
           
 void addIScheme(IScheme scheme)
           
 void addTestFile(java.lang.String file)
           
 void addTestLog(TestLog testLog)
           
 boolean firstPageComplete()
           
 IScheme getCurrentIScheme()
           
 java.util.Set<java.lang.String> getInstrumentationIds()
           
 int getInstrumentationLevel(java.lang.String idString)
           
 IScheme getIScheme(java.lang.String name)
           
 LanguageSpecification getLangSpecification(java.lang.String s)
           
 java.util.Collection<LanguageSpecification> getLangSpecs()
           
 java.util.ArrayList<java.lang.String> getListOfBadTestFiles()
           
 java.util.TreeSet<IScheme> getListOfISchemes()
           
 java.util.TreeSet<java.lang.String> getListOfTestFiles()
           
 java.util.TreeSet<TestLog> getListOfTestLogs()
           
 java.util.HashMap<java.lang.String,java.lang.String> getMapOfBadTestFileProjects()
           
 Metrics getMetrics()
           
 java.lang.String getName()
           
 boolean getPinSourceView()
           
 java.lang.Object getScopeNodeSelection()
           
 IScheme getSelectedInstrumentationScheme()
           
 java.util.TreeSet<java.lang.String> getSetOfFileNames()
           
static java.util.TreeSet<java.lang.String> getSources(java.lang.String s)
           
 ZoomManager getZoomManager()
           
 boolean hasInstrumentationLevel(java.lang.String idString)
           
 void invertCoverage()
           
 void invertPinSourceView()
           
 boolean isComplete()
           
 void print()
           
 void removeBadTestFile(java.lang.String f)
           
 void removeTestLog(TestLog t)
           
 boolean secondPageComplete()
           
 void setCurrentInstrumentationScheme(IScheme scheme)
           
 boolean setCurrentInstrumentationScheme(java.lang.String s)
           
 void setListOfISchemes(java.util.TreeSet<IScheme> listOfISchemes)
           
 void setMetrics(Metrics metrics)
           
 void setNewTest(java.lang.String test, java.lang.String desc, java.lang.String scheme, boolean rerun, boolean build, boolean run)
           
 void setPinSourceView(boolean checked)
           
 void setScopeNodeSelection(java.lang.Object scopeNodeSelection)
           
 void setSelectedInstrumentationScheme(IScheme is)
           
 void setSetOfFileNames(java.util.TreeSet<java.lang.String> setOfFileNames)
           
 boolean showCoverage()
           
 void showCoverage(boolean showCoverage)
           
 boolean showPathNumbers()
           
 void showPathNumbers(boolean checked)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

antBuildFile

public java.lang.String antBuildFile

antLocation

public java.lang.String antLocation

backupExtension

public java.lang.String backupExtension

buildProject

public boolean buildProject

buildSuccessFlag

public boolean buildSuccessFlag

CLEAN

public static final int CLEAN
See Also:
Constant Field Values

CONFIGURED

public static final int CONFIGURED
See Also:
Constant Field Values

currInstrumentationScheme

public IScheme currInstrumentationScheme

DIRTY

public static final int DIRTY
See Also:
Constant Field Values

EMPTY

public static final int EMPTY
See Also:
Constant Field Values

errorMessage

public java.lang.String errorMessage

exceptionMessage

public java.lang.String exceptionMessage

execDir

public java.lang.String execDir

INSTRUMENTED

public static final int INSTRUMENTED
See Also:
Constant Field Values

iSchemeName

public java.lang.String iSchemeName

language

public java.lang.String language

listOfSelectedBadTestFiles

public java.util.ArrayList<java.lang.String> listOfSelectedBadTestFiles

listOfSelectedTestCases

public java.util.TreeSet<TestCase> listOfSelectedTestCases

listOfSelectedTestLogs

public java.util.TreeSet<TestLog> listOfSelectedTestLogs

LOGREAD

public static final int LOGREAD
See Also:
Constant Field Values

mapOfBadTestFileProjects

private java.util.HashMap<java.lang.String,java.lang.String> mapOfBadTestFileProjects

mapOfBadTestFiles

private java.util.HashMap<java.lang.String,java.io.File> mapOfBadTestFiles

mapOfTestLogs

private java.util.HashMap<java.lang.String,TestLog> mapOfTestLogs

message

public java.lang.String message

metrics

private Metrics metrics

name

public java.lang.String name

newTest

public boolean newTest

PARSED

public static final int PARSED
See Also:
Constant Field Values

parsedSourceStatus

public int parsedSourceStatus

pinSourceView

private boolean pinSourceView

prefix

public java.lang.String prefix

projectDir

public java.lang.String projectDir

projectStatus

public int projectStatus

rerunProject

public boolean rerunProject

runProject

public boolean runProject

runScript

public java.lang.String runScript

scopeNodeSelection

private java.lang.Object scopeNodeSelection

selectedIScheme

private IScheme selectedIScheme

setOfFileNames

public java.util.TreeSet<java.lang.String> setOfFileNames

setOfISchemes

public java.util.TreeSet<IScheme> setOfISchemes

setOfLangSpecs

public java.util.Map<java.lang.String,LanguageSpecification> setOfLangSpecs

setOfLogFiles

private java.util.TreeSet<java.lang.String> setOfLogFiles

setOfSkippedFiles

public java.util.TreeSet<java.lang.String> setOfSkippedFiles

showCoverage

private boolean showCoverage

showPathNumbers

private boolean showPathNumbers

sourceStatus

public int sourceStatus

srcDir

public java.lang.String srcDir

tempString

public java.lang.String tempString

testDesc

public java.lang.String testDesc

testName

public java.lang.String testName

zoomManager

private ZoomManager zoomManager
Constructor Detail

ProjectConfig

public ProjectConfig()

ProjectConfig

public ProjectConfig(java.lang.String name,
                     java.lang.String language,
                     java.lang.String projectDir)

ProjectConfig

public ProjectConfig(java.lang.String name,
                     java.lang.String language,
                     java.lang.String projectDir,
                     java.lang.String execDir)

ProjectConfig

public ProjectConfig(java.lang.String name,
                     java.lang.String language,
                     java.lang.String projectDir,
                     java.lang.String execDir,
                     java.lang.String srcDir)
Method Detail

addBadTestFile

public void addBadTestFile(java.lang.String name,
                           java.io.File file)

addInstrumentationLevel

public void addInstrumentationLevel(java.lang.String name,
                                    int lvl)

addIScheme

public void addIScheme(IScheme scheme)

addTestFile

public void addTestFile(java.lang.String file)

addTestLog

public void addTestLog(TestLog testLog)

firstPageComplete

public boolean firstPageComplete()

getCurrentIScheme

public IScheme getCurrentIScheme()

getInstrumentationIds

public java.util.Set<java.lang.String> getInstrumentationIds()

getInstrumentationLevel

public int getInstrumentationLevel(java.lang.String idString)

getIScheme

public IScheme getIScheme(java.lang.String name)

getLangSpecification

public LanguageSpecification getLangSpecification(java.lang.String s)

getLangSpecs

public java.util.Collection<LanguageSpecification> getLangSpecs()

getListOfBadTestFiles

public java.util.ArrayList<java.lang.String> getListOfBadTestFiles()

getListOfISchemes

public java.util.TreeSet<IScheme> getListOfISchemes()

getListOfTestFiles

public java.util.TreeSet<java.lang.String> getListOfTestFiles()

getListOfTestLogs

public java.util.TreeSet<TestLog> getListOfTestLogs()

getMapOfBadTestFileProjects

public java.util.HashMap<java.lang.String,java.lang.String> getMapOfBadTestFileProjects()

getMetrics

public Metrics getMetrics()

getName

public java.lang.String getName()

getPinSourceView

public boolean getPinSourceView()

getScopeNodeSelection

public java.lang.Object getScopeNodeSelection()

getSelectedInstrumentationScheme

public IScheme getSelectedInstrumentationScheme()

getSetOfFileNames

public java.util.TreeSet<java.lang.String> getSetOfFileNames()

getSources

public static java.util.TreeSet<java.lang.String> getSources(java.lang.String s)

getZoomManager

public ZoomManager getZoomManager()

hasInstrumentationLevel

public boolean hasInstrumentationLevel(java.lang.String idString)

invertCoverage

public void invertCoverage()

invertPinSourceView

public void invertPinSourceView()

isComplete

public boolean isComplete()

print

public void print()

removeBadTestFile

public void removeBadTestFile(java.lang.String f)

removeTestLog

public void removeTestLog(TestLog t)

secondPageComplete

public boolean secondPageComplete()

setCurrentInstrumentationScheme

public void setCurrentInstrumentationScheme(IScheme scheme)

setCurrentInstrumentationScheme

public boolean setCurrentInstrumentationScheme(java.lang.String s)

setListOfISchemes

public void setListOfISchemes(java.util.TreeSet<IScheme> listOfISchemes)

setMetrics

public void setMetrics(Metrics metrics)

setNewTest

public void setNewTest(java.lang.String test,
                       java.lang.String desc,
                       java.lang.String scheme,
                       boolean rerun,
                       boolean build,
                       boolean run)

setPinSourceView

public void setPinSourceView(boolean checked)

setScopeNodeSelection

public void setScopeNodeSelection(java.lang.Object scopeNodeSelection)

setSelectedInstrumentationScheme

public void setSelectedInstrumentationScheme(IScheme is)

setSetOfFileNames

public void setSetOfFileNames(java.util.TreeSet<java.lang.String> setOfFileNames)

showCoverage

public boolean showCoverage()

showCoverage

public void showCoverage(boolean showCoverage)

showPathNumbers

public boolean showPathNumbers()

showPathNumbers

public void showPathNumbers(boolean checked)