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
examples.cidr110040.0%100.0%0.0%1
examples.ftp440080.0%100.0%0.0%1
examples.mail330080.0%100.0%0.0%1
examples.nntp550070.0%100.0%0.0%1
examples.ntp220060.0%100.0%0.0%1
examples.telnet220050.0%100.0%0.0%1
examples.unix9900120.0%100.0%0.0%1
examples.util330230.0%60.000004%40.0%1
org.apache.commons.net106417640.0%26.0%34.0%1
org.apache.commons.net.bsd330160.0%86.0%14.0%1
org.apache.commons.net.chargen220140.0%80.0%20.0%1
org.apache.commons.net.daytime220140.0%80.0%20.0%1
org.apache.commons.net.discard220130.0%75.0%25.0%1
org.apache.commons.net.echo220130.0%75.0%25.0%1
org.apache.commons.net.finger110230.0%60.000004%40.0%1
org.apache.commons.net.ftp2420421317.0%87.0%3.0%1
org.apache.commons.net.ftp.parser191541621.0%86.0%7.0%1
org.apache.commons.net.imap121201130.0%93.0%7.0%1
org.apache.commons.net.io141311257.0%29.0%63.0%1
org.apache.commons.net.nntp17161156.0%83.0%11.0%1
org.apache.commons.net.ntp6511617.0%86.0%2.0%1
org.apache.commons.net.pop39901120.0%92.0%8.0%1
org.apache.commons.net.smtp101001120.0%92.0%8.0%1
org.apache.commons.net.telnet151231320.0%75.0%5.0%1
org.apache.commons.net.tftp10821620.0%86.0%6.0%1
org.apache.commons.net.time220240.0%67.0%33.0%1
org.apache.commons.net.util111108110.0%58.0%42.0%1
org.apache.commons.net.whois110130.0%75.0%25.0%1

Packages

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

examples.cidr

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
040.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.cidr.SubnetUtilsExample
Nonejava.io
java.lang
java.util
org.apache.commons.net.util

examples.ftp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.ftp.FTPClientExample
examples.ftp.FTPClientExample$1
examples.ftp.ServerToServerFTP
examples.ftp.TFTPExample
Nonejava.io
java.lang
java.net
org.apache.commons.net
org.apache.commons.net.ftp
org.apache.commons.net.io
org.apache.commons.net.tftp
org.apache.commons.net.util

examples.mail

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.mail.IMAPMail
examples.mail.POP3Mail
examples.mail.SMTPMail
Nonejava.io
java.lang
java.util
org.apache.commons.net
org.apache.commons.net.imap
org.apache.commons.net.io
org.apache.commons.net.pop3
org.apache.commons.net.smtp

examples.nntp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.nntp.ExtendedNNTPOps
examples.nntp.ListNewsgroups
examples.nntp.MessageThreading
examples.nntp.NNTPUtils
examples.nntp.PostMessage
Nonejava.io
java.lang
java.net
java.util
org.apache.commons.net
org.apache.commons.net.io
org.apache.commons.net.nntp

examples.ntp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.ntp.NTPClient
examples.ntp.TimeClient
Nonejava.io
java.lang
java.net
java.text
org.apache.commons.net.ntp
org.apache.commons.net.time

examples.telnet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.telnet.TelnetClientExample
examples.telnet.WeatherTelnet
Noneexamples.util
java.io
java.lang
java.util
org.apache.commons.net.telnet

examples.unix

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0120.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.unix.chargen
examples.unix.daytime
examples.unix.echo
examples.unix.finger
examples.unix.fwhois
examples.unix.rdate
examples.unix.rexec
examples.unix.rlogin
examples.unix.rshell
Noneexamples.util
java.io
java.lang
java.net
java.util
org.apache.commons.net.bsd
org.apache.commons.net.chargen
org.apache.commons.net.daytime
org.apache.commons.net.echo
org.apache.commons.net.finger
org.apache.commons.net.time
org.apache.commons.net.whois

