Interface Presentation


public interface Presentation
Presentation represents a single presentation created manually or from other sources that is intended to be communicated outside the software. Presentation contains some metadata but the bulk of the information is in Slides.
Since:
9.10.8
  • Method Summary

    Modifier and Type Method Description
    boolean addSlide​(Slide slide)
    Adds the given slide to this presentation.
    static Presentation create()
    Creates an empty presentation.
    String getName()
    Returns the name of this presentation.
    Collection<Slide> getSlides()
    Returns all the issues in this presentation.
    boolean removeSlide​(Slide slide)
    Removes the given slide from this presentation.
  • Method Details

    • create

      static Presentation create()
      Creates an empty presentation.
      Returns:
      the new presentation
      Since:
      9.12.0
    • getSlides

      Collection<Slide> getSlides()
      Returns all the issues in this presentation. The returned collection is unmodifiable. The returned issues inside that collection might not be.
      Returns:
      the issues
      Since:
      9.10.8
    • addSlide

      boolean addSlide​(Slide slide)
      Adds the given slide to this presentation.
      Parameters:
      slide - the new slide
      Returns:
      true if the slide did not previously exist for this presentation, false otherwise
      Since:
      9.12.0
    • removeSlide

      boolean removeSlide​(Slide slide)
      Removes the given slide from this presentation. If the slide is not in this presentation, nothing happens.
      Parameters:
      slide - the slide to remove
      Returns:
      true if the slide was removed, false if it didn't exist to begin with
      Since:
      9.12.0
    • getName

      String getName()
      Returns the name of this presentation.
      Returns:
      the name
      Since:
      9.10.8