Interface ThumbnailTileComponent<C extends ThumbnailTileComponent<C>>
- All Superinterfaces:
Comparable<C>,Component<C>,Copyable<C>,CustomCssComponent<C>,Serializable,TileComponent<C>
- All Known Implementing Classes:
DefaultThumbnailTileComponent
public interface ThumbnailTileComponent<C extends ThumbnailTileComponent<C>>
extends TileComponent<C>
Represents the metadata for a
TileComponentTypes.THUMBNAIL. The name of the tile
component should target the property that has the fully qualified asset URL.- Since:
- Metadata Service 2.0.7, Release Train 2.3.0
- Author:
- Jon Fleschler (jfleschler)
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.TileComponent
TileComponent.TileComponentAttributes -
Field Summary
Fields inherited from interface com.broadleafcommerce.metadata.dsl.core.CustomCssComponent
CSS_ATTRIBUTE -
Method Summary
Modifier and TypeMethodDescriptiondefault Ctoggle(ToggleTileComponent<?> toggleTileComponent) Add aToggleTileComponentto be displayed over the thumbnail.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, addSimpleComponent, apply, attribute, augmentable, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentableFlag, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentable, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, typeMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.CustomCssComponent
addCssClass, addCssClass, addCssClass, clearCssClasses, getCssClasses, removeCssClass, removeCssClass, removeCssClassMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.TileComponent
getName, name, setName
-
Method Details
-
toggle
Add aToggleTileComponentto be displayed over the thumbnail. This component is fixed to the bottom left portion of the thumbnail.- Parameters:
toggleTileComponent- theToggleTileComponentto be displayed over the thumbnail- Returns:
- this
-