examples.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
230.0%60.000004%40.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneexamples.util.IOUtil
examples.util.IOUtil$1
examples.util.IOUtil$2
examples.telnet
examples.unix
java.io
java.lang
org.apache.commons.net.io

org.apache.commons.net

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
17640.0%26.0%34.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.DatagramSocketClient
org.apache.commons.net.DatagramSocketFactory
org.apache.commons.net.ProtocolCommandListener
org.apache.commons.net.SocketClient
org.apache.commons.net.DefaultDatagramSocketFactory
org.apache.commons.net.DefaultSocketFactory
org.apache.commons.net.MalformedServerReplyException
org.apache.commons.net.PrintCommandListener
org.apache.commons.net.ProtocolCommandEvent
org.apache.commons.net.ProtocolCommandSupport
examples.ftp
examples.mail
examples.nntp
org.apache.commons.net.bsd
org.apache.commons.net.chargen
org.apache.commons.net.daytime
org.apache.commons.net.discard
org.apache.commons.net.finger
org.apache.commons.net.ftp
org.apache.commons.net.imap
org.apache.commons.net.nntp
org.apache.commons.net.ntp
org.apache.commons.net.pop3
org.apache.commons.net.smtp
org.apache.commons.net.telnet
org.apache.commons.net.tftp
org.apache.commons.net.time
java.io
java.lang
java.net
java.util
javax.net
org.apache.commons.net.util

org.apache.commons.net.bsd

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.bsd.RCommandClient
org.apache.commons.net.bsd.RExecClient
org.apache.commons.net.bsd.RLoginClient
examples.unix
java.io
java.lang
java.net
javax.net
org.apache.commons.net
org.apache.commons.net.io

org.apache.commons.net.chargen

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.chargen.CharGenTCPClient
org.apache.commons.net.chargen.CharGenUDPClient
examples.unix
java.io
java.lang
java.net
org.apache.commons.net

org.apache.commons.net.daytime

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.daytime.DaytimeTCPClient
org.apache.commons.net.daytime.DaytimeUDPClient
examples.unix
java.io
java.lang
java.net
org.apache.commons.net

org.apache.commons.net.discard

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.discard.DiscardTCPClient
org.apache.commons.net.discard.DiscardUDPClient
org.apache.commons.net.echo
java.io
java.net
org.apache.commons.net

org.apache.commons.net.echo

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.echo.EchoTCPClient
org.apache.commons.net.echo.EchoUDPClient
examples.unix
java.io
java.net
org.apache.commons.net.discard

org.apache.commons.net.finger

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
230.0%60.000004%40.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.finger.FingerClient
examples.unix
org.apache.commons.net.whois
java.io
java.lang
org.apache.commons.net

org.apache.commons.net.ftp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
21317.0%87.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.ftp.Configurable
org.apache.commons.net.ftp.FTPFileEntryParser
org.apache.commons.net.ftp.FTPFileEntryParserImpl
org.apache.commons.net.ftp.FTPFileFilter
org.apache.commons.net.ftp.FTP
org.apache.commons.net.ftp.FTPClient
org.apache.commons.net.ftp.FTPClient$CSL
org.apache.commons.net.ftp.FTPClient$PropertiesSingleton
org.apache.commons.net.ftp.FTPClientConfig
org.apache.commons.net.ftp.FTPCommand
org.apache.commons.net.ftp.FTPConnectionClosedException
org.apache.commons.net.ftp.FTPFile
org.apache.commons.net.ftp.FTPFileFilters
org.apache.commons.net.ftp.FTPFileFilters$1
org.apache.commons.net.ftp.FTPFileFilters$2
org.apache.commons.net.ftp.FTPFileFilters$3
org.apache.commons.net.ftp.FTPHTTPClient
org.apache.commons.net.ftp.FTPListParseEngine
org.apache.commons.net.ftp.FTPReply
org.apache.commons.net.ftp.FTPSClient
org.apache.commons.net.ftp.FTPSCommand
org.apache.commons.net.ftp.FTPSServerSocketFactory
org.apache.commons.net.ftp.FTPSSocketFactory
org.apache.commons.net.ftp.FTPSTrustManager
examples.ftp
org.apache.commons.net.ftp.parser
java.io
java.lang
java.net
java.security.cert
java.text
java.util
java.util.regex
javax.net
javax.net.ssl
org.apache.commons.net
org.apache.commons.net.ftp.parser
org.apache.commons.net.io
org.apache.commons.net.util

