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 ]

Summary Package TC CC AC Ca Ce A I D V org.dbunit 25 14 11 20 14 44.0% 41.0% 15.000001% 1 org.dbunit.ant 11 9 2 0 24 18.0% 100.0% 18.0% 1 org.dbunit.assertion 15 12 3 1 11 20.0% 92.0% 12.0% 1 org.dbunit.assertion.comparer.value 25 17 8 4 10 32.0% 71.0% 3.0% 1 org.dbunit.assertion.comparer.value.builder 2 2 0 0 3 0.0% 100.0% 0.0% 1 org.dbunit.assertion.comparer.value.verifier 2 1 1 1 5 50.0% 83.0% 33.0% 1 org.dbunit.database 36 30 6 18 14 17.0% 44.0% 40.0% 1 org.dbunit.database.search 9 8 1 1 9 11.0% 90.0% 1.0% 1 org.dbunit.database.statement 15 9 6 2 7 40.0% 78.0% 18.0% 1 org.dbunit.dataset 56 46 10 20 10 18.0% 33.0% 49.0% 1 org.dbunit.dataset.common.handlers 32 28 4 2 4 12.0% 67.0% 21.0% 1 org.dbunit.dataset.csv 9 8 1 2 11 11.0% 85.0% 4.0% 1 org.dbunit.dataset.datatype 30 26 4 22 14 13.0% 39.0% 48.0% 1 org.dbunit.dataset.excel 4 4 0 2 11 0.0% 85.0% 15.000001% 1 org.dbunit.dataset.filter 14 9 5 6 5 36.0% 45.0% 19.0% 1 org.dbunit.dataset.sqlloader 5 4 1 0 15 20.0% 100.0% 20.0% 1 org.dbunit.dataset.stream 10 8 2 6 5 20.0% 45.0% 35.0% 1 org.dbunit.dataset.xml 15 14 1 2 14 7.0% 88.0% 6.0% 1 org.dbunit.dataset.yaml 3 3 0 1 9 0.0% 90.0% 10.0% 1 org.dbunit.ext.db2 3 3 0 0 8 0.0% 100.0% 0.0% 1 org.dbunit.ext.h2 2 2 0 0 7 0.0% 100.0% 0.0% 1 org.dbunit.ext.hsqldb 2 2 0 0 7 0.0% 100.0% 0.0% 1 org.dbunit.ext.mckoi 2 2 0 0 7 0.0% 100.0% 0.0% 1 org.dbunit.ext.mssql 7 7 0 1 13 0.0% 93.0% 7.0% 1 org.dbunit.ext.mysql 3 3 0 0 8 0.0% 100.0% 0.0% 1 org.dbunit.ext.netezza 2 2 0 0 6 0.0% 100.0% 0.0% 1 org.dbunit.ext.oracle 13 13 0 0 14 0.0% 100.0% 0.0% 1 org.dbunit.ext.postgresql 8 8 0 0 9 0.0% 100.0% 0.0% 1 org.dbunit.operation 20 17 3 3 10 15.000001% 77.0% 8.0% 1 org.dbunit.util 18 17 1 11 15 6.0% 58.0% 37.0% 1 org.dbunit.util.concurrent 20 13 7 1 6 35.0% 86.0% 21.0% 1 org.dbunit.util.fileloader 6 4 2 0 10 33.0% 100.0% 33.0% 1 org.dbunit.util.search 9 3 6 2 5 67.0% 71.0% 38.0% 1 org.dbunit.util.xml 1 1 0 1 5 0.0% 83.0% 17.0% 1

Packages

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

