info.magnolia.ui.vaadin.gwt.client.editor.dom
Class MgnlArea
java.lang.Object
info.magnolia.ui.vaadin.gwt.client.editor.dom.CmsNode
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlElement
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlArea
- All Implemented Interfaces:
- AreaListener
public class MgnlArea
- extends MgnlElement
- implements AreaListener
Represents an area inside the 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
.
Fields inherited from class info.magnolia.ui.vaadin.gwt.client.editor.dom.CmsNode |
parent |
Constructor Summary |
MgnlArea(MgnlElement parent,
com.google.gwt.event.shared.EventBus eventBus)
MgnlElement. |
Methods inherited from class info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlElement |
containsAttribute, getAttribute, getAttributes, getControlBar, getEditElement, getEndComment, getFirstElement, getLastElement, getStartComment, isArea, isComponent, isPage, setAttributes, setControlBar, setEditElement, setEndComment, setFirstElement, setLastElement, setStartComment |
Methods inherited from class info.magnolia.ui.vaadin.gwt.client.editor.dom.CmsNode |
asMgnlElement, delete, getAreas, getAscendants, getChildren, getComponents, getDescendants, getLevel, getParent, getParentArea, getRoot, getRootArea, isRelated, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EDITOR_INIT_CLASS_NAME
public static final String EDITOR_INIT_CLASS_NAME
- See Also:
- Constant Field Values
MgnlArea
public MgnlArea(MgnlElement parent,
com.google.gwt.event.shared.EventBus eventBus)
- MgnlElement. Represents a node in the tree built on cms-tags.
setAreaEndBar
public void setAreaEndBar(AreaEndBar areaEndBar)
setComponentPlaceHolder
public void setComponentPlaceHolder(ComponentPlaceHolder componentPlaceHolder)
setComponentMarkerElement
public void setComponentMarkerElement(com.google.gwt.dom.client.Element componentElement)
getComponentMarkerElement
public com.google.gwt.dom.client.Element getComponentMarkerElement()
getTypedElement
public AreaElement getTypedElement()
- Specified by:
getTypedElement
in class MgnlElement
createOptionalArea
public void createOptionalArea()
- Specified by:
createOptionalArea
in interface AreaListener
editArea
public void editArea()
- Specified by:
editArea
in interface AreaListener
createNewComponent
public void createNewComponent()
- Specified by:
createNewComponent
in interface AreaListener
hasAddButton
public boolean hasAddButton()
- Specified by:
hasAddButton
in interface AreaListener
hasEditButton
public boolean hasEditButton()
- Specified by:
hasEditButton
in interface AreaListener
hasAddComponentButton
public boolean hasAddComponentButton()
- Specified by:
hasAddComponentButton
in interface AreaListener
getLabel
public String getLabel()
- Specified by:
getLabel
in interface AreaListener
isBoxPlaceHolder
public boolean isBoxPlaceHolder()
- Specified by:
isBoxPlaceHolder
in interface AreaListener
getPlaceHolderLabel
public String getPlaceHolderLabel()
- Specified by:
getPlaceHolderLabel
in interface AreaListener
removeFocus
public void removeFocus()
setFocus
public void setFocus(boolean child)
setVisible
public void setVisible(boolean visible)
setPlaceHolderVisible
public void setPlaceHolderVisible(boolean visible)
toggleInitFocus
public void toggleInitFocus(boolean visible)
onDragStart
public void onDragStart(boolean isDrag)
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.