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.forms.business 59 45 14 19 25 24.0% 57.0% 19.0% 1
fr.paris.lutece.plugins.forms.business.action 4 3 1 0 7 25.0% 100.0% 25.0% 1
fr.paris.lutece.plugins.forms.business.export 4 3 1 1 6 25.0% 86.0% 11.0% 1
fr.paris.lutece.plugins.forms.business.form 4 4 0 19 6 0.0% 24.0% 76.0% 1
fr.paris.lutece.plugins.forms.business.form.column 4 3 1 9 9 25.0% 50.0% 25.0% 1
fr.paris.lutece.plugins.forms.business.form.column.impl 8 7 1 3 11 12.0% 79.0% 9.0% 1
fr.paris.lutece.plugins.forms.business.form.column.querypart 1 0 1 3 3 100.0% 50.0% 50.0% 1
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl 8 7 1 1 8 12.0% 89.0% 1.0% 1
fr.paris.lutece.plugins.forms.business.form.filter 2 2 0 4 6 0.0% 60.000004% 40.0% 1
fr.paris.lutece.plugins.forms.business.form.filter.configuration 7 5 2 3 12 29.0% 80.0% 9.0% 1
fr.paris.lutece.plugins.forms.business.form.filter.querypart 2 0 2 3 3 100.0% 50.0% 50.0% 1
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl 3 2 1 1 10 33.0% 91.0% 24.0% 1
fr.paris.lutece.plugins.forms.business.form.list 1 0 1 0 4 100.0% 100.0% 100.0% 1
fr.paris.lutece.plugins.forms.business.form.panel 2 2 0 10 7 0.0% 41.0% 58.999996% 1
fr.paris.lutece.plugins.forms.business.form.panel.configuration 2 1 1 4 6 50.0% 60.000004% 10.0% 1
fr.paris.lutece.plugins.forms.business.form.panel.initializer 1 0 1 5 4 100.0% 44.0% 44.0% 1
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl 3 2 1 0 7 33.0% 100.0% 33.0% 1
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart 3 1 2 4 5 67.0% 56.0% 22.0% 1
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl 3 2 1 2 4 33.0% 67.0% 0.0% 1
fr.paris.lutece.plugins.forms.business.form.search 6 5 1 7 10 17.0% 58.999996% 25.0% 1
fr.paris.lutece.plugins.forms.exception 3 3 0 2 1 0.0% 33.0% 67.0% 1
fr.paris.lutece.plugins.forms.export 4 2 2 3 13 50.0% 81.0% 31.0% 1
fr.paris.lutece.plugins.forms.export.csv 4 4 0 0 15 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.export.pdf 3 3 0 0 13 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.export.pdffull 1 1 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.service 17 12 5 9 24 29.0% 73.0% 2.0% 1
fr.paris.lutece.plugins.forms.service.anonymization 3 3 0 0 4 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.service.cache 1 1 0 1 5 0.0% 83.0% 17.0% 1
fr.paris.lutece.plugins.forms.service.download 2 2 0 0 13 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.service.entrytype 23 22 1 5 25 4.0% 83.0% 12.0% 1
fr.paris.lutece.plugins.forms.service.json 5 4 1 1 10 20.0% 91.0% 11.0% 1
fr.paris.lutece.plugins.forms.service.listener 3 3 0 0 8 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.service.provider 1 0 1 0 15 100.0% 100.0% 100.0% 1
fr.paris.lutece.plugins.forms.service.resource 1 1 0 0 6 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.service.search 6 3 3 3 17 50.0% 85.0% 35.0% 1
fr.paris.lutece.plugins.forms.service.upload 1 1 0 4 3 0.0% 43.0% 57.0% 1
fr.paris.lutece.plugins.forms.service.workflow 2 1 1 0 6 50.0% 100.0% 50.0% 1
fr.paris.lutece.plugins.forms.util 10 10 0 16 12 0.0% 43.0% 57.0% 1
fr.paris.lutece.plugins.forms.validation 18 11 7 2 21 39.0% 91.0% 30.000002% 1
fr.paris.lutece.plugins.forms.web 8 7 1 2 37 12.0% 95.0% 7.0% 1
fr.paris.lutece.plugins.forms.web.admin 12 10 2 0 49 17.0% 100.0% 17.0% 1
fr.paris.lutece.plugins.forms.web.breadcrumb 4 3 1 2 11 25.0% 85.0% 10.0% 1
fr.paris.lutece.plugins.forms.web.entrytype 21 19 2 3 29 10.0% 91.0% 0.0% 1
fr.paris.lutece.plugins.forms.web.exception 1 1 0 1 1 0.0% 50.0% 50.0% 1
fr.paris.lutece.plugins.forms.web.file 3 3 0 1 13 0.0% 93.0% 7.0% 1
fr.paris.lutece.plugins.forms.web.form 1 1 0 0 20 0.0% 100.0% 0.0% 1
fr.paris.lutece.plugins.forms.web.form.column.display 1 0 1 4 4 100.0% 50.0% 50.0% 1
fr.paris.lutece.plugins.forms.web.form.column.display.impl 8 7 1 1 17 12.0% 94.0% 7.0% 1
fr.paris.lutece.plugins.forms.web.form.filter 1 0 1 1 4 100.0% 80.0% 80.0% 1
fr.paris.lutece.plugins.forms.web.form.filter.display 1 0 1 3 5 100.0% 62.0% 62.0% 1
fr.paris.lutece.plugins.forms.web.form.filter.display.impl 3 2 1 1 16 33.0% 94.0% 27.000002% 1
fr.paris.lutece.plugins.forms.web.form.multiview.util 4 3 1 4 7 25.0% 64.0% 11.0% 1
fr.paris.lutece.plugins.forms.web.form.panel.display 1 0 1 4 4 100.0% 50.0% 50.0% 1
fr.paris.lutece.plugins.forms.web.form.panel.display.impl 2 1 1 1 11 50.0% 92.0% 42.0% 1
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer 1 0 1 4 3 100.0% 43.0% 43.0% 1
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl 4 2 2 1 7 50.0% 88.0% 38.0% 1
fr.paris.lutece.plugins.forms.web.form.response.view 2 1 1 0 4 50.0% 100.0% 50.0% 1
fr.paris.lutece.plugins.forms.web.http 3 3 0 2 4 0.0% 67.0% 33.0% 1

