- ;hi h :jk h :lm h :no h :p q r s t u vw x :yz{ |} ~     :      : : :   4  _booksLjava/util/ArrayList; _listeners)Loracle/bali/share/event/ListenerManager; _windowTypes)Loracle/help/common/WindowTypeRepository;_associativeLinks.Loracle/help/common/AssociativeLinkRepository;()VCodeaddLibraryListener((Loracle/help/library/LibraryListener;)VremoveLibraryListeneraddBook(Loracle/help/library/Book;)V Exceptions getBookCount()IgetBooks()[Loracle/help/library/Book; getBookByName.(Ljava/lang/String;)Loracle/help/library/Book; removeBook getAllViews()[Loracle/help/common/View;getViewsByType.(Ljava/lang/String;)[Loracle/help/common/View;getDefaultWindowType!()Loracle/help/common/WindowType; getWindowType3(Ljava/lang/String;)Loracle/help/common/WindowType;getAssociativeLink8(Ljava/lang/String;)Loracle/help/common/AssociativeLink; mapIDToURL"(Ljava/lang/String;)Ljava/net/URL;mapURLToWindowTypeName"(Ljava/net/URL;)Ljava/lang/String;mapURLToWindowType/(Ljava/net/URL;)Loracle/help/common/WindowType;_fireLibraryChanged%(Loracle/help/library/LibraryEvent;)V_createViewArray/(ZLjava/lang/String;)[Loracle/help/common/View; DEjava/util/ArrayList <='oracle/bali/share/event/ListenerManager >?'oracle/help/common/WindowTypeRepository @A,oracle/help/common/AssociativeLinkRepository BC K K oracle/help/library/LibraryEvent D de$oracle/help/library/LibraryException(Library: Cannot add the same book twice. DLibrary: Cannot add a NULL book Noracle/help/library/Book     K K7Library: Attempted to remove a book not in the library."Library: Cannot remove a NULL book fg XY Z[ ] ^_ `a  #oracle/help/library/LibraryListener e VW TUoracle/help/common/Vieworacle/help/library/Libraryjava/lang/Object addListener(Ljava/util/EventListener;)VremoveListenercontains(Ljava/lang/Object;)ZaddaddWindowTypesInBookaddLinksInBook0(Ljava/lang/Object;ILoracle/help/library/Book;)V(Ljava/lang/String;)VsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/AbstractListiterator()Ljava/util/Iterator;java/util/Iteratornext()Ljava/lang/Object; getBookTitle()Ljava/lang/String;java/lang/StringequalshasNext()Zjava/util/AbstractCollectionremoveremoveWindowTypesInBookremoveLinksInBookgetLinkget(I)Ljava/lang/Object; getListeners()Ljava/util/Enumeration;java/util/Enumeration nextElementlibraryChangedhasMoreElements!:;<=>?@ABCDEF=1**Y*Y*Y * Y GHF + *+IHF + *+JKF\P+D*+/*+W* +* +*Y*+YYLMNF*OPF."L**L*+W+QRF?3+0*M,N+- !-,"SKF\P+D*+/*+#W* +$* +%*Y*+Y&Y'LTUF*(VWF +*+(XYF* )Z[F * +*\]F * ++^_FC7=N"*,: +-N`=-*-`aFC7=N"*,: +.N`=-*-bcF)M*+/N- *-0M,*1M,deF6**2M, ,34N-+5,6fgF>6Y: ,>^*,::,7: 8:,622W*:9:W