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 voidaddSelfToInstance(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 iconbooleanGetter for isCardgetLabel()Getter for labelGetter for minHeightgetName()Getter for nameGetter for permissionRulesbooleanGetter for storeDropdownSelectionsdefault StringGetter for tooltipgetType()Getter for typelet the widget include an instance validator plugindefault voidremoveHelpContent(String slot, Set<HelpRole> roles) remove a helpContent for a slot based on its set of rolesvoidsetCodeReference(QCodeReference codeReference) Setter for codeReferencevoidsetDefaultValues(Map<String, Serializable> defaultValues) Setter for defaultValuesvoidsetDropdowns(List<WidgetDropdownData> dropdowns) Setter for dropdownsvoidsetFooterHTML(String label) Setter for footerHTMLvoidsetGridColumns(Integer gridColumns) Setter for gridColumnsdefault voidsetHelpContent(Map<String, List<QHelpContent>> helpContent) voidSetter for iconvoidsetIsCard(boolean isCard) Setter for isCardvoidSetter for labelvoidsetMinHeight(String minHeight) Setter for minHeightvoidSetter for namevoidsetPermissionRules(QPermissionRules permissionRules) Setter for permissionRulesvoidsetStoreDropdownSelections(boolean storeDropdownSelections) Setter for storeDropdownSelectionsvoidSetter 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 QWidgetMetaDataInterfacewithHelpContent(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:
getNamein interfaceMetaDataWithName- Specified by:
getNamein 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:
getPermissionRulesin interfaceMetaDataWithPermissionRules
-
setPermissionRules
Setter for permissionRules- Specified by:
setPermissionRulesin 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:MetaDataProducerOutputcall the appropriate methods on a QInstance to add ourselves to it.- Specified by:
addSelfToInstancein interfaceMetaDataProducerOutput- Specified by:
addSelfToInstancein interfaceTopLevelMetaDataInterface
-
getValidatorPlugin
let the widget include an instance validator plugin
-