Class EmailShare

All Implemented Interfaces:
ActionListener<ActionEvent>

public class EmailShare extends ShareService
Email sharing service.
  • Constructor Details

    • EmailShare

      public EmailShare()
      Default Constructor
  • Method Details

    • getIcon

      public Image getIcon()
      Description copied from class: Command

      Returns the icon representing the command

      Returns

      an icon representing the command

      Overrides:
      getIcon in class Command
    • share

      public void share(String toShare, String image, String mimeType)

      This is the image sharing method which should be implemented by the service, if the service returned true on the canShareImage() method Notice not all services are able to share text and image together, in this case the image sharing will be preferred by these services

      Parameters
      • text: text to share

      • image: image to share

      Overrides:
      share in class ShareService
    • share

      public void share(String toShare)

      This is the sharing method which should be implemented by the service.

      Parameters
      • text: text to share
      Specified by:
      share in class ShareService
    • canShareImage

      public boolean canShareImage()

      The implementing service needs to declare if it is capable to share an image

      Returns

      true if the service can share images

      Specified by:
      canShareImage in class ShareService