nl.gx.webmanager.cms.element
Interface ListElement

All Superinterfaces:
DelegatedControllerAware, Element, Presentable, Wrapper

public interface ListElement
extends Element

Representation of list element.


Method Summary
 ListItem createItem(java.lang.String text, boolean isIndented)
          Creates a list item after the last present item or as the first one if no existing ones.
 ListItem[] getItems()
          Returns an array of list items.
 java.lang.String getTitle()
          Returns the title, taking into account a possible URL entered at the element.
 void removeItem(ListItem item)
          Removes the indicated item.
 void setTitle(java.lang.String title)
          Sets the title.
 
Methods inherited from interface nl.gx.webmanager.cms.element.Element
cleanup, copy, getEditElementHeader, getElementHolder, getHeader, getIcon, getMediaItemVersion, getPageModel, getPageModelElement, getPageVersion, getPersonalization, getWebsite, isAuthorized, setAuthorized, setDefaultPresentation, setEditElementHeader, setHeader, setIcon, setPersonalization
 
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
 
Methods inherited from interface nl.gx.webmanager.springmvc.DelegatedControllerAware
getDelegatedController, setDelegatedController
 

Method Detail

getTitle

java.lang.String getTitle()
Returns the title, taking into account a possible URL entered at the element. Since the element will be postprocessed, <l code="url">...</l> is used to create the link.

Returns:
the title, embedded in a link if necessary

setTitle

void setTitle(java.lang.String title)
Sets the title.

Parameters:
title - the title

getItems

ListItem[] getItems()
Returns an array of list items.

Returns:
array of list items.

createItem

ListItem createItem(java.lang.String text,
                    boolean isIndented)
Creates a list item after the last present item or as the first one if no existing ones.

Parameters:
text - the text for this item
isIndented - Is this item to be indented
Returns:
The ListItem created

removeItem

void removeItem(ListItem item)
Removes the indicated item.

Parameters:
item - the item to be removed


Copyright © 2007-2011 GX Software BV. All Rights Reserved.