|
||||||||
| 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_CmsAdeGalleryWidget
org.opencms.widgets.CmsAdeImageGalleryWidget
org.opencms.widgets.CmsVfsImageWidget
public class CmsVfsImageWidget
Provides a widget for an extended image selection using the advanced gallery dialog.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opencms.widgets.A_CmsAdeGalleryWidget |
|---|
A_CmsAdeGalleryWidget.GALLERY_PARAM |
| Field Summary |
|---|
| Fields inherited from class org.opencms.widgets.A_CmsAdeGalleryWidget |
|---|
PATH_GALLERY_JSP |
| Fields inherited from class org.opencms.widgets.A_CmsWidget |
|---|
HELP_POSTFIX, LABEL_PREFIX |
| Constructor Summary | |
|---|---|
CmsVfsImageWidget()
Creates a new image widget. |
|
CmsVfsImageWidget(String configuration)
Creates an image widget with the specified configuration options. |
|
| Method Summary | |
|---|---|
protected JSONObject |
getAdditionalGalleryInfo(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
Returns additional widget information encapsulated in a JSON object. |
String |
getDialogIncludes(CmsObject cms,
I_CmsWidgetDialog widgetDialog)
Generates the necessary JavaScript inclusion code for this widget. |
String |
getDialogWidget(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
Generates the widget HTML for the provided widget parameter. |
protected Map<String,String> |
getGalleryOpenParams(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param,
long hashId)
Returns the required gallery open parameters. |
protected String |
getSelectedValue(CmsObject cms,
List<CmsSelectWidgetOption> selectOptions,
String currentValue)
Returns the currently selected value of the select widget. |
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,
Map<String,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.CmsAdeImageGalleryWidget |
|---|
getGalleryName, getGalleryTypes, getOpenPreviewCall, getWidgetConfiguration |
| Methods inherited from class org.opencms.widgets.A_CmsAdeGalleryWidget |
|---|
getOpenGalleryCall |
| Methods inherited from class org.opencms.widgets.A_CmsWidget |
|---|
equals, getConfiguration, getDialogHtmlEnd, getDialogInitCall, getDialogInitMethod, getHelpBubble, getHelpKey, getHelpText, getJsHelpMouseHandler, getJSIncludeFile, getLabelKey, hashCode, setConfiguration |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CmsVfsImageWidget()
public CmsVfsImageWidget(String configuration)
configuration - the configuration (possible options) for the image widget| Method Detail |
|---|
public 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 String getDialogWidget(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
I_CmsWidget
getDialogWidget in interface I_CmsWidgetgetDialogWidget in class A_CmsAdeGalleryWidgetcms - 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 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 in interface I_CmsWidgetgetWidgetStringValue in class A_CmsWidgetcms - the current users OpenCms contextwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget for
I_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_CmsWidget
newInstance in interface I_CmsWidgetnewInstance in class CmsAdeImageGalleryWidgetI_CmsWidget.newInstance()
public void setEditorValue(CmsObject cms,
Map<String,String[]> formParameters,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
I_CmsWidget
setEditorValue in interface I_CmsWidgetsetEditorValue in class 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,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param)
throws JSONException
A_CmsAdeGalleryWidget
May be null.
getAdditionalGalleryInfo in class CmsAdeImageGalleryWidgetcms - an initialized instance of a CmsObjectwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget for
JSONException - if something goes wrong generating the JSON objectCmsAdeImageGalleryWidget.getAdditionalGalleryInfo(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter)
protected Map<String,String> getGalleryOpenParams(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param,
long hashId)
A_CmsAdeGalleryWidget
getGalleryOpenParams in class A_CmsAdeGalleryWidgetcms - an initialized instance of a CmsObjectwidgetDialog - the dialog where the widget is used onparam - the widget parameter to generate the widget forhashId - the field id hash
A_CmsAdeGalleryWidget.getGalleryOpenParams(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter, long)
protected String getSelectedValue(CmsObject cms,
List<CmsSelectWidgetOption> selectOptions,
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
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||