org.cruxframework.crux.plugin.gadget.client.features
Class MiniMessageFactory

java.lang.Object
  extended by com.google.gwt.core.client.JavaScriptObject
      extended by org.cruxframework.crux.plugin.gadget.client.features.MiniMessageFactory

public class MiniMessageFactory
extends com.google.gwt.core.client.JavaScriptObject

Author:
Thiago da Rosa de Bustamante

Constructor Summary
protected MiniMessageFactory()
           
 
Method Summary
 MiniMessage createDismissibleMessage(String message, MiniMessageFeature.Callback callback)
          Create a message with a close [x] button, that allow user to dismiss the message.
 MiniMessage createStaticMessage(String message)
          Creates a static message that can only be dismissed programmatically (by calling dismissMessage()).
 MiniMessage createTimerMessage(String message, int seconds, MiniMessageFeature.Callback callback)
          Creates a message that displays for the specified number of seconds.
 void dismissMessage(MiniMessage message)
          Dismiss the message received as parameter
 
Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createFunction, createObject, equals, hashCode, toSource, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MiniMessageFactory

protected MiniMessageFactory()
Method Detail

createDismissibleMessage

public final MiniMessage createDismissibleMessage(String message,
                                                  MiniMessageFeature.Callback callback)
Create a message with a close [x] button, that allow user to dismiss the message.

Parameters:
message -
callback -
Returns:

createStaticMessage

public final MiniMessage createStaticMessage(String message)
Creates a static message that can only be dismissed programmatically (by calling dismissMessage()).

Parameters:
message -
Returns:

createTimerMessage

public final MiniMessage createTimerMessage(String message,
                                            int seconds,
                                            MiniMessageFeature.Callback callback)
Creates a message that displays for the specified number of seconds. When the timer expires, the message is dismissed and the optional callback function is executed.

Parameters:
message -
seconds -
callback -
Returns:

dismissMessage

public final void dismissMessage(MiniMessage message)
Dismiss the message received as parameter

Parameters:
message -


Copyright © 2014. All rights reserved.