public class CmsVfsImageWidget extends CmsAdeImageGalleryWidget
A_CmsWidget.CmsDummyWidgetDialogPATH_GALLERY_JSPHELP_POSTFIX, LABEL_PREFIX| 构造器和说明 |
|---|
CmsVfsImageWidget()
Creates a new image widget.
|
CmsVfsImageWidget(java.lang.String configuration)
Creates an image widget with the specified configuration options.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected JSONObject |
getAdditionalGalleryInfo(CmsObject cms,
java.lang.String resource,
CmsMessages messages,
I_CmsWidgetParameter param)
Returns additional widget information encapsulated in a JSON object.
|
java.lang.String |
getDialogIncludes(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
Generates the necessary JavaScript inclusion 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.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getGalleryOpenParams(CmsObject cms,
CmsMessages widgetDialog,
I_CmsWidgetParameter param,
java.lang.String resource,
long hashId)
Returns the required gallery open parameters.
|
protected java.lang.String |
getSelectedValue(CmsObject cms,
java.util.List<CmsSelectWidgetOption> selectOptions,
java.lang.String currentValue)
Returns the currently selected value of the select widget.
|
java.lang.String |
getWidgetName()
Returns the class name of the widget.
|
java.lang.String |
getWidgetStringValue(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
Returns the
processed according to the output rules of this widget and the given widget dialog. |
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.
|
getGalleryName, getGalleryTypes, getOpenPreviewCall, getWidgetConfigurationgetConfiguration, getCssResourceLinks, getDefaultDisplayType, getInitCall, getJavaScriptResourceLinks, getJSONConfig, getOpenGalleryCall, isCompactViewEnabled, isInternalequals, getConfiguration, getDialogHtmlEnd, getDialogInitCall, getDialogInitMethod, getHelpBubble, getHelpKey, getHelpText, getJsHelpMouseHandler, getJSIncludeFile, getLabelKey, hashCode, setConfigurationgetConfiguration, getDialogHtmlEnd, getDialogInitCall, getDialogInitMethod, getHelpBubble, getHelpText, setConfigurationpublic CmsVfsImageWidget()
public CmsVfsImageWidget(java.lang.String configuration)
configuration - the configuration (possible options) for the image widgetpublic java.lang.String getDialogIncludes(CmsObject cms, I_CmsWidgetDialog widgetDialog)
I_CmsWidgetgetDialogIncludes 在接口中 I_CmsWidgetgetDialogIncludes 在类中 A_CmsWidgetcms - the current users OpenCms contextwidgetDialog - the dialog where the widget is used onI_CmsWidget.getDialogIncludes(org.opencms.file.CmsObject,org.opencms.widgets.I_CmsWidgetDialog)public java.lang.String getDialogWidget(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param)
I_CmsWidgetgetDialogWidget 在接口中 I_CmsWidgetgetDialogWidget 在类中 A_CmsAdeGalleryWidgetcms - an initialized instance of a CmsObjectwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget forI_CmsWidget.getDialogWidget(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter)public java.lang.String getWidgetName()
I_CmsADEWidgetgetWidgetName 在接口中 I_CmsADEWidgetgetWidgetName 在类中 CmsAdeImageGalleryWidgetI_CmsADEWidget.getWidgetName()public java.lang.String getWidgetStringValue(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param)
I_CmsWidgetI_CmsWidgetParameter.getStringValue(CmsObject)
processed according to the output rules of this widget and the given widget dialog.getWidgetStringValue 在接口中 I_CmsWidgetgetWidgetStringValue 在类中 A_CmsWidgetcms - the current users OpenCms contextwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget forI_CmsWidgetParameter.getStringValue(CmsObject)
processed according to the output rules of this widgetA_CmsWidget.getWidgetStringValue(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter)public I_CmsWidget newInstance()
I_CmsWidgetnewInstance 在接口中 I_CmsWidgetnewInstance 在类中 CmsAdeImageGalleryWidgetI_CmsWidget.newInstance()public void setEditorValue(CmsObject cms, java.util.Map<java.lang.String,java.lang.String[]> formParameters, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param)
I_CmsWidgetsetEditorValue 在接口中 I_CmsWidgetsetEditorValue 在类中 A_CmsWidgetcms - 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 getAdditionalGalleryInfo(CmsObject cms, java.lang.String resource, CmsMessages messages, I_CmsWidgetParameter param) throws JSONException
A_CmsAdeGalleryWidget
May be null.
getAdditionalGalleryInfo 在类中 CmsAdeImageGalleryWidgetcms - an initialized instance of a CmsObjectresource - the edited resourcemessages - the dialog messagesparam - the widget parameter to generate the widget forJSONException - if something goes wrong generating the JSON objectCmsAdeImageGalleryWidget.getAdditionalGalleryInfo(org.opencms.file.CmsObject, java.lang.String, org.opencms.i18n.CmsMessages, org.opencms.widgets.I_CmsWidgetParameter)protected java.util.Map<java.lang.String,java.lang.String> getGalleryOpenParams(CmsObject cms, CmsMessages widgetDialog, I_CmsWidgetParameter param, java.lang.String resource, long hashId)
A_CmsAdeGalleryWidgetgetGalleryOpenParams 在类中 A_CmsAdeGalleryWidgetcms - an initialized instance of a CmsObjectwidgetDialog - the dialog messagesparam - the widget parameter to generate the widget forresource - the resource being editedhashId - the field id hashA_CmsAdeGalleryWidget.getGalleryOpenParams(org.opencms.file.CmsObject, org.opencms.i18n.CmsMessages, org.opencms.widgets.I_CmsWidgetParameter, java.lang.String, long)protected java.lang.String getSelectedValue(CmsObject cms, java.util.List<CmsSelectWidgetOption> selectOptions, java.lang.String currentValue)
If a value is found in the given parameter, this is used. Otherwise
the default value of the select options are used. If there is neither a parameter value
nor a default value, null is returned.
cms - the current users OpenCms contextselectOptions - the available select optionscurrentValue - the current value that is selected