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.dbunit24159181338.0%42.0%21.0%1
org.dbunit.ant119202218.0%100.0%18.0%1
org.dbunit.assertion1310311023.0%91.0%14.0%1
org.dbunit.database34286171518.0%47.0%35.0%1
org.dbunit.database.search9811911.0%90.0%1.0%1
org.dbunit.database.statement15962740.0%78.0%18.0%1
org.dbunit.dataset53449181017.0%36.0%47.0%1
org.dbunit.dataset.common.handlers322842412.0%67.0%21.0%1
org.dbunit.dataset.csv98121111.0%85.0%4.0%1
org.dbunit.dataset.datatype29254201014.0%33.0%52.999996%1
org.dbunit.dataset.excel330290.0%82.0%18.0%1
org.dbunit.dataset.filter13857538.0%42.0%20.0%1
org.dbunit.dataset.sqlloader54101520.0%100.0%20.0%1
org.dbunit.dataset.stream10825520.0%50.0%30.000002%1
org.dbunit.dataset.xml151412137.0%87.0%7.0%1
org.dbunit.ext.db2330080.0%100.0%0.0%1
org.dbunit.ext.h2220070.0%100.0%0.0%1
org.dbunit.ext.hsqldb220070.0%100.0%0.0%1
org.dbunit.ext.mckoi220070.0%100.0%0.0%1
org.dbunit.ext.mssql6601100.0%91.0%9.0%1
org.dbunit.ext.mysql330080.0%100.0%0.0%1
org.dbunit.ext.netezza220060.0%100.0%0.0%1
org.dbunit.ext.oracle131300140.0%100.0%0.0%1
org.dbunit.ext.postgresql550060.0%100.0%0.0%1
org.dbunit.operation2017331015.000001%77.0%8.0%1
org.dbunit.util1716111136.0%54.000004%40.0%1
org.dbunit.util.concurrent201371635.0%86.0%21.0%1
org.dbunit.util.fileloader64211033.0%91.0%24.0%1
org.dbunit.util.search9362667.0%75.0%42.0%1
org.dbunit.util.xml110140.0%80.0%20.0%1

Packages

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

org.dbunit

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
181338.0%42.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.AbstractDatabaseTester
org.dbunit.DBTestCase
org.dbunit.DataSourceBasedDBTestCase
org.dbunit.DatabaseTestCase
org.dbunit.IDatabaseTester
org.dbunit.IOperationListener
org.dbunit.JdbcBasedDBTestCase
org.dbunit.JndiBasedDBTestCase
org.dbunit.PrepAndExpectedTestCase
org.dbunit.AbstractDatabaseTester$OperationType
org.dbunit.Assertion
org.dbunit.DataSourceDatabaseTester
org.dbunit.DatabaseTestCase$1
org.dbunit.DatabaseUnitException
org.dbunit.DatabaseUnitRuntimeException
org.dbunit.DefaultDatabaseTester
org.dbunit.DefaultOperationListener
org.dbunit.DefaultPrepAndExpectedTestCase
org.dbunit.IOperationListener$1
org.dbunit.IOperationListener$2
org.dbunit.JdbcDatabaseTester
org.dbunit.JndiDatabaseTester
org.dbunit.PropertiesBasedJdbcDatabaseTester
org.dbunit.VerifyTableDefinition
org.dbunit.ant
org.dbunit.assertion
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.common.handlers
org.dbunit.dataset.csv
org.dbunit.dataset.sqlloader
org.dbunit.ext.db2
org.dbunit.ext.h2
org.dbunit.ext.hsqldb
org.dbunit.ext.mckoi
org.dbunit.ext.mssql
org.dbunit.ext.mysql
org.dbunit.ext.oracle
org.dbunit.operation
org.dbunit.util
org.dbunit.util.fileloader
org.dbunit.util.search
java.lang
java.sql
java.util
javax.naming
javax.sql
junit.framework
org.dbunit.assertion
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.filter
org.dbunit.operation
org.dbunit.util.fileloader
org.slf4j

