|
||||||
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 | |
---|---|
java.util.Map |
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 |
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" permissionsMethod Detail |
---|
public java.util.Map 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 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 |