org.dbunit

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 20 14 44.0% 41.0% 15.000001% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages org.dbunit.AbstractDatabaseTester
org.dbunit.DBTestCase
org.dbunit.DataSourceBasedDBTestCase
org.dbunit.DatabaseTestCase
org.dbunit.ExpectedDataSetAndVerifyTableDefinitionVerifier
org.dbunit.IDatabaseTester
org.dbunit.IOperationListener
org.dbunit.JdbcBasedDBTestCase
org.dbunit.JndiBasedDBTestCase
org.dbunit.PrepAndExpectedTestCase
org.dbunit.PrepAndExpectedTestCaseSteps
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.DefaultExpectedDataSetAndVerifyTableDefinitionVerifier
org.dbunit.DefaultOperationListener
org.dbunit.IOperationListener$1
org.dbunit.JdbcDatabaseTester
org.dbunit.JndiDatabaseTester
org.dbunit.PropertiesBasedJdbcDatabaseTester
org.dbunit.VerifyTableDefinition
org.dbunit.ant
org.dbunit.assertion
org.dbunit.assertion.comparer.value
org.dbunit.assertion.comparer.value.verifier
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
org.dbunit.assertion
org.dbunit.assertion.comparer.value
org.dbunit.assertion.comparer.value.verifier
org.dbunit.database
org.dbunit.dataset
org.dbunit.operation
org.junit.jupiter.api
org.junit.jupiter.api.extension
org.slf4j

org.dbunit.ant

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 24 18.0% 100.0% 18.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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
None java.io
java.lang
java.net
java.nio.charset
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.dataset.yaml
org.dbunit.ext.mssql
org.dbunit.operation
org.dbunit.util
org.slf4j
org.xml.sax

org.dbunit.assertion

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 11 20.0% 92.0% 12.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.DbUnitAssertBase
org.dbunit.assertion.DbUnitValueComparerAssert
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
org.dbunit
org.dbunit.assertion.comparer.value
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.filter
org.opentest4j
org.slf4j

org.dbunit.assertion.comparer.value

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 4 10 32.0% 71.0% 3.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages org.dbunit.assertion.comparer.value.TimestampIgnoreMillisValueComparerBase
org.dbunit.assertion.comparer.value.ValueComparer
org.dbunit.assertion.comparer.value.ValueComparerBase
org.dbunit.assertion.comparer.value.ValueComparerDefaults
org.dbunit.assertion.comparer.value.ValueComparerSelector
org.dbunit.assertion.comparer.value.ValueComparerTemplateBase
org.dbunit.assertion.comparer.value.ValueComparers
org.dbunit.assertion.comparer.value.ValueFactory
org.dbunit.assertion.comparer.value.ConditionalSelectorMultiValueComparer
org.dbunit.assertion.comparer.value.ConditionalSetBiValueComparer
org.dbunit.assertion.comparer.value.DefaultValueComparerDefaults
org.dbunit.assertion.comparer.value.IsActualContainingExpectedStringValueComparer
org.dbunit.assertion.comparer.value.IsActualEqualToExpectedValueComparer
org.dbunit.assertion.comparer.value.IsActualEqualToExpectedWithEmptyFailMessageValueComparer
org.dbunit.assertion.comparer.value.IsActualGreaterThanExpectedValueComparer
org.dbunit.assertion.comparer.value.IsActualGreaterThanExpectedWithIgnoreMillisValueComparer
org.dbunit.assertion.comparer.value.IsActualGreaterThanOrEqualToExpectedValueComparer
org.dbunit.assertion.comparer.value.IsActualGreaterThanOrEqualToExpectedWithIgnoreMillisValueComparer
org.dbunit.assertion.comparer.value.IsActualLessThanExpectedValueComparer
org.dbunit.assertion.comparer.value.IsActualLessThanOrEqualToExpectedValueComparer
org.dbunit.assertion.comparer.value.IsActualNotEqualToExpectedValueComparer
org.dbunit.assertion.comparer.value.IsActualNotNullValueComparer
org.dbunit.assertion.comparer.value.IsActualNullValueComparer
org.dbunit.assertion.comparer.value.IsActualWithinToleranceOfExpectedTimestampValueComparer
org.dbunit.assertion.comparer.value.NeverFailsValueComparer
org.dbunit
org.dbunit.assertion
org.dbunit.assertion.comparer.value.builder
org.dbunit.assertion.comparer.value.verifier
java.lang
java.sql
java.time
java.time.format
java.util
org.dbunit
org.dbunit.dataset
org.dbunit.dataset.datatype
org.junit.jupiter.api
org.slf4j

