|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.opencms.workplace.explorer.CmsExplorerContextMenu
public class CmsExplorerContextMenu
Provides methods to build a context menu for an explorer resource type.
This object stores all entries which are displayed in a context menu in a sorted list. The sort order is specified in an attribute of the context menu subnodes in the OpenCms configuration.
| Constructor Summary | |
|---|---|
CmsExplorerContextMenu()
Default constructor. |
|
| Method Summary | |
|---|---|
void |
addEntries(java.util.List entries)
Adds a list of CmsContextMenuItem objects to the context menu list. |
java.lang.Object |
clone()
|
java.util.List |
getAllEntries()
Returns all entries of the context menu. |
java.lang.String |
getJSEntries(CmsObject cms,
CmsExplorerTypeSettings settings,
int resTypeId,
java.util.Locale locale)
Builds the Javascript to create the context menu. |
boolean |
isEmpty()
Tests if the context menu is empty. |
void |
setAllEntries(java.util.List entries)
Sets all entries of the context menu. |
void |
sortEntries()
Sorts the list of entries according to the value of the "order" attribute in the configuration. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CmsExplorerContextMenu()
| Method Detail |
|---|
public void addEntries(java.util.List entries)
The list is sorted by their order after that operation.
entries - a list of initialized context menu itemspublic java.lang.Object clone()
clone in class java.lang.ObjectObject.clone()public java.util.List getAllEntries()
public java.lang.String getJSEntries(CmsObject cms,
CmsExplorerTypeSettings settings,
int resTypeId,
java.util.Locale locale)
cms - the CmsObjectsettings - the explorer type settings for which the context menu is createdresTypeId - the id of the resource type which uses the context menulocale - the locale to generate the context menu for
public boolean isEmpty()
public void setAllEntries(java.util.List entries)
The list is sorted by their order after that operation.
entries - all entries of the context menupublic void sortEntries()
|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||