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 ]

Package TC CC AC Ca Ce A I D V
it.imolinfo.jbi4cics 2 1 1 17 3 50.0% 15.000001% 35.0% 1
it.imolinfo.jbi4cics.commareaparser 5 4 1 1 8 20.0% 89.0% 9.0% 1
it.imolinfo.jbi4cics.configuration 2 2 0 1 2 0.0% 67.0% 33.0% 1
it.imolinfo.jbi4cics.connection 4 2 2 7 8 50.0% 52.999996% 3.0% 1
it.imolinfo.jbi4cics.connection.jca 3 1 2 2 12 67.0% 86.0% 52.0% 1
it.imolinfo.jbi4cics.connection.jca.cics 2 2 0 3 11 0.0% 79.0% 21.0% 1
it.imolinfo.jbi4cics.connection.jca.ims 2 2 0 1 7 0.0% 88.0% 12.0% 1
it.imolinfo.jbi4cics.connection.jdbc 2 2 0 1 11 0.0% 92.0% 8.0% 1
it.imolinfo.jbi4cics.connection.jdbc.util 8 5 3 2 8 38.0% 80.0% 17.0% 1
it.imolinfo.jbi4cics.exception 7 7 0 15 3 0.0% 17.0% 83.0% 1
it.imolinfo.jbi4cics.jbi 15 14 1 14 45 7.0% 76.0% 17.0% 1
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper 2 2 0 1 13 0.0% 93.0% 7.0% 1
it.imolinfo.jbi4cics.jbi.wsdl 7 7 0 2 10 0.0% 83.0% 17.0% 1
it.imolinfo.jbi4cics.jbi.xfire 2 2 0 1 21 0.0% 95.0% 5.0% 1
it.imolinfo.jbi4cics.locator 6 4 2 7 4 33.0% 36.0% 30.000002% 1
it.imolinfo.jbi4cics.messageformat 8 5 3 7 10 38.0% 58.999996% 4.0% 1
it.imolinfo.jbi4cics.messageformat.commarea 3 3 0 6 11 0.0% 65.0% 35.0% 1
it.imolinfo.jbi4cics.messageformat.jdbc 6 6 0 2 11 0.0% 85.0% 15.000001% 1
it.imolinfo.jbi4cics.security 6 4 2 5 2 33.0% 29.0% 38.0% 1
it.imolinfo.jbi4cics.service 2 2 0 13 7 0.0% 35.0% 65.0% 1
it.imolinfo.jbi4cics.typemapping.cobol 14 13 1 3 13 7.0% 81.0% 12.0% 1
it.imolinfo.jbi4cics.webservices.descriptor 1 1 0 3 5 0.0% 62.0% 38.0% 1
it.imolinfo.jbi4cics.webservices.runtime 4 4 0 1 34 0.0% 97.0% 3.0% 1
it.imolinfo.jbi4cics.webservices.utils.generators 3 2 1 2 9 33.0% 82.0% 15.000001% 1
org.slf4j.impl 6 6 0 1 10 0.0% 91.0% 9.0% 1

Packages

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

it.imolinfo.jbi4cics

Afferent Couplings Efferent Couplings Abstractness Instability Distance
17 3 50.0% 15.000001% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.Logger
it.imolinfo.jbi4cics.LoggerFactory
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jca.ims
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.connection.jdbc.util
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper
it.imolinfo.jbi4cics.jbi.wsdl
it.imolinfo.jbi4cics.jbi.xfire
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.utils.generators
org.slf4j.impl
java.lang
org.slf4j
org.slf4j.impl

it.imolinfo.jbi4cics.commareaparser

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 20.0% 89.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.commareaparser.CommareaParserTokenTypes
it.imolinfo.jbi4cics.commareaparser.CommareaLexer
it.imolinfo.jbi4cics.commareaparser.CommareaParser
it.imolinfo.jbi4cics.commareaparser.OccursDefinition
it.imolinfo.jbi4cics.commareaparser.PictureDefinition
it.imolinfo.jbi4cics.jbi
antlr
antlr.collections.impl
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.typemapping.cobol
java.io
java.lang
java.util