org.dbunit.ant

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
02218.0%100.0%18.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.ant.AbstractStep
org.dbunit.ant.DbUnitTaskStep
org.dbunit.ant.Compare
org.dbunit.ant.DbConfig
org.dbunit.ant.DbConfig$Feature
org.dbunit.ant.DbUnitTask
org.dbunit.ant.Export
org.dbunit.ant.Operation
org.dbunit.ant.Query
org.dbunit.ant.QuerySet
org.dbunit.ant.Table
Nonejava.io
java.lang
java.net
java.sql
java.util
org.apache.tools.ant
org.apache.tools.ant.taskdefs
org.apache.tools.ant.types
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.csv
org.dbunit.dataset.datatype
org.dbunit.dataset.excel
org.dbunit.dataset.filter
org.dbunit.dataset.stream
org.dbunit.dataset.xml
org.dbunit.ext.mssql
org.dbunit.operation
org.dbunit.util
org.slf4j
org.xml.sax

org.dbunit.assertion

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11023.0%91.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.assertion.DifferenceListener
org.dbunit.assertion.FailureFactory
org.dbunit.assertion.FailureHandler
org.dbunit.assertion.DbAssertionFailedError
org.dbunit.assertion.DbComparisonFailure
org.dbunit.assertion.DbUnitAssert
org.dbunit.assertion.DbUnitAssert$ComparisonColumn
org.dbunit.assertion.DefaultFailureHandler
org.dbunit.assertion.DefaultFailureHandler$DefaultFailureFactory
org.dbunit.assertion.DiffCollectingFailureHandler
org.dbunit.assertion.Difference
org.dbunit.assertion.JUnitFailureFactory
org.dbunit.assertion.SimpleAssert
org.dbunit
java.lang
java.sql
java.util
junit.framework
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.filter
org.slf4j

org.dbunit.database

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
171518.0%47.0%35.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.database.AbstractDatabaseConnection
org.dbunit.database.AbstractResultSetTable
org.dbunit.database.IDatabaseConnection
org.dbunit.database.IMetadataHandler
org.dbunit.database.IResultSetTable
org.dbunit.database.IResultSetTableFactory
org.dbunit.database.AmbiguousTableNameException
org.dbunit.database.CachedResultSetTable
org.dbunit.database.CachedResultSetTableFactory
org.dbunit.database.CyclicTablesDependencyException
org.dbunit.database.DatabaseConfig
org.dbunit.database.DatabaseConfig$ConfigProperty
org.dbunit.database.DatabaseConfig$Configurator
org.dbunit.database.DatabaseConnection
org.dbunit.database.DatabaseDataSet
org.dbunit.database.DatabaseDataSet$OracleRecycleBinTableFilter
org.dbunit.database.DatabaseDataSourceConnection
org.dbunit.database.DatabaseSequenceFilter
org.dbunit.database.DatabaseSequenceFilter$DependencyInfo
org.dbunit.database.DatabaseTableIterator
org.dbunit.database.DatabaseTableMetaData
org.dbunit.database.DatabaseTableMetaData$PrimaryKeyData
org.dbunit.database.DefaultMetadataHandler
org.dbunit.database.ForwardOnlyResultSetTable
org.dbunit.database.ForwardOnlyResultSetTableFactory
org.dbunit.database.PrimaryKeyFilter
org.dbunit.database.PrimaryKeyFilter$FilterIterator
org.dbunit.database.PrimaryKeyFilter$PkTableMap
org.dbunit.database.PrimaryKeyFilteredTableWrapper
org.dbunit.database.QueryDataSet
org.dbunit.database.QueryDataSet$TableEntry
org.dbunit.database.QueryTableIterator
org.dbunit.database.ResultSetTableMetaData
org.dbunit.database.ScrollableResultSetTable
org.dbunit
org.dbunit.ant
org.dbunit.assertion
org.dbunit.database.search
org.dbunit.database.statement
org.dbunit.dataset
org.dbunit.dataset.filter
org.dbunit.ext.db2
org.dbunit.ext.h2
org.dbunit.ext.hsqldb
org.dbunit.ext.mckoi
org.dbunit.ext.mssql
org.dbunit.ext.mysql
org.dbunit.ext.netezza
org.dbunit.ext.oracle
org.dbunit.operation
org.dbunit.util
java.lang
java.sql
java.util
javax.naming
javax.sql
org.apache.commons.collections.map
org.dbunit
org.dbunit.database.search
org.dbunit.database.statement
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.filter
org.dbunit.util
org.dbunit.util.search
org.slf4j

