public class MgnlArea extends MgnlElement implements AreaListener
CmsNode
-tree.
An area can have 3 widgets associated with it:
Implements a listener interface for the
AreaBar
and ComponentPlaceHolder
.
Provides wrapper functions used by the FocusModel
.Modifier and Type | Field and Description |
---|---|
static String |
EDITOR_INIT_CLASS_NAME |
Constructor and Description |
---|
MgnlArea(MgnlElement parent,
com.google.gwt.event.shared.EventBus eventBus)
MgnlElement.
|
Modifier and Type | Method and Description |
---|---|
void |
createNewComponent() |
void |
createOptionalArea() |
void |
editArea() |
com.google.gwt.dom.client.Element |
getComponentMarkerElement() |
String |
getLabel() |
String |
getPlaceHolderLabel() |
AreaElement |
getTypedElement() |
boolean |
hasAddButton() |
boolean |
hasAddComponentButton() |
boolean |
hasEditButton() |
boolean |
isBoxPlaceHolder() |
void |
onDragStart(boolean isDrag) |
void |
removeFocus() |
void |
setAreaEndBar(AreaEndBar areaEndBar) |
void |
setComponentMarkerElement(com.google.gwt.dom.client.Element componentElement) |
void |
setComponentPlaceHolder(ComponentPlaceHolder componentPlaceHolder) |
void |
setFocus(boolean child) |
void |
setPlaceHolderVisible(boolean visible) |
void |
setVisible(boolean visible) |
void |
toggleInitFocus(boolean visible) |
containsAttribute, getAttribute, getAttributes, getControlBar, getEditElement, getEndComment, getFirstElement, getLastElement, getStartComment, isArea, isComponent, isInherited, isPage, setAttributes, setControlBar, setEditElement, setEndComment, setFirstElement, setLastElement, setStartComment
asMgnlElement, delete, getAreas, getAscendants, getChildren, getComponents, getDescendants, getLevel, getParent, getParentArea, getRoot, getRootArea, isRelated, setParent
public static final String EDITOR_INIT_CLASS_NAME
public MgnlArea(MgnlElement parent, com.google.gwt.event.shared.EventBus eventBus)
public void setAreaEndBar(AreaEndBar areaEndBar)
public void setComponentPlaceHolder(ComponentPlaceHolder componentPlaceHolder)
public void setComponentMarkerElement(com.google.gwt.dom.client.Element componentElement)
public com.google.gwt.dom.client.Element getComponentMarkerElement()
public AreaElement getTypedElement()
getTypedElement
in class MgnlElement
public void createOptionalArea()
createOptionalArea
in interface AreaListener
public void editArea()
editArea
in interface AreaListener
public void createNewComponent()
createNewComponent
in interface AreaListener
public boolean hasAddButton()
hasAddButton
in interface AreaListener
public boolean hasEditButton()
hasEditButton
in interface AreaListener
public boolean hasAddComponentButton()
hasAddComponentButton
in interface AreaListener
public String getLabel()
getLabel
in interface AreaListener
public boolean isBoxPlaceHolder()
isBoxPlaceHolder
in interface AreaListener
public String getPlaceHolderLabel()
getPlaceHolderLabel
in interface AreaListener
public void removeFocus()
public void setFocus(boolean child)
public void setVisible(boolean visible)
public void setPlaceHolderVisible(boolean visible)
public void toggleInitFocus(boolean visible)
public void onDragStart(boolean isDrag)
Copyright © 2015 Magnolia International Ltd.. All rights reserved.