|
||||||||
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 widgetMethod Detail |
---|
public String getDialogIncludes(CmsObject cms, I_CmsWidgetDialog widgetDialog)
I_CmsWidget
getDialogIncludes
in interface I_CmsWidget
getDialogIncludes
in class A_CmsWidget
cms
- 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_CmsWidget
getDialogWidget
in class A_CmsAdeGalleryWidget
cms
- 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_CmsWidget
I_CmsWidgetParameter.getStringValue(CmsObject)
processed according to the output rules of this widget and the given widget dialog.
getWidgetStringValue
in interface I_CmsWidget
getWidgetStringValue
in class A_CmsWidget
cms
- 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_CmsWidget
newInstance
in class CmsAdeImageGalleryWidget
I_CmsWidget.newInstance()
public void setEditorValue(CmsObject cms, Map<String,String[]> formParameters, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param)
I_CmsWidget
setEditorValue
in interface I_CmsWidget
setEditorValue
in class A_CmsWidget
cms
- 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 CmsAdeImageGalleryWidget
cms
- 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_CmsAdeGalleryWidget
cms
- 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 |