org.dbunit.database.search

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1911.0%90.0%1.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.database.search.AbstractMetaDataBasedSearchCallback
org.dbunit.database.search.ExportedKeysSearchCallback
org.dbunit.database.search.FKRelationshipEdge
org.dbunit.database.search.ForeignKeyRelationshipEdge
org.dbunit.database.search.ImportedAndExportedKeysSearchCallback
org.dbunit.database.search.ImportedAndExportedKeysSearchCallbackFilteredByPKs
org.dbunit.database.search.ImportedKeysSearchCallback
org.dbunit.database.search.ImportedKeysSearchCallbackFilteredByPKs
org.dbunit.database.search.TablesDependencyHelper
org.dbunit.database
java.lang
java.sql
java.util
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.filter
org.dbunit.util
org.dbunit.util.search
org.slf4j

org.dbunit.database.statement

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2740.0%78.0%18.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.database.statement.AbstractBatchStatement
org.dbunit.database.statement.AbstractPreparedBatchStatement
org.dbunit.database.statement.AbstractStatementFactory
org.dbunit.database.statement.IBatchStatement
org.dbunit.database.statement.IPreparedBatchStatement
org.dbunit.database.statement.IStatementFactory
org.dbunit.database.statement.AutomaticPreparedBatchStatement
org.dbunit.database.statement.BatchStatement
org.dbunit.database.statement.BatchStatementDecorator
org.dbunit.database.statement.CompoundStatement
org.dbunit.database.statement.PreparedBatchStatement
org.dbunit.database.statement.PreparedStatementFactory
org.dbunit.database.statement.SimplePreparedStatement
org.dbunit.database.statement.SimpleStatement
org.dbunit.database.statement.StatementFactory
org.dbunit.database
org.dbunit.operation
java.lang
java.sql
java.util
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.dataset

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
181017.0%36.0%47.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.AbstractDataSet
org.dbunit.dataset.AbstractTable
org.dbunit.dataset.AbstractTableMetaData
org.dbunit.dataset.IDataSet
org.dbunit.dataset.IRowValueProvider
org.dbunit.dataset.ITable
org.dbunit.dataset.ITableIterator
org.dbunit.dataset.ITableMetaData
org.dbunit.dataset.SortedTable$AbstractRowComparator
org.dbunit.dataset.CachedDataSet
org.dbunit.dataset.CachedTable
org.dbunit.dataset.CaseInsensitiveDataSet
org.dbunit.dataset.CaseInsensitiveDataSet$CaseInsensitiveIterator
org.dbunit.dataset.CaseInsensitiveTable
org.dbunit.dataset.Column
org.dbunit.dataset.Column$1
org.dbunit.dataset.Column$AutoIncrement
org.dbunit.dataset.Column$Nullable
org.dbunit.dataset.ColumnFilterTable
org.dbunit.dataset.Columns
org.dbunit.dataset.Columns$1
org.dbunit.dataset.Columns$ColumnComparator
org.dbunit.dataset.Columns$ColumnDiff
org.dbunit.dataset.CompositeDataSet
org.dbunit.dataset.CompositeTable
org.dbunit.dataset.DataSetException
org.dbunit.dataset.DataSetUtils
org.dbunit.dataset.DefaultDataSet
org.dbunit.dataset.DefaultTable
org.dbunit.dataset.DefaultTableIterator
org.dbunit.dataset.DefaultTableMetaData
org.dbunit.dataset.FilteredDataSet
org.dbunit.dataset.FilteredTableMetaData
org.dbunit.dataset.ForwardOnlyDataSet
org.dbunit.dataset.ForwardOnlyDataSet$ForwardOnlyIterator
org.dbunit.dataset.ForwardOnlyTable
org.dbunit.dataset.LowerCaseDataSet
org.dbunit.dataset.LowerCaseDataSet$LowerCaseIterator
org.dbunit.dataset.LowerCaseTableMetaData
org.dbunit.dataset.NoPrimaryKeyException
org.dbunit.dataset.NoSuchColumnException
org.dbunit.dataset.NoSuchTableException
org.dbunit.dataset.OrderedTableNameMap
org.dbunit.dataset.ReplacementDataSet
org.dbunit.dataset.ReplacementDataSet$ReplacementIterator
org.dbunit.dataset.ReplacementTable
org.dbunit.dataset.RowFilterTable
org.dbunit.dataset.RowOutOfBoundsException
org.dbunit.dataset.SortedDataSet
org.dbunit.dataset.SortedDataSet$SortedIterator
org.dbunit.dataset.SortedTable
org.dbunit.dataset.SortedTable$RowComparator
org.dbunit.dataset.SortedTable$RowComparatorByString
org.dbunit
org.dbunit.ant
org.dbunit.assertion
org.dbunit.database
org.dbunit.database.search
org.dbunit.database.statement
org.dbunit.dataset.csv
org.dbunit.dataset.datatype
org.dbunit.dataset.excel
org.dbunit.dataset.filter
org.dbunit.dataset.sqlloader
org.dbunit.dataset.stream
org.dbunit.dataset.xml
org.dbunit.ext.mssql
org.dbunit.ext.oracle
org.dbunit.operation
org.dbunit.util
org.dbunit.util.fileloader
java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.dataset.filter
org.dbunit.dataset.stream
org.dbunit.util
org.slf4j