Packages

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

fr.paris.lutece.plugins.forms.business

Afferent Couplings Efferent Couplings Abstractness Instability Distance
19 25 24.0% 57.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.IControlDAO
fr.paris.lutece.plugins.forms.business.IControlGroupDAO
fr.paris.lutece.plugins.forms.business.IFormActionDAO
fr.paris.lutece.plugins.forms.business.IFormCategoryDAO
fr.paris.lutece.plugins.forms.business.IFormDAO
fr.paris.lutece.plugins.forms.business.IFormDisplayDAO
fr.paris.lutece.plugins.forms.business.IFormMessageDAO
fr.paris.lutece.plugins.forms.business.IFormQuestionResponseDAO
fr.paris.lutece.plugins.forms.business.IFormResponseDAO
fr.paris.lutece.plugins.forms.business.IFormResponseStepDAO
fr.paris.lutece.plugins.forms.business.IGroupDAO
fr.paris.lutece.plugins.forms.business.IQuestionDAO
fr.paris.lutece.plugins.forms.business.IStepDAO
fr.paris.lutece.plugins.forms.business.ITransitionDAO
fr.paris.lutece.plugins.forms.business.CompositeDisplayType
fr.paris.lutece.plugins.forms.business.ConditionControl
fr.paris.lutece.plugins.forms.business.Control
fr.paris.lutece.plugins.forms.business.ControlDAO
fr.paris.lutece.plugins.forms.business.ControlGroup
fr.paris.lutece.plugins.forms.business.ControlGroupDAO
fr.paris.lutece.plugins.forms.business.ControlGroupHome
fr.paris.lutece.plugins.forms.business.ControlHome
fr.paris.lutece.plugins.forms.business.ControlMapping
fr.paris.lutece.plugins.forms.business.ControlType
fr.paris.lutece.plugins.forms.business.Form
fr.paris.lutece.plugins.forms.business.FormAction
fr.paris.lutece.plugins.forms.business.FormActionDAO
fr.paris.lutece.plugins.forms.business.FormActionHome
fr.paris.lutece.plugins.forms.business.FormCategory
fr.paris.lutece.plugins.forms.business.FormCategoryDAO
fr.paris.lutece.plugins.forms.business.FormCategoryHome
fr.paris.lutece.plugins.forms.business.FormDAO
fr.paris.lutece.plugins.forms.business.FormDisplay
fr.paris.lutece.plugins.forms.business.FormDisplayDAO
fr.paris.lutece.plugins.forms.business.FormDisplayHome
fr.paris.lutece.plugins.forms.business.FormMessage
fr.paris.lutece.plugins.forms.business.FormMessageDAO
fr.paris.lutece.plugins.forms.business.FormMessageHome
fr.paris.lutece.plugins.forms.business.FormQuestionResponse
fr.paris.lutece.plugins.forms.business.FormQuestionResponseDAO$1
fr.paris.lutece.plugins.forms.business.FormQuestionResponseDAO$FormQuestionEntryResponse
fr.paris.lutece.plugins.forms.business.FormQuestionResponseHome
fr.paris.lutece.plugins.forms.business.FormResponse
fr.paris.lutece.plugins.forms.business.FormResponseDAO
fr.paris.lutece.plugins.forms.business.FormResponseStep
fr.paris.lutece.plugins.forms.business.FormResponseStepDAO
fr.paris.lutece.plugins.forms.business.FormResponseStepHome
fr.paris.lutece.plugins.forms.business.Group
fr.paris.lutece.plugins.forms.business.GroupHome
fr.paris.lutece.plugins.forms.business.LogicalOperator
fr.paris.lutece.plugins.forms.business.MultiviewConfig
fr.paris.lutece.plugins.forms.business.Question
fr.paris.lutece.plugins.forms.business.QuestionHome
fr.paris.lutece.plugins.forms.business.Step
fr.paris.lutece.plugins.forms.business.StepDAO
fr.paris.lutece.plugins.forms.business.StepHome
fr.paris.lutece.plugins.forms.business.Transition
fr.paris.lutece.plugins.forms.business.TransitionDAO
fr.paris.lutece.plugins.forms.business.TransitionHome
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.plugins.forms.export.csv
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service.anonymization
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.service.download
fr.paris.lutece.plugins.forms.service.json
fr.paris.lutece.plugins.forms.service.listener
fr.paris.lutece.plugins.forms.service.provider
fr.paris.lutece.plugins.forms.service.resource
fr.paris.lutece.plugins.forms.service.workflow
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.validation
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.breadcrumb
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.resource
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.util
fr.paris.lutece.util.sql
java.io
java.lang
java.security
java.sql
java.util
org.apache.commons.collections4
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.business.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.action.IGlobalFormsActionDAO
fr.paris.lutece.plugins.forms.business.action.GlobalFormsAction
fr.paris.lutece.plugins.forms.business.action.GlobalFormsActionDAO
fr.paris.lutece.plugins.forms.business.action.GlobalFormsActionHome
None fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.sql
java.lang
java.util

