org.adfemg.audits.adfviewcontroller.taskflows
Class TaskFlowAnalyzer

java.lang.Object
  extended by oracle.jdeveloper.audit.analyzer.Analyzer
      extended by org.adfemg.audits.base.XmlAnalyzer
          extended by org.adfemg.audits.adfviewcontroller.taskflows.TaskFlowAnalyzer

public class TaskFlowAnalyzer
extends XmlAnalyzer

Analyzer class for TaskFlow files.


Constructor Summary
TaskFlowAnalyzer()
           
 
Method Summary
 void enter(AuditContext context, org.w3c.dom.Document document)
          Check if we're in a adfc-config file and in a task-flow-definition file.
 void enter(AuditContext context, Workspaces workspaces)
           
 void exit(AuditContext context, org.w3c.dom.Element element)
          Check if the element is isolated and if the parent is data-control-scope.
protected  boolean isAuditable(org.w3c.dom.Document document)
           
 
Methods inherited from class oracle.jdeveloper.audit.analyzer.Analyzer
cancel, getMetrics, getRules, isApplicationContentSupported, isCancelled, isEnabled, setEnabled, startTask
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskFlowAnalyzer

public TaskFlowAnalyzer()
Method Detail

isAuditable

protected boolean isAuditable(org.w3c.dom.Document document)
Overrides:
isAuditable in class XmlAnalyzer

enter

public void enter(AuditContext context,
                  Workspaces workspaces)

enter

public void enter(AuditContext context,
                  org.w3c.dom.Document document)
Check if we're in a adfc-config file and in a task-flow-definition file.

Overrides:
enter in class XmlAnalyzer
Parameters:
context - the AuditContext.
document - the document.

exit

public void exit(AuditContext context,
                 org.w3c.dom.Element element)
Check if the element is isolated and if the parent is data-control-scope. Check if the task flow includes exception handling mechanism.