Fork me on GitHub

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
fr.paris.lutece.plugins.suggest.business 91 71 20 10 41 22.0% 80.0% 2.0% 1
fr.paris.lutece.plugins.suggest.business.attribute 4 2 2 2 7 50.0% 78.0% 28.0% 1
fr.paris.lutece.plugins.suggest.business.rss 5 4 1 0 20 20.0% 100.0% 20.0% 1
fr.paris.lutece.plugins.suggest.service 19 16 3 10 27 16.0% 73.0% 11.0% 1
fr.paris.lutece.plugins.suggest.service.publication 2 2 0 0 9 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.suggest.service.search 1 1 0 4 21 0.0% 84.0% 16.0% 1
fr.paris.lutece.plugins.suggest.service.subscription 2 2 0 1 19 0.0% 95.0% 5.0% 1
fr.paris.lutece.plugins.suggest.service.suggestsearch 4 3 1 2 15 25.0% 88.0% 13.0% 1
fr.paris.lutece.plugins.suggest.service.workflow 1 1 0 2 6 0.0% 75.0% 25.0% 1
fr.paris.lutece.plugins.suggest.utils 5 5 0 7 28 0.0% 80.0% 20.0% 1
fr.paris.lutece.plugins.suggest.web 10 10 0 3 60 0.0% 95.0% 5.0% 1
fr.paris.lutece.plugins.suggest.web.action 7 6 1 2 22 14.0% 92.0% 6.0% 1

Packages

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