fr.paris.lutece.plugins.forms.business.export

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 25.0% 86.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.export.IFormExportConfigDao
fr.paris.lutece.plugins.forms.business.export.FormExportConfig
fr.paris.lutece.plugins.forms.business.export.FormExportConfigDao
fr.paris.lutece.plugins.forms.business.export.FormExportConfigHome
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.spring
fr.paris.lutece.util.sql
java.lang
java.sql
java.util

fr.paris.lutece.plugins.forms.business.form

Afferent Couplings Efferent Couplings Abstractness Instability Distance
19 6 0.0% 24.0% 76.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.business.form.FormItemSortConfig
fr.paris.lutece.plugins.forms.business.form.FormParameters
fr.paris.lutece.plugins.forms.business.form.FormResponseItem
fr.paris.lutece.plugins.forms.business.form.LuceneQueryBuilder
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form.filter.querypart
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl
fr.paris.lutece.plugins.forms.business.form.list
fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.plugins.forms.export.csv
fr.paris.lutece.plugins.forms.export.pdf
fr.paris.lutece.plugins.forms.export.pdffull
fr.paris.lutece.plugins.forms.service.search
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.form.filter
fr.paris.lutece.plugins.forms.web.form.filter.display.impl
fr.paris.lutece.plugins.forms.web.form.multiview.util
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter.querypart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
java.lang
java.util
org.apache.lucene.search

fr.paris.lutece.plugins.forms.business.form.column

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 9 25.0% 50.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.column.IFormColumn
fr.paris.lutece.plugins.forms.business.form.column.FormColumnCellComparator
fr.paris.lutece.plugins.forms.business.form.column.FormColumnComparator
fr.paris.lutece.plugins.forms.business.form.column.FormColumnFactory
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.column.display
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.api.user
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.web.form.column.display
java.io
java.lang
java.math
java.util
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.business.form.column.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 11 12.0% 79.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.column.impl.AbstractFormColumn
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntry
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryCartography
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnEntryGeolocation
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnFormResponseDateCreation
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnFormResponseDateUpdate
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnForms
fr.paris.lutece.plugins.forms.business.form.column.impl.FormColumnWorkflowState
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl
fr.paris.lutece.plugins.forms.web.form.column.display
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.portal.service.i18n
java.lang
java.util
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.business.form.column.querypart

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 3 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.column.querypart.IFormColumnQueryPart
None fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.search
java.lang

fr.paris.lutece.plugins.forms.business.form.column.querypart.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 12.0% 89.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.AbstractFormColumnQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnEntryCartographyQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnEntryGeolocationQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnEntryQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnFormResponseDateCreationQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnFormResponseDateUpdateQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnFormsQueryPart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl.FormColumnWorkflowStateQueryPart
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.search
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.genericattributes.business
java.lang
java.util

fr.paris.lutece.plugins.forms.business.form.filter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 0.0% 60.000004% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.business.form.filter.FormFilter
fr.paris.lutece.plugins.forms.business.form.filter.FormFilterForms
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.filter
fr.paris.lutece.plugins.forms.web.form.filter.display.impl
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.portal.service.util
java.lang
java.util

fr.paris.lutece.plugins.forms.business.form.filter.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 12 29.0% 80.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.filter.configuration.AbstractFormFilterConfiguration
fr.paris.lutece.plugins.forms.business.form.filter.configuration.IFormFilterConfiguration
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterDateConfiguration
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterEntryConfiguration
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterFormResponseIdConfiguration
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterFormsConfiguration
fr.paris.lutece.plugins.forms.business.form.filter.configuration.FormFilterWorkflowConfiguration
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.filter.display.impl
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form.filter.querypart
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl
fr.paris.lutece.plugins.forms.service.search
fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.plugins.forms.web.form.filter.display.impl
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.business.form.filter.querypart

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 3 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.filter.querypart.IFormFilterLuceneQueryPart
fr.paris.lutece.plugins.forms.business.form.filter.querypart.IFormFilterQueryPart
None fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl
fr.paris.lutece.plugins.forms.business.form
java.lang
org.apache.lucene.search

fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 33.0% 91.0% 24.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl.AbstractFormFilterLuceneQueryPart
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl.FormFilterFormResponseDateLuceneQueryPart
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl.FormFilterFormsLuceneQueryPart
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.filter.querypart
fr.paris.lutece.plugins.forms.business.form.search
fr.paris.lutece.portal.service.util
java.lang
java.text
java.util
org.apache.lucene.document
org.apache.lucene.index
org.apache.lucene.search

fr.paris.lutece.plugins.forms.business.form.list

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.list.IFormListDAO
None None fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel
java.lang
java.util

fr.paris.lutece.plugins.forms.business.form.panel

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 7 0.0% 41.0% 58.999996%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.business.form.panel.FormPanel
fr.paris.lutece.plugins.forms.business.form.panel.FormPanelFactory
fr.paris.lutece.plugins.forms.business.form.list
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.plugins.forms.export.csv
fr.paris.lutece.plugins.forms.export.pdf
fr.paris.lutece.plugins.forms.export.pdffull
fr.paris.lutece.plugins.forms.service.search
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.web.form.panel.display.impl
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.business.form.panel.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 50.0% 60.000004% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.panel.configuration.IFormPanelConfiguration
fr.paris.lutece.plugins.forms.business.form.panel.configuration.FormPanelConfiguration
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.panel.display.impl
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.web.form.panel.display.impl
fr.paris.lutece.portal.service.rbac
java.lang
java.util

fr.paris.lutece.plugins.forms.business.form.panel.initializer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 4 100.0% 44.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.panel.initializer.IFormPanelInitializer
None fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer
java.lang

fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.AbstractFormPanelInitializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.FormPanelFormResponseInitializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl.FormPanelFormsInitializer
None fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl
java.lang

fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 67.0% 56.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.IFormPanelInitializerLuceneQueryPart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.IFormPanelInitializerQueryPart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.FormPanelInitializerQueryBuilder
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl
fr.paris.lutece.plugins.forms.business.form
java.lang
java.util
org.apache.commons.collections
org.apache.lucene.search

fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 33.0% 67.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl.AbstractFormPanelInitializerQueryPart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl.FormPanelFormResponseInitializerQueryPart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl.FormPanelFormsInitializerQueryPart
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
java.lang
org.apache.lucene.search

fr.paris.lutece.plugins.forms.business.form.search

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 10 17.0% 58.999996% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.business.form.search.IIndexerActionDAO
fr.paris.lutece.plugins.forms.business.form.search.FormResponseSearchItem
fr.paris.lutece.plugins.forms.business.form.search.IndexerAction
fr.paris.lutece.plugins.forms.business.form.search.IndexerActionDAO
fr.paris.lutece.plugins.forms.business.form.search.IndexerActionFilter
fr.paris.lutece.plugins.forms.business.form.search.IndexerActionHome
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl
fr.paris.lutece.plugins.forms.service.listener
fr.paris.lutece.plugins.forms.service.search
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.sql
java.lang
java.sql
java.util
org.apache.lucene.document
org.apache.lucene.index

fr.paris.lutece.plugins.forms.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 1 0.0% 33.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.exception.FormNotFoundException
fr.paris.lutece.plugins.forms.exception.MaxFormResponseException
fr.paris.lutece.plugins.forms.exception.QuestionValidationException
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
java.lang

fr.paris.lutece.plugins.forms.export

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 13 50.0% 81.0% 31.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.export.AbstractFileGenerator
fr.paris.lutece.plugins.forms.export.IFormatExport
fr.paris.lutece.plugins.forms.export.ExportServiceManager$1
fr.paris.lutece.plugins.forms.export.ExportServiceManager$EntryServiceManagerHolder
fr.paris.lutece.plugins.forms.export.csv
fr.paris.lutece.plugins.forms.export.pdf
fr.paris.lutece.plugins.forms.export.pdffull
fr.paris.lutece.plugins.filegenerator.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.export
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.util.file
java.lang
java.time
java.time.format
java.util
java.util.stream
org.apache.commons.collections
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.export.csv

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.export.csv.CSVDataLine
fr.paris.lutece.plugins.forms.export.csv.CSVExport
fr.paris.lutece.plugins.forms.export.csv.CSVUtil
fr.paris.lutece.plugins.forms.export.csv.FormResponseCsvExport
None fr.paris.lutece.plugins.filegenerator.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.util
java.lang
java.text
java.util
org.apache.commons.lang3
org.springframework.util

fr.paris.lutece.plugins.forms.export.pdf

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.export.pdf.PDFExport
fr.paris.lutece.plugins.forms.export.pdf.PdfCell
fr.paris.lutece.plugins.forms.export.pdf.PdfUtil
None fr.paris.lutece.plugins.filegenerator.service
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.portal.service.i18n
java.io
java.lang
java.util
org.apache.commons.lang3
org.apache.commons.text
org.apache.pdfbox.pdmodel
org.apache.pdfbox.pdmodel.common
org.apache.pdfbox.pdmodel.font

fr.paris.lutece.plugins.forms.export.pdffull

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.export.pdffull.PdfFullExport
None fr.paris.lutece.plugins.filegenerator.service
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.export
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.util.file
java.lang
java.util

