Class CustomPaperCollection


  • public class CustomPaperCollection
    extends java.lang.Object
    Provides a custom paper collection that lets a user add and remove papers. The collection is stored as a file in the users home directory.
    • Method Detail

      • list

        public java.util.Collection<Paper> list()
      • addNewSheetPaper

        public SheetPaper addNewSheetPaper​(java.lang.String name,
                                           java.lang.String desc,
                                           Length width,
                                           Length height)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • addNewTractorPaper

        public TractorPaper addNewTractorPaper​(java.lang.String name,
                                               java.lang.String desc,
                                               Length across,
                                               Length along)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • addNewRollPaper

        public RollPaper addNewRollPaper​(java.lang.String name,
                                         java.lang.String desc,
                                         Length across)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • remove

        public void remove​(Paper p)
                    throws java.io.IOException
        Throws:
        java.io.IOException