info.magnolia.ui.api.action.config
Class ActionBuilder

java.lang.Object
  extended by info.magnolia.ui.api.action.config.ActionBuilder

public class ActionBuilder
extends Object

Builder for building an action definition.


Constructor Summary
ActionBuilder(String name)
           
 
Method Summary
 ConfiguredActionDefinition definition()
           
 ActionBuilder description(String description)
           
 String getName()
           
 ActionBuilder i18n(String i18n)
           
 ActionBuilder icon(String icon)
           
 ActionBuilder implementation(Class<? extends Action> subAppClass)
           
 ActionBuilder label(String label)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionBuilder

public ActionBuilder(String name)
Method Detail

definition

public ConfiguredActionDefinition definition()

implementation

public ActionBuilder implementation(Class<? extends Action> subAppClass)

getName

public String getName()

label

public ActionBuilder label(String label)

icon

public ActionBuilder icon(String icon)

i18n

public ActionBuilder i18n(String i18n)

description

public ActionBuilder description(String description)


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.