Package | TC | CC | AC | Ca | Ce | A | I | D | V |
---|---|---|---|---|---|---|---|---|---|
org.paneris.bibliomania | 159 | 151 | 8 | 11 | 33 | 5.0% | 75.0% | 20.0% | 1 |
org.paneris.bibliomania.fti | 43 | 37 | 6 | 4 | 9 | 14.0% | 69.0% | 17.0% | 1 |
org.paneris.bibliomania.generated | 276 | 242 | 34 | 1 | 7 | 12.0% | 88.0% | 0.0% | 1 |
org.paneris.bibliomania.loadtest | 20 | 18 | 2 | 0 | 8 | 10.0% | 100.0% | 10.0% | 1 |
org.paneris.bibliomania.logs | 7 | 7 | 0 | 0 | 6 | 0.0% | 100.0% | 0.0% | 1 |
org.paneris.bibliomania.metasearch | 11 | 6 | 5 | 5 | 11 | 45.0% | 69.0% | 14.0% | 1 |
org.paneris.bibliomania.metasearch.amazon | 5 | 5 | 0 | 1 | 11 | 0.0% | 92.0% | 8.0% | 1 |
org.paneris.bibliomania.metasearch.bob | 10 | 10 | 0 | 1 | 11 | 0.0% | 92.0% | 8.0% | 1 |
org.paneris.bibliomania.metasearch.bol | 5 | 5 | 0 | 1 | 10 | 0.0% | 91.0% | 9.0% | 1 |
org.paneris.bibliomania.metasearch.util | 5 | 4 | 1 | 4 | 4 | 20.0% | 50.0% | 30.000002% | 1 |
org.paneris.bibliomania.pagination | 14 | 14 | 0 | 1 | 17 | 0.0% | 94.0% | 6.0% | 1 |
org.paneris.bibliomania.poem.dbms | 1 | 1 | 0 | 0 | 2 | 0.0% | 100.0% | 0.0% | 1 |
org.paneris.bibliomania.population | 4 | 4 | 0 | 1 | 8 | 0.0% | 89.0% | 11.0% | 1 |
org.paneris.bibliomania.shopping | 5 | 5 | 0 | 1 | 13 | 0.0% | 93.0% | 7.0% | 1 |
org.paneris.bibliomania.util | 4 | 3 | 1 | 4 | 9 | 25.0% | 69.0% | 6.0% | 1 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 33 | 5.0% | 75.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.BibliomaniaDatabaseTables org.paneris.bibliomania.BibliomaniaServlet org.paneris.bibliomania.CommandServer$Interpreter org.paneris.bibliomania.FTILimitsException org.paneris.bibliomania.FramesetServlet org.paneris.bibliomania.SequenceFTILimitsException org.paneris.bibliomania.TroidFTILimitsException org.paneris.bibliomania.Unit | org.paneris.bibliomania.Advert org.paneris.bibliomania.AdvertTable org.paneris.bibliomania.AllMessageboards org.paneris.bibliomania.Author org.paneris.bibliomania.AuthorTable org.paneris.bibliomania.AuthorWebSite org.paneris.bibliomania.AuthorWebSiteTable org.paneris.bibliomania.BatchImporter org.paneris.bibliomania.BatchImporter$1 org.paneris.bibliomania.BatchImporter$2 org.paneris.bibliomania.BatchImporter$3 org.paneris.bibliomania.BatchImporter$Interpreter org.paneris.bibliomania.BatchImporter$Interpreter$1 org.paneris.bibliomania.BatchImporter$Interpreter$AuthenticationException org.paneris.bibliomania.BatchImporter$Result org.paneris.bibliomania.Bib org.paneris.bibliomania.BibliomaniaAccessHandler org.paneris.bibliomania.BibliomaniaAccessPoemException org.paneris.bibliomania.BibliomaniaDatabase org.paneris.bibliomania.BibliomaniaDatabase$1 org.paneris.bibliomania.BibliomaniaDatabase$2 org.paneris.bibliomania.BibliomaniaDatabase$BackgroundStockingsChecker org.paneris.bibliomania.BibliomaniaDatabase$BackgroundStockingsChecker$1 org.paneris.bibliomania.BibliomaniaDatabase$BookshopException org.paneris.bibliomania.BibliomaniaDatabase$TemplateException org.paneris.bibliomania.BibliomaniaFileFormDataAdaptor org.paneris.bibliomania.BibliomaniaFileFormDataAdaptorFactory org.paneris.bibliomania.BibliomaniaLogin org.paneris.bibliomania.BibliomaniaLogin$1 org.paneris.bibliomania.BibliomaniaLogin$2 org.paneris.bibliomania.BibliomaniaLogin$3 org.paneris.bibliomania.BibliomaniaLogin$4 org.paneris.bibliomania.BibliomaniaLogin$Handler org.paneris.bibliomania.BibliomaniaServlet$BibContext org.paneris.bibliomania.BibliomaniaTable org.paneris.bibliomania.Board org.paneris.bibliomania.BoardTable org.paneris.bibliomania.BoardType org.paneris.bibliomania.BoardTypeTable org.paneris.bibliomania.Book org.paneris.bibliomania.Book$TooManyBooksException org.paneris.bibliomania.BookFormat org.paneris.bibliomania.BookFormatTable org.paneris.bibliomania.BookFormatTable$1 org.paneris.bibliomania.BookStocking org.paneris.bibliomania.BookStocking$1 org.paneris.bibliomania.BookStockingTable org.paneris.bibliomania.BookTable org.paneris.bibliomania.Bookmark org.paneris.bibliomania.Bookshop org.paneris.bibliomania.BookshopTable org.paneris.bibliomania.Buy org.paneris.bibliomania.Buy$CollatedHitsEnumeration org.paneris.bibliomania.Buy$Hit org.paneris.bibliomania.Campaign org.paneris.bibliomania.CampaignTable org.paneris.bibliomania.CampaignUser org.paneris.bibliomania.CampaignUserTable org.paneris.bibliomania.Chapter org.paneris.bibliomania.Chapter$1 org.paneris.bibliomania.Chapter$PageBody org.paneris.bibliomania.Chapter$TooManyChaptersException org.paneris.bibliomania.ChapterTable org.paneris.bibliomania.CommandServer org.paneris.bibliomania.CommandServer$1 org.paneris.bibliomania.CommandServer$CarConWriter org.paneris.bibliomania.CommandServer$DelegatingInterpreter org.paneris.bibliomania.CommandServer$Loop org.paneris.bibliomania.ContentAccessPoemException org.paneris.bibliomania.Country org.paneris.bibliomania.CountryTable org.paneris.bibliomania.CreateBoard org.paneris.bibliomania.CreateBoard$1 org.paneris.bibliomania.Currency org.paneris.bibliomania.CurrencyTable org.paneris.bibliomania.DeliveryCharge org.paneris.bibliomania.DeliveryChargeBand org.paneris.bibliomania.DeliveryChargeBandTable org.paneris.bibliomania.DeliveryChargeTable org.paneris.bibliomania.DeliveryCharges org.paneris.bibliomania.Download org.paneris.bibliomania.DownloadEvent org.paneris.bibliomania.DownloadEventTable org.paneris.bibliomania.DownloadFile org.paneris.bibliomania.DownloadFile$1 org.paneris.bibliomania.DownloadFile$2 org.paneris.bibliomania.DownloadFile$DownloadException org.paneris.bibliomania.DownloadFile$DownloadItem org.paneris.bibliomania.DownloadFile$DownloadWrapper org.paneris.bibliomania.DownloadList org.paneris.bibliomania.DownloadTable org.paneris.bibliomania.EnsureLogin org.paneris.bibliomania.FixTextID org.paneris.bibliomania.FormParamException org.paneris.bibliomania.Layout org.paneris.bibliomania.LayoutTable org.paneris.bibliomania.ListBoards org.paneris.bibliomania.NotLoggedInException org.paneris.bibliomania.OldUrlRedirect org.paneris.bibliomania.OrderStatus org.paneris.bibliomania.OrderStatusTable org.paneris.bibliomania.PaginationException org.paneris.bibliomania.Product org.paneris.bibliomania.ProductAssociation org.paneris.bibliomania.ProductAssociationTable org.paneris.bibliomania.ProductTable org.paneris.bibliomania.Publisher org.paneris.bibliomania.PublisherTable org.paneris.bibliomania.RegenerateNavigation org.paneris.bibliomania.RegenerateNavigation$1 org.paneris.bibliomania.ResetAuthorSequence org.paneris.bibliomania.Search org.paneris.bibliomania.Search$1 org.paneris.bibliomania.Section org.paneris.bibliomania.Section$1 org.paneris.bibliomania.SectionGroup org.paneris.bibliomania.SectionGroup$1 org.paneris.bibliomania.SectionGroupTable org.paneris.bibliomania.SectionTable org.paneris.bibliomania.Serve org.paneris.bibliomania.Serve$ServeContext org.paneris.bibliomania.Sex org.paneris.bibliomania.SexTable org.paneris.bibliomania.Shop org.paneris.bibliomania.ShopOrder org.paneris.bibliomania.ShopOrderItem org.paneris.bibliomania.ShopOrderItemTable org.paneris.bibliomania.ShopOrderTable org.paneris.bibliomania.ShowNotIndexed org.paneris.bibliomania.ShowNotIndexed$1 org.paneris.bibliomania.StockingsSearch org.paneris.bibliomania.StockingsSearch$1 org.paneris.bibliomania.StockingsSearch$CollatingResults org.paneris.bibliomania.StockingsSearch$DisplayOrder org.paneris.bibliomania.StockingsSearch$SearchThread org.paneris.bibliomania.StockingsSearch$SearchThread$1 org.paneris.bibliomania.StockingsSearchTable org.paneris.bibliomania.Supplier org.paneris.bibliomania.SupplierProduct org.paneris.bibliomania.SupplierProductTable org.paneris.bibliomania.SupplierTable org.paneris.bibliomania.TooManyAuthorsException org.paneris.bibliomania.TooManySectionsException org.paneris.bibliomania.TotalNav org.paneris.bibliomania.Unit$1 org.paneris.bibliomania.Unit$NoSourceDirException org.paneris.bibliomania.UnitTable org.paneris.bibliomania.User org.paneris.bibliomania.User$1 org.paneris.bibliomania.UserDetails org.paneris.bibliomania.UserTable | org.paneris.bibliomania.fti org.paneris.bibliomania.generated org.paneris.bibliomania.loadtest org.paneris.bibliomania.logs org.paneris.bibliomania.metasearch org.paneris.bibliomania.metasearch.amazon org.paneris.bibliomania.metasearch.bob org.paneris.bibliomania.metasearch.bol org.paneris.bibliomania.pagination org.paneris.bibliomania.population org.paneris.bibliomania.shopping | com.sleepycat.db java.io java.lang java.net java.sql java.text java.util javax.servlet javax.servlet.http org.apache.oro.text.regex org.melati org.melati.admin org.melati.login org.melati.poem org.melati.poem.transaction org.melati.poem.util org.melati.servlet org.melati.template org.melati.template.webmacro org.melati.util org.paneris.bibliomania.fti org.paneris.bibliomania.generated org.paneris.bibliomania.metasearch org.paneris.bibliomania.pagination org.paneris.bibliomania.population org.paneris.bibliomania.shopping org.paneris.bibliomania.util org.paneris.melati.boards org.paneris.melati.boards.model org.paneris.melati.shopping org.webmacro org.webmacro.engine org.webmacro.servlet |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 9 | 14.0% | 69.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.fti.Library org.paneris.bibliomania.fti.Packer org.paneris.bibliomania.fti.SearchResults org.paneris.bibliomania.fti.Text org.paneris.bibliomania.fti.TextSearchResults org.paneris.bibliomania.fti.TextSearchResultsBase | org.paneris.bibliomania.fti.AnchorFinder org.paneris.bibliomania.fti.AndSearchResults org.paneris.bibliomania.fti.AndSearchResults$1 org.paneris.bibliomania.fti.ContextSearchResults org.paneris.bibliomania.fti.ContextSearchResults$1 org.paneris.bibliomania.fti.ContextSearchResults$1$1 org.paneris.bibliomania.fti.CountTooLargeException org.paneris.bibliomania.fti.DbUtils org.paneris.bibliomania.fti.DbUtils$UnexpectedDatabaseExceptionException org.paneris.bibliomania.fti.FTIException org.paneris.bibliomania.fti.FivePacker org.paneris.bibliomania.fti.FourPacker org.paneris.bibliomania.fti.GroupTextSearchResults org.paneris.bibliomania.fti.HitAnchor org.paneris.bibliomania.fti.HitText org.paneris.bibliomania.fti.HitTextsEnumeration org.paneris.bibliomania.fti.IDTooLargeException org.paneris.bibliomania.fti.IndexCursor org.paneris.bibliomania.fti.IndexOther org.paneris.bibliomania.fti.IndexOther$1 org.paneris.bibliomania.fti.IndexOther$Buffer org.paneris.bibliomania.fti.IndexOther$CorruptionException org.paneris.bibliomania.fti.IndexOther$WordIDExceededMaxException org.paneris.bibliomania.fti.IndexOther$WordRecord org.paneris.bibliomania.fti.IndexTokenizer org.paneris.bibliomania.fti.OnePacker org.paneris.bibliomania.fti.OrTextSearchResults org.paneris.bibliomania.fti.Score org.paneris.bibliomania.fti.Score$1 org.paneris.bibliomania.fti.Score$Hit org.paneris.bibliomania.fti.ScoredHitTextsEnumeration org.paneris.bibliomania.fti.StringDbHash org.paneris.bibliomania.fti.TextStream org.paneris.bibliomania.fti.TextTooLongException org.paneris.bibliomania.fti.ThreePacker org.paneris.bibliomania.fti.TwoPacker org.paneris.bibliomania.fti.WordTextSearchResults | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania.metasearch.amazon org.paneris.bibliomania.pagination | com.sleepycat.db java.io java.lang java.util org.melati.poem org.melati.poem.transaction org.melati.poem.util org.melati.util org.paneris.bibliomania |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 12.0% | 88.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.generated.AdvertBase org.paneris.bibliomania.generated.AuthorBase org.paneris.bibliomania.generated.AuthorWebSiteBase org.paneris.bibliomania.generated.BibliomaniaDatabaseTablesBase org.paneris.bibliomania.generated.BoardBase org.paneris.bibliomania.generated.BoardTypeBase org.paneris.bibliomania.generated.BookBase org.paneris.bibliomania.generated.BookFormatBase org.paneris.bibliomania.generated.BookStockingBase org.paneris.bibliomania.generated.BookshopBase org.paneris.bibliomania.generated.CampaignBase org.paneris.bibliomania.generated.CampaignUserBase org.paneris.bibliomania.generated.ChapterBase org.paneris.bibliomania.generated.CountryBase org.paneris.bibliomania.generated.CurrencyBase org.paneris.bibliomania.generated.DeliveryChargeBandBase org.paneris.bibliomania.generated.DeliveryChargeBase org.paneris.bibliomania.generated.DownloadBase org.paneris.bibliomania.generated.DownloadEventBase org.paneris.bibliomania.generated.LayoutBase org.paneris.bibliomania.generated.OrderStatusBase org.paneris.bibliomania.generated.ProductAssociationBase org.paneris.bibliomania.generated.ProductBase org.paneris.bibliomania.generated.PublisherBase org.paneris.bibliomania.generated.SectionBase org.paneris.bibliomania.generated.SectionGroupBase org.paneris.bibliomania.generated.SexBase org.paneris.bibliomania.generated.ShopOrderBase org.paneris.bibliomania.generated.ShopOrderItemBase org.paneris.bibliomania.generated.StockingsSearchBase org.paneris.bibliomania.generated.SupplierBase org.paneris.bibliomania.generated.SupplierProductBase org.paneris.bibliomania.generated.UnitBase org.paneris.bibliomania.generated.UserBase | org.paneris.bibliomania.generated.AdvertTableBase org.paneris.bibliomania.generated.AdvertTableBase$1 org.paneris.bibliomania.generated.AdvertTableBase$2 org.paneris.bibliomania.generated.AdvertTableBase$3 org.paneris.bibliomania.generated.AuthorTableBase org.paneris.bibliomania.generated.AuthorTableBase$1 org.paneris.bibliomania.generated.AuthorTableBase$10 org.paneris.bibliomania.generated.AuthorTableBase$11 org.paneris.bibliomania.generated.AuthorTableBase$12 org.paneris.bibliomania.generated.AuthorTableBase$2 org.paneris.bibliomania.generated.AuthorTableBase$3 org.paneris.bibliomania.generated.AuthorTableBase$4 org.paneris.bibliomania.generated.AuthorTableBase$5 org.paneris.bibliomania.generated.AuthorTableBase$6 org.paneris.bibliomania.generated.AuthorTableBase$7 org.paneris.bibliomania.generated.AuthorTableBase$8 org.paneris.bibliomania.generated.AuthorTableBase$9 org.paneris.bibliomania.generated.AuthorWebSiteTableBase org.paneris.bibliomania.generated.AuthorWebSiteTableBase$1 org.paneris.bibliomania.generated.AuthorWebSiteTableBase$2 org.paneris.bibliomania.generated.AuthorWebSiteTableBase$3 org.paneris.bibliomania.generated.AuthorWebSiteTableBase$4 org.paneris.bibliomania.generated.AuthorWebSiteTableBase$5 org.paneris.bibliomania.generated.AuthorWebSiteTableBase$6 org.paneris.bibliomania.generated.BibliomaniaDatabaseBase org.paneris.bibliomania.generated.BoardTableBase org.paneris.bibliomania.generated.BoardTypeTableBase org.paneris.bibliomania.generated.BookFormatTableBase org.paneris.bibliomania.generated.BookFormatTableBase$1 org.paneris.bibliomania.generated.BookFormatTableBase$2 org.paneris.bibliomania.generated.BookFormatTableBase$3 org.paneris.bibliomania.generated.BookStockingTableBase org.paneris.bibliomania.generated.BookStockingTableBase$1 org.paneris.bibliomania.generated.BookStockingTableBase$10 org.paneris.bibliomania.generated.BookStockingTableBase$11 org.paneris.bibliomania.generated.BookStockingTableBase$12 org.paneris.bibliomania.generated.BookStockingTableBase$13 org.paneris.bibliomania.generated.BookStockingTableBase$14 org.paneris.bibliomania.generated.BookStockingTableBase$15 org.paneris.bibliomania.generated.BookStockingTableBase$16 org.paneris.bibliomania.generated.BookStockingTableBase$2 org.paneris.bibliomania.generated.BookStockingTableBase$3 org.paneris.bibliomania.generated.BookStockingTableBase$4 org.paneris.bibliomania.generated.BookStockingTableBase$5 org.paneris.bibliomania.generated.BookStockingTableBase$6 org.paneris.bibliomania.generated.BookStockingTableBase$7 org.paneris.bibliomania.generated.BookStockingTableBase$8 org.paneris.bibliomania.generated.BookStockingTableBase$9 org.paneris.bibliomania.generated.BookTableBase org.paneris.bibliomania.generated.BookTableBase$1 org.paneris.bibliomania.generated.BookTableBase$10 org.paneris.bibliomania.generated.BookTableBase$11 org.paneris.bibliomania.generated.BookTableBase$12 org.paneris.bibliomania.generated.BookTableBase$13 org.paneris.bibliomania.generated.BookTableBase$14 org.paneris.bibliomania.generated.BookTableBase$15 org.paneris.bibliomania.generated.BookTableBase$2 org.paneris.bibliomania.generated.BookTableBase$3 org.paneris.bibliomania.generated.BookTableBase$4 org.paneris.bibliomania.generated.BookTableBase$5 org.paneris.bibliomania.generated.BookTableBase$6 org.paneris.bibliomania.generated.BookTableBase$7 org.paneris.bibliomania.generated.BookTableBase$8 org.paneris.bibliomania.generated.BookTableBase$9 org.paneris.bibliomania.generated.BookshopTableBase org.paneris.bibliomania.generated.BookshopTableBase$1 org.paneris.bibliomania.generated.BookshopTableBase$2 org.paneris.bibliomania.generated.BookshopTableBase$3 org.paneris.bibliomania.generated.BookshopTableBase$4 org.paneris.bibliomania.generated.BookshopTableBase$5 org.paneris.bibliomania.generated.CampaignTableBase org.paneris.bibliomania.generated.CampaignTableBase$1 org.paneris.bibliomania.generated.CampaignTableBase$2 org.paneris.bibliomania.generated.CampaignTableBase$3 org.paneris.bibliomania.generated.CampaignTableBase$4 org.paneris.bibliomania.generated.CampaignTableBase$5 org.paneris.bibliomania.generated.CampaignTableBase$6 org.paneris.bibliomania.generated.CampaignTableBase$7 org.paneris.bibliomania.generated.CampaignUserTableBase org.paneris.bibliomania.generated.CampaignUserTableBase$1 org.paneris.bibliomania.generated.CampaignUserTableBase$2 org.paneris.bibliomania.generated.CampaignUserTableBase$3 org.paneris.bibliomania.generated.ChapterTableBase org.paneris.bibliomania.generated.ChapterTableBase$1 org.paneris.bibliomania.generated.ChapterTableBase$2 org.paneris.bibliomania.generated.ChapterTableBase$3 org.paneris.bibliomania.generated.ChapterTableBase$4 org.paneris.bibliomania.generated.ChapterTableBase$5 org.paneris.bibliomania.generated.ChapterTableBase$6 org.paneris.bibliomania.generated.ChapterTableBase$7 org.paneris.bibliomania.generated.ChapterTableBase$8 org.paneris.bibliomania.generated.ChapterTableBase$9 org.paneris.bibliomania.generated.CountryTableBase org.paneris.bibliomania.generated.CountryTableBase$1 org.paneris.bibliomania.generated.CountryTableBase$2 org.paneris.bibliomania.generated.CountryTableBase$3 org.paneris.bibliomania.generated.CurrencyTableBase org.paneris.bibliomania.generated.CurrencyTableBase$1 org.paneris.bibliomania.generated.CurrencyTableBase$2 org.paneris.bibliomania.generated.CurrencyTableBase$3 org.paneris.bibliomania.generated.CurrencyTableBase$4 org.paneris.bibliomania.generated.DeliveryChargeBandTableBase org.paneris.bibliomania.generated.DeliveryChargeBandTableBase$1 org.paneris.bibliomania.generated.DeliveryChargeBandTableBase$2 org.paneris.bibliomania.generated.DeliveryChargeTableBase org.paneris.bibliomania.generated.DeliveryChargeTableBase$1 org.paneris.bibliomania.generated.DeliveryChargeTableBase$2 org.paneris.bibliomania.generated.DeliveryChargeTableBase$3 org.paneris.bibliomania.generated.DeliveryChargeTableBase$4 org.paneris.bibliomania.generated.DeliveryChargeTableBase$5 org.paneris.bibliomania.generated.DownloadEventTableBase org.paneris.bibliomania.generated.DownloadEventTableBase$1 org.paneris.bibliomania.generated.DownloadEventTableBase$2 org.paneris.bibliomania.generated.DownloadEventTableBase$3 org.paneris.bibliomania.generated.DownloadEventTableBase$4 org.paneris.bibliomania.generated.DownloadTableBase org.paneris.bibliomania.generated.DownloadTableBase$1 org.paneris.bibliomania.generated.DownloadTableBase$2 org.paneris.bibliomania.generated.LayoutTableBase org.paneris.bibliomania.generated.LayoutTableBase$1 org.paneris.bibliomania.generated.LayoutTableBase$2 org.paneris.bibliomania.generated.OrderStatusTableBase org.paneris.bibliomania.generated.OrderStatusTableBase$1 org.paneris.bibliomania.generated.OrderStatusTableBase$2 org.paneris.bibliomania.generated.ProductAssociationTableBase org.paneris.bibliomania.generated.ProductAssociationTableBase$1 org.paneris.bibliomania.generated.ProductAssociationTableBase$2 org.paneris.bibliomania.generated.ProductAssociationTableBase$3 org.paneris.bibliomania.generated.ProductAssociationTableBase$4 org.paneris.bibliomania.generated.ProductTableBase org.paneris.bibliomania.generated.ProductTableBase$1 org.paneris.bibliomania.generated.ProductTableBase$10 org.paneris.bibliomania.generated.ProductTableBase$11 org.paneris.bibliomania.generated.ProductTableBase$12 org.paneris.bibliomania.generated.ProductTableBase$2 org.paneris.bibliomania.generated.ProductTableBase$3 org.paneris.bibliomania.generated.ProductTableBase$4 org.paneris.bibliomania.generated.ProductTableBase$5 org.paneris.bibliomania.generated.ProductTableBase$6 org.paneris.bibliomania.generated.ProductTableBase$7 org.paneris.bibliomania.generated.ProductTableBase$8 org.paneris.bibliomania.generated.ProductTableBase$9 org.paneris.bibliomania.generated.PublisherTableBase org.paneris.bibliomania.generated.PublisherTableBase$1 org.paneris.bibliomania.generated.PublisherTableBase$2 org.paneris.bibliomania.generated.PublisherTableBase$3 org.paneris.bibliomania.generated.PublisherTableBase$4 org.paneris.bibliomania.generated.PublisherTableBase$5 org.paneris.bibliomania.generated.PublisherTableBase$6 org.paneris.bibliomania.generated.SectionGroupTableBase org.paneris.bibliomania.generated.SectionGroupTableBase$1 org.paneris.bibliomania.generated.SectionGroupTableBase$10 org.paneris.bibliomania.generated.SectionGroupTableBase$2 org.paneris.bibliomania.generated.SectionGroupTableBase$3 org.paneris.bibliomania.generated.SectionGroupTableBase$4 org.paneris.bibliomania.generated.SectionGroupTableBase$5 org.paneris.bibliomania.generated.SectionGroupTableBase$6 org.paneris.bibliomania.generated.SectionGroupTableBase$7 org.paneris.bibliomania.generated.SectionGroupTableBase$8 org.paneris.bibliomania.generated.SectionGroupTableBase$9 org.paneris.bibliomania.generated.SectionTableBase org.paneris.bibliomania.generated.SectionTableBase$1 org.paneris.bibliomania.generated.SectionTableBase$2 org.paneris.bibliomania.generated.SectionTableBase$3 org.paneris.bibliomania.generated.SectionTableBase$4 org.paneris.bibliomania.generated.SexTableBase org.paneris.bibliomania.generated.SexTableBase$1 org.paneris.bibliomania.generated.SexTableBase$2 org.paneris.bibliomania.generated.ShopOrderItemTableBase org.paneris.bibliomania.generated.ShopOrderItemTableBase$1 org.paneris.bibliomania.generated.ShopOrderItemTableBase$10 org.paneris.bibliomania.generated.ShopOrderItemTableBase$11 org.paneris.bibliomania.generated.ShopOrderItemTableBase$12 org.paneris.bibliomania.generated.ShopOrderItemTableBase$13 org.paneris.bibliomania.generated.ShopOrderItemTableBase$2 org.paneris.bibliomania.generated.ShopOrderItemTableBase$3 org.paneris.bibliomania.generated.ShopOrderItemTableBase$4 org.paneris.bibliomania.generated.ShopOrderItemTableBase$5 org.paneris.bibliomania.generated.ShopOrderItemTableBase$6 org.paneris.bibliomania.generated.ShopOrderItemTableBase$7 org.paneris.bibliomania.generated.ShopOrderItemTableBase$8 org.paneris.bibliomania.generated.ShopOrderItemTableBase$9 org.paneris.bibliomania.generated.ShopOrderTableBase org.paneris.bibliomania.generated.ShopOrderTableBase$1 org.paneris.bibliomania.generated.ShopOrderTableBase$10 org.paneris.bibliomania.generated.ShopOrderTableBase$11 org.paneris.bibliomania.generated.ShopOrderTableBase$12 org.paneris.bibliomania.generated.ShopOrderTableBase$13 org.paneris.bibliomania.generated.ShopOrderTableBase$14 org.paneris.bibliomania.generated.ShopOrderTableBase$15 org.paneris.bibliomania.generated.ShopOrderTableBase$16 org.paneris.bibliomania.generated.ShopOrderTableBase$17 org.paneris.bibliomania.generated.ShopOrderTableBase$18 org.paneris.bibliomania.generated.ShopOrderTableBase$19 org.paneris.bibliomania.generated.ShopOrderTableBase$2 org.paneris.bibliomania.generated.ShopOrderTableBase$3 org.paneris.bibliomania.generated.ShopOrderTableBase$4 org.paneris.bibliomania.generated.ShopOrderTableBase$5 org.paneris.bibliomania.generated.ShopOrderTableBase$6 org.paneris.bibliomania.generated.ShopOrderTableBase$7 org.paneris.bibliomania.generated.ShopOrderTableBase$8 org.paneris.bibliomania.generated.ShopOrderTableBase$9 org.paneris.bibliomania.generated.StockingsSearchTableBase org.paneris.bibliomania.generated.StockingsSearchTableBase$1 org.paneris.bibliomania.generated.StockingsSearchTableBase$2 org.paneris.bibliomania.generated.StockingsSearchTableBase$3 org.paneris.bibliomania.generated.StockingsSearchTableBase$4 org.paneris.bibliomania.generated.StockingsSearchTableBase$5 org.paneris.bibliomania.generated.SupplierProductTableBase org.paneris.bibliomania.generated.SupplierProductTableBase$1 org.paneris.bibliomania.generated.SupplierProductTableBase$2 org.paneris.bibliomania.generated.SupplierProductTableBase$3 org.paneris.bibliomania.generated.SupplierTableBase org.paneris.bibliomania.generated.SupplierTableBase$1 org.paneris.bibliomania.generated.SupplierTableBase$2 org.paneris.bibliomania.generated.SupplierTableBase$3 org.paneris.bibliomania.generated.SupplierTableBase$4 org.paneris.bibliomania.generated.SupplierTableBase$5 org.paneris.bibliomania.generated.SupplierTableBase$6 org.paneris.bibliomania.generated.SupplierTableBase$7 org.paneris.bibliomania.generated.UnitTableBase org.paneris.bibliomania.generated.UnitTableBase$1 org.paneris.bibliomania.generated.UnitTableBase$2 org.paneris.bibliomania.generated.UnitTableBase$3 org.paneris.bibliomania.generated.UnitTableBase$4 org.paneris.bibliomania.generated.UnitTableBase$5 org.paneris.bibliomania.generated.UserTableBase org.paneris.bibliomania.generated.UserTableBase$1 org.paneris.bibliomania.generated.UserTableBase$10 org.paneris.bibliomania.generated.UserTableBase$11 org.paneris.bibliomania.generated.UserTableBase$12 org.paneris.bibliomania.generated.UserTableBase$13 org.paneris.bibliomania.generated.UserTableBase$14 org.paneris.bibliomania.generated.UserTableBase$15 org.paneris.bibliomania.generated.UserTableBase$2 org.paneris.bibliomania.generated.UserTableBase$3 org.paneris.bibliomania.generated.UserTableBase$4 org.paneris.bibliomania.generated.UserTableBase$5 org.paneris.bibliomania.generated.UserTableBase$6 org.paneris.bibliomania.generated.UserTableBase$7 org.paneris.bibliomania.generated.UserTableBase$8 org.paneris.bibliomania.generated.UserTableBase$9 | org.paneris.bibliomania | java.lang java.sql java.util org.melati.poem org.melati.poem.util org.paneris.bibliomania org.paneris.melati.boards.model |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 10.0% | 100.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.loadtest.Level org.paneris.bibliomania.loadtest.Urler | org.paneris.bibliomania.loadtest.AuthorLevel org.paneris.bibliomania.loadtest.BitBucket org.paneris.bibliomania.loadtest.BookDesc org.paneris.bibliomania.loadtest.BookLevel org.paneris.bibliomania.loadtest.ChapterDesc org.paneris.bibliomania.loadtest.ChapterLevel org.paneris.bibliomania.loadtest.DiscreteDistribution org.paneris.bibliomania.loadtest.ExponentialDistribution org.paneris.bibliomania.loadtest.ExtractTree org.paneris.bibliomania.loadtest.ExtractTree$1 org.paneris.bibliomania.loadtest.HitStats org.paneris.bibliomania.loadtest.LoadTest org.paneris.bibliomania.loadtest.LoadTest$1 org.paneris.bibliomania.loadtest.LoadTest$Stopper org.paneris.bibliomania.loadtest.ReadUrler org.paneris.bibliomania.loadtest.ReqType org.paneris.bibliomania.loadtest.SearchUrler org.paneris.bibliomania.loadtest.SectionLevel | None | java.io java.lang java.net java.util org.melati.poem org.melati.poem.util org.melati.util org.paneris.bibliomania |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.logs.LogAnalysis org.paneris.bibliomania.logs.LogLine org.paneris.bibliomania.logs.NotTodayFilter org.paneris.bibliomania.logs.TranslatedFilter org.paneris.bibliomania.logs.Translator org.paneris.bibliomania.logs.Translator$1 org.paneris.bibliomania.logs.WebalizerFilter | None | java.io java.lang java.util org.melati.poem org.melati.poem.util org.paneris.bibliomania |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 11 | 45.0% | 69.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.metasearch.BOLAndBOBBackendBase org.paneris.bibliomania.metasearch.BookPageBase org.paneris.bibliomania.metasearch.BookStockingFactory org.paneris.bibliomania.metasearch.BookshopBackend org.paneris.bibliomania.metasearch.BookshopBackendFactory | org.paneris.bibliomania.metasearch.Metasearch org.paneris.bibliomania.metasearch.Metasearch$1 org.paneris.bibliomania.metasearch.Metasearch$HitsEnumeration org.paneris.bibliomania.metasearch.Metasearch$SearchThread org.paneris.bibliomania.metasearch.Test org.paneris.bibliomania.metasearch.Test$1 | org.paneris.bibliomania org.paneris.bibliomania.metasearch.amazon org.paneris.bibliomania.metasearch.bob org.paneris.bibliomania.metasearch.bol org.paneris.bibliomania.metasearch.util | com.sleepycat.db java.io java.lang java.util org.melati.poem.transaction org.paneris.bibliomania org.paneris.bibliomania.fti org.paneris.bibliomania.metasearch.amazon org.paneris.bibliomania.metasearch.bob org.paneris.bibliomania.metasearch.bol org.paneris.bibliomania.metasearch.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.metasearch.amazon.Backend org.paneris.bibliomania.metasearch.amazon.BookPage org.paneris.bibliomania.metasearch.amazon.Factory org.paneris.bibliomania.metasearch.amazon.SearchResults org.paneris.bibliomania.metasearch.amazon.SearchResults$1 | org.paneris.bibliomania.metasearch | com.sleepycat.db java.io java.lang java.net java.util org.melati.poem.transaction org.melati.util org.paneris.bibliomania org.paneris.bibliomania.fti org.paneris.bibliomania.metasearch org.paneris.bibliomania.metasearch.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.metasearch.bob.Backend org.paneris.bibliomania.metasearch.bob.BookPage org.paneris.bibliomania.metasearch.bob.Factory org.paneris.bibliomania.metasearch.bob.FrontPage org.paneris.bibliomania.metasearch.bob.OpenException org.paneris.bibliomania.metasearch.bob.SearchResults org.paneris.bibliomania.metasearch.bob.SearchResults$1 org.paneris.bibliomania.metasearch.bob.Session org.paneris.bibliomania.metasearch.bob.Session$NoSessionIDException org.paneris.bibliomania.metasearch.bob.Session$SessionRenewer | org.paneris.bibliomania.metasearch | com.sleepycat.db java.io java.lang java.net java.util org.apache.oro.text.regex org.melati.poem.transaction org.melati.util org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania.metasearch.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 0.0% | 91.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.metasearch.bol.Backend org.paneris.bibliomania.metasearch.bol.BookPage org.paneris.bibliomania.metasearch.bol.Factory org.paneris.bibliomania.metasearch.bol.SearchResults org.paneris.bibliomania.metasearch.bol.SearchResults$1 | org.paneris.bibliomania.metasearch | com.sleepycat.db java.io java.lang java.net java.util org.melati.poem.transaction org.melati.util org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania.metasearch.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 4 | 20.0% | 50.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.metasearch.util.SearchResultsBase | org.paneris.bibliomania.metasearch.util.HackParser org.paneris.bibliomania.metasearch.util.HackParser$ParseException org.paneris.bibliomania.metasearch.util.TimeoutThread org.paneris.bibliomania.metasearch.util.TimeoutThread$ForcedStopException | org.paneris.bibliomania.metasearch org.paneris.bibliomania.metasearch.amazon org.paneris.bibliomania.metasearch.bob org.paneris.bibliomania.metasearch.bol | java.io java.lang java.util org.paneris.bibliomania.metasearch |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 17 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.pagination.Pagination org.paneris.bibliomania.pagination.Pagination$1 org.paneris.bibliomania.pagination.Pagination$BreakInfoOfDVI org.paneris.bibliomania.pagination.Pagination$DefaultTexHeaderNotFoundException org.paneris.bibliomania.pagination.Pagination$FootnoteSequence org.paneris.bibliomania.pagination.Pagination$FootnoteSequence$NestingException org.paneris.bibliomania.pagination.Pagination$LineFixatingCallback org.paneris.bibliomania.pagination.Pagination$PageFinder org.paneris.bibliomania.pagination.Pagination$PageSpan org.paneris.bibliomania.pagination.Pagination$TagInTexException org.paneris.bibliomania.pagination.Pagination$TexFailedException org.paneris.bibliomania.pagination.Pagination$TexGeneratingCallback org.paneris.bibliomania.pagination.Pagination$TexGeneratingCallback$TagTranslation org.paneris.bibliomania.pagination.ShowTexLog | org.paneris.bibliomania | com.sleepycat.db java.io java.lang java.net java.util javax.swing.text javax.swing.text.html org.melati org.melati.poem.util org.melati.template.webmacro org.melati.util org.paneris.bibliomania org.paneris.bibliomania.fti org.paneris.bibliomania.util org.webmacro org.webmacro.engine org.webmacro.servlet |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.poem.dbms.Postgresql | None | java.lang org.melati.poem.dbms |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.population.KeyDotTxtFilter org.paneris.bibliomania.population.KeyDotTxtFilter$1 org.paneris.bibliomania.population.KeyDotTxtFilter$PopulationException org.paneris.bibliomania.population.KeyDotTxtFilter$SyntaxException | org.paneris.bibliomania | java.io java.lang java.util org.apache.oro.text.regex org.melati.poem org.melati.util org.paneris.bibliomania org.paneris.bibliomania.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.paneris.bibliomania.shopping.BibliomaniaShoppingTrolley org.paneris.bibliomania.shopping.BibliomaniaShoppingTrolley$1 org.paneris.bibliomania.shopping.BibliomaniaShoppingTrolley$SupplierCharge org.paneris.bibliomania.shopping.BibliomaniaShoppingTrolleyItem org.paneris.bibliomania.shopping.BibliomaniaTrolley | org.paneris.bibliomania | java.io java.lang java.util javax.servlet.http org.melati org.melati.poem org.melati.servlet org.melati.template org.melati.util org.paneris.bibliomania org.paneris.bibliomania.util org.paneris.melati.shopping org.webmacro.servlet |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 9 | 25.0% | 69.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.paneris.bibliomania.util.FictionalNotifiableParserCallback | org.paneris.bibliomania.util.BibliomaniaUtil org.paneris.bibliomania.util.FictionalNotifyingDocumentParser org.paneris.bibliomania.util.OROUtils | org.paneris.bibliomania org.paneris.bibliomania.pagination org.paneris.bibliomania.population org.paneris.bibliomania.shopping | java.io java.lang java.text java.util javax.swing.text javax.swing.text.html javax.swing.text.html.parser org.apache.oro.text.regex org.melati.util |
Package | Package Dependencies |
---|---|
org.paneris.bibliomania | org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.fti | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.generated | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.loadtest | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.logs | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.metasearch | org.paneris.bibliomania org.paneris.bibliomania.metasearch |
org.paneris.bibliomania.metasearch.amazon | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.metasearch.bob | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.metasearch.bol | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.metasearch.util | org.paneris.bibliomania.metasearch org.paneris.bibliomania org.paneris.bibliomania.metasearch |
org.paneris.bibliomania.pagination | org.paneris.bibliomania.fti org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.population | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
org.paneris.bibliomania.shopping | org.paneris.bibliomania org.paneris.bibliomania.metasearch org.paneris.bibliomania |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |