|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ElementHolder
ElementHolders contain zero or more Elements. For example a GX WebManager Page consists of one or more PageVersion objects. The PageVersion interface extends ElementHolder (i.e. pages are an element holders).
Element| Method Summary | |
|---|---|
void |
addRelatedLink(RelatedLink relatedLink)
Add related link to this ElementHolder |
void |
createRichTextElements()
Make sure between every content element is a richText element for wysiwyg editting |
Element[] |
getElementHolderElements()
Return the elements contained by this ElementHolder, not including the model elements. |
Element[] |
getElements()
Return the elements contained by this ElementHolder. |
java.util.Map<java.lang.String,Element> |
getElementsFBOMap()
Return the elements as Hash map. |
java.util.Map<java.lang.String,Element> |
getFBOMap()
Return the elements and model elements as Hash map. |
Element |
getLastElement()
Returns the last element that is currently assigned to the ElementHolder object, or null if no element is assigned to the ElementHolder. |
PageModelElement[] |
getModelElements()
Return the model elements contained by this ElementHolder. |
java.util.Map<java.lang.String,PageModelElement> |
getModelElementsFBOMap()
Return the elements as Hash map. |
RelatedLink |
getRelatedLink(java.lang.String code)
Return RelatedLink for a particular code. |
RelatedLink[] |
getRelatedLinks()
Return related links for this ElementHolder. |
Website |
getWebsite()
Return website this ElementHolder is on. |
void |
insertLastElementAtCursor()
Move the new ( last ) element to the cursor position |
boolean |
isAdditionalElementsAllowed()
Return whether adding of additional elements is allowed |
void |
setElementHolderElements(Element[] elements)
Update the elements contained by this ElementHolder, not including the model elements. |
void |
setModelElements(Element[] elements)
Update the model elemens contained by this ElementHolder. |
| Methods inherited from interface nl.gx.webmanager.cms.core.Presentable |
|---|
getPresentation, render, render, setPresentation |
| Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper |
|---|
getId, getUUID, setId, setUUID |
| Method Detail |
|---|
Element[] getElements()
Element[] getElementHolderElements()
void setElementHolderElements(Element[] elements)
void setModelElements(Element[] elements)
PageModelElement[] getModelElements()
boolean isAdditionalElementsAllowed()
java.util.Map<java.lang.String,Element> getFBOMap()
java.util.Map<java.lang.String,Element> getElementsFBOMap()
java.util.Map<java.lang.String,PageModelElement> getModelElementsFBOMap()
RelatedLink[] getRelatedLinks()
RelatedLink getRelatedLink(java.lang.String code)
code -
void addRelatedLink(RelatedLink relatedLink)
relatedLink - link being added to this ElementHolderWebsite getWebsite()
void createRichTextElements()
Element getLastElement()
void insertLastElementAtCursor()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||