fr.paris.lutece.plugins.suggest.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 41 22.0% 80.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.suggest.business.ICategoryDAO
fr.paris.lutece.plugins.suggest.business.ICommentSubmitDAO
fr.paris.lutece.plugins.suggest.business.IDefaultMessageDAO
fr.paris.lutece.plugins.suggest.business.IEntry
fr.paris.lutece.plugins.suggest.business.IEntryAdditionalAttributeDAO
fr.paris.lutece.plugins.suggest.business.IEntryDAO
fr.paris.lutece.plugins.suggest.business.IEntryTypeDAO
fr.paris.lutece.plugins.suggest.business.IExportFormatDAO
fr.paris.lutece.plugins.suggest.business.IImageResourceDAO
fr.paris.lutece.plugins.suggest.business.IReportedMessageDAO
fr.paris.lutece.plugins.suggest.business.IResponseDAO
fr.paris.lutece.plugins.suggest.business.ISuggestActionDAO
fr.paris.lutece.plugins.suggest.business.ISuggestDAO
fr.paris.lutece.plugins.suggest.business.ISuggestSubmitDAO
fr.paris.lutece.plugins.suggest.business.ISuggestSubmitStateDAO
fr.paris.lutece.plugins.suggest.business.ISuggestSubmitTypeDAO
fr.paris.lutece.plugins.suggest.business.ISuggestUserInfoDAO
fr.paris.lutece.plugins.suggest.business.IVideoTypeDAO
fr.paris.lutece.plugins.suggest.business.IVoteDAO
fr.paris.lutece.plugins.suggest.business.IVoteTypeDAO
fr.paris.lutece.plugins.suggest.business.Category
fr.paris.lutece.plugins.suggest.business.CategoryDAO
fr.paris.lutece.plugins.suggest.business.CategoryHome
fr.paris.lutece.plugins.suggest.business.CommentSubmit
fr.paris.lutece.plugins.suggest.business.CommentSubmitDAO
fr.paris.lutece.plugins.suggest.business.CommentSubmitHome
fr.paris.lutece.plugins.suggest.business.DefaultMessage
fr.paris.lutece.plugins.suggest.business.DefaultMessageDAO
fr.paris.lutece.plugins.suggest.business.DefaultMessageHome
fr.paris.lutece.plugins.suggest.business.Entry
fr.paris.lutece.plugins.suggest.business.EntryAdditionalAttribute
fr.paris.lutece.plugins.suggest.business.EntryAdditionalAttributeDAO
fr.paris.lutece.plugins.suggest.business.EntryAdditionalAttributeHome
fr.paris.lutece.plugins.suggest.business.EntryDAO
fr.paris.lutece.plugins.suggest.business.EntryFilter
fr.paris.lutece.plugins.suggest.business.EntryHome
fr.paris.lutece.plugins.suggest.business.EntryType
fr.paris.lutece.plugins.suggest.business.EntryTypeDAO
fr.paris.lutece.plugins.suggest.business.EntryTypeEditorBbcode
fr.paris.lutece.plugins.suggest.business.EntryTypeHome
fr.paris.lutece.plugins.suggest.business.EntryTypeImage
fr.paris.lutece.plugins.suggest.business.EntryTypeText
fr.paris.lutece.plugins.suggest.business.EntryTypeTextArea
fr.paris.lutece.plugins.suggest.business.EntryTypeUrl
fr.paris.lutece.plugins.suggest.business.EntryTypeVideo
fr.paris.lutece.plugins.suggest.business.ExportFormat
fr.paris.lutece.plugins.suggest.business.ExportFormatDAO
fr.paris.lutece.plugins.suggest.business.ExportFormatHome
fr.paris.lutece.plugins.suggest.business.FormError
fr.paris.lutece.plugins.suggest.business.ImageResourceDAO
fr.paris.lutece.plugins.suggest.business.ImageResourceHome
fr.paris.lutece.plugins.suggest.business.ReportedMessage
fr.paris.lutece.plugins.suggest.business.ReportedMessageDAO
fr.paris.lutece.plugins.suggest.business.ReportedMessageHome
fr.paris.lutece.plugins.suggest.business.Response
fr.paris.lutece.plugins.suggest.business.ResponseDAO
fr.paris.lutece.plugins.suggest.business.ResponseHome
fr.paris.lutece.plugins.suggest.business.SearchFields
fr.paris.lutece.plugins.suggest.business.SubmitFilter
fr.paris.lutece.plugins.suggest.business.Suggest
fr.paris.lutece.plugins.suggest.business.SuggestAction
fr.paris.lutece.plugins.suggest.business.SuggestActionDAO
fr.paris.lutece.plugins.suggest.business.SuggestActionHome
fr.paris.lutece.plugins.suggest.business.SuggestDAO
fr.paris.lutece.plugins.suggest.business.SuggestFilter
fr.paris.lutece.plugins.suggest.business.SuggestHome
fr.paris.lutece.plugins.suggest.business.SuggestRegularExpressionRemovalListener
fr.paris.lutece.plugins.suggest.business.SuggestRoleRemovalListener
fr.paris.lutece.plugins.suggest.business.SuggestSubmit
fr.paris.lutece.plugins.suggest.business.SuggestSubmitDAO
fr.paris.lutece.plugins.suggest.business.SuggestSubmitHome
fr.paris.lutece.plugins.suggest.business.SuggestSubmitState
fr.paris.lutece.plugins.suggest.business.SuggestSubmitStateDAO
fr.paris.lutece.plugins.suggest.business.SuggestSubmitStateHome
fr.paris.lutece.plugins.suggest.business.SuggestSubmitType
fr.paris.lutece.plugins.suggest.business.SuggestSubmitTypeDAO
fr.paris.lutece.plugins.suggest.business.SuggestSubmitTypeHome
fr.paris.lutece.plugins.suggest.business.SuggestUserInfo
fr.paris.lutece.plugins.suggest.business.SuggestUserInfoDAO
fr.paris.lutece.plugins.suggest.business.SuggestUserInfoHome
fr.paris.lutece.plugins.suggest.business.SuggestWorkgroupRemovalListener
fr.paris.lutece.plugins.suggest.business.VideoType
fr.paris.lutece.plugins.suggest.business.VideoTypeDAO
fr.paris.lutece.plugins.suggest.business.VideoTypeHome
fr.paris.lutece.plugins.suggest.business.Vote
fr.paris.lutece.plugins.suggest.business.VoteButton
fr.paris.lutece.plugins.suggest.business.VoteDAO
fr.paris.lutece.plugins.suggest.business.VoteHome
fr.paris.lutece.plugins.suggest.business.VoteType
fr.paris.lutece.plugins.suggest.business.VoteTypeDAO
fr.paris.lutece.plugins.suggest.business.VoteTypeHome
fr.paris.lutece.plugins.suggest.business.rss
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.publication
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.service.subscription
fr.paris.lutece.plugins.suggest.service.suggestsearch
fr.paris.lutece.plugins.suggest.service.workflow
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.suggest.web.action
com.mysql.cj.jdbc.exceptions
fr.paris.lutece.plugins.suggest.business.attribute
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.portal.business.indexeraction
fr.paris.lutece.portal.business.regularexpression
fr.paris.lutece.portal.service.cache
fr.paris.lutece.portal.service.editor
fr.paris.lutece.portal.service.fileupload
fr.paris.lutece.portal.service.html
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.portal
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.regularexpression
fr.paris.lutece.portal.service.resource
fr.paris.lutece.portal.service.role
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.service.workgroup
fr.paris.lutece.portal.web.upload
fr.paris.lutece.util
fr.paris.lutece.util.date
fr.paris.lutece.util.html
fr.paris.lutece.util.sql
fr.paris.lutece.util.xml
java.io
java.lang
java.lang.reflect
java.sql
java.util
javax.servlet.http
org.apache.commons.beanutils
org.apache.commons.fileupload
org.apache.commons.lang3

