Interface QWidgetMetaDataInterface
- All Superinterfaces:
MetaDataProducerOutput
,MetaDataWithName
,MetaDataWithPermissionRules
,QMetaDataObject
,Serializable
,TopLevelMetaDataInterface
- All Known Implementing Classes:
ParentWidgetMetaData
,QNoCodeWidgetMetaData
,QuickSightChartMetaData
,QWidgetMetaData
public interface QWidgetMetaDataInterface
extends MetaDataWithPermissionRules, TopLevelMetaDataInterface
Interface for qqq widget meta data
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault void
addSelfToInstance
(QInstance qInstance) call the appropriate methods on a QInstance to add ourselves to it.Getter for codeReferenceGetter for defaultValuesGetter for dropdownsGetter for footerHTMLGetter for gridColumnsdefault Map
<String, List<QHelpContent>> getIcon()
Getter for iconboolean
Getter for isCardgetLabel()
Getter for labelGetter for minHeightgetName()
Getter for nameGetter for permissionRulesboolean
Getter for storeDropdownSelectionsdefault String
Getter for tooltipgetType()
Getter for typelet the widget include an instance validator plugindefault void
removeHelpContent
(String slot, Set<HelpRole> roles) remove a helpContent for a slot based on its set of rolesvoid
setCodeReference
(QCodeReference codeReference) Setter for codeReferencevoid
setDefaultValues
(Map<String, Serializable> defaultValues) Setter for defaultValuesvoid
setDropdowns
(List<WidgetDropdownData> dropdowns) Setter for dropdownsvoid
setFooterHTML
(String label) Setter for footerHTMLvoid
setGridColumns
(Integer gridColumns) Setter for gridColumnsdefault void
setHelpContent
(Map<String, List<QHelpContent>> helpContent) void
Setter for iconvoid
setIsCard
(boolean isCard) Setter for isCardvoid
Setter for labelvoid
setMinHeight
(String minHeight) Setter for minHeightvoid
Setter for namevoid
setPermissionRules
(QPermissionRules permissionRules) Setter for permissionRulesvoid
setStoreDropdownSelections
(boolean storeDropdownSelections) Setter for storeDropdownSelectionsvoid
Setter for typewithCodeReference
(QCodeReference codeReference) Fluent setter for codeReferencewithDefaultValue
(String key, Serializable value) Fluent setter for a single defaultValuewithDefaultValues
(Map<String, Serializable> defaultValues) Fluent setter for defaultValueswithDropdown
(WidgetDropdownData dropdown) Fluent setter for dropdownswithDropdowns
(List<WidgetDropdownData> dropdowns) Fluent setter for dropdownswithGridColumns
(Integer gridColumns) Fluent setter for gridColumnsdefault QWidgetMetaDataInterface
withHelpContent
(String slot, QHelpContent helpContent) Fluent setter for labelFluent setter for nameFluent setter for type
-
Field Details
-
LOG
-
-
Method Details
-
getName
String getName()Getter for name- Specified by:
getName
in interfaceMetaDataWithName
- Specified by:
getName
in interfaceTopLevelMetaDataInterface
-
setName
-
withName
Fluent setter for name -
getLabel
-
setLabel
-
withLabel
Fluent setter for label -
getType
String getType()Getter for type -
setType
Setter for type -
withType
Fluent setter for type -
getGridColumns
Integer getGridColumns()Getter for gridColumns -
setGridColumns
Setter for gridColumns -
withGridColumns
Fluent setter for gridColumns -
getCodeReference
QCodeReference getCodeReference()Getter for codeReference -
setCodeReference
Setter for codeReference -
withCodeReference
Fluent setter for codeReference -
getIcon
String getIcon()Getter for icon -
setIcon
Setter for icon -
getIsCard
boolean getIsCard()Getter for isCard -
setIsCard
void setIsCard(boolean isCard) Setter for isCard -
getMinHeight
String getMinHeight()Getter for minHeight -
setMinHeight
Setter for minHeight -
getStoreDropdownSelections
boolean getStoreDropdownSelections()Getter for storeDropdownSelections -
setStoreDropdownSelections
void setStoreDropdownSelections(boolean storeDropdownSelections) Setter for storeDropdownSelections -
getDefaultValues
Map<String,Serializable> getDefaultValues()Getter for defaultValues -
setDefaultValues
Setter for defaultValues -
withDefaultValues
Fluent setter for defaultValues -
withDefaultValue
Fluent setter for a single defaultValue -
getPermissionRules
QPermissionRules getPermissionRules()Getter for permissionRules- Specified by:
getPermissionRules
in interfaceMetaDataWithPermissionRules
-
setPermissionRules
Setter for permissionRules- Specified by:
setPermissionRules
in interfaceMetaDataWithPermissionRules
-
getDropdowns
List<WidgetDropdownData> getDropdowns()Getter for dropdowns -
setDropdowns
Setter for dropdowns -
withDropdowns
Fluent setter for dropdowns -
withDropdown
Fluent setter for dropdowns -
getTooltip
Getter for tooltip -
getHelpContent
-
setHelpContent
-
withHelpContent
-
removeHelpContent
-
addSelfToInstance
Description copied from interface:MetaDataProducerOutput
call the appropriate methods on a QInstance to add ourselves to it.- Specified by:
addSelfToInstance
in interfaceMetaDataProducerOutput
- Specified by:
addSelfToInstance
in interfaceTopLevelMetaDataInterface
-
getValidatorPlugin
let the widget include an instance validator plugin
-