Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

PackageTCCCACCaCeAIDV
org.paneris.bibliomania159151811335.0%75.0%20.0%1
org.paneris.bibliomania.fti433764914.0%69.0%17.0%1
org.paneris.bibliomania.generated276242341712.0%88.0%0.0%1
org.paneris.bibliomania.loadtest201820810.0%100.0%10.0%1
org.paneris.bibliomania.logs770060.0%100.0%0.0%1
org.paneris.bibliomania.metasearch116551145.0%69.0%14.0%1
org.paneris.bibliomania.metasearch.amazon5501110.0%92.0%8.0%1
org.paneris.bibliomania.metasearch.bob101001110.0%92.0%8.0%1
org.paneris.bibliomania.metasearch.bol5501100.0%91.0%9.0%1
org.paneris.bibliomania.metasearch.util5414420.0%50.0%30.000002%1
org.paneris.bibliomania.pagination141401170.0%94.0%6.0%1
org.paneris.bibliomania.poem.dbms110020.0%100.0%0.0%1
org.paneris.bibliomania.population440180.0%89.0%11.0%1
org.paneris.bibliomania.shopping5501130.0%93.0%7.0%1
org.paneris.bibliomania.util4314925.0%69.0%6.0%1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

org.paneris.bibliomania

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11335.0%75.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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

org.paneris.bibliomania.fti

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4914.0%69.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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

org.paneris.bibliomania.generated

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1712.0%88.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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

org.paneris.bibliomania.loadtest

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0810.0%100.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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
Nonejava.io
java.lang
java.net
java.util
org.melati.poem
org.melati.poem.util
org.melati.util
org.paneris.bibliomania

org.paneris.bibliomania.logs

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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
Nonejava.io
java.lang
java.util
org.melati.poem
org.melati.poem.util
org.paneris.bibliomania

org.paneris.bibliomania.metasearch

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
51145.0%69.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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

org.paneris.bibliomania.metasearch.amazon

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1110.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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

org.paneris.bibliomania.metasearch.bob

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1110.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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

org.paneris.bibliomania.metasearch.bol

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1100.0%91.0%9.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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

org.paneris.bibliomania.metasearch.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4420.0%50.0%30.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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

org.paneris.bibliomania.pagination

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1170.0%94.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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

org.paneris.bibliomania.poem.dbms

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
020.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.paneris.bibliomania.poem.dbms.Postgresql
Nonejava.lang
org.melati.poem.dbms

org.paneris.bibliomania.population

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
180.0%89.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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

org.paneris.bibliomania.shopping

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1130.0%93.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.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

org.paneris.bibliomania.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4925.0%69.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses 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

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

PackagePackage Dependencies
org.paneris.bibliomaniaorg.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.ftiorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.generatedorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.loadtestorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.logsorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.metasearchorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania.metasearch.amazonorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.metasearch.boborg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.metasearch.bolorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.metasearch.utilorg.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania.paginationorg.paneris.bibliomania.fti
org.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.populationorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania
org.paneris.bibliomania.shoppingorg.paneris.bibliomania
org.paneris.bibliomania.metasearch
org.paneris.bibliomania

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe 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.
InstabilityThe 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.
DistanceThe 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.
CyclesPackages 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.