/* * Created on Aug 13, 2004 */ package com.realpersist.gef.directedit; import org.eclipse.ui.IEditorSite; /** * Outputs validation messages to status line * @author Phil Zoio */ public class StatusLineValidationMessageHandler implements ValidationMessageHandler { private IEditorSite editorSite; /** * @param editorSite */ public StatusLineValidationMessageHandler(IEditorSite editorSite) { this.editorSite = editorSite; } /** * Sets the status message * * @param text * the message to display */ public void setMessageText(String text) { editorSite.getActionBars().getStatusLineManager().setErrorMessage(text); } /** * Sets clears the status line */ public void reset() { editorSite.getActionBars().getStatusLineManager().setErrorMessage(null); } }