fr.paris.lutece.plugins.forms.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 24 29.0% 73.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.service.AbstractFormDisplayService
fr.paris.lutece.plugins.forms.service.IFormDatabaseService
fr.paris.lutece.plugins.forms.service.IFormDisplayService
fr.paris.lutece.plugins.forms.service.IFormsMultiviewAuthorizationService
fr.paris.lutece.plugins.forms.service.IMultiviewMapProvider
fr.paris.lutece.plugins.forms.service.EntryServiceManager
fr.paris.lutece.plugins.forms.service.EntryServiceManager$1
fr.paris.lutece.plugins.forms.service.EntryServiceManager$EntryServiceManagerHolder
fr.paris.lutece.plugins.forms.service.FormCategoryService
fr.paris.lutece.plugins.forms.service.FormDatabaseService
fr.paris.lutece.plugins.forms.service.FormDisplayService
fr.paris.lutece.plugins.forms.service.FormPanelConfigIdService
fr.paris.lutece.plugins.forms.service.FormResponseService
fr.paris.lutece.plugins.forms.service.FormsPlugin
fr.paris.lutece.plugins.forms.service.FormsResourceIdService
fr.paris.lutece.plugins.forms.service.MultiviewFormService$1
fr.paris.lutece.plugins.forms.service.MultiviewFormService$MultiviewFormServiceHolder
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.service.download
fr.paris.lutece.plugins.forms.service.listener
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.file
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.validation
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.file
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.portal.business.event
fr.paris.lutece.portal.service.event
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.rbac
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.sql
java.io
java.lang
java.util
javax.servlet.http
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.service.anonymization

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.service.anonymization.FormIdAnonymizationService
fr.paris.lutece.plugins.forms.service.anonymization.QuestionTitleAnonymizationService
fr.paris.lutece.plugins.forms.service.anonymization.StepIdAnonymizationService
None fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.anonymization
java.lang

fr.paris.lutece.plugins.forms.service.cache

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.service.cache.FormsCacheService
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.portal.business.event
fr.paris.lutece.portal.service.cache
fr.paris.lutece.portal.service.event
java.lang

fr.paris.lutece.plugins.forms.service.download

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.service.download.FormsFileDownloadService
fr.paris.lutece.plugins.forms.service.download.FormsFileRBACService
None fr.paris.lutece.api.user
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.file
fr.paris.lutece.portal.service.file.implementation
fr.paris.lutece.portal.service.rbac
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.util
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.service.entrytype

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 25 4.0% 83.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.service.entrytype.IResponseComparator
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeArray
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeCamera
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeCartography
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeCheckBox
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeComment
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeDate
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeFile
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeGalleryImage
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeGeolocation
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeImage
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeMyLuteceUser
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeMyLuteceUserAttribute
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeNumber
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeNumbering
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeRadioButton
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeSelect
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeSelectOrder
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeSlot
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeTelephoneNumber
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeTermsOfService
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeText
fr.paris.lutece.plugins.forms.service.entrytype.EntryTypeTextArea
fr.paris.lutece.plugins.forms.service.provider
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.plugins.asynchronousupload.service
fr.paris.lutece.plugins.forms.service.upload
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.plugins.genericattributes.service.file
fr.paris.lutece.plugins.genericattributes.service.upload
fr.paris.lutece.plugins.genericattributes.util
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.service.file
fr.paris.lutece.portal.service.html
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
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.lang
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.service.json

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 20.0% 91.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.service.json.IStepTemplateProvider
fr.paris.lutece.plugins.forms.service.json.FormJsonData
fr.paris.lutece.plugins.forms.service.json.StepJsonData
fr.paris.lutece.plugins.forms.service.json.TimestampDeserializer
fr.paris.lutece.plugins.forms.service.json.TimestampSerializer
fr.paris.lutece.plugins.forms.web.admin
com.fasterxml.jackson.core
com.fasterxml.jackson.databind
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.util
java.io
java.lang
java.sql
java.time
java.time.format
java.util

fr.paris.lutece.plugins.forms.service.listener

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.service.listener.FormRemovalListenerService
fr.paris.lutece.plugins.forms.service.listener.FormResponseEventListener
fr.paris.lutece.plugins.forms.service.listener.QuestionRemovalListenerService
None fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.search
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service.search
fr.paris.lutece.portal.business.event
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
java.lang

fr.paris.lutece.plugins.forms.service.provider

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.service.provider.GenericFormsProvider
None None fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.plugins.workflowcore.business.resource
fr.paris.lutece.plugins.workflowcore.service.provider
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.util
fr.paris.lutece.util.url
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.forms.service.resource

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.service.resource.FormResponseExtendableResourceService
None fr.paris.lutece.plugins.forms.business
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.resource
java.lang
java.util
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.service.search

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 17 50.0% 85.0% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.service.search.IFormSearchEngine
fr.paris.lutece.plugins.forms.service.search.IFormSearchIndexer
fr.paris.lutece.plugins.forms.service.search.ILucenDocumentExternalFieldProvider
fr.paris.lutece.plugins.forms.service.search.FormSearchConfig
fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchEngine
fr.paris.lutece.plugins.forms.service.search.LuceneFormSearchFactory
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.service.listener
fr.paris.lutece.plugins.forms.web.form.filter.display.impl
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.search
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.search
fr.paris.lutece.portal.service.util
java.io
java.lang
java.nio.file
java.text
java.util
org.apache.commons.lang3
org.apache.lucene.analysis
org.apache.lucene.index
org.apache.lucene.queryparser.classic
org.apache.lucene.search
org.apache.lucene.store

