com.aptana.ide.debug.core.model
Class JSInspectExpression

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by com.aptana.ide.debug.core.model.JSInspectExpression
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IErrorReportingExpression, org.eclipse.debug.core.model.IExpression

public class JSInspectExpression
extends org.eclipse.core.runtime.PlatformObject
implements org.eclipse.debug.core.model.IErrorReportingExpression, org.eclipse.debug.core.IDebugEventSetListener

Author:
Max Stepanov

Constructor Summary
JSInspectExpression(org.eclipse.debug.core.model.IWatchExpressionResult result)
          JSInspectExpression
JSInspectExpression(java.lang.String expression, org.eclipse.debug.core.model.IValue value)
          JSInspectExpression
 
Method Summary
 void dispose()
           
 org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
           
 java.lang.String[] getErrorMessages()
           
 java.lang.String getExpressionText()
           
 org.eclipse.debug.core.ILaunch getLaunch()
           
 java.lang.String getModelIdentifier()
           
 org.eclipse.debug.core.model.IValue getValue()
           
 void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
           
 boolean hasErrors()
           
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

JSInspectExpression

public JSInspectExpression(java.lang.String expression,
                           org.eclipse.debug.core.model.IValue value)
JSInspectExpression

Parameters:
expression -
value -

JSInspectExpression

public JSInspectExpression(org.eclipse.debug.core.model.IWatchExpressionResult result)
JSInspectExpression

Parameters:
result -
Method Detail

hasErrors

public boolean hasErrors()
Specified by:
hasErrors in interface org.eclipse.debug.core.model.IErrorReportingExpression
See Also:
IErrorReportingExpression.hasErrors()

getErrorMessages

public java.lang.String[] getErrorMessages()
Specified by:
getErrorMessages in interface org.eclipse.debug.core.model.IErrorReportingExpression
See Also:
IErrorReportingExpression.getErrorMessages()

getExpressionText

public java.lang.String getExpressionText()
Specified by:
getExpressionText in interface org.eclipse.debug.core.model.IExpression
See Also:
IExpression.getExpressionText()

getValue

public org.eclipse.debug.core.model.IValue getValue()
Specified by:
getValue in interface org.eclipse.debug.core.model.IExpression
See Also:
IExpression.getValue()

getDebugTarget

public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
Specified by:
getDebugTarget in interface org.eclipse.debug.core.model.IDebugElement
Specified by:
getDebugTarget in interface org.eclipse.debug.core.model.IExpression
See Also:
IDebugElement.getDebugTarget()

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.debug.core.model.IExpression
See Also:
IExpression.dispose()

getModelIdentifier

public java.lang.String getModelIdentifier()
Specified by:
getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElement
See Also:
IDebugElement.getModelIdentifier()

getLaunch

public org.eclipse.debug.core.ILaunch getLaunch()
Specified by:
getLaunch in interface org.eclipse.debug.core.model.IDebugElement
See Also:
IDebugElement.getLaunch()

handleDebugEvents

public void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
Specified by:
handleDebugEvents in interface org.eclipse.debug.core.IDebugEventSetListener
See Also:
IDebugEventSetListener.handleDebugEvents(org.eclipse.debug.core.DebugEvent[])