Class CustomDriverOptions

java.lang.Object
com.flowingcode.vaadin.addons.shareeasy.util.CustomDriverOptions
All Implemented Interfaces:
ShareEasyDriver

public class CustomDriverOptions extends Object implements ShareEasyDriver
Representation of the options to be defined to create a custom driver.
  • Constructor Details

    • CustomDriverOptions

      public CustomDriverOptions()
  • Method Details

    • getButtonText

      public String getButtonText()
    • setButtonText

      public void setButtonText(String buttonText)
    • getIconSvg

      public String getIconSvg()
    • setIconSvg

      public void setIconSvg(String iconSvg)
    • getBackgroundColor

      public String getBackgroundColor()
    • setBackgroundColor

      public void setBackgroundColor(String backgroundColor)
    • getBackgroundHoverColor

      public String getBackgroundHoverColor()
    • setBackgroundHoverColor

      public void setBackgroundHoverColor(String backgroundHoverColor)
    • getTextColor

      public String getTextColor()
    • setTextColor

      public void setTextColor(String textColor)
    • getTextHoverColor

      public String getTextHoverColor()
    • setTextHoverColor

      public void setTextHoverColor(String textHoverColor)
    • getRippleColor

      public String getRippleColor()
    • setRippleColor

      public void setRippleColor(String rippleColor)
    • getLink

      public String getLink()
    • setLink

      public void setLink(String link)
    • getShareLinkParam

      public String getShareLinkParam()
    • setShareLinkParam

      public void setShareLinkParam(String shareLinkParam)
    • getShareTextParam

      public String getShareTextParam()
    • setShareTextParam

      public void setShareTextParam(String shareTextParam)
    • getName

      public String getName()
      Specified by:
      getName in interface ShareEasyDriver
    • setName

      public void setName(String name)
    • getJsonObject

      public elemental.json.JsonObject getJsonObject()