it.imolinfo.jbi4cics.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.configuration.ConfigurationManager
it.imolinfo.jbi4cics.configuration.DummyServiceContextFactory
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.service
java.lang

it.imolinfo.jbi4cics.connection

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 8 50.0% 52.999996% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.connection.ConnectionManager
it.imolinfo.jbi4cics.connection.InteractionDescription
it.imolinfo.jbi4cics.connection.ConnectionManagerFactory
it.imolinfo.jbi4cics.connection.EchoConnectionManager
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jca.ims
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jca.ims
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.service
java.lang

it.imolinfo.jbi4cics.connection.jca

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 12 67.0% 86.0% 52.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.connection.jca.JCAAbstractConnectionManager
it.imolinfo.jbi4cics.connection.jca.JCACommareaBasedConnectionManager
it.imolinfo.jbi4cics.connection.jca.CommareaRecord
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jca.ims
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.service
java.io
java.lang
javax.naming
javax.resource
javax.resource.cci

it.imolinfo.jbi4cics.connection.jca.cics

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 11 0.0% 79.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.connection.jca.cics.CICSConnectionManager
it.imolinfo.jbi4cics.connection.jca.cics.CICSInteractionDescription
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
java.lang
java.lang.reflect
javax.resource.cci

it.imolinfo.jbi4cics.connection.jca.ims

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.connection.jca.ims.IMSConnectionManager
it.imolinfo.jbi4cics.connection.jca.ims.IMSInteractionDescription
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.service
java.lang
javax.resource.cci

it.imolinfo.jbi4cics.connection.jdbc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.connection.jdbc.JdbcConnectionManager
it.imolinfo.jbi4cics.connection.jdbc.JdbcInteractionDescription
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jdbc.util
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.service
java.lang
java.sql
javax.naming
javax.sql

it.imolinfo.jbi4cics.connection.jdbc.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 8 38.0% 80.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.connection.jdbc.util.DisconnectedCallableStatement
it.imolinfo.jbi4cics.connection.jdbc.util.DisconnectedPreparedStatement
it.imolinfo.jbi4cics.connection.jdbc.util.DisconnectedStatement
it.imolinfo.jbi4cics.connection.jdbc.util.CallableStatementInvocationHandler
it.imolinfo.jbi4cics.connection.jdbc.util.DisconnectedStatementFactory
it.imolinfo.jbi4cics.connection.jdbc.util.PreparedStatementInvocationHandler
it.imolinfo.jbi4cics.connection.jdbc.util.StatementInvocationHandler
it.imolinfo.jbi4cics.connection.jdbc.util.StatementInvocationHandler$Command
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.messageformat.jdbc
com.sun.rowset
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.jbi
java.lang
java.lang.reflect
java.sql
java.util
javax.sql.rowset

it.imolinfo.jbi4cics.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 3 0.0% 17.0% 83.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.exception.ClassGenerationException
it.imolinfo.jbi4cics.exception.ClassVerifyException
it.imolinfo.jbi4cics.exception.ConnectionException
it.imolinfo.jbi4cics.exception.FormatException
it.imolinfo.jbi4cics.exception.Jbi4cicsException
it.imolinfo.jbi4cics.exception.LocationException
it.imolinfo.jbi4cics.exception.ParseException
it.imolinfo.jbi4cics.commareaparser
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jca.ims
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.utils.generators
it.imolinfo.jbi4cics.jbi
java.lang
java.util

