public abstract class MgnlElement extends CmsNode
CmsNode
by objects used for positioning the associated AbstractBar
inside the DOM structure.
Has a map with all attributes extracted from the Comment
.AbstractMgnlElementProcessor
Modifier and Type | Field and Description |
---|---|
protected static String |
ACTIVATION_STATUS_KEY |
Constructor and Description |
---|
MgnlElement(MgnlElement parent)
MgnlElement.
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsAttribute(String key) |
String |
getAttribute(String key) |
Map<String,String> |
getAttributes() |
protected AbstractBar |
getControlBar() |
com.google.gwt.dom.client.Element |
getEditElement() |
com.google.gwt.dom.client.Element |
getEndComment() |
com.google.gwt.dom.client.Element |
getFirstElement() |
com.google.gwt.dom.client.Element |
getLastElement() |
com.google.gwt.dom.client.Element |
getStartComment() |
abstract AbstractElement |
getTypedElement() |
boolean |
isArea() |
boolean |
isComponent() |
boolean |
isInherited() |
boolean |
isPage() |
ElementScrollPositionPreserver |
preserve() |
void |
setAttributes(Map<String,String> attributes) |
void |
setControlBar(AbstractBar controlBar) |
void |
setEditElement(com.google.gwt.dom.client.Element editElement) |
void |
setEndComment(com.google.gwt.dom.client.Element element) |
void |
setFirstElement(com.google.gwt.dom.client.Element firstElement) |
void |
setLastElement(com.google.gwt.dom.client.Element lastElement) |
void |
setStartComment(com.google.gwt.dom.client.Element element) |
asMgnlElement, delete, getAreas, getAscendants, getChildren, getComponents, getDescendants, getLevel, getParent, getParentArea, getRoot, getRootArea, isRelated, setParent
protected static final String ACTIVATION_STATUS_KEY
public MgnlElement(MgnlElement parent)
protected AbstractBar getControlBar()
public void setControlBar(AbstractBar controlBar)
public com.google.gwt.dom.client.Element getFirstElement()
public void setFirstElement(com.google.gwt.dom.client.Element firstElement)
public com.google.gwt.dom.client.Element getLastElement()
public void setLastElement(com.google.gwt.dom.client.Element lastElement)
public void setEditElement(com.google.gwt.dom.client.Element editElement)
public com.google.gwt.dom.client.Element getEditElement()
public boolean containsAttribute(String key)
public boolean isInherited()
public com.google.gwt.dom.client.Element getStartComment()
public com.google.gwt.dom.client.Element getEndComment()
public void setStartComment(com.google.gwt.dom.client.Element element)
public void setEndComment(com.google.gwt.dom.client.Element element)
public abstract AbstractElement getTypedElement()
public boolean isPage()
public boolean isArea()
public boolean isComponent()
public ElementScrollPositionPreserver preserve()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.