public class AreaProcessor extends AbstractMgnlElementProcessor
MgnlArea
s. Extends the AbstractMgnlElementProcessor
for handling widgets associated with areas.
Removes areas which do not contain any AreaBar
from the Model
.AreaBar
,
AreaEndBar
,
ComponentPlaceHolder
Modifier and Type | Field and Description |
---|---|
static String |
ATTRIBUTE_AVAILABLE_COMPONENTS |
static String |
ATTRIBUTE_CREATED |
static String |
ATTRIBUTE_DIALOG |
static String |
ATTRIBUTE_EDITABLE |
static String |
ATTRIBUTE_OPTIONAL |
static String |
ATTRIBUTE_SHOW_NEW_COMPONENT_AREA |
static String |
ATTRIBUTE_TYPE |
Constructor and Description |
---|
AreaProcessor(Model model,
MgnlArea mgnlElement,
Map<String,String> i18nKeys) |
Modifier and Type | Method and Description |
---|---|
MgnlArea |
getMgnlElement() |
protected boolean |
hasComponentPlaceHolder(Map<String,String> attributes) |
protected boolean |
hasControlBar(Map<String,String> attributes) |
void |
process() |
addToModel, attach, attach, attach, attachWidget, getEditBar, getModel, setEditBar, setMgnlElement
public static final String ATTRIBUTE_OPTIONAL
public static final String ATTRIBUTE_CREATED
public static final String ATTRIBUTE_TYPE
public static final String ATTRIBUTE_EDITABLE
public static final String ATTRIBUTE_AVAILABLE_COMPONENTS
public static final String ATTRIBUTE_DIALOG
public static final String ATTRIBUTE_SHOW_NEW_COMPONENT_AREA
public void process()
process
in class AbstractMgnlElementProcessor
public MgnlArea getMgnlElement()
getMgnlElement
in class AbstractMgnlElementProcessor
Copyright © 2021 Magnolia International Ltd.. All rights reserved.