it.imolinfo.jbi4cics.jbi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
14 45 7.0% 76.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.jbi.Jbi4cicsConfigurationMBean
it.imolinfo.jbi4cics.jbi.BCELClassLoader
it.imolinfo.jbi4cics.jbi.BaseBootstrap
it.imolinfo.jbi4cics.jbi.Jbi4cicsBootstrap
it.imolinfo.jbi4cics.jbi.Jbi4cicsComponent
it.imolinfo.jbi4cics.jbi.Jbi4cicsComponentConfiguration
it.imolinfo.jbi4cics.jbi.Jbi4cicsDeployer
it.imolinfo.jbi4cics.jbi.Jbi4cicsEndpoint
it.imolinfo.jbi4cics.jbi.Jbi4cicsExchangeProcessor
it.imolinfo.jbi4cics.jbi.Jbi4cicsLifeCycle
it.imolinfo.jbi4cics.jbi.Jbi4cicsWSDLDeployer
it.imolinfo.jbi4cics.jbi.Jbi4cicsWSDLDeployer$1
it.imolinfo.jbi4cics.jbi.Jbi4cicsWSDLDeployer$DirectoryFilter
it.imolinfo.jbi4cics.jbi.Jbi4cicsWSDLDeployer$WsdlFilter
it.imolinfo.jbi4cics.jbi.Messages
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jdbc.util
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi.wsdl
it.imolinfo.jbi4cics.jbi.xfire
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.utils.generators
org.slf4j.impl
antlr
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.commareaparser
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper
it.imolinfo.jbi4cics.jbi.wsdl
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.utils.generators
java.io
java.lang
java.text
java.util
javax.jbi
javax.jbi.component
javax.jbi.management
javax.jbi.messaging
javax.management
javax.wsdl
javax.wsdl.factory
javax.wsdl.xml
javax.xml.namespace
javax.xml.parsers
javax.xml.stream
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
org.apache.servicemix.common
org.apache.servicemix.common.endpoints
org.apache.servicemix.common.xbean
org.apache.servicemix.jbi.jaxp
org.codehaus.xfire
org.codehaus.xfire.attachments
org.codehaus.xfire.exchange
org.codehaus.xfire.fault
org.codehaus.xfire.service
org.codehaus.xfire.transport
org.codehaus.xfire.util.jdom
org.jdom
org.w3c.dom
org.xml.sax

it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper.WrapperProcessingException
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper.WrapperUtil
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics
java.io
java.lang
javax.xml.namespace
javax.xml.parsers
javax.xml.stream
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
org.apache.servicemix.jbi.jaxp
org.codehaus.xfire.util
org.w3c.dom
org.xml.sax

it.imolinfo.jbi4cics.jbi.wsdl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsAddress
it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsAddressDeserializer
it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsAddressSerializer
it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsBinding
it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsBindingDeserializer
it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsBindingSerializer
it.imolinfo.jbi4cics.jbi.wsdl.Jbi4CicsExtension
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
com.ibm.wsdl.util.xml
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.jbi
java.io
java.lang
javax.wsdl
javax.wsdl.extensions
javax.xml.namespace
org.apache.commons.lang.builder
org.w3c.dom

it.imolinfo.jbi4cics.jbi.xfire

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 21 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.jbi.xfire.JbiChannel
it.imolinfo.jbi4cics.jbi.xfire.JbiTransport
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.jbi
java.io
java.lang
javax.jbi.component
javax.jbi.messaging
javax.jbi.servicedesc
javax.xml.namespace
javax.xml.stream
javax.xml.transform
javax.xml.transform.stream
org.apache.servicemix.jbi.jaxp
org.codehaus.xfire
org.codehaus.xfire.exchange
org.codehaus.xfire.fault
org.codehaus.xfire.handler
org.codehaus.xfire.service
org.codehaus.xfire.soap
org.codehaus.xfire.soap.handler
org.codehaus.xfire.transport
org.codehaus.xfire.wsdl11

it.imolinfo.jbi4cics.locator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 4 33.0% 36.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.locator.ServiceLocation
it.imolinfo.jbi4cics.locator.ServiceLocator
it.imolinfo.jbi4cics.locator.DummyLocator
it.imolinfo.jbi4cics.locator.DummyLocator$1
it.imolinfo.jbi4cics.locator.ServiceLocatorFactory
it.imolinfo.jbi4cics.locator.SimpleLocation
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.service
java.lang

it.imolinfo.jbi4cics.messageformat

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 10 38.0% 58.999996% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.messageformat.FieldDescriptor
it.imolinfo.jbi4cics.messageformat.MappingDescriptor
it.imolinfo.jbi4cics.messageformat.MessageFormatter
it.imolinfo.jbi4cics.messageformat.MessageFormatterFactory
it.imolinfo.jbi4cics.messageformat.NoOpMappingDescriptor
it.imolinfo.jbi4cics.messageformat.NoOpMappingDescriptor$1
it.imolinfo.jbi4cics.messageformat.NoOpMessageFormatter
it.imolinfo.jbi4cics.messageformat.ToStringMessageFormatter
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.utils.generators
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.service
java.lang
java.util
org.apache.commons.beanutils
org.apache.commons.collections.map

it.imolinfo.jbi4cics.messageformat.commarea

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 11 0.0% 65.0% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.messageformat.commarea.CommareaBeanMappingDescriptor
it.imolinfo.jbi4cics.messageformat.commarea.CommareaFormatter
it.imolinfo.jbi4cics.messageformat.commarea.NestingHandler
it.imolinfo.jbi4cics.commareaparser
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.typemapping.cobol
java.lang
java.util
org.apache.commons.beanutils
org.apache.commons.collections.map
org.apache.commons.lang.builder

it.imolinfo.jbi4cics.messageformat.jdbc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.messageformat.jdbc.JdbcBeanMappingDescriptor
it.imolinfo.jbi4cics.messageformat.jdbc.JdbcFormatter
it.imolinfo.jbi4cics.messageformat.jdbc.JdbcOutputMessage
it.imolinfo.jbi4cics.messageformat.jdbc.JdbcParameterDescriptor
it.imolinfo.jbi4cics.messageformat.jdbc.JdbcStatementDescriptor
it.imolinfo.jbi4cics.messageformat.jdbc.ResultSetMappingDescriptor
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection.jdbc.util
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.service
java.lang
java.sql
java.util
org.apache.commons.beanutils
org.apache.commons.collections.map

it.imolinfo.jbi4cics.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 2 33.0% 29.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.security.Account
it.imolinfo.jbi4cics.security.SecurityManager
it.imolinfo.jbi4cics.security.DummySecurityManager
it.imolinfo.jbi4cics.security.DummySecurityManager$1
it.imolinfo.jbi4cics.security.J2CAccount
it.imolinfo.jbi4cics.security.SecurityManagerFactory
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.service
java.lang

it.imolinfo.jbi4cics.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
13 7 0.0% 35.0% 65.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.service.ServiceContext
it.imolinfo.jbi4cics.service.ServiceManager
it.imolinfo.jbi4cics.configuration
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.connection.jca.ims
it.imolinfo.jbi4cics.connection.jdbc
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.messageformat.jdbc
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.configuration
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.security
java.lang

it.imolinfo.jbi4cics.typemapping.cobol

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 13 7.0% 81.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.typemapping.cobol.CobolType
it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter
it.imolinfo.jbi4cics.typemapping.cobol.CobolType$1
it.imolinfo.jbi4cics.typemapping.cobol.CobolType$2
it.imolinfo.jbi4cics.typemapping.cobol.CobolType$3
it.imolinfo.jbi4cics.typemapping.cobol.CobolType$4
it.imolinfo.jbi4cics.typemapping.cobol.CobolType$5
it.imolinfo.jbi4cics.typemapping.cobol.CobolType$6
it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor
it.imolinfo.jbi4cics.typemapping.cobol.HexDump
it.imolinfo.jbi4cics.typemapping.cobol.IntegerMarshaller
it.imolinfo.jbi4cics.typemapping.cobol.PackedDecimalMarshaller
it.imolinfo.jbi4cics.typemapping.cobol.StringMarshaller
it.imolinfo.jbi4cics.typemapping.cobol.ZonedMarshaller
it.imolinfo.jbi4cics.commareaparser
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.webservices.utils.generators
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.service
java.io
java.lang
java.lang.reflect
java.math
java.text
java.util
org.apache.commons.lang.builder

