railo.intergral.fusiondebug.server
Class FDStackFrameImpl

java.lang.Object
  extended by railo.intergral.fusiondebug.server.FDStackFrameImpl
All Implemented Interfaces:
com.intergral.fusiondebug.server.IFDStackFrame

public class FDStackFrameImpl
extends Object
implements com.intergral.fusiondebug.server.IFDStackFrame


Constructor Summary
FDStackFrameImpl(FDThreadImpl thread, PageContextImpl pc, PageSource ps, int line)
           
FDStackFrameImpl(FDThreadImpl thread, PageContextImpl pc, StackTraceElement trace, PageSource ps)
           
 
Method Summary
 com.intergral.fusiondebug.server.IFDVariable evaluate(String expression)
           
 String getExecutionUnitName()
           
 String getExecutionUnitPackage()
           
 String getFrameInformation()
           
 int getLineNumber()
           
 List<String> getScopeNames()
           
 String getSourceFileName()
           
 String getSourceFilePath()
           
 com.intergral.fusiondebug.server.IFDThread getThread()
           
 List getVariables()
           
 List getVariables(String strScope)
           
static List<String> testScopeNames(PageContextImpl pc)
           
static List testVariables(PageContextImpl pc)
           
static List testVariables(PageContextImpl pc, String strScope)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FDStackFrameImpl

public FDStackFrameImpl(FDThreadImpl thread,
                        PageContextImpl pc,
                        StackTraceElement trace,
                        PageSource ps)

FDStackFrameImpl

public FDStackFrameImpl(FDThreadImpl thread,
                        PageContextImpl pc,
                        PageSource ps,
                        int line)
Method Detail

evaluate

public com.intergral.fusiondebug.server.IFDVariable evaluate(String expression)
                                                      throws com.intergral.fusiondebug.server.FDLanguageException
Specified by:
evaluate in interface com.intergral.fusiondebug.server.IFDStackFrame
Throws:
com.intergral.fusiondebug.server.FDLanguageException

getExecutionUnitName

public String getExecutionUnitName()
Specified by:
getExecutionUnitName in interface com.intergral.fusiondebug.server.IFDStackFrame

getExecutionUnitPackage

public String getExecutionUnitPackage()
Specified by:
getExecutionUnitPackage in interface com.intergral.fusiondebug.server.IFDStackFrame

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface com.intergral.fusiondebug.server.IFDStackFrame

getSourceFileName

public String getSourceFileName()
Specified by:
getSourceFileName in interface com.intergral.fusiondebug.server.IFDStackFrame

getSourceFilePath

public String getSourceFilePath()
Specified by:
getSourceFilePath in interface com.intergral.fusiondebug.server.IFDStackFrame

getThread

public com.intergral.fusiondebug.server.IFDThread getThread()
Specified by:
getThread in interface com.intergral.fusiondebug.server.IFDStackFrame

getScopeNames

public List<String> getScopeNames()
Specified by:
getScopeNames in interface com.intergral.fusiondebug.server.IFDStackFrame

testScopeNames

public static List<String> testScopeNames(PageContextImpl pc)

getVariables

public List getVariables()
Specified by:
getVariables in interface com.intergral.fusiondebug.server.IFDStackFrame

testVariables

public static List testVariables(PageContextImpl pc)

getVariables

public List getVariables(String strScope)
                  throws com.intergral.fusiondebug.server.FDLanguageException
Specified by:
getVariables in interface com.intergral.fusiondebug.server.IFDStackFrame
Throws:
com.intergral.fusiondebug.server.FDLanguageException

testVariables

public static List testVariables(PageContextImpl pc,
                                 String strScope)
                          throws com.intergral.fusiondebug.server.FDLanguageException
Throws:
com.intergral.fusiondebug.server.FDLanguageException

getFrameInformation

public String getFrameInformation()
Specified by:
getFrameInformation in interface com.intergral.fusiondebug.server.IFDStackFrame

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 Railo