org.dbunit.assertion.comparer.value.builder

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 3 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.assertion.comparer.value.builder.ColumnValueComparerMapBuilder
org.dbunit.assertion.comparer.value.builder.TableColumnValueComparerMapBuilder
None java.lang
java.util
org.dbunit.assertion.comparer.value

org.dbunit.assertion.comparer.value.verifier

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 50.0% 83.0% 33.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages org.dbunit.assertion.comparer.value.verifier.VerifyTableDefinitionVerifier
org.dbunit.assertion.comparer.value.verifier.DefaultVerifyTableDefinitionVerifier
org.dbunit
java.lang
java.util
org.dbunit
org.dbunit.assertion.comparer.value
org.slf4j

org.dbunit.database

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 18 14 17.0% 44.0% 40.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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$1
org.dbunit.database.DatabaseDataSet$OracleRecycleBinTableFilter
org.dbunit.database.DatabaseDataSet$SchemaSet
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.dataset.yaml
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.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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 9 11.0% 90.0% 1.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 7 40.0% 78.0% 18.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 20 10 18.0% 33.0% 49.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.TableDecoratorDataSet$TableDecoratorFunction
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.dataset.TableDecoratorDataSet
org.dbunit.dataset.TableDecoratorDataSet$FilterIterator
org.dbunit
org.dbunit.ant
org.dbunit.assertion
org.dbunit.assertion.comparer.value
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.dataset.yaml
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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 4 12.0% 67.0% 21.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 11 11.0% 85.0% 4.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 22 14 13.0% 39.0% 48.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.dataset.datatype.UuidAwareBytesDataType
org.dbunit.ant
org.dbunit.assertion
org.dbunit.assertion.comparer.value
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.dataset.yaml
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.nio.charset
java.sql
java.time
java.time.format
java.time.temporal
java.util
java.util.regex
org.dbunit.dataset
org.dbunit.util
org.slf4j

org.dbunit.dataset.excel

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 11 0.0% 85.0% 15.000001% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.dataset.excel.XlsDataSet
org.dbunit.dataset.excel.XlsDataSetWriter
org.dbunit.dataset.excel.XlsTable
org.dbunit.dataset.excel.XlsTable$1
org.dbunit.ant
org.dbunit.util.fileloader
java.io
java.lang
java.math
java.text
java.util
org.apache.poi
org.apache.poi.hssf.usermodel
org.apache.poi.ss.usermodel
org.dbunit.dataset
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.dataset.filter

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 6 5 36.0% 45.0% 19.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.GeneratedColumnFilter
org.dbunit.dataset.filter.IncludeTableFilter
org.dbunit.dataset.filter.PatternMatcher
org.dbunit.dataset.filter.SequenceTableFilter
org.dbunit.dataset.filter.SequenceTableIterator
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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 15 20.0% 100.0% 20.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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
None java.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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 6 5 20.0% 45.0% 35.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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
org.dbunit.dataset.yaml
java.lang
java.util
org.dbunit.dataset
org.dbunit.util.concurrent
org.slf4j

org.dbunit.dataset.xml

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 14 7.0% 88.0% 6.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.nio.charset
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.dataset.yaml

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 9 0.0% 90.0% 10.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.dataset.yaml.YamlDataSet
org.dbunit.dataset.yaml.YamlProducer
org.dbunit.dataset.yaml.YamlWriter
org.dbunit.ant
java.io
java.lang
java.util
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.stream
org.yaml.snakeyaml
org.yaml.snakeyaml.constructor