fr.paris.lutece.plugins.suggest.business.attribute

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 50.0% 78.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.suggest.business.attribute.ISuggestAttributeDAO
fr.paris.lutece.plugins.suggest.business.attribute.SuggestAttribute
fr.paris.lutece.plugins.suggest.business.attribute.SuggestAttributeDAO
fr.paris.lutece.plugins.suggest.business.attribute.SuggestAttributeHome
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.sql
java.lang
java.lang.annotation
java.util

fr.paris.lutece.plugins.suggest.business.rss

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 20.0% 100.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.suggest.business.rss.ISuggestResourceRssConfigDAO
fr.paris.lutece.plugins.suggest.business.rss.SuggestResourceRss
fr.paris.lutece.plugins.suggest.business.rss.SuggestResourceRssConfig
fr.paris.lutece.plugins.suggest.business.rss.SuggestResourceRssConfigDAO
fr.paris.lutece.plugins.suggest.business.rss.SuggestResourceRssConfigHome
None fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.portal.business.rss
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.html
fr.paris.lutece.util.sql
fr.paris.lutece.util.url
java.lang
java.sql
java.text
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.suggest.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 27 16.0% 73.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.suggest.service.ICommentSubmitService
fr.paris.lutece.plugins.suggest.service.ISuggestSubmitService
fr.paris.lutece.plugins.suggest.service.ISuggestUserInfoService
fr.paris.lutece.plugins.suggest.service.CategoryResourceIdService
fr.paris.lutece.plugins.suggest.service.CommentSubmitService
fr.paris.lutece.plugins.suggest.service.DefaultMessageResourceIdService
fr.paris.lutece.plugins.suggest.service.ExportFormatResourceIdService
fr.paris.lutece.plugins.suggest.service.FileManager
fr.paris.lutece.plugins.suggest.service.ImageFileManager
fr.paris.lutece.plugins.suggest.service.ImageService
fr.paris.lutece.plugins.suggest.service.SuggestCategoryCacheService
fr.paris.lutece.plugins.suggest.service.SuggestExtendableResourceService
fr.paris.lutece.plugins.suggest.service.SuggestPlugin
fr.paris.lutece.plugins.suggest.service.SuggestResourceIdService
fr.paris.lutece.plugins.suggest.service.SuggestService
fr.paris.lutece.plugins.suggest.service.SuggestSubmitExtendableResourceService
fr.paris.lutece.plugins.suggest.service.SuggestSubmitService
fr.paris.lutece.plugins.suggest.service.SuggestSubmitTypeCacheService
fr.paris.lutece.plugins.suggest.service.SuggestUserInfoService
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.business.attribute
fr.paris.lutece.plugins.suggest.business.rss
fr.paris.lutece.plugins.suggest.service.publication
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.service.subscription
fr.paris.lutece.plugins.suggest.service.suggestsearch
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.api.user
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.service.workflow
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.portal.business.indexeraction
fr.paris.lutece.portal.business.style
fr.paris.lutece.portal.service.cache
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.portal
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.resource
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.service.workflow
fr.paris.lutece.util
fr.paris.lutece.util.url
java.io
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.suggest.service.publication

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.suggest.service.publication.DaemonPublication
fr.paris.lutece.plugins.suggest.service.publication.PublicationService
None fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
java.lang
java.sql
java.util

fr.paris.lutece.plugins.suggest.service.search

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 21 0.0% 84.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.suggest.service.search.SuggestIndexer
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.suggestsearch
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.suggestsearch
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.url
java.io
java.lang
java.util
org.apache.lucene.document
org.apache.lucene.index
org.apache.tika.exception
org.apache.tika.metadata
org.apache.tika.parser
org.apache.tika.parser.html
org.apache.tika.sax
org.xml.sax

fr.paris.lutece.plugins.suggest.service.subscription

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 19 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.suggest.service.subscription.SuggestSubscribersNotificationDaemon
fr.paris.lutece.plugins.suggest.service.subscription.SuggestSubscriptionProviderService
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.subscribe.business
fr.paris.lutece.plugins.subscribe.service
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.portal.service.daemon
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.mail
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.html
java.lang
java.sql
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.suggest.service.suggestsearch

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 15 25.0% 88.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.suggest.service.suggestsearch.SuggestSearchEngine
fr.paris.lutece.plugins.suggest.service.suggestsearch.SuggestLuceneSearchEngine
fr.paris.lutece.plugins.suggest.service.suggestsearch.SuggestSearchItem
fr.paris.lutece.plugins.suggest.service.suggestsearch.SuggestSearchService
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.lang
java.util
org.apache.commons.lang3
org.apache.lucene.document
org.apache.lucene.index
org.apache.lucene.queryparser.classic
org.apache.lucene.search

fr.paris.lutece.plugins.suggest.service.workflow

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.suggest.service.workflow.SuggestWorkflowService
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.api.user
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.portal.service.workflow
java.lang
java.util