org.dbunit.dataset.common.handlers

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2412.0%67.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.common.handlers.AbstractPipelineComponent
org.dbunit.dataset.common.handlers.Handler
org.dbunit.dataset.common.handlers.Helper
org.dbunit.dataset.common.handlers.PipelineComponent
org.dbunit.dataset.common.handlers.AbstractPipelineComponent$ACCEPT
org.dbunit.dataset.common.handlers.AbstractPipelineComponent$IGNORE
org.dbunit.dataset.common.handlers.AllHandler
org.dbunit.dataset.common.handlers.AllHandler$1
org.dbunit.dataset.common.handlers.EnforceHandler
org.dbunit.dataset.common.handlers.EnforceHandler$1
org.dbunit.dataset.common.handlers.EnforceHandler$ENFORCE
org.dbunit.dataset.common.handlers.EscapeHandler
org.dbunit.dataset.common.handlers.EscapeHandler$1
org.dbunit.dataset.common.handlers.EscapeHandler$ESCAPE
org.dbunit.dataset.common.handlers.IllegalInputCharacterException
org.dbunit.dataset.common.handlers.IsAlnumHandler
org.dbunit.dataset.common.handlers.IsAlnumHandler$QUOTE
org.dbunit.dataset.common.handlers.IsAlnumHandler$UNQUOTE
org.dbunit.dataset.common.handlers.LineEndHandler
org.dbunit.dataset.common.handlers.NoHandler
org.dbunit.dataset.common.handlers.Pipeline
org.dbunit.dataset.common.handlers.PipelineConfig
org.dbunit.dataset.common.handlers.PipelineException
org.dbunit.dataset.common.handlers.QuoteHandler
org.dbunit.dataset.common.handlers.QuoteHandler$QUOTE
org.dbunit.dataset.common.handlers.QuoteHandler$UNQUOTE
org.dbunit.dataset.common.handlers.SeparatorHandler
org.dbunit.dataset.common.handlers.SeparatorHandler$ENDPIECE
org.dbunit.dataset.common.handlers.TransparentHandler
org.dbunit.dataset.common.handlers.UnquotedFieldAssembler
org.dbunit.dataset.common.handlers.UnquotedFieldAssembler$ASSEMBLE
org.dbunit.dataset.common.handlers.WhitespacesHandler
org.dbunit.dataset.csv
org.dbunit.dataset.sqlloader
java.lang
java.util
org.dbunit
org.slf4j

org.dbunit.dataset.csv

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
21111.0%85.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.csv.CsvParser
org.dbunit.dataset.csv.CsvDataSet
org.dbunit.dataset.csv.CsvDataSetWriter
org.dbunit.dataset.csv.CsvParserException
org.dbunit.dataset.csv.CsvParserImpl
org.dbunit.dataset.csv.CsvProducer
org.dbunit.dataset.csv.CsvURLDataSet
org.dbunit.dataset.csv.CsvURLProducer
org.dbunit.dataset.csv.IllegalCharacterSeen
org.dbunit.ant
org.dbunit.util.fileloader
java.io
java.lang
java.net
java.text
java.util
org.dbunit
org.dbunit.dataset
org.dbunit.dataset.common.handlers
org.dbunit.dataset.datatype
org.dbunit.dataset.stream
org.slf4j

