| Modifier and Type | Field and Description |
|---|---|
protected Map<ElementRule,List> |
cacheGraphs |
protected GFactory |
factory |
protected ElementRule |
rule |
protected SyntaxDiagramTab |
syntaxDiagramTab |
protected String |
text |
protected ElementRule |
threadLastProcessedRule |
protected ElementRule |
threadRule |
protected String |
threadText |
asleep, default_threshold, run, running, skip, thread, threadSleep, threshold| Constructor and Description |
|---|
VisualDrawing(SyntaxDiagramTab syntaxDiagramTab) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCacheGraphs() |
protected void |
createGraphsForRule(ElementRule rule) |
boolean |
refresh()
Tries to refresh the current graph in cache.
|
void |
setRule(ElementRule rule,
boolean immediate) |
void |
setText(String text) |
void |
stop() |
void |
threadPrepareProcess() |
void |
threadReportException(Exception e) |
void |
threadRun() |
boolean |
threadShouldProcess() |
void |
toggleNFAOptimization() |
awakeThread, awakeThread, cancel, isRunning, run, setDefaultThreshold, setRunning, skip, start, start, threadSleepprotected SyntaxDiagramTab syntaxDiagramTab
protected GFactory factory
protected String text
protected ElementRule rule
protected String threadText
protected ElementRule threadRule
protected ElementRule threadLastProcessedRule
protected Map<ElementRule,List> cacheGraphs
public VisualDrawing(SyntaxDiagramTab syntaxDiagramTab)
public void toggleNFAOptimization()
public void setText(String text)
public void setRule(ElementRule rule, boolean immediate)
public void clearCacheGraphs()
public boolean refresh()
public boolean threadShouldProcess()
public void threadPrepareProcess()
protected void createGraphsForRule(ElementRule rule) throws Exception
Exceptionpublic void threadReportException(Exception e)
threadReportException in class ATEThreadCopyright © 2013. All rights reserved.