qat.parser.qashparser
Class QASHProperties
java.lang.Object
qat.parser.qashparser.QASHProperties
- public class QASHProperties
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QASHProperties
public QASHProperties()
prepare
public void prepare()
- This method is called at the beginning of a parser run
on one or more QASH files.
finish
public void finish()
- This method is called after a parser run on one
or more QASH files.
getProperties
public java.util.Properties getProperties(java.lang.String filename)
throws java.io.IOException
- If we previously loaded this properties file, return the cached version,
else load it, cache it and return it.
- Throws:
java.io.IOException
cacheProperties
public void cacheProperties(java.lang.String filename,
java.util.Properties p)
addFunction
public void addFunction(java.lang.String functionName,
java.util.ArrayList functionBody)
getFunction
public java.util.ArrayList getFunction(java.lang.String functionName)
clearFunctions
public void clearFunctions()
clearActiveAgents
public void clearActiveAgents()
getActiveAgentCount
public int getActiveAgentCount()
addActiveAgent
public void addActiveAgent(java.lang.Object key,
java.lang.Object value)
getActiveAgent
public java.lang.Object getActiveAgent(java.lang.Object key)
removeActiveAgent
public java.lang.Object removeActiveAgent(java.lang.Object key)
getActiveAgents
public java.util.Enumeration getActiveAgents()
getProjectResultsDirectory
public java.lang.String getProjectResultsDirectory()
setProjectResultsDirectory
public void setProjectResultsDirectory(java.lang.String newProjectResultsDirectory)
isAutoClean
public boolean isAutoClean()
setAutoClean
public void setAutoClean(boolean ac)
See QAT project for licensing details