com.aptana.ide.debug.internal.core.model
Class JSDebugValue

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.debug.core.model.DebugElement
          extended by com.aptana.ide.debug.internal.core.model.JSDebugElement
              extended by com.aptana.ide.debug.internal.core.model.JSDebugValue
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IValue

public class JSDebugValue
extends JSDebugElement
implements org.eclipse.debug.core.model.IValue

Author:
Max Stepanov

Constructor Summary
JSDebugValue(org.eclipse.debug.core.model.IDebugTarget target, java.lang.String qualifier, java.lang.String typeName, boolean hasVariables, java.lang.String valueString)
          JSDebugValue
 
Method Summary
protected  java.lang.String getQualifier()
          getQualifier
 java.lang.String getReferenceTypeName()
           
 java.lang.String getValueString()
           
 org.eclipse.debug.core.model.IVariable[] getVariables()
           
 boolean hasVariables()
           
 boolean isAllocated()
           
 
Methods inherited from class com.aptana.ide.debug.internal.core.model.JSDebugElement
getModelIdentifier, throwDebugException, throwDebugException, throwDebugException, throwNotImplemented
 
Methods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

JSDebugValue

public JSDebugValue(org.eclipse.debug.core.model.IDebugTarget target,
                    java.lang.String qualifier,
                    java.lang.String typeName,
                    boolean hasVariables,
                    java.lang.String valueString)
JSDebugValue

Parameters:
target -
qualifier -
typeName -
hasVariables -
valueString -
Method Detail

getReferenceTypeName

public java.lang.String getReferenceTypeName()
                                      throws org.eclipse.debug.core.DebugException
Specified by:
getReferenceTypeName in interface org.eclipse.debug.core.model.IValue
Throws:
org.eclipse.debug.core.DebugException
See Also:
IValue.getReferenceTypeName()

getValueString

public java.lang.String getValueString()
                                throws org.eclipse.debug.core.DebugException
Specified by:
getValueString in interface org.eclipse.debug.core.model.IValue
Throws:
org.eclipse.debug.core.DebugException
See Also:
IValue.getValueString()

isAllocated

public boolean isAllocated()
                    throws org.eclipse.debug.core.DebugException
Specified by:
isAllocated in interface org.eclipse.debug.core.model.IValue
Throws:
org.eclipse.debug.core.DebugException
See Also:
IValue.isAllocated()

getVariables

public org.eclipse.debug.core.model.IVariable[] getVariables()
                                                      throws org.eclipse.debug.core.DebugException
Specified by:
getVariables in interface org.eclipse.debug.core.model.IValue
Throws:
org.eclipse.debug.core.DebugException
See Also:
IValue.getVariables()

hasVariables

public boolean hasVariables()
                     throws org.eclipse.debug.core.DebugException
Specified by:
hasVariables in interface org.eclipse.debug.core.model.IValue
Throws:
org.eclipse.debug.core.DebugException
See Also:
IValue.hasVariables()

getQualifier

protected java.lang.String getQualifier()
getQualifier

Returns:
String