fr.paris.lutece.plugins.forms.service.upload

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 3 0.0% 43.0% 57.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.service.upload.FormsAsynchronousUploadHandler
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.genericattributes.service.upload
fr.paris.lutece.portal.service.spring
java.lang

fr.paris.lutece.plugins.forms.service.workflow

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.service.workflow.IFormWorkflowService
fr.paris.lutece.plugins.forms.service.workflow.FormWorkflowServiceImpl
None fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.workflowcore.business.state
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.workflow
java.lang
java.util

fr.paris.lutece.plugins.forms.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
16 12 0.0% 43.0% 57.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.util.FormEntryNameConstants
fr.paris.lutece.plugins.forms.util.FormMultiviewFormResponseDateCreationNameConstants
fr.paris.lutece.plugins.forms.util.FormMultiviewFormsNameConstants
fr.paris.lutece.plugins.forms.util.FormMultiviewWorkflowStateNameConstants
fr.paris.lutece.plugins.forms.util.FormsConstants
fr.paris.lutece.plugins.forms.util.FormsEntryUtils
fr.paris.lutece.plugins.forms.util.FormsUtils
fr.paris.lutece.plugins.forms.util.LuceneUtils
fr.paris.lutece.plugins.forms.util.ReferenceItemComparator
fr.paris.lutece.plugins.forms.util.ReferenceListFactory
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.export.csv
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.service.provider
fr.paris.lutece.plugins.forms.validation
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.breadcrumb
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.file
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.plugins.forms.web.form.panel.display.impl
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.search
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.portal.service.datastore
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
java.io
java.lang
java.util
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.validation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 21 39.0% 91.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.validation.AbstractDateValidator
fr.paris.lutece.plugins.forms.validation.AbstractListQuestionValidator
fr.paris.lutece.plugins.forms.validation.AbstractNumberValidator
fr.paris.lutece.plugins.forms.validation.AbstractPatternValidator
fr.paris.lutece.plugins.forms.validation.AbstractValidator
fr.paris.lutece.plugins.forms.validation.IControlListener
fr.paris.lutece.plugins.forms.validation.IValidator
fr.paris.lutece.plugins.forms.validation.ControlListenerManager
fr.paris.lutece.plugins.forms.validation.DateInferiorValidator
fr.paris.lutece.plugins.forms.validation.DateSuperiorValidator
fr.paris.lutece.plugins.forms.validation.ListMaxResponseValidator
fr.paris.lutece.plugins.forms.validation.ListQuestionListener
fr.paris.lutece.plugins.forms.validation.ListValueValidator
fr.paris.lutece.plugins.forms.validation.NumberInferiorValidator
fr.paris.lutece.plugins.forms.validation.NumberSuperiorValidator
fr.paris.lutece.plugins.forms.validation.PatternFileTypeValidator
fr.paris.lutece.plugins.forms.validation.PatternValidator
fr.paris.lutece.plugins.forms.validation.UniqueValidator
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.plugins.regularexpression.business
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.regularexpression
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.plugin
fr.paris.lutece.portal.service.regularexpression
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
java.lang
java.sql
java.text
java.util
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 37 12.0% 95.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.ICompositeDisplay
fr.paris.lutece.plugins.forms.web.CompositeGroupDisplay
fr.paris.lutece.plugins.forms.web.FormResponseData
fr.paris.lutece.plugins.forms.web.FormResponseXPage
fr.paris.lutece.plugins.forms.web.FormXPage
fr.paris.lutece.plugins.forms.web.MyFormResponsesXPage
fr.paris.lutece.plugins.forms.web.StepDisplayTree
fr.paris.lutece.plugins.forms.web.TermsOfServiceXPage
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.web.breadcrumb
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.exception
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.service.upload
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web.breadcrumb
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.http
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.service.accesscontrol
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.captcha
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.message
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.util.mvc.utils
fr.paris.lutece.portal.util.mvc.xpage
fr.paris.lutece.portal.web.upload
fr.paris.lutece.portal.web.xpages
fr.paris.lutece.util.html
fr.paris.lutece.util.url
java.lang
java.sql
java.time
java.util
java.util.stream
javax.servlet.http
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.admin

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 49 17.0% 100.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.admin.AbstractFormQuestionJspBean
fr.paris.lutece.plugins.forms.web.admin.AbstractJspBean
fr.paris.lutece.plugins.forms.web.admin.FormCategoriesJspBean
fr.paris.lutece.plugins.forms.web.admin.FormControlJspBean$1
fr.paris.lutece.plugins.forms.web.admin.FormMultiviewConfigJspBean
fr.paris.lutece.plugins.forms.web.admin.FormQuestionJspBean
fr.paris.lutece.plugins.forms.web.admin.FormResponseJspBean
fr.paris.lutece.plugins.forms.web.admin.FormStepJspBean
fr.paris.lutece.plugins.forms.web.admin.FormWorkflowConfigJspBean
fr.paris.lutece.plugins.forms.web.admin.ModifyEntryJspBean
fr.paris.lutece.plugins.forms.web.admin.MultiviewFormResponseDetailsJspBean$1
fr.paris.lutece.plugins.forms.web.admin.MultiviewFormWorkflowRedirectionEnum
None com.fasterxml.jackson.core
fr.paris.lutece.plugins.asynchronousupload.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.exception
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.service.json
fr.paris.lutece.plugins.forms.service.upload
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.breadcrumb
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.plugins.forms.web.exception
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.plugins.referencelist.service
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.user
fr.paris.lutece.portal.service.admin
fr.paris.lutece.portal.service.file
fr.paris.lutece.portal.service.fileimage
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.message
fr.paris.lutece.portal.service.rbac
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.workgroup
fr.paris.lutece.portal.util.mvc.admin
fr.paris.lutece.portal.util.mvc.admin.annotations
fr.paris.lutece.portal.util.mvc.utils
fr.paris.lutece.portal.web.upload
fr.paris.lutece.portal.web.util
fr.paris.lutece.util
fr.paris.lutece.util.file
fr.paris.lutece.util.html
fr.paris.lutece.util.string
fr.paris.lutece.util.url
java.lang
java.nio.charset
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.fileupload
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.breadcrumb

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 25.0% 85.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.breadcrumb.IBreadcrumb
fr.paris.lutece.plugins.forms.web.breadcrumb.BreadcrumbManager
fr.paris.lutece.plugins.forms.web.breadcrumb.HorizontalBreadcrumb
fr.paris.lutece.plugins.forms.web.breadcrumb.VerticalBreadcrumb
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.template
fr.paris.lutece.util
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.forms.web.entrytype

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 29 10.0% 91.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.entrytype.IEntryDataService
fr.paris.lutece.plugins.forms.web.entrytype.IEntryDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.DisplayType
fr.paris.lutece.plugins.forms.web.entrytype.DisplayType$Mode
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeCommentDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeDateDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeDateDisplayService$1
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeDefaultDataService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeDefaultDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeDefaultDisplayService$1
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeFileDataService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeFileDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeFileDisplayService$1
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeFileReadingDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeGeolocDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeGeolocDisplayService$1
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeIterableDataService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeMyLuteceUserAttributeDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeMyLuteceUserAttributeDisplayService$1
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeTelephoneDisplayService
fr.paris.lutece.plugins.forms.web.entrytype.EntryTypeTelephoneDisplayService$1
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.admin
fr.paris.lutece.plugins.asynchronousupload.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.service.upload
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.validation
fr.paris.lutece.plugins.forms.web.http
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.service.file
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.security
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.web.upload
fr.paris.lutece.util.date
fr.paris.lutece.util.html
java.lang
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.fileupload
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.web.exception.CodeAlreadyExistsException
fr.paris.lutece.plugins.forms.web.admin
java.lang