org.dbunit.dataset.datatype

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
201014.0%33.0%52.999996%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.datatype.AbstractDataType
org.dbunit.dataset.datatype.DataType
org.dbunit.dataset.datatype.IDataTypeFactory
org.dbunit.dataset.datatype.IDbProductRelatable
org.dbunit.dataset.datatype.BigIntegerDataType
org.dbunit.dataset.datatype.BinaryStreamDataType
org.dbunit.dataset.datatype.BitDataType
org.dbunit.dataset.datatype.BlobDataType
org.dbunit.dataset.datatype.BooleanDataType
org.dbunit.dataset.datatype.BytesDataType
org.dbunit.dataset.datatype.ClobDataType
org.dbunit.dataset.datatype.DataTypeException
org.dbunit.dataset.datatype.DateDataType
org.dbunit.dataset.datatype.DefaultDataTypeFactory
org.dbunit.dataset.datatype.DoubleDataType
org.dbunit.dataset.datatype.FloatDataType
org.dbunit.dataset.datatype.IntegerDataType
org.dbunit.dataset.datatype.LongDataType
org.dbunit.dataset.datatype.NumberDataType
org.dbunit.dataset.datatype.NumberTolerantDataType
org.dbunit.dataset.datatype.StringDataType
org.dbunit.dataset.datatype.StringIgnoreCaseDataType
org.dbunit.dataset.datatype.TimeDataType
org.dbunit.dataset.datatype.TimestampDataType
org.dbunit.dataset.datatype.ToleratedDeltaMap
org.dbunit.dataset.datatype.ToleratedDeltaMap$Precision
org.dbunit.dataset.datatype.ToleratedDeltaMap$ToleratedDelta
org.dbunit.dataset.datatype.TypeCastException
org.dbunit.dataset.datatype.UnknownDataType
org.dbunit.ant
org.dbunit.assertion
org.dbunit.database
org.dbunit.database.statement
org.dbunit.dataset
org.dbunit.dataset.csv
org.dbunit.dataset.excel
org.dbunit.dataset.sqlloader
org.dbunit.dataset.xml
org.dbunit.ext.db2
org.dbunit.ext.h2
org.dbunit.ext.hsqldb
org.dbunit.ext.mckoi
org.dbunit.ext.mssql
org.dbunit.ext.mysql
org.dbunit.ext.netezza
org.dbunit.ext.oracle
org.dbunit.ext.postgresql
org.dbunit.operation
org.dbunit.util
java.io
java.lang
java.math
java.net
java.sql
java.util
java.util.regex
org.dbunit.dataset
org.dbunit.util
org.slf4j

org.dbunit.dataset.excel

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
290.0%82.0%18.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.dataset.excel.XlsDataSet
org.dbunit.dataset.excel.XlsDataSetWriter
org.dbunit.dataset.excel.XlsTable
org.dbunit.ant
org.dbunit.util.fileloader
java.io
java.lang
java.math
java.text
java.util
org.apache.poi.hssf.usermodel
org.dbunit.dataset
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.dataset.filter

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7538.0%42.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.filter.AbstractTableFilter
org.dbunit.dataset.filter.IColumnFilter
org.dbunit.dataset.filter.IRowFilter
org.dbunit.dataset.filter.ITableFilter
org.dbunit.dataset.filter.ITableFilterSimple
org.dbunit.dataset.filter.AbstractTableFilter$FilterIterator
org.dbunit.dataset.filter.DefaultColumnFilter
org.dbunit.dataset.filter.DefaultTableFilter
org.dbunit.dataset.filter.ExcludeTableFilter
org.dbunit.dataset.filter.IncludeTableFilter
org.dbunit.dataset.filter.PatternMatcher
org.dbunit.dataset.filter.SequenceTableFilter
org.dbunit.dataset.filter.SequenceTableIterator
org.dbunit
org.dbunit.ant
org.dbunit.assertion
org.dbunit.database
org.dbunit.database.search
org.dbunit.dataset
org.dbunit.ext.mssql
java.lang
java.util
org.dbunit.database
org.dbunit.dataset
org.slf4j

