|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.widgets.A_CmsWidget
org.opencms.widgets.A_CmsHtmlWidget
org.opencms.widgets.CmsHtmlWidget
public class CmsHtmlWidget
Provides a widget that creates a rich input field using the matching component, for use on a widget dialog.
The matching component is determined by checking the installed editors for the best matching component to use.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opencms.widgets.A_CmsWidget |
|---|
A_CmsWidget.CmsDummyWidgetDialog |
| Field Summary |
|---|
| Fields inherited from class org.opencms.widgets.A_CmsWidget |
|---|
HELP_POSTFIX, LABEL_PREFIX |
| Constructor Summary | |
|---|---|
CmsHtmlWidget()
Creates a new html editing widget. |
|
CmsHtmlWidget(CmsHtmlWidgetOption configuration)
Creates a new html editing widget with the given configuration. |
|
CmsHtmlWidget(java.lang.String configuration)
Creates a new html editing widget with the given configuration. |
|
| Method Summary | |
|---|---|
java.lang.String |
getConfiguration(CmsObject cms,
A_CmsXmlContentValue schemaType,
CmsMessages messages,
CmsResource resource,
java.util.Locale contentLocale)
Returns the configuration string for the ADE content editor widget. |
java.util.List<java.lang.String> |
getCssResourceLinks(CmsObject cms)
Returns a list of CSS resources required by the widget. |
java.lang.String |
getDialogIncludes(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
Generates the necessary JavaScript inclusion code for this widget. |
java.lang.String |
getDialogInitCall(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
Generates the initialisation method JavaScript code for this widget. |
java.lang.String |
getDialogInitMethod(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
Generates the initialization method JavaScript code for this widget. |
java.lang.String |
getDialogWidget(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
Generates the widget HTML for the provided widget parameter. |
java.lang.String |
getInitCall()
Returns the java script initialization call. |
java.util.List<java.lang.String> |
getJavaScriptResourceLinks(CmsObject cms)
Returns a list of java script resources required by the widget. |
protected JSONObject |
getJSONConfiguration(CmsObject cms,
CmsResource resource)
Returns the WYSIWYG editor configuration as a JSON object. |
java.lang.String |
getWidgetName()
Returns the class name of the widget. |
boolean |
isInternal()
Returns if this is an internal widget. |
I_CmsWidget |
newInstance()
Creates a duplicate of this widget instance. |
void |
setEditorValue(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String[]> formParameters,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
Sets the value of in the given widget parameter by reading the "right" value from the offered map of parameters. |
| Methods inherited from class org.opencms.widgets.A_CmsHtmlWidget |
|---|
buildOpenCmsButtonRow, buildOpenCmsButtonRow, getConfiguration, getHtmlWidgetOption, setConfiguration, setHtmlWidgetOption |
| Methods inherited from class org.opencms.widgets.A_CmsWidget |
|---|
equals, getDialogHtmlEnd, getHelpBubble, getHelpKey, getHelpText, getJsHelpMouseHandler, getJSIncludeFile, getLabelKey, getWidgetStringValue, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opencms.widgets.I_CmsWidget |
|---|
getConfiguration, getDialogHtmlEnd, getHelpBubble, getHelpText, getWidgetStringValue, setConfiguration |
| Constructor Detail |
|---|
public CmsHtmlWidget()
public CmsHtmlWidget(CmsHtmlWidgetOption configuration)
configuration - the configuration to usepublic CmsHtmlWidget(java.lang.String configuration)
configuration - the configuration to use| Method Detail |
|---|
public java.lang.String getConfiguration(CmsObject cms,
A_CmsXmlContentValue schemaType,
CmsMessages messages,
CmsResource resource,
java.util.Locale contentLocale)
I_CmsADEWidget
getConfiguration in interface I_CmsADEWidgetcms - the OpenCms contextschemaType - the schema typemessages - the messagesresource - the edited resourcecontentLocale - the content locale
I_CmsADEWidget.getConfiguration(org.opencms.file.CmsObject, org.opencms.xml.types.A_CmsXmlContentValue, org.opencms.i18n.CmsMessages, org.opencms.file.CmsResource, java.util.Locale)public java.util.List<java.lang.String> getCssResourceLinks(CmsObject cms)
I_CmsADEWidget
getCssResourceLinks in interface I_CmsADEWidgetcms - the current OpenCms context
I_CmsADEWidget.getCssResourceLinks(org.opencms.file.CmsObject)
public java.lang.String getDialogIncludes(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
I_CmsWidget
getDialogIncludes in interface I_CmsWidgetgetDialogIncludes in class A_CmsWidgetcms - the current users OpenCms contextwidgetDialog - the dialog where the widget is used on
I_CmsWidget.getDialogIncludes(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog)
public java.lang.String getDialogInitCall(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
I_CmsWidget
getDialogInitCall in interface I_CmsWidgetgetDialogInitCall in class A_CmsWidgetcms - the current users OpenCms contextwidgetDialog - the dialog where the widget is used on
I_CmsWidget.getDialogInitCall(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog)
public java.lang.String getDialogInitMethod(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
I_CmsWidget
getDialogInitMethod in interface I_CmsWidgetgetDialogInitMethod in class A_CmsWidgetcms - an initialized instance of a CmsObjectwidgetDialog - the dialog where the widget is used on
I_CmsWidget.getDialogInitMethod(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog)
public java.lang.String getDialogWidget(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
I_CmsWidget
getDialogWidget in interface I_CmsWidgetcms - an initialized instance of a CmsObjectwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget for
I_CmsWidget.getDialogWidget(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter)public java.lang.String getInitCall()
I_CmsADEWidget
getInitCall in interface I_CmsADEWidgetI_CmsADEWidget.getInitCall()public java.util.List<java.lang.String> getJavaScriptResourceLinks(CmsObject cms)
I_CmsADEWidget
getJavaScriptResourceLinks in interface I_CmsADEWidgetcms - the current OpenCms context
I_CmsADEWidget.getJavaScriptResourceLinks(org.opencms.file.CmsObject)public java.lang.String getWidgetName()
I_CmsADEWidget
getWidgetName in interface I_CmsADEWidgetI_CmsADEWidget.getWidgetName()public boolean isInternal()
I_CmsADEWidgetOnly widgets belonging to the OpenCms core should be marked as internal.
isInternal in interface I_CmsADEWidgettrue if this is an internal widgetI_CmsADEWidget.isInternal()public I_CmsWidget newInstance()
I_CmsWidget
newInstance in interface I_CmsWidgetI_CmsWidget.newInstance()
public void setEditorValue(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String[]> formParameters,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
I_CmsWidget
setEditorValue in interface I_CmsWidgetsetEditorValue in class A_CmsHtmlWidgetcms - the current users OpenCms contextformParameters - the map of parameters to get the value fromwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget forI_CmsWidget.setEditorValue(org.opencms.file.CmsObject, java.util.Map, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter)
protected JSONObject getJSONConfiguration(CmsObject cms,
CmsResource resource)
cms - the OpenCms contextresource - the edited resource
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||