it.imolinfo.jbi4cics.webservices.descriptor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 0.0% 62.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.webservices.descriptor.ServiceDescriptor
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.utils.generators
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.security
java.lang

it.imolinfo.jbi4cics.webservices.runtime

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 34 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None it.imolinfo.jbi4cics.webservices.runtime.BigDecimalType
it.imolinfo.jbi4cics.webservices.runtime.BigIntegerType
it.imolinfo.jbi4cics.webservices.runtime.ServiceCreator
it.imolinfo.jbi4cics.webservices.runtime.ServiceInvoker
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.connection.jca.cics
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.jbi.wsdl
it.imolinfo.jbi4cics.jbi.xfire
it.imolinfo.jbi4cics.locator
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.webservices.utils.generators
java.io
java.lang
java.lang.reflect
java.math
java.util
javax.jbi.component
javax.wsdl
javax.wsdl.factory
javax.wsdl.xml
javax.xml.namespace
org.apache.commons.logging
org.codehaus.xfire
org.codehaus.xfire.aegis
org.codehaus.xfire.aegis.type
org.codehaus.xfire.fault
org.codehaus.xfire.service
org.codehaus.xfire.service.binding
org.codehaus.xfire.service.invoker
org.codehaus.xfire.transport
org.codehaus.xfire.wsdl
org.xml.sax

it.imolinfo.jbi4cics.webservices.utils.generators

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 33.0% 82.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
it.imolinfo.jbi4cics.webservices.utils.generators.BCELifierSampleOperation
it.imolinfo.jbi4cics.webservices.utils.generators.ServiceBeanGenerator
it.imolinfo.jbi4cics.webservices.utils.generators.ServiceInterfaceGenerator
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.messageformat
it.imolinfo.jbi4cics.typemapping.cobol
it.imolinfo.jbi4cics.webservices.descriptor
java.lang
java.util
org.objectweb.asm

org.slf4j.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.slf4j.impl.JDK14LoggerAdapter
org.slf4j.impl.JDK14LoggerFactory
org.slf4j.impl.Log4jLoggerAdapter
org.slf4j.impl.Log4jLoggerFactory
org.slf4j.impl.StaticLoggerBinder
org.slf4j.impl.StaticMarkerBinder
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics
it.imolinfo.jbi4cics.jbi
java.lang
java.text
java.util
java.util.logging
org.apache.log4j
org.slf4j
org.slf4j.helpers
org.slf4j.spi

Cycles

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

Package Package Dependencies
it.imolinfo.jbi4cics org.slf4j.impl
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.commareaparser it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.configuration it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.connection it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.connection.jca it.imolinfo.jbi4cics.messageformat.commarea
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.connection.jca.cics it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.connection.jca.ims it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.connection.jdbc it.imolinfo.jbi4cics.connection
it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.connection.jdbc.util it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.exception it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.jbi it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper it.imolinfo.jbi4cics
org.slf4j.impl
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.jbi.wsdl it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.jbi.xfire it.imolinfo.jbi4cics
org.slf4j.impl
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.locator it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.messageformat it.imolinfo.jbi4cics.exception
it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.messageformat.commarea it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.messageformat.jdbc it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.security it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.typemapping.cobol it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.webservices.descriptor it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.webservices.runtime it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.webservices.utils.generators it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security
org.slf4j.impl it.imolinfo.jbi4cics.jbi
it.imolinfo.jbi4cics.webservices.runtime
it.imolinfo.jbi4cics.webservices.descriptor
it.imolinfo.jbi4cics.security
it.imolinfo.jbi4cics.service
it.imolinfo.jbi4cics.security

Explanation

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

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

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.