org.dbunit.dataset.sqlloader

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
01520.0%100.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.sqlloader.SqlLoaderControlParser
org.dbunit.dataset.sqlloader.SqlLoaderControlDataSet
org.dbunit.dataset.sqlloader.SqlLoaderControlParserException
org.dbunit.dataset.sqlloader.SqlLoaderControlParserImpl
org.dbunit.dataset.sqlloader.SqlLoaderControlProducer
Nonejava.io
java.lang
java.net
java.nio
java.nio.channels
java.text
java.util
java.util.regex
org.dbunit
org.dbunit.dataset
org.dbunit.dataset.common.handlers
org.dbunit.dataset.datatype
org.dbunit.dataset.stream
org.dbunit.util
org.slf4j

org.dbunit.dataset.stream

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
5520.0%50.0%30.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.stream.IDataSetConsumer
org.dbunit.dataset.stream.IDataSetProducer
org.dbunit.dataset.stream.BufferedConsumer
org.dbunit.dataset.stream.BufferedConsumer$TableBuffer
org.dbunit.dataset.stream.DataSetProducerAdapter
org.dbunit.dataset.stream.DefaultConsumer
org.dbunit.dataset.stream.StreamingDataSet
org.dbunit.dataset.stream.StreamingIterator
org.dbunit.dataset.stream.StreamingIterator$AsynchronousConsumer
org.dbunit.dataset.stream.StreamingIterator$StreamingTable
org.dbunit.ant
org.dbunit.dataset
org.dbunit.dataset.csv
org.dbunit.dataset.sqlloader
org.dbunit.dataset.xml
java.lang
java.util
org.dbunit.dataset
org.dbunit.util.concurrent
org.slf4j

org.dbunit.dataset.xml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2137.0%87.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.dataset.xml.FlatDtdWriter$ContentModel
org.dbunit.dataset.xml.FlatDtdDataSet
org.dbunit.dataset.xml.FlatDtdProducer
org.dbunit.dataset.xml.FlatDtdWriter
org.dbunit.dataset.xml.FlatDtdWriter$1
org.dbunit.dataset.xml.FlatDtdWriter$ChoiceModel
org.dbunit.dataset.xml.FlatDtdWriter$SequenceModel
org.dbunit.dataset.xml.FlatXmlDataSet
org.dbunit.dataset.xml.FlatXmlDataSetBuilder
org.dbunit.dataset.xml.FlatXmlProducer
org.dbunit.dataset.xml.FlatXmlProducer$FlatDtdHandler
org.dbunit.dataset.xml.FlatXmlWriter
org.dbunit.dataset.xml.XmlDataSet
org.dbunit.dataset.xml.XmlDataSetWriter
org.dbunit.dataset.xml.XmlProducer
org.dbunit.ant
org.dbunit.util.fileloader
java.io
java.lang
java.net
java.util
javax.xml.parsers
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.stream
org.dbunit.util.xml
org.slf4j
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

org.dbunit.ext.db2

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.db2.Db2Connection
org.dbunit.ext.db2.Db2DataTypeFactory
org.dbunit.ext.db2.Db2MetadataHandler
Nonejava.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.ext.h2

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.h2.H2Connection
org.dbunit.ext.h2.H2DataTypeFactory
Nonejava.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.hsqldb

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.hsqldb.HsqldbConnection
org.dbunit.ext.hsqldb.HsqldbDataTypeFactory
Nonejava.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.mckoi

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.mckoi.MckoiConnection
org.dbunit.ext.mckoi.MckoiDataTypeFactory
Nonejava.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.mssql

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1100.0%91.0%9.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.mssql.InsertIdentityOperation
org.dbunit.ext.mssql.InsertIdentityOperation$1
org.dbunit.ext.mssql.InsertIdentityOperation$2
org.dbunit.ext.mssql.MsSqlConnection
org.dbunit.ext.mssql.MsSqlDataTypeFactory
org.dbunit.ext.mssql.UniqueIdentifierType
org.dbunit.ant
java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.filter
org.dbunit.operation
org.slf4j

