info.magnolia.ui.dialog.definition
Class ConfiguredDialogDefinition

java.lang.Object
  extended by info.magnolia.ui.dialog.definition.ConfiguredDialogDefinition
All Implemented Interfaces:
DialogDefinition
Direct Known Subclasses:
ConfiguredChooseDialogDefinition, ConfiguredFormDialogDefinition

public class ConfiguredDialogDefinition
extends Object
implements DialogDefinition

Implementation of DialogDefinition.


Field Summary
static String ACTIONS_NODE_NAME
           
static String EXTEND_PROPERTY_NAME
           
 
Constructor Summary
ConfiguredDialogDefinition()
           
 
Method Summary
 void addAction(info.magnolia.ui.api.action.ActionDefinition actionDefinition)
           
 EditorActionAreaDefinition getActionArea()
           
 Map<String,info.magnolia.ui.api.action.ActionDefinition> getActions()
           
 String getI18nBasename()
           
 String getId()
          Unique identifier for this dialog.
 String getLabel()
           
 info.magnolia.ui.api.overlay.OverlayLayer.ModalityLevel getModalityLevel()
           
 Class<? extends DialogPresenter> getPresenterClass()
           
 boolean isWide()
           
 void setActionArea(EditorActionAreaDefinition actionArea)
           
 void setActions(Map<String,info.magnolia.ui.api.action.ActionDefinition> actions)
           
 void setI18nBasename(String i18nBasename)
           
 void setId(String id)
           
 void setLabel(String label)
           
 void setModalityLevel(info.magnolia.ui.api.overlay.OverlayLayer.ModalityLevel modalityLevel)
           
 void setPresenterClass(Class<? extends DialogPresenter> presenterClass)
           
 void setWide(boolean isWide)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTIONS_NODE_NAME

public static final String ACTIONS_NODE_NAME
See Also:
Constant Field Values

EXTEND_PROPERTY_NAME

public static final String EXTEND_PROPERTY_NAME
See Also:
Constant Field Values
Constructor Detail

ConfiguredDialogDefinition

public ConfiguredDialogDefinition()
Method Detail

getId

public String getId()
Description copied from interface: DialogDefinition
Unique identifier for this dialog.

Specified by:
getId in interface DialogDefinition

setId

public void setId(String id)

getLabel

public String getLabel()
Specified by:
getLabel in interface DialogDefinition

setLabel

public void setLabel(String label)

getI18nBasename

public String getI18nBasename()
Specified by:
getI18nBasename in interface DialogDefinition

setI18nBasename

public void setI18nBasename(String i18nBasename)

getActions

public Map<String,info.magnolia.ui.api.action.ActionDefinition> getActions()
Specified by:
getActions in interface DialogDefinition

getPresenterClass

public Class<? extends DialogPresenter> getPresenterClass()
Specified by:
getPresenterClass in interface DialogDefinition

setActions

public void setActions(Map<String,info.magnolia.ui.api.action.ActionDefinition> actions)

addAction

public void addAction(info.magnolia.ui.api.action.ActionDefinition actionDefinition)

setPresenterClass

public void setPresenterClass(Class<? extends DialogPresenter> presenterClass)

getActionArea

public EditorActionAreaDefinition getActionArea()
Specified by:
getActionArea in interface DialogDefinition

setActionArea

public void setActionArea(EditorActionAreaDefinition actionArea)

getModalityLevel

public info.magnolia.ui.api.overlay.OverlayLayer.ModalityLevel getModalityLevel()
Specified by:
getModalityLevel in interface DialogDefinition
Returns:
the currently set OverlayLayer.ModalityLevel. If not set, it is OverlayLayer.ModalityLevel.STRONG by default.

setModalityLevel

public void setModalityLevel(info.magnolia.ui.api.overlay.OverlayLayer.ModalityLevel modalityLevel)

isWide

public boolean isWide()
Specified by:
isWide in interface DialogDefinition
Returns:
Whether the dialog should be displayed in a wide mode by default.

setWide

public void setWide(boolean isWide)


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