fr.paris.lutece.plugins.suggest.utils

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 28 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.suggest.utils.ProcessBBCode
fr.paris.lutece.plugins.suggest.utils.ProcessBBCode$1
fr.paris.lutece.plugins.suggest.utils.ProcessBBCode$MutableCharSequence
fr.paris.lutece.plugins.suggest.utils.SuggestIndexerUtils
fr.paris.lutece.plugins.suggest.utils.SuggestUtils
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.publication
fr.paris.lutece.plugins.suggest.service.subscription
fr.paris.lutece.plugins.suggest.service.suggestsearch
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.avatar.service
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.business.attribute
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.portal.business.event
fr.paris.lutece.portal.business.mailinglist
fr.paris.lutece.portal.service.captcha
fr.paris.lutece.portal.service.event
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.mail
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.html
fr.paris.lutece.util.string
java.io
java.lang
java.lang.reflect
java.sql
java.text
java.util
java.util.regex
javax.servlet.http
org.apache.commons.lang3
org.springframework.util

fr.paris.lutece.plugins.suggest.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 60 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.suggest.web.CategoryJspBean
fr.paris.lutece.plugins.suggest.web.DefaultMessageJspBean
fr.paris.lutece.plugins.suggest.web.ExportFormatJspBean
fr.paris.lutece.plugins.suggest.web.ManageSuggestJspBean
fr.paris.lutece.plugins.suggest.web.ResourceServletCache
fr.paris.lutece.plugins.suggest.web.ResourceValueObject
fr.paris.lutece.plugins.suggest.web.SuggestApp
fr.paris.lutece.plugins.suggest.web.SuggestJspBean
fr.paris.lutece.plugins.suggest.web.SuggestSubmitTypeJspBean
fr.paris.lutece.plugins.suggest.web.SuggestVideoResourceServlet
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.service.search
fr.paris.lutece.plugins.suggest.service.subscription
fr.paris.lutece.plugins.suggest.service.suggestsearch
fr.paris.lutece.plugins.suggest.service.workflow
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.plugins.workflowcore.service.state
fr.paris.lutece.portal.business.indexeraction
fr.paris.lutece.portal.business.rbac
fr.paris.lutece.portal.business.role
fr.paris.lutece.portal.business.style
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.cache
fr.paris.lutece.portal.service.captcha
fr.paris.lutece.portal.service.content
fr.paris.lutece.portal.service.fileupload
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.mailinglist
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.portal
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.service.workflow
fr.paris.lutece.portal.service.workgroup
fr.paris.lutece.portal.web
fr.paris.lutece.portal.web.admin
fr.paris.lutece.portal.web.constants
fr.paris.lutece.portal.web.l10n
fr.paris.lutece.portal.web.pluginaction
fr.paris.lutece.portal.web.upload
fr.paris.lutece.portal.web.xpages
fr.paris.lutece.util
fr.paris.lutece.util.date
fr.paris.lutece.util.html
fr.paris.lutece.util.string
fr.paris.lutece.util.url
java.io
java.lang
java.math
java.sql
java.util
java.util.regex
javax.servlet
javax.servlet.http
javax.xml.parsers
javax.xml.stream
org.apache.commons.fileupload
org.apache.commons.lang3
org.apache.commons.lang3.math
org.xml.sax

fr.paris.lutece.plugins.suggest.web.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 22 14.0% 92.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.suggest.web.action.ISuggestAction
fr.paris.lutece.plugins.suggest.web.action.ExportSuggestSubmitAction
fr.paris.lutece.plugins.suggest.web.action.MassChangeCategorySuggestSubmitAction
fr.paris.lutece.plugins.suggest.web.action.MassChangeCommentSuggestSubmitAction
fr.paris.lutece.plugins.suggest.web.action.MassChangeVoteSuggestSubmitAction
fr.paris.lutece.plugins.suggest.web.action.MassPinnedSuggestSubmitAction
fr.paris.lutece.plugins.suggest.web.action.SuggestAdminSearchFields
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.html
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.web.pluginaction
fr.paris.lutece.util
fr.paris.lutece.util.filesystem
fr.paris.lutece.util.url
fr.paris.lutece.util.xml
java.io
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3

Cycles

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

Package Package Dependencies
fr.paris.lutece.plugins.suggest.business fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.business.attribute fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.business.rss fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service.publication fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service.search fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service.subscription fr.paris.lutece.plugins.suggest.service
fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service.suggestsearch fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.service.workflow fr.paris.lutece.plugins.suggest.business
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.utils fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action
fr.paris.lutece.plugins.suggest.web.action fr.paris.lutece.plugins.suggest.utils
fr.paris.lutece.plugins.suggest.web.action

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.