Class AbstractPageSet

  • All Implemented Interfaces:
    PageSet, Iterable<Page>

    public abstract class AbstractPageSet
    extends Object
    implements PageSet
    A base implementation of the page set that holds the basic necessary information about the page set. The page loading itself is let on subclasses.
    Author:
    burgetr
    • Constructor Detail

      • AbstractPageSet

        public AbstractPageSet​(String name)
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: PageSet
        Obtains the name of the set.
        Specified by:
        getName in interface PageSet
        Returns:
        the set name
      • setName

        public void setName​(String name)
      • getDescription

        public String getDescription()
        Description copied from interface: PageSet
        Obtains the set description.
        Specified by:
        getDescription in interface PageSet
        Returns:
        the description (possibly empty)
      • setDescription

        public void setDescription​(String description)
      • getDateCreated

        public Date getDateCreated()
        Description copied from interface: PageSet
        Obtains the creation date of the set.
        Specified by:
        getDateCreated in interface PageSet
        Returns:
        the date
      • setDateCreated

        public void setDateCreated​(Date dateCreated)