Class FlipCard

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.HtmlComponent
com.vaadin.flow.component.HtmlContainer
com.vaadin.flow.component.html.Div
com.flowingcode.vaadin.addons.flipcard.FlipCard
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.html.Div>, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasOrderedComponents, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasText, Serializable

@NpmPackage(value="flip-card-wc", version="1.3.0") @JsModule("flip-card-wc/dist/flip-card-wc.js") @Tag("flip-card") public class FlipCard extends com.vaadin.flow.component.html.Div
Representation of a Flip Card component.

This component is a wrapper for Flip Card Web Component (https://www.npmjs.com/package/flip-card-wc)

Author:
Paola De Bartolo / Flowing Code
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     

    Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasText

    com.vaadin.flow.component.HasText.WhiteSpace
  • Constructor Summary

    Constructors
    Constructor
    Description
    FlipCard(com.vaadin.flow.component.Component frontComponent, com.vaadin.flow.component.Component backComponent)
     
    FlipCard(com.vaadin.flow.component.Component frontComponent, com.vaadin.flow.component.Component backComponent, FlipCard.FlipCardVariant variant)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the variant value that represents the current flip behavior of the card.
    void
    setBackComponent(com.vaadin.flow.component.Component component)
    Sets the component that will be display on the back side of the card.
    void
    setFrontComponent(com.vaadin.flow.component.Component component)
    Sets the component that will be display on the front side of the card.
    void
    Sets the mechanism of how the card flips.

    Methods inherited from class com.vaadin.flow.component.HtmlComponent

    getTitle, setTitle

    Methods inherited from class com.vaadin.flow.component.Component

    addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisible

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.flow.component.AttachNotifier

    addAttachListener

    Methods inherited from interface com.vaadin.flow.component.ClickNotifier

    addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListener

    Methods inherited from interface com.vaadin.flow.component.DetachNotifier

    addDetachListener

    Methods inherited from interface com.vaadin.flow.component.HasComponents

    add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAll

    Methods inherited from interface com.vaadin.flow.component.HasElement

    getElement

    Methods inherited from interface com.vaadin.flow.component.HasEnabled

    isEnabled, setEnabled

    Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents

    getChildren, getComponentAt, getComponentCount, indexOf, replace

    Methods inherited from interface com.vaadin.flow.component.HasSize

    getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull

    Methods inherited from interface com.vaadin.flow.component.HasStyle

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName

    Methods inherited from interface com.vaadin.flow.component.HasText

    getText, getWhiteSpace, setText, setWhiteSpace
  • Constructor Details

    • FlipCard

      public FlipCard(com.vaadin.flow.component.Component frontComponent, com.vaadin.flow.component.Component backComponent)
    • FlipCard

      public FlipCard(com.vaadin.flow.component.Component frontComponent, com.vaadin.flow.component.Component backComponent, FlipCard.FlipCardVariant variant)
  • Method Details

    • setVariant

      public void setVariant(FlipCard.FlipCardVariant variant)
      Sets the mechanism of how the card flips.
      Parameters:
      variant - the variant type that specifies the flip behavior of the card
    • getVariant

      public FlipCard.FlipCardVariant getVariant()
      Returns the variant value that represents the current flip behavior of the card.
      Returns:
      the current variant value
    • setFrontComponent

      public void setFrontComponent(com.vaadin.flow.component.Component component)
      Sets the component that will be display on the front side of the card.
      Parameters:
      component - the front side component
    • setBackComponent

      public void setBackComponent(com.vaadin.flow.component.Component component)
      Sets the component that will be display on the back side of the card.
      Parameters:
      component - the back side component