Package com.iizigo.prop.editor.dialog
Class HyperlinkDialog
java.lang.Object
org.eclipse.swt.widgets.Dialog
com.iizigo.prop.editor.dialog.HyperlinkDialog
- All Implemented Interfaces:
IValidationMessage
Hyperlink text dialog box.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorsConstructorDescriptionHyperlinkDialog(org.eclipse.swt.widgets.Shell parent, ModuleModel model, String[] dialogData) Create the dialog.Method Summary
Modifier and TypeMethodDescriptionvoidonValidate(boolean isValid) Call to inform validity of all validators.intopen()Open the dialog.voidsetMessage(String newMessage, int newType) Set the message for this page with an indication of what type of message it is.Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
Constructor Details
HyperlinkDialog
public HyperlinkDialog(org.eclipse.swt.widgets.Shell parent, ModuleModel model, String[] dialogData) Create the dialog.- Parameters:
parent- The parent shell.dialogData- Dialog data [3] where [0]='Title', [1]=(KStringTag.Type.typeString), [2]=reference, [3]=target.
Method Details
open
public int open()Open the dialog.- Returns:
- the gradient.
setMessage
Set the message for this page with an indication of what type of message it is.The valid message types are one of
IMessageProvider.NONE,IMessageProvider.INFORMATION,IMessageProvider.WARNING, orIMessageProvider.ERROR.Note that for backward compatibility, a message of type
ERRORis different than an error message (set usingsetErrorMessage). An error message overrides the current message until the error message is cleared. This method replaces the current message and does not affect the error message.- Specified by:
setMessagein interfaceIValidationMessage- Parameters:
newMessage- The message, ornullto clear the message.newType- The message type.
onValidate
public void onValidate(boolean isValid) Call to inform validity of all validators.- Specified by:
onValidatein interfaceIValidationMessage- Parameters:
isValid- true if valid, false otherwise.