org.dbunit.ext.mysql

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.mysql.MySqlConnection
org.dbunit.ext.mysql.MySqlDataTypeFactory
org.dbunit.ext.mysql.MySqlMetadataHandler
Nonejava.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.ext.netezza

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.netezza.NetezzaDataTypeFactory
org.dbunit.ext.netezza.NetezzaMetadataHandler
Nonejava.lang
java.sql
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.ext.oracle

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0140.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.oracle.Oracle10DataTypeFactory
org.dbunit.ext.oracle.OracleBlobDataType
org.dbunit.ext.oracle.OracleClobDataType
org.dbunit.ext.oracle.OracleConnection
org.dbunit.ext.oracle.OracleDataTypeFactory
org.dbunit.ext.oracle.OracleNClobDataType
org.dbunit.ext.oracle.OracleSdoElemInfoArray
org.dbunit.ext.oracle.OracleSdoGeometry
org.dbunit.ext.oracle.OracleSdoGeometryDataType
org.dbunit.ext.oracle.OracleSdoHelper
org.dbunit.ext.oracle.OracleSdoOrdinateArray
org.dbunit.ext.oracle.OracleSdoPointType
org.dbunit.ext.oracle.OracleXMLTypeDataType
Nonejava.io
java.lang
java.math
java.sql
java.util
java.util.regex
oracle.jdbc
oracle.jpub.runtime
oracle.sql
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.postgresql

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.ext.postgresql.GenericEnumType
org.dbunit.ext.postgresql.InetType
org.dbunit.ext.postgresql.IntervalType
org.dbunit.ext.postgresql.PostgresqlDataTypeFactory
org.dbunit.ext.postgresql.UuidType
Nonejava.lang
java.lang.reflect
java.sql
java.util
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.operation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
31015.000001%77.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.operation.AbstractBatchOperation
org.dbunit.operation.AbstractOperation
org.dbunit.operation.DatabaseOperation
org.dbunit.operation.CloseConnectionOperation
org.dbunit.operation.CompositeOperation
org.dbunit.operation.DatabaseOperation$1
org.dbunit.operation.DatabaseOperation$DummyOperation
org.dbunit.operation.DeleteAllOperation
org.dbunit.operation.DeleteOperation
org.dbunit.operation.ExclusiveTransactionException
org.dbunit.operation.InsertOperation
org.dbunit.operation.OperationData
org.dbunit.operation.RefreshOperation
org.dbunit.operation.RefreshOperation$InsertRowOperation
org.dbunit.operation.RefreshOperation$RowExistOperation
org.dbunit.operation.RefreshOperation$RowOperation
org.dbunit.operation.RefreshOperation$UpdateRowOperation
org.dbunit.operation.TransactionOperation
org.dbunit.operation.TruncateTableOperation
org.dbunit.operation.UpdateOperation
org.dbunit
org.dbunit.ant
org.dbunit.ext.mssql
java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.database.statement
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11136.0%54.000004%40.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.util.SQLHelper$ExceptionWrapper
org.dbunit.util.Base64
org.dbunit.util.Base64$InputStream
org.dbunit.util.Base64$OutputStream
org.dbunit.util.CollectionsHelper
org.dbunit.util.FileHelper
org.dbunit.util.QualifiedTableName
org.dbunit.util.SQLHelper
org.dbunit.util.SQLHelper$1
org.dbunit.util.SQLHelper$2
org.dbunit.util.SQLHelper$3
org.dbunit.util.SQLHelper$4
org.dbunit.util.SQLHelper$5
org.dbunit.util.SQLHelper$6
org.dbunit.util.SQLHelper$7
org.dbunit.util.SQLHelper$8
org.dbunit.util.TableFormatter
org.dbunit.ant
org.dbunit.database
org.dbunit.database.search
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.sqlloader
org.dbunit.ext.db2
org.dbunit.ext.mysql
org.dbunit.ext.netezza
org.dbunit.operation
org.dbunit.util.search
java.io
java.lang
java.net
java.nio.channels
java.sql
java.util
org.apache.commons.collections.set
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.slf4j
org.xml.sax

