package org.eclipse.dltk.debug.ui.handlers; import org.eclipse.dltk.debug.core.DLTKDebugPreferenceConstants; import org.eclipse.dltk.debug.core.model.IScriptDebugTarget; /** * Abstract handler implementation that can be used to toggle the display of * 'class' debugging variables. */ public abstract class AbstractToggleClassVariableHandler extends AbstractToggleVariableHandler { /* * @see org.eclipse.dltk.debug.ui.handlers.AbstractToggleVariableHandler#getVariableDisplayPreferenceKey() */ protected String getVariableDisplayPreferenceKey() { return DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_CLASS; } /* * @see org.eclipse.dltk.debug.ui.handlers.AbstractToggleVariableHandler#toggleVariableDisplay(org.eclipse.dltk.debug.core.model.IScriptDebugTarget) */ protected final void toggleVariableDisplay(IScriptDebugTarget target, boolean enabled) { target.toggleClassVariables(enabled); } }