fr.paris.lutece.plugins.forms.web.file

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 fr.paris.lutece.plugins.forms.web.file.FormsFileImageService
fr.paris.lutece.plugins.forms.web.file.FormsFileImageService$1
fr.paris.lutece.plugins.forms.web.file.FormsFileImageService$FormsFileImageServiceHolder
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.portal.business.file
fr.paris.lutece.portal.business.physicalfile
fr.paris.lutece.portal.service.image
fr.paris.lutece.portal.service.spring
fr.paris.lutece.portal.service.util
fr.paris.lutece.portal.web
fr.paris.lutece.util.file
java.lang
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.form

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.web.form.FormDisplayFactory
None fr.paris.lutece.api.user
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web.form.column.display
fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.plugins.forms.web.form.multiview.util
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer
java.lang
java.util
javax.servlet.http
org.apache.commons.collections
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.form.column.display

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 4 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.column.display.IFormColumnDisplay
None fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.multiview.util
java.lang
java.util

fr.paris.lutece.plugins.forms.web.form.column.display.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 17 12.0% 94.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.column.display.impl.AbstractFormColumnDisplay
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayEntry
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayEntryCartography
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayEntryGeolocation
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayFormResponseDateCreation
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayFormResponseDateUpdate
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayForms
fr.paris.lutece.plugins.forms.web.form.column.display.impl.FormColumnDisplayWorkflowState
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.impl
fr.paris.lutece.plugins.forms.business.form.search
fr.paris.lutece.plugins.forms.service.entrytype
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web.form.column.display
fr.paris.lutece.plugins.genericattributes.business
fr.paris.lutece.plugins.genericattributes.service.entrytype
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.date
fr.paris.lutece.util.html
java.lang
java.util
java.util.stream
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.form.filter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 100.0% 80.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.filter.IFilterable
None fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.filter
java.lang
javax.servlet.http

