|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opencms.widgets.CmsGalleryWidgetConfiguration
public class CmsGalleryWidgetConfiguration
Configuration options for the gallery widget (e.g. DownloadGalleryWidget).
The configuration options are read from the configuration String of the widget. For nested XML schemas the configuration String must be defined inside the nested content.
The configuration String has to be formatted as JSON object, with the following possible keys:
class
: optional class implementing I_CmsGalleryWidgetDynamicConfiguration
to dynamically
configure startup parameters and format values.startup
: the startup folder, can be dynamically generated by the provided class,
in that case, use 'dynamic' as value.type
: the startup folder type, can be 'gallery' or 'category'. Can be dynamically generated
by the provided class, in that case, use 'dynamic' as value.
{type: 'gallery', startup: '/demo_en/images/'}
{type: 'category', startup: 'wurstsorten/kochwurst/'}
Field Summary | |
---|---|
static java.lang.String |
CONFIG_KEY_CLASS
Configuration key name for the class configuration. |
static java.lang.String |
CONFIG_KEY_STARTUP
Configuration key name for the startup configuration. |
static java.lang.String |
CONFIG_KEY_TYPE
Configuration key name for the type configuration. |
static java.lang.String |
CONFIG_VALUE_DYNAMIC
Configuration value name for a dynamic configuration. |
protected java.lang.String |
m_className
The optional class name for generating dynamic configurations, must implement I_CmsGalleryWidgetDynamicConfiguration . |
protected java.lang.String |
m_startup
The required information for the initial item list to load. |
protected java.lang.String |
m_type
The type of the initial item list to load, either gallery or category. |
Constructor Summary | |
---|---|
protected |
CmsGalleryWidgetConfiguration()
Default constructor. |
|
CmsGalleryWidgetConfiguration(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param,
java.lang.String configuration)
Generates an initialized configuration for the gallery item widget using the given configuration string. |
Method Summary | |
---|---|
java.lang.String |
getClassName()
Returns the optional class name for generating dynamic configurations, must implement I_CmsGalleryWidgetDynamicConfiguration . |
java.lang.String |
getStartup()
Returns the required information for the initial item list to load. |
java.lang.String |
getType()
Returns the type of the initial item list to load, either gallery or category. |
protected void |
init(CmsObject cms,
I_CmsWidgetDialog widgetDialog,
I_CmsWidgetParameter param,
java.lang.String configuration)
Initializes the widget configuration using the given configuration string. |
protected void |
setClassName(java.lang.String className)
Sets the optional class name for generating dynamic configurations, must implement I_CmsGalleryWidgetDynamicConfiguration . |
protected void |
setStartup(java.lang.String startup)
Sets the required information for the initial item list to load. |
protected void |
setType(java.lang.String type)
Sets the type of the initial item list to load, either gallery or category. |
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 CONFIG_KEY_CLASS
public static final java.lang.String CONFIG_KEY_STARTUP
public static final java.lang.String CONFIG_KEY_TYPE
public static final java.lang.String CONFIG_VALUE_DYNAMIC
protected java.lang.String m_className
I_CmsGalleryWidgetDynamicConfiguration
.
protected java.lang.String m_startup
protected java.lang.String m_type
Constructor Detail |
---|
protected CmsGalleryWidgetConfiguration()
public CmsGalleryWidgetConfiguration(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param, java.lang.String configuration)
cms
- an initialized instance of a CmsObjectwidgetDialog
- the dialog where the widget is used onparam
- the widget parameter to generate the widget forconfiguration
- the widget configuration stringMethod Detail |
---|
public java.lang.String getClassName()
I_CmsGalleryWidgetDynamicConfiguration
.
public java.lang.String getStartup()
If a gallery should be shown, the path to the gallery must be specified, for a category the category path (e.g wurstsorten/kochwurst/).
public java.lang.String getType()
protected void init(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param, java.lang.String configuration)
cms
- an initialized instance of a CmsObjectwidgetDialog
- the dialog where the widget is used onparam
- the widget parameter to generate the widget forconfiguration
- the widget configuration stringprotected void setClassName(java.lang.String className)
I_CmsGalleryWidgetDynamicConfiguration
.
className
- the optional class name for generating dynamic configurationsprotected void setStartup(java.lang.String startup)
If a gallery should be shown, the path to the gallery must be specified, for a category the category path.
startup
- the required information for the initial item list to loadprotected void setType(java.lang.String type)
type
- the type of the initial item list to load
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |