Package | TC | CC | AC | Ca | Ce | A | I | D | V |
---|---|---|---|---|---|---|---|---|---|
fr.paris.lutece.plugins.digglike.business | 91 | 71 | 20 | 9 | 37 | 22.0% | 80.0% | 2.0% | 1 |
fr.paris.lutece.plugins.digglike.business.attribute | 4 | 2 | 2 | 2 | 6 | 50.0% | 75.0% | 25.0% | 1 |
fr.paris.lutece.plugins.digglike.business.rss | 5 | 4 | 1 | 0 | 18 | 20.0% | 100.0% | 20.0% | 1 |
fr.paris.lutece.plugins.digglike.service | 19 | 16 | 3 | 9 | 21 | 16.0% | 70.0% | 14.0% | 1 |
fr.paris.lutece.plugins.digglike.service.digglikesearch | 4 | 3 | 1 | 1 | 14 | 25.0% | 93.0% | 18.0% | 1 |
fr.paris.lutece.plugins.digglike.service.publication | 2 | 2 | 0 | 0 | 9 | 0.0% | 100.0% | 0.0% | 1 |
fr.paris.lutece.plugins.digglike.service.search | 1 | 1 | 0 | 0 | 17 | 0.0% | 100.0% | 0.0% | 1 |
fr.paris.lutece.plugins.digglike.service.subscription | 2 | 2 | 0 | 1 | 19 | 0.0% | 95.0% | 5.0% | 1 |
fr.paris.lutece.plugins.digglike.utils | 5 | 5 | 0 | 7 | 28 | 0.0% | 80.0% | 20.0% | 1 |
fr.paris.lutece.plugins.digglike.web | 10 | 10 | 0 | 1 | 46 | 0.0% | 98.0% | 2.0% | 1 |
fr.paris.lutece.plugins.digglike.web.action | 7 | 6 | 1 | 2 | 22 | 14.0% | 92.0% | 6.0% | 1 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 37 | 22.0% | 80.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.digglike.business.ICategoryDAO fr.paris.lutece.plugins.digglike.business.ICommentSubmitDAO fr.paris.lutece.plugins.digglike.business.IDefaultMessageDAO fr.paris.lutece.plugins.digglike.business.IDiggActionDAO fr.paris.lutece.plugins.digglike.business.IDiggDAO fr.paris.lutece.plugins.digglike.business.IDiggSubmitDAO fr.paris.lutece.plugins.digglike.business.IDiggSubmitStateDAO fr.paris.lutece.plugins.digglike.business.IDiggSubmitTypeDAO fr.paris.lutece.plugins.digglike.business.IDiggUserInfoDAO fr.paris.lutece.plugins.digglike.business.IEntry fr.paris.lutece.plugins.digglike.business.IEntryAdditionalAttributeDAO fr.paris.lutece.plugins.digglike.business.IEntryDAO fr.paris.lutece.plugins.digglike.business.IEntryTypeDAO fr.paris.lutece.plugins.digglike.business.IExportFormatDAO fr.paris.lutece.plugins.digglike.business.IImageResourceDAO fr.paris.lutece.plugins.digglike.business.IReportedMessageDAO fr.paris.lutece.plugins.digglike.business.IResponseDAO fr.paris.lutece.plugins.digglike.business.IVideoTypeDAO fr.paris.lutece.plugins.digglike.business.IVoteDAO fr.paris.lutece.plugins.digglike.business.IVoteTypeDAO | fr.paris.lutece.plugins.digglike.business.Category fr.paris.lutece.plugins.digglike.business.CategoryDAO fr.paris.lutece.plugins.digglike.business.CategoryHome fr.paris.lutece.plugins.digglike.business.CommentSubmit fr.paris.lutece.plugins.digglike.business.CommentSubmitDAO fr.paris.lutece.plugins.digglike.business.CommentSubmitHome fr.paris.lutece.plugins.digglike.business.DefaultMessage fr.paris.lutece.plugins.digglike.business.DefaultMessageDAO fr.paris.lutece.plugins.digglike.business.DefaultMessageHome fr.paris.lutece.plugins.digglike.business.Digg fr.paris.lutece.plugins.digglike.business.DiggAction fr.paris.lutece.plugins.digglike.business.DiggActionDAO fr.paris.lutece.plugins.digglike.business.DiggActionHome fr.paris.lutece.plugins.digglike.business.DiggDAO fr.paris.lutece.plugins.digglike.business.DiggFilter fr.paris.lutece.plugins.digglike.business.DiggHome fr.paris.lutece.plugins.digglike.business.DiggRegularExpressionRemovalListener fr.paris.lutece.plugins.digglike.business.DiggRoleRemovalListener fr.paris.lutece.plugins.digglike.business.DiggSubmit fr.paris.lutece.plugins.digglike.business.DiggSubmitDAO fr.paris.lutece.plugins.digglike.business.DiggSubmitHome fr.paris.lutece.plugins.digglike.business.DiggSubmitState fr.paris.lutece.plugins.digglike.business.DiggSubmitStateDAO fr.paris.lutece.plugins.digglike.business.DiggSubmitStateHome fr.paris.lutece.plugins.digglike.business.DiggSubmitType fr.paris.lutece.plugins.digglike.business.DiggSubmitTypeDAO fr.paris.lutece.plugins.digglike.business.DiggSubmitTypeHome fr.paris.lutece.plugins.digglike.business.DiggUserInfo fr.paris.lutece.plugins.digglike.business.DiggUserInfoDAO fr.paris.lutece.plugins.digglike.business.DiggUserInfoHome fr.paris.lutece.plugins.digglike.business.DiggWorkgroupRemovalListener fr.paris.lutece.plugins.digglike.business.Entry fr.paris.lutece.plugins.digglike.business.EntryAdditionalAttribute fr.paris.lutece.plugins.digglike.business.EntryAdditionalAttributeDAO fr.paris.lutece.plugins.digglike.business.EntryAdditionalAttributeHome fr.paris.lutece.plugins.digglike.business.EntryDAO fr.paris.lutece.plugins.digglike.business.EntryFilter fr.paris.lutece.plugins.digglike.business.EntryHome fr.paris.lutece.plugins.digglike.business.EntryType fr.paris.lutece.plugins.digglike.business.EntryTypeDAO fr.paris.lutece.plugins.digglike.business.EntryTypeEditorBbcode fr.paris.lutece.plugins.digglike.business.EntryTypeHome fr.paris.lutece.plugins.digglike.business.EntryTypeImage fr.paris.lutece.plugins.digglike.business.EntryTypeText fr.paris.lutece.plugins.digglike.business.EntryTypeTextArea fr.paris.lutece.plugins.digglike.business.EntryTypeUrl fr.paris.lutece.plugins.digglike.business.EntryTypeVideo fr.paris.lutece.plugins.digglike.business.ExportFormat fr.paris.lutece.plugins.digglike.business.ExportFormatDAO fr.paris.lutece.plugins.digglike.business.ExportFormatHome fr.paris.lutece.plugins.digglike.business.FormError fr.paris.lutece.plugins.digglike.business.ImageResourceDAO fr.paris.lutece.plugins.digglike.business.ImageResourceHome fr.paris.lutece.plugins.digglike.business.ReportedMessage fr.paris.lutece.plugins.digglike.business.ReportedMessageDAO fr.paris.lutece.plugins.digglike.business.ReportedMessageHome fr.paris.lutece.plugins.digglike.business.Response fr.paris.lutece.plugins.digglike.business.ResponseDAO fr.paris.lutece.plugins.digglike.business.ResponseHome fr.paris.lutece.plugins.digglike.business.SearchFields fr.paris.lutece.plugins.digglike.business.SubmitFilter fr.paris.lutece.plugins.digglike.business.VideoType fr.paris.lutece.plugins.digglike.business.VideoTypeDAO fr.paris.lutece.plugins.digglike.business.VideoTypeHome fr.paris.lutece.plugins.digglike.business.Vote fr.paris.lutece.plugins.digglike.business.VoteButton fr.paris.lutece.plugins.digglike.business.VoteDAO fr.paris.lutece.plugins.digglike.business.VoteHome fr.paris.lutece.plugins.digglike.business.VoteType fr.paris.lutece.plugins.digglike.business.VoteTypeDAO fr.paris.lutece.plugins.digglike.business.VoteTypeHome | fr.paris.lutece.plugins.digglike.business.rss fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.service.digglikesearch fr.paris.lutece.plugins.digglike.service.publication fr.paris.lutece.plugins.digglike.service.search fr.paris.lutece.plugins.digglike.service.subscription fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.web fr.paris.lutece.plugins.digglike.web.action | com.mysql.jdbc fr.paris.lutece.plugins.digglike.business.attribute fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.portal.business.regularexpression fr.paris.lutece.portal.business.style 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.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.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.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 6 | 50.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.digglike.business.attribute.DiggAttribute fr.paris.lutece.plugins.digglike.business.attribute.IDiggAttributeDAO | fr.paris.lutece.plugins.digglike.business.attribute.DiggAttributeDAO fr.paris.lutece.plugins.digglike.business.attribute.DiggAttributeHome | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.utils | fr.paris.lutece.portal.service.plugin fr.paris.lutece.portal.service.spring fr.paris.lutece.util.sql java.lang java.lang.annotation java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 18 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.digglike.business.rss.IDiggResourceRssConfigDAO | fr.paris.lutece.plugins.digglike.business.rss.DiggResourceRss fr.paris.lutece.plugins.digglike.business.rss.DiggResourceRssConfig fr.paris.lutece.plugins.digglike.business.rss.DiggResourceRssConfigDAO fr.paris.lutece.plugins.digglike.business.rss.DiggResourceRssConfigHome | None | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.portal.business.rss 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 21 | 16.0% | 70.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.digglike.service.ICommentSubmitService fr.paris.lutece.plugins.digglike.service.IDiggSubmitService fr.paris.lutece.plugins.digglike.service.IDiggUserInfoService | fr.paris.lutece.plugins.digglike.service.CategoryResourceIdService fr.paris.lutece.plugins.digglike.service.CommentSubmitService fr.paris.lutece.plugins.digglike.service.DefaultMessageResourceIdService fr.paris.lutece.plugins.digglike.service.DiggCategoryCacheService fr.paris.lutece.plugins.digglike.service.DiggExtendableResourceService fr.paris.lutece.plugins.digglike.service.DiggSubmitExtendableResourceService fr.paris.lutece.plugins.digglike.service.DiggSubmitService fr.paris.lutece.plugins.digglike.service.DiggSubmitTypeCacheService fr.paris.lutece.plugins.digglike.service.DiggUserInfoService fr.paris.lutece.plugins.digglike.service.DigglikePlugin fr.paris.lutece.plugins.digglike.service.DigglikeResourceIdService fr.paris.lutece.plugins.digglike.service.DigglikeService fr.paris.lutece.plugins.digglike.service.ExportFormatResourceIdService fr.paris.lutece.plugins.digglike.service.FileManager fr.paris.lutece.plugins.digglike.service.ImageFileManager fr.paris.lutece.plugins.digglike.service.ImageService | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.business.rss fr.paris.lutece.plugins.digglike.service.digglikesearch fr.paris.lutece.plugins.digglike.service.publication fr.paris.lutece.plugins.digglike.service.search fr.paris.lutece.plugins.digglike.service.subscription fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.web fr.paris.lutece.plugins.digglike.web.action | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.utils 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.util fr.paris.lutece.util.url java.io java.lang java.util javax.servlet.http org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 14 | 25.0% | 93.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
fr.paris.lutece.plugins.digglike.service.digglikesearch.DigglikeSearchEngine | fr.paris.lutece.plugins.digglike.service.digglikesearch.DigglikeLuceneSearchEngine fr.paris.lutece.plugins.digglike.service.digglikesearch.DigglikeSearchItem fr.paris.lutece.plugins.digglike.service.digglikesearch.DigglikeSearchService | fr.paris.lutece.plugins.digglike.web | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.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.lang org.apache.lucene.document org.apache.lucene.index org.apache.lucene.queryparser.classic org.apache.lucene.search |
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.digglike.service.publication.DaemonPublication fr.paris.lutece.plugins.digglike.service.publication.PublicationService | None | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 17 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.digglike.service.search.DigglikeIndexer | None | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service 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.tika.exception org.apache.tika.metadata org.apache.tika.parser org.apache.tika.parser.html org.apache.tika.sax org.xml.sax |
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.digglike.service.subscription.DiggSubscribersNotificationDaemon fr.paris.lutece.plugins.digglike.service.subscription.DigglikeSubscriptionProviderService | fr.paris.lutece.plugins.digglike.web | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.subscribe.business fr.paris.lutece.plugins.subscribe.service 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.lang |
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.digglike.utils.DiggIndexerUtils fr.paris.lutece.plugins.digglike.utils.DiggUtils fr.paris.lutece.plugins.digglike.utils.ProcessBBCode fr.paris.lutece.plugins.digglike.utils.ProcessBBCode$1 fr.paris.lutece.plugins.digglike.utils.ProcessBBCode$MutableCharSequence | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.service.digglikesearch fr.paris.lutece.plugins.digglike.service.publication fr.paris.lutece.plugins.digglike.service.subscription fr.paris.lutece.plugins.digglike.web fr.paris.lutece.plugins.digglike.web.action | fr.paris.lutece.plugins.avatar.service fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.business.attribute fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.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.lang org.springframework.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 46 | 0.0% | 98.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | fr.paris.lutece.plugins.digglike.web.CategoryJspBean fr.paris.lutece.plugins.digglike.web.DefaultMessageJspBean fr.paris.lutece.plugins.digglike.web.DiggApp fr.paris.lutece.plugins.digglike.web.DiggJspBean fr.paris.lutece.plugins.digglike.web.DiggSubmitTypeJspBean fr.paris.lutece.plugins.digglike.web.DigglikeVideoResourceServlet fr.paris.lutece.plugins.digglike.web.ExportFormatJspBean fr.paris.lutece.plugins.digglike.web.ManageDigglikeJspBean fr.paris.lutece.plugins.digglike.web.ResourceServletCache fr.paris.lutece.plugins.digglike.web.ResourceValueObject | fr.paris.lutece.plugins.digglike.web.action | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.service.digglikesearch fr.paris.lutece.plugins.digglike.service.subscription fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.web.action 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.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.template fr.paris.lutece.portal.service.util fr.paris.lutece.portal.service.workgroup fr.paris.lutece.portal.web fr.paris.lutece.portal.web.admin 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 javax.servlet javax.servlet.http javax.xml.parsers org.apache.commons.fileupload org.apache.commons.lang org.xml.sax |
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.digglike.web.action.IDigglikeAction | fr.paris.lutece.plugins.digglike.web.action.DigglikeAdminSearchFields fr.paris.lutece.plugins.digglike.web.action.ExportDiggSubmitAction fr.paris.lutece.plugins.digglike.web.action.MassChangeCategoryDiggSubmitAction fr.paris.lutece.plugins.digglike.web.action.MassChangeCommentDiggSubmitAction fr.paris.lutece.plugins.digglike.web.action.MassChangeVoteDiggSubmitAction fr.paris.lutece.plugins.digglike.web.action.MassPinnedDiggSubmitAction | fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.web | fr.paris.lutece.plugins.digglike.business fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.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.lang |
Package | Package Dependencies |
---|---|
fr.paris.lutece.plugins.digglike.business | fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils |
fr.paris.lutece.plugins.digglike.business.rss | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.service | fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.service.digglikesearch | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.service.publication | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.service.search | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.service.subscription | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.utils | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils |
fr.paris.lutece.plugins.digglike.web | fr.paris.lutece.plugins.digglike.service.digglikesearch fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
fr.paris.lutece.plugins.digglike.web.action | fr.paris.lutece.plugins.digglike.service fr.paris.lutece.plugins.digglike.utils fr.paris.lutece.plugins.digglike.service |
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. |