org.apache.commons.net.ftp.parser

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1621.0%86.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory
org.apache.commons.net.ftp.parser.FTPTimestampParser
org.apache.commons.net.ftp.parser.RegexFTPFileEntryParserImpl
org.apache.commons.net.ftp.parser.CompositeFileEntryParser
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory
org.apache.commons.net.ftp.parser.EnterpriseUnixFTPEntryParser
org.apache.commons.net.ftp.parser.FTPTimestampParserImpl
org.apache.commons.net.ftp.parser.MLSxEntryParser
org.apache.commons.net.ftp.parser.MVSFTPEntryParser
org.apache.commons.net.ftp.parser.MacOsPeterFTPEntryParser
org.apache.commons.net.ftp.parser.NTFTPEntryParser
org.apache.commons.net.ftp.parser.NetwareFTPEntryParser
org.apache.commons.net.ftp.parser.OS2FTPEntryParser
org.apache.commons.net.ftp.parser.OS400FTPEntryParser
org.apache.commons.net.ftp.parser.ParserInitializationException
org.apache.commons.net.ftp.parser.UnixFTPEntryParser
org.apache.commons.net.ftp.parser.VMSFTPEntryParser
org.apache.commons.net.ftp.parser.VMSVersioningFTPEntryParser
org.apache.commons.net.ftp
java.io
java.lang
java.text
java.util
java.util.regex
org.apache.commons.net.ftp

org.apache.commons.net.imap

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1130.0%93.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.imap.AuthenticatingIMAPClient
org.apache.commons.net.imap.AuthenticatingIMAPClient$1
org.apache.commons.net.imap.AuthenticatingIMAPClient$AUTH_METHOD
org.apache.commons.net.imap.IMAP
org.apache.commons.net.imap.IMAP$IMAPState
org.apache.commons.net.imap.IMAPClient
org.apache.commons.net.imap.IMAPClient$FETCH_ITEM_NAMES
org.apache.commons.net.imap.IMAPClient$SEARCH_CRITERIA
org.apache.commons.net.imap.IMAPClient$STATUS_DATA_ITEMS
org.apache.commons.net.imap.IMAPCommand
org.apache.commons.net.imap.IMAPReply
org.apache.commons.net.imap.IMAPSClient
examples.mail
java.io
java.lang
java.net
java.security
java.security.spec
java.util
java.util.regex
javax.crypto
javax.crypto.spec
javax.net.ssl
org.apache.commons.net
org.apache.commons.net.io
org.apache.commons.net.util

org.apache.commons.net.io

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1257.0%29.0%63.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.io.CopyStreamListener
org.apache.commons.net.io.CRLFLineReader
org.apache.commons.net.io.CopyStreamAdapter
org.apache.commons.net.io.CopyStreamEvent
org.apache.commons.net.io.CopyStreamException
org.apache.commons.net.io.DotTerminatedMessageReader
org.apache.commons.net.io.DotTerminatedMessageWriter
org.apache.commons.net.io.FromNetASCIIInputStream
org.apache.commons.net.io.FromNetASCIIOutputStream
org.apache.commons.net.io.SocketInputStream
org.apache.commons.net.io.SocketOutputStream
org.apache.commons.net.io.ToNetASCIIInputStream
org.apache.commons.net.io.ToNetASCIIOutputStream
org.apache.commons.net.io.Util
examples.ftp
examples.mail
examples.nntp
examples.util
org.apache.commons.net.bsd
org.apache.commons.net.ftp
org.apache.commons.net.imap
org.apache.commons.net.nntp
org.apache.commons.net.pop3
org.apache.commons.net.smtp
org.apache.commons.net.tftp
org.apache.commons.net.util
java.io
java.lang
java.net
java.util
org.apache.commons.net.util