org.dbunit.ext.db2

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 8 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.db2.Db2Connection
org.dbunit.ext.db2.Db2DataTypeFactory
org.dbunit.ext.db2.Db2MetadataHandler
None java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.ext.h2

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 7 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.h2.H2Connection
org.dbunit.ext.h2.H2DataTypeFactory
None java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.hsqldb

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 7 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.hsqldb.HsqldbConnection
org.dbunit.ext.hsqldb.HsqldbDataTypeFactory
None java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.mckoi

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 7 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.mckoi.MckoiConnection
org.dbunit.ext.mckoi.MckoiDataTypeFactory
None java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.slf4j

org.dbunit.ext.mssql

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 13 0.0% 93.0% 7.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.mssql.DateTimeOffsetType
org.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.time
java.time.format
java.time.temporal
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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 8 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.mysql.MySqlConnection
org.dbunit.ext.mysql.MySqlDataTypeFactory
org.dbunit.ext.mysql.MySqlMetadataHandler
None java.lang
java.sql
java.util
org.dbunit
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.ext.netezza

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 6 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.netezza.NetezzaDataTypeFactory
org.dbunit.ext.netezza.NetezzaMetadataHandler
None java.lang
java.sql
org.dbunit.database
org.dbunit.dataset.datatype
org.dbunit.util
org.slf4j

org.dbunit.ext.oracle

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 14 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.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
None java.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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 9 0.0% 100.0% 0.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.ext.postgresql.CitextType
org.dbunit.ext.postgresql.GenericEnumType
org.dbunit.ext.postgresql.GeometryType
org.dbunit.ext.postgresql.InetType
org.dbunit.ext.postgresql.IntervalType
org.dbunit.ext.postgresql.PostgreSQLOidDataType
org.dbunit.ext.postgresql.PostgresqlDataTypeFactory
org.dbunit.ext.postgresql.UuidType
None java.io
java.lang
java.lang.reflect
java.sql
java.util
org.dbunit.dataset.datatype
org.postgresql
org.postgresql.largeobject
org.slf4j

org.dbunit.operation

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 3 10 15.000001% 77.0% 8.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 11 15 6.0% 58.0% 37.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.RelativeDateTimeParser
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.time
java.time.temporal
java.util
java.util.regex
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.slf4j
org.xml.sax

org.dbunit.util.concurrent

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 6 35.0% 86.0% 21.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 10 33.0% 100.0% 33.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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
None 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

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 5 67.0% 71.0% 38.0% Packages Abstract Classes Concrete Classes Used by Packages Uses 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.dbunit
org.dbunit.util
org.slf4j

org.dbunit.util.xml

Packages Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 0.0% 83.0% 17.0% Packages Abstract Classes Concrete Classes Used by Packages Uses Packages None org.dbunit.util.xml.XmlWriter
org.dbunit.dataset.xml
java.io
java.lang
java.nio.charset
java.util
org.slf4j

Cycles

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

Cycles Package Package Dependencies org.dbunit org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.ant org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit.assertion org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.assertion.comparer.value org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.assertion.comparer.value.builder org.dbunit.assertion.comparer.value
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.assertion.comparer.value.verifier org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.database.search org.dbunit.util.search
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit.database.statement org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.common.handlers org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.dataset.csv org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.dataset.datatype org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.excel org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.dataset.filter org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.sqlloader org.dbunit.dataset.common.handlers
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.dataset.stream org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.xml org.dbunit.dataset.stream
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.yaml org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.ext.db2 org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.ext.h2 org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.hsqldb org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.mckoi org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.mssql org.dbunit.operation
org.dbunit.database.statement
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.mysql org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.netezza org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.oracle org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.ext.postgresql org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.operation org.dbunit.database.statement
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit.util.fileloader org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.util.search org.dbunit.util
org.dbunit
org.dbunit.database
org.dbunit.dataset
org.dbunit.dataset.datatype
org.dbunit.util

Explanation

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

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

Explanation 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.