|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.workplace.editors.CmsWorkplaceEditorManager
public class CmsWorkplaceEditorManager
The editor manager stores information about all available configured editors in OpenCms.
This class provides methods and constants to select the right editor according to:
| Field Summary | |
|---|---|
static java.lang.String |
EDITOR_CONFIGURATION_FILENAME
The filename of the editor configuration XML file. |
static java.lang.String |
EDITOR_FILENAME
The filename of the editor JSP. |
| Constructor Summary | |
|---|---|
CmsWorkplaceEditorManager(CmsObject cms)
Creates a new editor manager. |
|
| Method Summary | |
|---|---|
static boolean |
checkAcaciaEditorAvailable(CmsObject cms,
CmsResource resource)
Checks whether GWT widgets are available for all fields of a content. |
java.util.Map<java.lang.String,java.util.SortedMap<java.lang.Float,CmsWorkplaceEditorConfiguration>> |
getConfigurableEditors()
Returns a map of configurable editors for the workplace preferences dialog. |
protected java.lang.String |
getDefaultEditorUri(CmsRequestContext context,
java.lang.String resourceType,
java.lang.String userAgent)
Returns the default editor URI for the current resource type. |
protected java.util.List<CmsWorkplaceEditorConfiguration> |
getEditorConfigurations()
Returns the editor configuration objects. |
protected java.lang.String |
getEditorUri(CmsRequestContext context,
java.lang.String resourceType,
java.lang.String userAgent)
Returns the editor URI for the current resource type. |
java.lang.String |
getWidgetEditor(CmsRequestContext context,
java.lang.String userAgent)
Returns the editor URI for the current resource type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EDITOR_CONFIGURATION_FILENAME
public static final java.lang.String EDITOR_FILENAME
| Constructor Detail |
|---|
public CmsWorkplaceEditorManager(CmsObject cms)
cms - an OpenCms context object that must have been initialized with "Admin" permissions| Method Detail |
|---|
public static boolean checkAcaciaEditorAvailable(CmsObject cms,
CmsResource resource)
throws CmsException
cms - the current CMS contextresource - the resource to check
CmsException - if something goes wrongpublic java.util.Map<java.lang.String,java.util.SortedMap<java.lang.Float,CmsWorkplaceEditorConfiguration>> getConfigurableEditors()
This map has the resource type name as key, the value is a sorted map with the ranking as key and a CmsWorkplaceEditorConfiguration object as value.
public java.lang.String getWidgetEditor(CmsRequestContext context,
java.lang.String userAgent)
context - the request contextuserAgent - the user agent String that identifies the browser
protected java.lang.String getDefaultEditorUri(CmsRequestContext context,
java.lang.String resourceType,
java.lang.String userAgent)
context - the request contextresourceType - the current resource typeuserAgent - the user agent String that identifies the browser
protected java.util.List<CmsWorkplaceEditorConfiguration> getEditorConfigurations()
protected java.lang.String getEditorUri(CmsRequestContext context,
java.lang.String resourceType,
java.lang.String userAgent)
context - the request contextresourceType - the current resource typeuserAgent - the user agent String that identifies the browser
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||