Package org.opencms.widgets
Class CmsTypeComboWidget
java.lang.Object
org.opencms.widgets.A_CmsWidget
org.opencms.widgets.A_CmsSelectWidget
org.opencms.widgets.CmsComboWidget
org.opencms.widgets.CmsTypeComboWidget
- All Implemented Interfaces:
I_CmsADEWidget,I_CmsWidget
A widget for selecting resource types which are direct editable.
-
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_CmsSelectWidget
CONFIGURATION_HEIGHTFields inherited from class org.opencms.widgets.A_CmsWidget
HELP_POSTFIX, LABEL_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.CmsTypeComboWidget(String config) Constructor with a configuration parameter. -
Method Summary
Modifier and TypeMethodDescriptiongetConfiguration(CmsObject cms, A_CmsXmlContentValue schemaType, CmsMessages messages, CmsResource resource, Locale contentLocale) Returns the configuration string for the ADE content editor widget.Returns a list of CSS resources required by the widget.Returns the java script initialization call.Returns a list of java script resources required by the widget.booleanReturns if this is an internal widget.Creates a duplicate of this widget instance.voidsetConfiguration(String config) Sets the configuration of this widget.Methods inherited from class org.opencms.widgets.CmsComboWidget
getDialogHtmlEnd, getDialogIncludes, getDialogInitCall, getDialogWidget, getWidgetNameMethods inherited from class org.opencms.widgets.A_CmsSelectWidget
addSelectOption, getConfiguration, getDefaultDisplayType, getHeight, getResourcePath, getSelectedValue, getSelectedValues, getSelectOptions, parseSelectOptions, setSelectOptionsMethods inherited from class org.opencms.widgets.A_CmsWidget
equals, getDialogInitMethod, getHelpBubble, getHelpKey, getHelpText, getJsHelpMouseHandler, getJSIncludeFile, getLabelKey, getWidgetStringValue, hashCode, isCompactViewEnabled, setEditorValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opencms.widgets.I_CmsWidget
getDialogInitMethod, getHelpBubble, getHelpText, getWidgetStringValue, isCompactViewEnabled, setEditorValue
-
Constructor Details
-
CmsTypeComboWidget
public CmsTypeComboWidget()Default constructor. -
CmsTypeComboWidget
Constructor with a configuration parameter.- Parameters:
config- the configuration string
-
-
Method Details
-
getConfiguration
public String getConfiguration(CmsObject cms, A_CmsXmlContentValue schemaType, CmsMessages messages, CmsResource resource, Locale contentLocale) Description copied from interface:I_CmsADEWidgetReturns the configuration string for the ADE content editor widget.- Specified by:
getConfigurationin interfaceI_CmsADEWidget- Overrides:
getConfigurationin classA_CmsSelectWidget- Parameters:
cms- the OpenCms contextschemaType- the schema typemessages- the messagesresource- the edited resourcecontentLocale- the content locale- Returns:
- the configuration string
- See Also:
-
getCssResourceLinks
Description copied from class:A_CmsSelectWidgetReturns a list of CSS resources required by the widget.- Specified by:
getCssResourceLinksin interfaceI_CmsADEWidget- Overrides:
getCssResourceLinksin classA_CmsSelectWidget- Parameters:
cms- the current OpenCms context- Returns:
- the required CSS resource links
- See Also:
-
getInitCall
Description copied from class:A_CmsSelectWidgetReturns the java script initialization call.- Specified by:
getInitCallin interfaceI_CmsADEWidget- Overrides:
getInitCallin classA_CmsSelectWidget- Returns:
- the java script initialization call
- See Also:
-
getJavaScriptResourceLinks
Description copied from class:A_CmsSelectWidgetReturns a list of java script resources required by the widget.- Specified by:
getJavaScriptResourceLinksin interfaceI_CmsADEWidget- Overrides:
getJavaScriptResourceLinksin classA_CmsSelectWidget- Parameters:
cms- the current OpenCms context- Returns:
- the required java script resource links
- See Also:
-
isInternal
Description copied from class:A_CmsSelectWidgetReturns if this is an internal widget.Only widgets belonging to the OpenCms core should be marked as internal.
- Specified by:
isInternalin interfaceI_CmsADEWidget- Overrides:
isInternalin classA_CmsSelectWidget- Returns:
trueif this is an internal widget- See Also:
-
newInstance
Description copied from interface:I_CmsWidgetCreates a duplicate of this widget instance.- Specified by:
newInstancein interfaceI_CmsWidget- Overrides:
newInstancein classCmsComboWidget- Returns:
- a duplicate of this widget instance
- See Also:
-
setConfiguration
Description copied from interface:I_CmsWidgetSets the configuration of this widget.This can be used to enable / disable certain widget features that should not always be available, or to pass specific initialization information to the widget. It depends on the widget implementation on how this information is used.
- Specified by:
setConfigurationin interfaceI_CmsWidget- Overrides:
setConfigurationin classA_CmsSelectWidget- Parameters:
config- the configuration to set- See Also:
-