| 
                
                      public static AppModel getInstance()
               | 
                           
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                                   
                        0 / 2
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      private AppModel()
               | 
                           
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public String newFile()
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public String loadFile(File file) throws ParserConfigurationException,
            SAXException, IOException
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public void saveFile(String fileId, File file)
            throws ParserConfigurationException, TransformerException,
            IOException
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public boolean closeFile(String fileId, boolean force)
               | 
                           
                        1 / 1
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 2
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      private void putAppFile(AppFile appFile)
               | 
                           
                        1 / 1
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public List<Book> getBooksInFile(String fileId)
               | 
                           
                        1 / 1
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public Book getBooksInFile(String fileId, String bookId)
               | 
                           
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                                   
                        0 / 2
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public void addBookToFile(String fileId, Book book)
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public void removeBookFromFile(String fileId, String bookId)
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public boolean isFileModified(String fileId)
               | 
                           
                        1 / 1
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public String getPathOfFile(String fileId)
               | 
                           
                        1 / 1
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public void addAppModelModifyListenerToFile(String fileId,
            AppModelModifyListener listener)
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      public void removeAppModelModifyListener(String fileId,
            AppModelModifyListener listener)
               | 
                           
                        2 / 2
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        1 / 2
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 1
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      private AppFile getAppFile(String fileId)
               | 
                           
                        1 / 1
                 | 
                
                        100 %
                 | 
                
                        
                 |    
                                   
                        2 / 4
                 | 
                
                        50 %
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                                   
                        0 / 2
                 | 
                
                        0 %
                 | 
                
                        
                 |    
                    
              
                | 
                
                      AppModelModifyListener
               | 
                       
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |    
                               
                        0 / 0
                 | 
                
                        ---
                 | 
                
                        
                 |