fr.paris.lutece.plugins.forms.web.form.filter.display

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 100.0% 62.0% 62.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.filter.display.IFormFilterDisplay
None fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.filter.display.impl
fr.paris.lutece.plugins.forms.web.form.filter
fr.paris.lutece.plugins.forms.web.form.multiview.util
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.forms.web.form.filter.display.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 16 33.0% 94.0% 27.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.AbstractFormFilterDisplay
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.FormFilterDisplayFormResponseDate
fr.paris.lutece.plugins.forms.web.form.filter.display.impl.FormFilterDisplaySearchedText
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form.filter.configuration
fr.paris.lutece.plugins.forms.service.search
fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.portal.service.template
fr.paris.lutece.portal.service.util
fr.paris.lutece.util
fr.paris.lutece.util.html
java.lang
java.time
java.time.format
java.util
java.util.regex
javax.servlet.http
org.apache.commons.lang3

fr.paris.lutece.plugins.forms.web.form.multiview.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 7 25.0% 64.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.multiview.util.IFormListPosition
fr.paris.lutece.plugins.forms.web.form.multiview.util.FormColumnLineTemplate
fr.paris.lutece.plugins.forms.web.form.multiview.util.FormListPositionComparator
fr.paris.lutece.plugins.forms.web.form.multiview.util.MultiviewFormUtil
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.column.display
fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.web.form.panel.display
java.io
java.lang
java.util
org.apache.commons.collections
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.form.panel.display

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 4 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.panel.display.IFormPanelDisplay
None fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.multiview.util
fr.paris.lutece.plugins.forms.web.form.panel.display.impl
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.web.form.multiview.util
java.lang
java.util

fr.paris.lutece.plugins.forms.web.form.panel.display.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 50.0% 92.0% 42.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.panel.display.impl.AbstractFormPanelDisplay
fr.paris.lutece.plugins.forms.web.form.panel.display.impl.FormPanelFormsDisplay
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.portal.service.i18n
fr.paris.lutece.portal.service.template
fr.paris.lutece.util.html
java.lang
java.util
org.apache.commons.lang3
org.apache.commons.lang3.math

fr.paris.lutece.plugins.forms.web.form.panel.display.initializer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 3 100.0% 43.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.IFormPanelDisplayInitializer
None fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl
fr.paris.lutece.plugins.forms.web.form
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl
fr.paris.lutece.plugins.forms.business.form.panel.initializer
java.lang
javax.servlet.http

fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 50.0% 88.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.AbstractFormPanelDisplayInitializer
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.FormPanelFormResponseIdFilterDisplayInitialiser
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.FormPanelFormResponseDisplayInitializer
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl.FormPanelFormsDisplayInitializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.forms.web.form.response.view

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
fr.paris.lutece.plugins.forms.web.form.response.view.IFormResponseViewModelProcessor
fr.paris.lutece.plugins.forms.web.form.response.view.FormResponseViewModelProcessorFactory
None fr.paris.lutece.portal.service.spring
java.lang
java.util
javax.servlet.http

fr.paris.lutece.plugins.forms.web.http

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None fr.paris.lutece.plugins.forms.web.http.IterationHttpServletRequestWrapper
fr.paris.lutece.plugins.forms.web.http.IterationMultipartHttpServletRequestWrapper
fr.paris.lutece.plugins.forms.web.http.SynchronousHttpServletRequestWrapper
fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.web.entrytype
fr.paris.lutece.portal.web.upload
java.lang
java.util
javax.servlet.http

Cycles

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

Package Package Dependencies
fr.paris.lutece.plugins.forms.business fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.business.form fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.impl fr.paris.lutece.plugins.forms.web.form.column.display.impl
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column.querypart.impl fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter.configuration fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.plugins.forms.web.form.filter
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter.querypart fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.filter.querypart.impl fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.list fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.panel fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.business.form.panel.initializer fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.panel.initializer.impl fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart.impl fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.export fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.export.csv fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.export.pdf fr.paris.lutece.plugins.forms.export
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.export.pdffull fr.paris.lutece.plugins.forms.export
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.service fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.anonymization fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.service.download fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.entrytype fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.json fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.listener fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.provider fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.resource fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.search fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.service.workflow fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.util fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.validation fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.web fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.web.admin fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.web.breadcrumb fr.paris.lutece.plugins.forms.web
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.web.entrytype fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.file fr.paris.lutece.plugins.forms.util
fr.paris.lutece.plugins.forms.service
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.service.cache
fr.paris.lutece.plugins.forms.business
fr.paris.lutece.plugins.forms.web.form fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.column.display fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.column.display.impl fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.filter fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.filter.display fr.paris.lutece.plugins.forms.web.form.filter
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.filter.display.impl fr.paris.lutece.plugins.forms.web.form.filter.display
fr.paris.lutece.plugins.forms.web.form.filter
fr.paris.lutece.plugins.forms.business.form.filter
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.multiview.util fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.web.form.panel.display fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.web.form.panel.display.impl fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.business.form.panel
fr.paris.lutece.plugins.forms.business.form.panel.configuration
fr.paris.lutece.plugins.forms.web.form.panel.display
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.web.form.panel.display.initializer.impl fr.paris.lutece.plugins.forms.business.form.panel.initializer
fr.paris.lutece.plugins.forms.business.form.panel.initializer.querypart
fr.paris.lutece.plugins.forms.business.form
fr.paris.lutece.plugins.forms.business.form.column
fr.paris.lutece.plugins.forms.business.form.column.querypart
fr.paris.lutece.plugins.forms.business.form.column

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.