org.apache.commons.net.nntp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
156.0%83.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.nntp.Threadable
org.apache.commons.net.nntp.Article
org.apache.commons.net.nntp.ArticleInfo
org.apache.commons.net.nntp.ArticleIterator
org.apache.commons.net.nntp.ArticlePointer
org.apache.commons.net.nntp.NNTP
org.apache.commons.net.nntp.NNTPClient
org.apache.commons.net.nntp.NNTPCommand
org.apache.commons.net.nntp.NNTPConnectionClosedException
org.apache.commons.net.nntp.NNTPReply
org.apache.commons.net.nntp.NewGroupsOrNewsQuery
org.apache.commons.net.nntp.NewsgroupInfo
org.apache.commons.net.nntp.NewsgroupIterator
org.apache.commons.net.nntp.ReplyIterator
org.apache.commons.net.nntp.SimpleNNTPHeader
org.apache.commons.net.nntp.ThreadContainer
org.apache.commons.net.nntp.Threader
examples.nntp
java.io
java.lang
java.util
org.apache.commons.net
org.apache.commons.net.io

org.apache.commons.net.ntp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1617.0%86.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.ntp.NtpV3Packet
org.apache.commons.net.ntp.NTPUDPClient
org.apache.commons.net.ntp.NtpUtils
org.apache.commons.net.ntp.NtpV3Impl
org.apache.commons.net.ntp.TimeInfo
org.apache.commons.net.ntp.TimeStamp
examples.ntp
java.io
java.lang
java.net
java.text
java.util
org.apache.commons.net

org.apache.commons.net.pop3

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1120.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.pop3.ExtendedPOP3Client
org.apache.commons.net.pop3.ExtendedPOP3Client$1
org.apache.commons.net.pop3.ExtendedPOP3Client$AUTH_METHOD
org.apache.commons.net.pop3.POP3
org.apache.commons.net.pop3.POP3Client
org.apache.commons.net.pop3.POP3Command
org.apache.commons.net.pop3.POP3MessageInfo
org.apache.commons.net.pop3.POP3Reply
org.apache.commons.net.pop3.POP3SClient
examples.mail
java.io
java.lang
java.net
java.security
java.security.spec
java.util
javax.crypto
javax.crypto.spec
javax.net.ssl
org.apache.commons.net
org.apache.commons.net.io
org.apache.commons.net.util

org.apache.commons.net.smtp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1120.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.smtp.AuthenticatingSMTPClient
org.apache.commons.net.smtp.AuthenticatingSMTPClient$AUTH_METHOD
org.apache.commons.net.smtp.RelayPath
org.apache.commons.net.smtp.SMTP
org.apache.commons.net.smtp.SMTPClient
org.apache.commons.net.smtp.SMTPCommand
org.apache.commons.net.smtp.SMTPConnectionClosedException
org.apache.commons.net.smtp.SMTPReply
org.apache.commons.net.smtp.SMTPSClient
org.apache.commons.net.smtp.SimpleSMTPHeader
examples.mail
java.io
java.lang
java.net
java.security
java.security.spec
java.util
javax.crypto
javax.crypto.spec
javax.net.ssl
org.apache.commons.net
org.apache.commons.net.io
org.apache.commons.net.util