org.dbunit.util.concurrent

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1635.0%86.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.util.concurrent.BoundedChannel
org.dbunit.util.concurrent.Channel
org.dbunit.util.concurrent.Executor
org.dbunit.util.concurrent.Puttable
org.dbunit.util.concurrent.SemaphoreControlledChannel
org.dbunit.util.concurrent.Sync
org.dbunit.util.concurrent.Takable
org.dbunit.util.concurrent.BoundedBuffer
org.dbunit.util.concurrent.BoundedLinkedQueue
org.dbunit.util.concurrent.DefaultChannelCapacity
org.dbunit.util.concurrent.LinkedNode
org.dbunit.util.concurrent.LinkedQueue
org.dbunit.util.concurrent.PropertyChangeMulticaster
org.dbunit.util.concurrent.Semaphore
org.dbunit.util.concurrent.Slot
org.dbunit.util.concurrent.SynchronizedInt
org.dbunit.util.concurrent.SynchronizedVariable
org.dbunit.util.concurrent.SynchronousChannel
org.dbunit.util.concurrent.SynchronousChannel$Queue
org.dbunit.util.concurrent.TimeoutException
org.dbunit.dataset.stream
java.beans
java.io
java.lang
java.lang.reflect
java.util
org.slf4j

org.dbunit.util.fileloader

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11033.0%91.0%24.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.util.fileloader.AbstractDataFileLoader
org.dbunit.util.fileloader.DataFileLoader
org.dbunit.util.fileloader.CsvDataFileLoader
org.dbunit.util.fileloader.FlatXmlDataFileLoader
org.dbunit.util.fileloader.FullXmlDataFileLoader
org.dbunit.util.fileloader.XlsDataFileLoader
org.dbunit
java.io
java.lang
java.net
java.util
org.dbunit
org.dbunit.dataset
org.dbunit.dataset.csv
org.dbunit.dataset.excel
org.dbunit.dataset.xml
org.slf4j

org.dbunit.util.search

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2667.0%75.0%42.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.dbunit.util.search.AbstractExcludeNodesSearchCallback
org.dbunit.util.search.AbstractIncludeNodesSearchCallback
org.dbunit.util.search.AbstractNodesFilterSearchCallback
org.dbunit.util.search.IEdge
org.dbunit.util.search.ISearchAlgorithm
org.dbunit.util.search.ISearchCallback
org.dbunit.util.search.DepthFirstSearch
org.dbunit.util.search.Edge
org.dbunit.util.search.SearchException
org.dbunit.database
org.dbunit.database.search
java.lang
java.util
org.apache.commons.collections.set
org.dbunit
org.dbunit.util
org.slf4j

org.dbunit.util.xml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.dbunit.util.xml.XmlWriter
org.dbunit.dataset.xml
java.io
java.lang
java.util
org.slf4j

Cycles

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

PackagePackage Dependencies
org.dbunitorg.dbunit.operation
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.antorg.dbunit.util
org.dbunit.database
org.dbunit.util
org.dbunit.assertionorg.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.databaseorg.dbunit.util
org.dbunit.database
org.dbunit.database.searchorg.dbunit.util
org.dbunit.database
org.dbunit.util
org.dbunit.database.statementorg.dbunit.database
org.dbunit.util
org.dbunit.database
org.dbunit.datasetorg.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.common.handlersorg.dbunit
org.dbunit.operation
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.csvorg.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatypeorg.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.excelorg.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.filterorg.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.sqlloaderorg.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.streamorg.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.xmlorg.dbunit.dataset.stream
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.ext.db2org.dbunit.database
org.dbunit.util
org.dbunit.database
org.dbunit.ext.h2org.dbunit.database
org.dbunit.util
org.dbunit.database
org.dbunit.ext.hsqldborg.dbunit.database
org.dbunit.util
org.dbunit.database
org.dbunit.ext.mckoiorg.dbunit.database
org.dbunit.util
org.dbunit.database
org.dbunit.ext.mssqlorg.dbunit.dataset.filter
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.ext.mysqlorg.dbunit.database
org.dbunit.util
org.dbunit.database
org.dbunit.ext.netezzaorg.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.oracleorg.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.postgresqlorg.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.operationorg.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.utilorg.dbunit.database
org.dbunit.util
org.dbunit.util.fileloaderorg.dbunit
org.dbunit.operation
org.dbunit.dataset.datatype
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util.searchorg.dbunit.util
org.dbunit.database
org.dbunit.util

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.