org.owasp.orizon.mirage
Class Collector
java.lang.Object
org.owasp.orizon.core.Trackable
org.owasp.orizon.mirage.Collector
- Direct Known Subclasses:
- CCollector, JavaCollector, JspCollector, PhpCollector
public abstract class Collector
- extends Trackable
This interface is for all language dependent collectors
- Since:
- 1.1
- Author:
- thesp0nge
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
filename
protected java.lang.String filename
lastKeyWordFound
protected java.lang.String lastKeyWordFound
lastKeyWordFoundFlag
protected boolean lastKeyWordFoundFlag
status
protected int status
cCI
protected int cCI
calls
protected java.util.Vector<Call> calls
variables
protected java.util.Vector<Var> variables
stats
protected Stats stats
error
protected java.lang.String error
Collector
public Collector()
getName
public final java.lang.String getName()
canParse
protected boolean canParse()
canOutput
protected boolean canOutput()
canDump
protected boolean canDump()
isError
protected boolean isError()
setAfterInspectStatus
protected void setAfterInspectStatus()
getCyclomaticComplexityIndex
public int getCyclomaticComplexityIndex()
find
public <T> T find(java.util.Vector<T> v,
java.lang.String name)
getCalls
public java.util.Vector<Call> getCalls()
getVariables
public java.util.Vector<Var> getVariables()
getStats
public final Stats getStats()
getError
public final java.lang.String getError()
setError
public final void setError(java.lang.String e)
getVariablesCount
public abstract int getVariablesCount()
getIdentifiersCount
public abstract int getIdentifiersCount()
getFileIncludedCount
public abstract int getFileIncludedCount()
getFileIncluded
public abstract java.util.Vector<java.lang.String> getFileIncluded()
parse
public abstract boolean parse()
inspect
public abstract boolean inspect()
spider
public abstract boolean spider()
crawl
public abstract boolean crawl(java.util.Vector<java.lang.String> s)
show
public abstract boolean show(java.lang.String name)
dump
public abstract boolean dump(java.lang.String what)