org.apache.commons.net.telnet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1320.0%75.0%5.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.telnet.TelnetInputListener
org.apache.commons.net.telnet.TelnetNotificationHandler
org.apache.commons.net.telnet.TelnetOptionHandler
org.apache.commons.net.telnet.EchoOptionHandler
org.apache.commons.net.telnet.InvalidTelnetOptionException
org.apache.commons.net.telnet.SimpleOptionHandler
org.apache.commons.net.telnet.SuppressGAOptionHandler
org.apache.commons.net.telnet.Telnet
org.apache.commons.net.telnet.TelnetClient
org.apache.commons.net.telnet.TelnetCommand
org.apache.commons.net.telnet.TelnetInputStream
org.apache.commons.net.telnet.TelnetOption
org.apache.commons.net.telnet.TelnetOutputStream
org.apache.commons.net.telnet.TerminalTypeOptionHandler
org.apache.commons.net.telnet.WindowSizeOptionHandler
examples.telnet
java.io
java.lang
org.apache.commons.net

org.apache.commons.net.tftp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1620.0%86.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.commons.net.tftp.TFTPPacket
org.apache.commons.net.tftp.TFTPRequestPacket
org.apache.commons.net.tftp.TFTP
org.apache.commons.net.tftp.TFTPAckPacket
org.apache.commons.net.tftp.TFTPClient
org.apache.commons.net.tftp.TFTPDataPacket
org.apache.commons.net.tftp.TFTPErrorPacket
org.apache.commons.net.tftp.TFTPPacketException
org.apache.commons.net.tftp.TFTPReadRequestPacket
org.apache.commons.net.tftp.TFTPWriteRequestPacket
examples.ftp
java.io
java.lang
java.net
java.util
org.apache.commons.net
org.apache.commons.net.io

org.apache.commons.net.time

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
240.0%67.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.time.TimeTCPClient
org.apache.commons.net.time.TimeUDPClient
examples.ntp
examples.unix
java.io
java.net
java.util
org.apache.commons.net

org.apache.commons.net.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
8110.0%58.0%42.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.util.Base64
org.apache.commons.net.util.KeyManagerUtils
org.apache.commons.net.util.KeyManagerUtils$ClientKeyStore
org.apache.commons.net.util.KeyManagerUtils$X509KeyManager
org.apache.commons.net.util.ListenerList
org.apache.commons.net.util.SSLContextUtils
org.apache.commons.net.util.SubnetUtils
org.apache.commons.net.util.SubnetUtils$1
org.apache.commons.net.util.SubnetUtils$SubnetInfo
org.apache.commons.net.util.TrustManagerUtils
org.apache.commons.net.util.TrustManagerUtils$TrustManager
examples.cidr
examples.ftp
org.apache.commons.net
org.apache.commons.net.ftp
org.apache.commons.net.imap
org.apache.commons.net.io
org.apache.commons.net.pop3
org.apache.commons.net.smtp
java.io
java.lang
java.math
java.net
java.security
java.security.cert
java.util
java.util.concurrent
java.util.regex
javax.net.ssl
org.apache.commons.net.io

org.apache.commons.net.whois

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.commons.net.whois.WhoisClient
examples.unix
java.io
java.lang
org.apache.commons.net.finger

Cycles

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

PackagePackage Dependencies
examples.cidrorg.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
examples.ftporg.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
examples.mailorg.apache.commons.net.imap
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
examples.nntporg.apache.commons.net.nntp
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
examples.ntporg.apache.commons.net.ntp
org.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
examples.telnetorg.apache.commons.net.telnet
org.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
examples.unixorg.apache.commons.net.chargen
org.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
examples.utilorg.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.netorg.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.bsdorg.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.chargenorg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.daytimeorg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.discardorg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.echoorg.apache.commons.net.discard
org.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.fingerorg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.ftporg.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.ftp.parserorg.apache.commons.net.ftp
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.imaporg.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.ioorg.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.nntporg.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.ntporg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.pop3org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.smtporg.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.telnetorg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.tftporg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.timeorg.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.utilorg.apache.commons.net.io
org.apache.commons.net.util
org.apache.commons.net.whoisorg.apache.commons.net.finger
org.apache.commons.net
org.apache.commons.net.util
org.apache.commons.net.io
org.apache.commons.net.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.