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
org.apache.myfaces.tobago.application 1 1 0 1 4 0.0% 80.0% 20.0% 1
org.apache.myfaces.tobago.component 153 141 12 9 16 8.0% 64.0% 28.0% 1
org.apache.myfaces.tobago.config 1 0 1 6 11 100.0% 65.0% 65.0% 1
org.apache.myfaces.tobago.context 16 14 2 10 17 12.0% 63.0% 25.0% 1
org.apache.myfaces.tobago.convert 8 8 0 1 15 0.0% 94.0% 6.0% 1
org.apache.myfaces.tobago.event 30 18 12 4 13 40.0% 76.0% 16.0% 1
org.apache.myfaces.tobago.exception 2 2 0 4 1 0.0% 20.0% 80.0% 1
org.apache.myfaces.tobago.facelets 33 33 0 0 33 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.internal.behavior 8 8 0 3 9 0.0% 75.0% 25.0% 1
org.apache.myfaces.tobago.internal.component 85 6 79 8 32 93.0% 80.0% 73.0% 1
org.apache.myfaces.tobago.internal.config 13 13 0 3 19 0.0% 86.0% 14.0% 1
org.apache.myfaces.tobago.internal.context 2 2 0 2 10 0.0% 83.0% 17.0% 1
org.apache.myfaces.tobago.internal.layout 4 3 1 2 6 25.0% 75.0% 0.0% 1
org.apache.myfaces.tobago.internal.renderkit 4 4 0 3 11 0.0% 79.0% 21.0% 1
org.apache.myfaces.tobago.internal.renderkit.renderer 83 76 7 1 44 8.0% 98.0% 6.0% 1
org.apache.myfaces.tobago.internal.taglib.component 79 0 79 0 3 100.0% 100.0% 100.0% 1
org.apache.myfaces.tobago.internal.taglib.declaration 66 0 66 1 1 100.0% 50.0% 50.0% 1
org.apache.myfaces.tobago.internal.util 26 25 1 16 37 4.0% 70.0% 26.0% 1
org.apache.myfaces.tobago.internal.webapp 9 8 1 1 14 11.0% 93.0% 4.0% 1
org.apache.myfaces.tobago.layout 23 23 0 7 8 0.0% 52.999996% 47.0% 1
org.apache.myfaces.tobago.lifecycle 1 1 0 0 11 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.model 21 18 3 5 13 14.0% 72.0% 13.0% 1
org.apache.myfaces.tobago.portlet 1 1 0 3 2 0.0% 40.0% 60.000004% 1
org.apache.myfaces.tobago.renderkit 6 5 1 3 23 17.0% 88.0% 5.0% 1
org.apache.myfaces.tobago.renderkit.css 14 13 1 6 14 7.0% 70.0% 23.0% 1
org.apache.myfaces.tobago.renderkit.html 12 10 2 5 2 17.0% 29.0% 55.0% 1
org.apache.myfaces.tobago.sanitizer 4 3 1 5 7 25.0% 58.0% 17.0% 1
org.apache.myfaces.tobago.servlet 1 0 1 0 11 100.0% 100.0% 100.0% 1
org.apache.myfaces.tobago.util 16 14 2 12 19 12.0% 61.0% 26.0% 1
org.apache.myfaces.tobago.validator 3 3 0 2 13 0.0% 87.0% 13.0% 1
org.apache.myfaces.tobago.webapp 6 5 1 5 20 17.0% 80.0% 3.0% 1

Packages

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

org.apache.myfaces.tobago.application

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.application.LabelValueExpressionFacesMessage
org.apache.myfaces.tobago.util
java.lang
javax.el
javax.faces.application
javax.faces.context

org.apache.myfaces.tobago.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 16 8.0% 64.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.component.DeprecatedDimension
org.apache.myfaces.tobago.component.InputSuggest
org.apache.myfaces.tobago.component.InputSuggest2
org.apache.myfaces.tobago.component.RenderRange
org.apache.myfaces.tobago.component.SelectBooleanCommand
org.apache.myfaces.tobago.component.SelectOneCommand
org.apache.myfaces.tobago.component.SupportFieldId
org.apache.myfaces.tobago.component.SupportsAccessKey
org.apache.myfaces.tobago.component.SupportsDisabled
org.apache.myfaces.tobago.component.SupportsHelp
org.apache.myfaces.tobago.component.SupportsLabelLayout
org.apache.myfaces.tobago.component.Visual
org.apache.myfaces.tobago.component.Attributes
org.apache.myfaces.tobago.component.ClientBehaviors
org.apache.myfaces.tobago.component.Facets
org.apache.myfaces.tobago.component.LabelLayout
org.apache.myfaces.tobago.component.RendererTypes
org.apache.myfaces.tobago.component.Tags
org.apache.myfaces.tobago.component.UIBadge
org.apache.myfaces.tobago.component.UIBadge$PropertyKeys
org.apache.myfaces.tobago.component.UIBar
org.apache.myfaces.tobago.component.UIBar$PropertyKeys
org.apache.myfaces.tobago.component.UIBox
org.apache.myfaces.tobago.component.UIBox$PropertyKeys
org.apache.myfaces.tobago.component.UIButton
org.apache.myfaces.tobago.component.UIButton$PropertyKeys
org.apache.myfaces.tobago.component.UIButtons
org.apache.myfaces.tobago.component.UIButtons$PropertyKeys
org.apache.myfaces.tobago.component.UIColumn
org.apache.myfaces.tobago.component.UIColumn$PropertyKeys
org.apache.myfaces.tobago.component.UIColumnNode
org.apache.myfaces.tobago.component.UIColumnNode$PropertyKeys
org.apache.myfaces.tobago.component.UIColumnSelector
org.apache.myfaces.tobago.component.UIColumnSelector$PropertyKeys
org.apache.myfaces.tobago.component.UIDate
org.apache.myfaces.tobago.component.UIDate$PropertyKeys
org.apache.myfaces.tobago.component.UIEvent
org.apache.myfaces.tobago.component.UIEvent$PropertyKeys
org.apache.myfaces.tobago.component.UIFigure
org.apache.myfaces.tobago.component.UIFigure$PropertyKeys
org.apache.myfaces.tobago.component.UIFile
org.apache.myfaces.tobago.component.UIFile$PropertyKeys
org.apache.myfaces.tobago.component.UIFlexLayout
org.apache.myfaces.tobago.component.UIFlexLayout$PropertyKeys
org.apache.myfaces.tobago.component.UIFlowLayout
org.apache.myfaces.tobago.component.UIFlowLayout$PropertyKeys
org.apache.myfaces.tobago.component.UIFooter
org.apache.myfaces.tobago.component.UIFooter$PropertyKeys
org.apache.myfaces.tobago.component.UIForm
org.apache.myfaces.tobago.component.UIForm$PropertyKeys
org.apache.myfaces.tobago.component.UIGridLayout
org.apache.myfaces.tobago.component.UIGridLayout$PropertyKeys
org.apache.myfaces.tobago.component.UIHeader
org.apache.myfaces.tobago.component.UIHeader$PropertyKeys
org.apache.myfaces.tobago.component.UIHidden
org.apache.myfaces.tobago.component.UIHidden$PropertyKeys
org.apache.myfaces.tobago.component.UIImage
org.apache.myfaces.tobago.component.UIImage$PropertyKeys
org.apache.myfaces.tobago.component.UIIn
org.apache.myfaces.tobago.component.UIIn$PropertyKeys
org.apache.myfaces.tobago.component.UILabel
org.apache.myfaces.tobago.component.UILabel$PropertyKeys
org.apache.myfaces.tobago.component.UILink
org.apache.myfaces.tobago.component.UILink$PropertyKeys
org.apache.myfaces.tobago.component.UILinks
org.apache.myfaces.tobago.component.UILinks$PropertyKeys
org.apache.myfaces.tobago.component.UIMessages
org.apache.myfaces.tobago.component.UIMessages$PropertyKeys
org.apache.myfaces.tobago.component.UIMeta
org.apache.myfaces.tobago.component.UIMeta$PropertyKeys
org.apache.myfaces.tobago.component.UIMetaLink
org.apache.myfaces.tobago.component.UIMetaLink$PropertyKeys
org.apache.myfaces.tobago.component.UINamingContainer
org.apache.myfaces.tobago.component.UIObject
org.apache.myfaces.tobago.component.UIObject$PropertyKeys
org.apache.myfaces.tobago.component.UIOperation
org.apache.myfaces.tobago.component.UIOperation$PropertyKeys
org.apache.myfaces.tobago.component.UIOut
org.apache.myfaces.tobago.component.UIOut$PropertyKeys
org.apache.myfaces.tobago.component.UIPage
org.apache.myfaces.tobago.component.UIPage$PropertyKeys
org.apache.myfaces.tobago.component.UIPanel
org.apache.myfaces.tobago.component.UIPanel$PropertyKeys
org.apache.myfaces.tobago.component.UIPopup
org.apache.myfaces.tobago.component.UIPopup$PropertyKeys
org.apache.myfaces.tobago.component.UIProgress
org.apache.myfaces.tobago.component.UIProgress$PropertyKeys
org.apache.myfaces.tobago.component.UIRange
org.apache.myfaces.tobago.component.UIRange$PropertyKeys
org.apache.myfaces.tobago.component.UIReload
org.apache.myfaces.tobago.component.UIReload$PropertyKeys
org.apache.myfaces.tobago.component.UIRow
org.apache.myfaces.tobago.component.UIRow$PropertyKeys
org.apache.myfaces.tobago.component.UIScript
org.apache.myfaces.tobago.component.UIScript$PropertyKeys
org.apache.myfaces.tobago.component.UISection
org.apache.myfaces.tobago.component.UISection$PropertyKeys
org.apache.myfaces.tobago.component.UISegmentLayout
org.apache.myfaces.tobago.component.UISegmentLayout$PropertyKeys
org.apache.myfaces.tobago.component.UISelectBooleanCheckbox
org.apache.myfaces.tobago.component.UISelectBooleanCheckbox$PropertyKeys
org.apache.myfaces.tobago.component.UISelectBooleanToggle
org.apache.myfaces.tobago.component.UISelectBooleanToggle$PropertyKeys
org.apache.myfaces.tobago.component.UISelectItem
org.apache.myfaces.tobago.component.UISelectItem$PropertyKeys
org.apache.myfaces.tobago.component.UISelectItems
org.apache.myfaces.tobago.component.UISelectItems$PropertyKeys
org.apache.myfaces.tobago.component.UISelectManyCheckbox
org.apache.myfaces.tobago.component.UISelectManyCheckbox$PropertyKeys
org.apache.myfaces.tobago.component.UISelectManyListbox
org.apache.myfaces.tobago.component.UISelectManyListbox$PropertyKeys
org.apache.myfaces.tobago.component.UISelectManyShuttle
org.apache.myfaces.tobago.component.UISelectManyShuttle$PropertyKeys
org.apache.myfaces.tobago.component.UISelectOneChoice
org.apache.myfaces.tobago.component.UISelectOneChoice$PropertyKeys
org.apache.myfaces.tobago.component.UISelectOneListbox
org.apache.myfaces.tobago.component.UISelectOneListbox$PropertyKeys
org.apache.myfaces.tobago.component.UISelectOneRadio
org.apache.myfaces.tobago.component.UISelectOneRadio$PropertyKeys
org.apache.myfaces.tobago.component.UISelectReference
org.apache.myfaces.tobago.component.UISelectReference$PropertyKeys
org.apache.myfaces.tobago.component.UISeparator
org.apache.myfaces.tobago.component.UISeparator$PropertyKeys
org.apache.myfaces.tobago.component.UISheet
org.apache.myfaces.tobago.component.UISheet$PropertyKeys
org.apache.myfaces.tobago.component.UISplitLayout
org.apache.myfaces.tobago.component.UISplitLayout$PropertyKeys
org.apache.myfaces.tobago.component.UIStars
org.apache.myfaces.tobago.component.UIStars$PropertyKeys
org.apache.myfaces.tobago.component.UIStyle
org.apache.myfaces.tobago.component.UIStyle$PropertyKeys
org.apache.myfaces.tobago.component.UISuggest
org.apache.myfaces.tobago.component.UISuggest$PropertyKeys
org.apache.myfaces.tobago.component.UITab
org.apache.myfaces.tobago.component.UITab$PropertyKeys
org.apache.myfaces.tobago.component.UITabGroup
org.apache.myfaces.tobago.component.UITabGroup$PropertyKeys
org.apache.myfaces.tobago.component.UITextarea
org.apache.myfaces.tobago.component.UITextarea$PropertyKeys
org.apache.myfaces.tobago.component.UITree
org.apache.myfaces.tobago.component.UITree$PropertyKeys
org.apache.myfaces.tobago.component.UITreeIcon
org.apache.myfaces.tobago.component.UITreeIcon$PropertyKeys
org.apache.myfaces.tobago.component.UITreeIndent
org.apache.myfaces.tobago.component.UITreeIndent$PropertyKeys
org.apache.myfaces.tobago.component.UITreeLabel
org.apache.myfaces.tobago.component.UITreeLabel$PropertyKeys
org.apache.myfaces.tobago.component.UITreeListbox
org.apache.myfaces.tobago.component.UITreeListbox$PropertyKeys
org.apache.myfaces.tobago.component.UITreeNode
org.apache.myfaces.tobago.component.UITreeNode$PropertyKeys
org.apache.myfaces.tobago.component.UITreeSelect
org.apache.myfaces.tobago.component.UITreeSelect$PropertyKeys
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.css
java.lang
java.lang.invoke
java.util
javax.el
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.context
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit.css
org.apache.myfaces.tobago.sanitizer
org.slf4j

org.apache.myfaces.tobago.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 11 100.0% 65.0% 65.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.config.TobagoConfig
None org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.lifecycle
java.lang
java.lang.annotation
java.util
javax.enterprise.inject
javax.enterprise.inject.spi
javax.faces.context
javax.servlet
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.sanitizer
org.slf4j

org.apache.myfaces.tobago.context

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 17 12.0% 63.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.context.Theme
org.apache.myfaces.tobago.context.ThemeResource
org.apache.myfaces.tobago.context.Capability
org.apache.myfaces.tobago.context.Markup
org.apache.myfaces.tobago.context.MarkupConfig
org.apache.myfaces.tobago.context.MarkupEditor
org.apache.myfaces.tobago.context.ThemeResources
org.apache.myfaces.tobago.context.ThemeScript
org.apache.myfaces.tobago.context.ThemeStyle
org.apache.myfaces.tobago.context.TobagoContext
org.apache.myfaces.tobago.context.TobagoExceptionHandler
org.apache.myfaces.tobago.context.TobagoExceptionHandlerFactory
org.apache.myfaces.tobago.context.TransientStateHolder
org.apache.myfaces.tobago.context.UserAgent
org.apache.myfaces.tobago.context.UserAgent$CspHeader
org.apache.myfaces.tobago.context.UserAgent$CsproHeader
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.css
java.beans
java.io
java.lang
java.lang.invoke
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.view
javax.servlet.http
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.exception
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.convert

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.convert.BoundedRangeModelConverter
org.apache.myfaces.tobago.convert.CurrencyConverter
org.apache.myfaces.tobago.convert.DurationConverter
org.apache.myfaces.tobago.convert.DurationConverter$1
org.apache.myfaces.tobago.convert.DurationConverter$Unit
org.apache.myfaces.tobago.convert.LocaleConverter
org.apache.myfaces.tobago.convert.MeasureConverter
org.apache.myfaces.tobago.convert.ThemeConverter
org.apache.myfaces.tobago.facelets
java.lang
java.lang.invoke
java.text
java.util
javax.faces.component
javax.faces.context
javax.faces.convert
javax.swing
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 13 40.0% 76.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.event.AbstractResetInputActionListener
org.apache.myfaces.tobago.event.SheetStateChangeListener
org.apache.myfaces.tobago.event.SheetStateChangeSource
org.apache.myfaces.tobago.event.SheetStateChangeSource2
org.apache.myfaces.tobago.event.SortActionSource
org.apache.myfaces.tobago.event.SortActionSource2
org.apache.myfaces.tobago.event.TabChangeListener
org.apache.myfaces.tobago.event.TabChangeSource
org.apache.myfaces.tobago.event.TabChangeSource2
org.apache.myfaces.tobago.event.TobagoActionSource
org.apache.myfaces.tobago.event.TreeExpansionListener
org.apache.myfaces.tobago.event.TreeSelectedListener
org.apache.myfaces.tobago.event.CollapsibleActionListener
org.apache.myfaces.tobago.event.FacesEventWrapper
org.apache.myfaces.tobago.event.MethodExpressionStateChangeListener
org.apache.myfaces.tobago.event.MethodExpressionTabChangeListener
org.apache.myfaces.tobago.event.MethodExpressionTreeExpansionListener
org.apache.myfaces.tobago.event.MethodExpressionTreeSelectedListener
org.apache.myfaces.tobago.event.PageActionEvent
org.apache.myfaces.tobago.event.ResetFormActionListener
org.apache.myfaces.tobago.event.ResetInputActionListener
org.apache.myfaces.tobago.event.SheetAction
org.apache.myfaces.tobago.event.SheetStateChangeEvent
org.apache.myfaces.tobago.event.SortActionEvent
org.apache.myfaces.tobago.event.TabChangeEvent
org.apache.myfaces.tobago.event.TreeExpansionEvent
org.apache.myfaces.tobago.event.TreeSelectedEvent
org.apache.myfaces.tobago.event.ValueExpressionResetInputActionListener
org.apache.myfaces.tobago.event.ValueExpressionSheetStateChangeListener
org.apache.myfaces.tobago.event.ValueExpressionTabChangeListener
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.model
java.io
java.lang
java.lang.invoke
java.util
javax.el
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 1 0.0% 20.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.exception.TobagoConfigurationException
org.apache.myfaces.tobago.exception.TobagoException
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.behavior
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.sanitizer
java.lang

org.apache.myfaces.tobago.facelets

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 33 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.facelets.AttributeHandler
org.apache.myfaces.tobago.facelets.AttributeHandler$ConstantMethodExpression
org.apache.myfaces.tobago.facelets.ContentTypeRule
org.apache.myfaces.tobago.facelets.ContentTypeRule$ContentTypeRuleMapper
org.apache.myfaces.tobago.facelets.ConvertDateTimeHandler
org.apache.myfaces.tobago.facelets.ConverterHandler
org.apache.myfaces.tobago.facelets.DataAttributeHandler
org.apache.myfaces.tobago.facelets.DefaultResourceResolver
org.apache.myfaces.tobago.facelets.EventHandler
org.apache.myfaces.tobago.facelets.EventHandler$AjaxBehaviorListenerImpl
org.apache.myfaces.tobago.facelets.FixCharacterEncodingFilter
org.apache.myfaces.tobago.facelets.GridLayoutConstraintHandler
org.apache.myfaces.tobago.facelets.HackResourceExtentionFilter
org.apache.myfaces.tobago.facelets.HackResourceExtentionFilter$1
org.apache.myfaces.tobago.facelets.ResetInputActionListenerHandler
org.apache.myfaces.tobago.facelets.Resource
org.apache.myfaces.tobago.facelets.Resource$1
org.apache.myfaces.tobago.facelets.Resource$1$1
org.apache.myfaces.tobago.facelets.SegmentLayoutConstraintHandler
org.apache.myfaces.tobago.facelets.SheetStateChangeSourceRule
org.apache.myfaces.tobago.facelets.SheetStateChangeSourceRule$SheetStateChangeListenerMapper
org.apache.myfaces.tobago.facelets.SortActionSourceRule
org.apache.myfaces.tobago.facelets.SortActionSourceRule$SortActionListenerMapper
org.apache.myfaces.tobago.facelets.SuggestMethodRule
org.apache.myfaces.tobago.facelets.SuggestMethodRule$SuggestFilterMapper
org.apache.myfaces.tobago.facelets.SuggestMethodRule$SuggestMethodMapper
org.apache.myfaces.tobago.facelets.SupportsMarkupRule
org.apache.myfaces.tobago.facelets.SupportsMarkupRule$SupportsMarkupMapper
org.apache.myfaces.tobago.facelets.TabChangeListenerHandler
org.apache.myfaces.tobago.facelets.TabChangeSourceRule
org.apache.myfaces.tobago.facelets.TabChangeSourceRule$TabChangeListenerMapper
org.apache.myfaces.tobago.facelets.TagMethodExpression
org.apache.myfaces.tobago.facelets.TobagoValidateHandler
None java.beans
java.io
java.lang
java.lang.invoke
java.lang.reflect
java.net
java.nio.charset
java.util
java.util.stream
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.validator
javax.faces.view
javax.faces.view.facelets
javax.servlet
javax.servlet.http
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.behavior
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.validator
org.slf4j

org.apache.myfaces.tobago.internal.behavior

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.internal.behavior.AttachedListStateWrapper
org.apache.myfaces.tobago.internal.behavior.AttachedStateWrapper
org.apache.myfaces.tobago.internal.behavior.DeltaStateHelper
org.apache.myfaces.tobago.internal.behavior.DeltaStateHelper$InternalDeltaListMap
org.apache.myfaces.tobago.internal.behavior.DeltaStateHelper$InternalList
org.apache.myfaces.tobago.internal.behavior.DeltaStateHelper$InternalMap
org.apache.myfaces.tobago.internal.behavior.EventBehavior
org.apache.myfaces.tobago.internal.behavior.EventBehavior$PropertyKeys
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.renderkit
java.io
java.lang
java.util
javax.el
javax.faces.component
javax.faces.component.behavior
javax.faces.context
javax.faces.event
org.apache.myfaces.tobago.exception

org.apache.myfaces.tobago.internal.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 32 93.0% 80.0% 73.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.component.AbstractUIBadge
org.apache.myfaces.tobago.internal.component.AbstractUIBar
org.apache.myfaces.tobago.internal.component.AbstractUIBox
org.apache.myfaces.tobago.internal.component.AbstractUIButton
org.apache.myfaces.tobago.internal.component.AbstractUIButtons
org.apache.myfaces.tobago.internal.component.AbstractUICollapsiblePanel
org.apache.myfaces.tobago.internal.component.AbstractUIColumn
org.apache.myfaces.tobago.internal.component.AbstractUIColumnBase
org.apache.myfaces.tobago.internal.component.AbstractUIColumnNode
org.apache.myfaces.tobago.internal.component.AbstractUIColumnSelector
org.apache.myfaces.tobago.internal.component.AbstractUICommand
org.apache.myfaces.tobago.internal.component.AbstractUICommandBase
org.apache.myfaces.tobago.internal.component.AbstractUIData
org.apache.myfaces.tobago.internal.component.AbstractUIDate
org.apache.myfaces.tobago.internal.component.AbstractUIEvent
org.apache.myfaces.tobago.internal.component.AbstractUIFigure
org.apache.myfaces.tobago.internal.component.AbstractUIFile
org.apache.myfaces.tobago.internal.component.AbstractUIFlexLayout
org.apache.myfaces.tobago.internal.component.AbstractUIFlowLayout
org.apache.myfaces.tobago.internal.component.AbstractUIFooter
org.apache.myfaces.tobago.internal.component.AbstractUIForm
org.apache.myfaces.tobago.internal.component.AbstractUIFormBase
org.apache.myfaces.tobago.internal.component.AbstractUIGridLayout
org.apache.myfaces.tobago.internal.component.AbstractUIHeader
org.apache.myfaces.tobago.internal.component.AbstractUIHidden
org.apache.myfaces.tobago.internal.component.AbstractUIImage
org.apache.myfaces.tobago.internal.component.AbstractUIIn
org.apache.myfaces.tobago.internal.component.AbstractUIInput
org.apache.myfaces.tobago.internal.component.AbstractUILabel
org.apache.myfaces.tobago.internal.component.AbstractUILabelBase
org.apache.myfaces.tobago.internal.component.AbstractUILayoutBase
org.apache.myfaces.tobago.internal.component.AbstractUILink
org.apache.myfaces.tobago.internal.component.AbstractUILinks
org.apache.myfaces.tobago.internal.component.AbstractUIMeta
org.apache.myfaces.tobago.internal.component.AbstractUIMetaLink
org.apache.myfaces.tobago.internal.component.AbstractUIObject
org.apache.myfaces.tobago.internal.component.AbstractUIOperation
org.apache.myfaces.tobago.internal.component.AbstractUIOut
org.apache.myfaces.tobago.internal.component.AbstractUIPage
org.apache.myfaces.tobago.internal.component.AbstractUIPanel
org.apache.myfaces.tobago.internal.component.AbstractUIPanelBase
org.apache.myfaces.tobago.internal.component.AbstractUIPopup
org.apache.myfaces.tobago.internal.component.AbstractUIProgress
org.apache.myfaces.tobago.internal.component.AbstractUIRange
org.apache.myfaces.tobago.internal.component.AbstractUIReload
org.apache.myfaces.tobago.internal.component.AbstractUIRow
org.apache.myfaces.tobago.internal.component.AbstractUIScript
org.apache.myfaces.tobago.internal.component.AbstractUISection
org.apache.myfaces.tobago.internal.component.AbstractUISegmentLayout
org.apache.myfaces.tobago.internal.component.AbstractUISelectBoolean
org.apache.myfaces.tobago.internal.component.AbstractUISelectBooleanCheckbox
org.apache.myfaces.tobago.internal.component.AbstractUISelectBooleanToggle
org.apache.myfaces.tobago.internal.component.AbstractUISelectItem
org.apache.myfaces.tobago.internal.component.AbstractUISelectManyBase
org.apache.myfaces.tobago.internal.component.AbstractUISelectManyCheckbox
org.apache.myfaces.tobago.internal.component.AbstractUISelectManyListbox
org.apache.myfaces.tobago.internal.component.AbstractUISelectManyShuttle
org.apache.myfaces.tobago.internal.component.AbstractUISelectOneBase
org.apache.myfaces.tobago.internal.component.AbstractUISelectOneChoice
org.apache.myfaces.tobago.internal.component.AbstractUISelectOneListbox
org.apache.myfaces.tobago.internal.component.AbstractUISelectOneRadio
org.apache.myfaces.tobago.internal.component.AbstractUISelectReference
org.apache.myfaces.tobago.internal.component.AbstractUISeparator
org.apache.myfaces.tobago.internal.component.AbstractUISheet
org.apache.myfaces.tobago.internal.component.AbstractUISplitLayout
org.apache.myfaces.tobago.internal.component.AbstractUIStars
org.apache.myfaces.tobago.internal.component.AbstractUIStyle
org.apache.myfaces.tobago.internal.component.AbstractUISuggest
org.apache.myfaces.tobago.internal.component.AbstractUITab
org.apache.myfaces.tobago.internal.component.AbstractUITabGroup
org.apache.myfaces.tobago.internal.component.AbstractUITextarea
org.apache.myfaces.tobago.internal.component.AbstractUITree
org.apache.myfaces.tobago.internal.component.AbstractUITreeIcon
org.apache.myfaces.tobago.internal.component.AbstractUITreeIndent
org.apache.myfaces.tobago.internal.component.AbstractUITreeLabel
org.apache.myfaces.tobago.internal.component.AbstractUITreeListbox
org.apache.myfaces.tobago.internal.component.AbstractUITreeNode
org.apache.myfaces.tobago.internal.component.AbstractUITreeNodeBase
org.apache.myfaces.tobago.internal.component.AbstractUITreeSelect
org.apache.myfaces.tobago.internal.component.AbstractUIButtons$PropertyKeys
org.apache.myfaces.tobago.internal.component.AbstractUICommand$PropertyKeys
org.apache.myfaces.tobago.internal.component.AbstractUILinks$PropertyKeys
org.apache.myfaces.tobago.internal.component.AbstractUIMessages$Item
org.apache.myfaces.tobago.internal.component.AbstractUISelectItems
org.apache.myfaces.tobago.internal.component.AbstractUISheet$1
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.validator
java.io
java.lang
java.lang.invoke
java.nio.charset
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.component.visit
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.model
javax.faces.render
javax.servlet.http
javax.swing
javax.swing.tree
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.internal.layout
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.css
org.apache.myfaces.tobago.sanitizer
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.internal.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 19 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.internal.config.ContentSecurityPolicy
org.apache.myfaces.tobago.internal.config.ContentSecurityPolicy$Mode
org.apache.myfaces.tobago.internal.config.SecurityAnnotation
org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder
org.apache.myfaces.tobago.internal.config.TobagoConfigEntityResolver
org.apache.myfaces.tobago.internal.config.TobagoConfigFragment
org.apache.myfaces.tobago.internal.config.TobagoConfigImpl
org.apache.myfaces.tobago.internal.config.TobagoConfigMerger
org.apache.myfaces.tobago.internal.config.TobagoConfigParser
org.apache.myfaces.tobago.internal.config.TobagoConfigSorter
org.apache.myfaces.tobago.internal.config.TobagoConfigSorter$1
org.apache.myfaces.tobago.internal.config.TobagoConfigSorter$Vertex
org.apache.myfaces.tobago.internal.config.TobagoConfigVersion
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.util
java.io
java.lang
java.lang.invoke
java.net
java.util
javax.faces.application
javax.faces.context
javax.servlet
javax.xml
javax.xml.parsers
javax.xml.transform.stream
javax.xml.validation
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.exception
org.apache.myfaces.tobago.sanitizer
org.slf4j
org.xml.sax
org.xml.sax.helpers

org.apache.myfaces.tobago.internal.context

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.internal.context.DateTimeI18n
org.apache.myfaces.tobago.internal.context.Nonce
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
java.io
java.lang
java.lang.invoke
java.text
java.util
javax.faces.component
javax.faces.context
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.internal.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 25.0% 75.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.layout.Cell
org.apache.myfaces.tobago.internal.layout.Grid
org.apache.myfaces.tobago.internal.layout.OriginCell
org.apache.myfaces.tobago.internal.layout.SpanCell
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit.renderer
java.lang
java.lang.invoke
java.util
javax.faces.component
org.apache.myfaces.tobago.layout
org.slf4j

org.apache.myfaces.tobago.internal.renderkit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 11 0.0% 79.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.internal.renderkit.Collapse
org.apache.myfaces.tobago.internal.renderkit.Collapse$Action
org.apache.myfaces.tobago.internal.renderkit.Command
org.apache.myfaces.tobago.internal.renderkit.CommandMap
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.renderkit
java.lang
java.lang.invoke
java.util
javax.faces.component
javax.faces.context
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.internal.renderkit.renderer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 44 8.0% 98.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.renderkit.renderer.CommandRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.DecodingCommandRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.DecodingInputRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.LabelLayoutRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.MessageLayoutRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.BadgeRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.BarRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.BoxRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ButtonRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ButtonsRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.CollapsiblePanelRendererBase
org.apache.myfaces.tobago.internal.renderkit.renderer.ColumnRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ColumnSelectorRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.DateRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.EventRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.FigureRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.FileRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.FlexLayoutRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.FlowLayoutRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.FooterRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.FormRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.HeaderRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.HiddenRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ImageRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.InRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.LabelLayoutRendererBase$1
org.apache.myfaces.tobago.internal.renderkit.renderer.LabelRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.LinkRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.LinksRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.MessagesRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.MetaLinkRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.MetaRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ObjectRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.OperationRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.OutRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.PageRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.PageRenderer$HeadResources
org.apache.myfaces.tobago.internal.renderkit.renderer.PanelRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.PopupRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ProgressRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.RangeRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.RowRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.ScriptRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SectionRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SegmentLayoutRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectBooleanCheckboxRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectBooleanToggleRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectItemsRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyCheckboxRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyListboxRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyRendererBase$1
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyRendererBase$EmptyIterator
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyRendererBase$SelectItemsIterator
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectManyShuttleRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneChoiceRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneListboxRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectOneRadioRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SelectReferenceRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SeparatorRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SheetPageCommandRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SheetRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SheetRenderer$1
org.apache.myfaces.tobago.internal.renderkit.renderer.SplitLayoutRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.StarsRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.StyleRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.StyleRenderer$1
org.apache.myfaces.tobago.internal.renderkit.renderer.SubviewRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.SuggestRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TabGroupRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TabGroupRenderer$1
org.apache.myfaces.tobago.internal.renderkit.renderer.TabRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TextareaRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TobagoClientBehaviorRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeIconRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeIndentRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeLabelRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeListboxRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeNodeRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TreeSelectRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.VerbatimRenderer
org.apache.myfaces.tobago.internal.renderkit
java.io
java.lang
java.lang.annotation
java.lang.invoke
java.lang.reflect
java.nio.charset
java.text
java.util
javax.el
javax.enterprise.inject
javax.enterprise.inject.spi
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.model
javax.faces.render
javax.faces.validator
javax.portlet
javax.servlet.http
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.behavior
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.context
org.apache.myfaces.tobago.internal.layout
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.portlet
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.css
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.sanitizer
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.validator
org.apache.myfaces.tobago.webapp
org.slf4j

org.apache.myfaces.tobago.internal.taglib.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.taglib.component.AttributeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.BadgeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.BarTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.BoxTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ButtonTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ButtonsTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ColumnNodeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ColumnSelectorTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ColumnTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ConvertDateTimeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ConverterTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.DataAttributeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.DateTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.EventTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.FigureTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.FileTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.FlexLayoutTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.FlowLayoutTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.FooterTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.FormTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.GridLayoutConstraintTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.GridLayoutTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.HeaderTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.HiddenTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ImageTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.InTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.LabelTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.LinkTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.LinksTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.MessagesTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.MetaLinkTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.MetaTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ObjectTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.OperationTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.OutTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.PageTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.PanelTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.PopupTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ProgressTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.RangeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ReloadTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ResetInputActionListenerTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.RowTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ScriptTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SectionTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SegmentLayoutConstraintTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SegmentLayoutTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectBooleanCheckboxTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectBooleanToggleTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectItemTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectItemsTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectManyCheckboxTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectManyListboxTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectManyShuttleTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectOneChoiceTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectOneListboxTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectOneRadioTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SelectReferenceTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SeparatorTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SheetPageCommandTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SheetTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SplitLayoutTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.StarsTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.StyleTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.SuggestTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TabChangeListenerTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TabGroupTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TabTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TextareaTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeIconTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeIndentTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeLabelTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeListboxTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeNodeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeSelectTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.TreeTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ValidateFileItemTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.ValidateSubmittedValueLengthTagDeclaration
org.apache.myfaces.tobago.internal.taglib.component.package-info
None None java.lang
javax.el
org.apache.myfaces.tobago.internal.taglib.declaration

org.apache.myfaces.tobago.internal.taglib.declaration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.taglib.declaration.HasAccessKey
org.apache.myfaces.tobago.internal.taglib.declaration.HasAction
org.apache.myfaces.tobago.internal.taglib.declaration.HasActionListener
org.apache.myfaces.tobago.internal.taglib.declaration.HasAlt
org.apache.myfaces.tobago.internal.taglib.declaration.HasAutocomplete
org.apache.myfaces.tobago.internal.taglib.declaration.HasBinding
org.apache.myfaces.tobago.internal.taglib.declaration.HasCollapsedMode
org.apache.myfaces.tobago.internal.taglib.declaration.HasColumnLayout
org.apache.myfaces.tobago.internal.taglib.declaration.HasConfirmation
org.apache.myfaces.tobago.internal.taglib.declaration.HasConverter
org.apache.myfaces.tobago.internal.taglib.declaration.HasConverterMessage
org.apache.myfaces.tobago.internal.taglib.declaration.HasFieldId
org.apache.myfaces.tobago.internal.taglib.declaration.HasFor
org.apache.myfaces.tobago.internal.taglib.declaration.HasFragment
org.apache.myfaces.tobago.internal.taglib.declaration.HasHelp
org.apache.myfaces.tobago.internal.taglib.declaration.HasId
org.apache.myfaces.tobago.internal.taglib.declaration.HasIdBindingAndRendered
org.apache.myfaces.tobago.internal.taglib.declaration.HasImage
org.apache.myfaces.tobago.internal.taglib.declaration.HasItemImage
org.apache.myfaces.tobago.internal.taglib.declaration.HasItemLabel
org.apache.myfaces.tobago.internal.taglib.declaration.HasLabel
org.apache.myfaces.tobago.internal.taglib.declaration.HasLabelLayout
org.apache.myfaces.tobago.internal.taglib.declaration.HasLabelWidth
org.apache.myfaces.tobago.internal.taglib.declaration.HasLink
org.apache.myfaces.tobago.internal.taglib.declaration.HasOrientation
org.apache.myfaces.tobago.internal.taglib.declaration.HasOutcome
org.apache.myfaces.tobago.internal.taglib.declaration.HasPlaceholder
org.apache.myfaces.tobago.internal.taglib.declaration.HasRenderRange
org.apache.myfaces.tobago.internal.taglib.declaration.HasRequiredMessage
org.apache.myfaces.tobago.internal.taglib.declaration.HasRequiredMessageForSelect
org.apache.myfaces.tobago.internal.taglib.declaration.HasRowLayout
org.apache.myfaces.tobago.internal.taglib.declaration.HasSanitize
org.apache.myfaces.tobago.internal.taglib.declaration.HasSize
org.apache.myfaces.tobago.internal.taglib.declaration.HasSpacing
org.apache.myfaces.tobago.internal.taglib.declaration.HasState
org.apache.myfaces.tobago.internal.taglib.declaration.HasStateBinding
org.apache.myfaces.tobago.internal.taglib.declaration.HasTabChangeListenerType
org.apache.myfaces.tobago.internal.taglib.declaration.HasTabIndex
org.apache.myfaces.tobago.internal.taglib.declaration.HasTarget
org.apache.myfaces.tobago.internal.taglib.declaration.HasTip
org.apache.myfaces.tobago.internal.taglib.declaration.HasValidator
org.apache.myfaces.tobago.internal.taglib.declaration.HasValidatorMessage
org.apache.myfaces.tobago.internal.taglib.declaration.HasValue
org.apache.myfaces.tobago.internal.taglib.declaration.HasValueChangeListener
org.apache.myfaces.tobago.internal.taglib.declaration.HasVar
org.apache.myfaces.tobago.internal.taglib.declaration.IsCollapsed
org.apache.myfaces.tobago.internal.taglib.declaration.IsDefaultCommand
org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabled
org.apache.myfaces.tobago.internal.taglib.declaration.IsDisabledBySecurity
org.apache.myfaces.tobago.internal.taglib.declaration.IsDraggable
org.apache.myfaces.tobago.internal.taglib.declaration.IsFixed
org.apache.myfaces.tobago.internal.taglib.declaration.IsFocus
org.apache.myfaces.tobago.internal.taglib.declaration.IsImmediateCommand
org.apache.myfaces.tobago.internal.taglib.declaration.IsInline
org.apache.myfaces.tobago.internal.taglib.declaration.IsMultiple
org.apache.myfaces.tobago.internal.taglib.declaration.IsOmit
org.apache.myfaces.tobago.internal.taglib.declaration.IsPassword
org.apache.myfaces.tobago.internal.taglib.declaration.IsPlain
org.apache.myfaces.tobago.internal.taglib.declaration.IsReadonly
org.apache.myfaces.tobago.internal.taglib.declaration.IsRendered
org.apache.myfaces.tobago.internal.taglib.declaration.IsRequired
org.apache.myfaces.tobago.internal.taglib.declaration.IsRequiredForSelect
org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRoot
org.apache.myfaces.tobago.internal.taglib.declaration.IsShowRootJunction
org.apache.myfaces.tobago.internal.taglib.declaration.IsTransition
org.apache.myfaces.tobago.internal.taglib.declaration.IsVisual
None org.apache.myfaces.tobago.internal.taglib.component
java.lang

org.apache.myfaces.tobago.internal.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
16 37 4.0% 70.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.util.WriterHelper
org.apache.myfaces.tobago.internal.util.AccessKeyLogger
org.apache.myfaces.tobago.internal.util.ArrayUtils
org.apache.myfaces.tobago.internal.util.AuthorizationHelper
org.apache.myfaces.tobago.internal.util.AuthorizationHelper$1
org.apache.myfaces.tobago.internal.util.ContentType
org.apache.myfaces.tobago.internal.util.CookieUtils
org.apache.myfaces.tobago.internal.util.DateFormatUtils
org.apache.myfaces.tobago.internal.util.Deprecation
org.apache.myfaces.tobago.internal.util.HtmlRendererUtils
org.apache.myfaces.tobago.internal.util.HtmlWriterHelper
org.apache.myfaces.tobago.internal.util.HttpPartWrapper
org.apache.myfaces.tobago.internal.util.JsonUtils
org.apache.myfaces.tobago.internal.util.NumberUtils
org.apache.myfaces.tobago.internal.util.ObjectUtils
org.apache.myfaces.tobago.internal.util.PartUtils
org.apache.myfaces.tobago.internal.util.RandomUtils
org.apache.myfaces.tobago.internal.util.ResponseUtils
org.apache.myfaces.tobago.internal.util.ResponseUtils$1
org.apache.myfaces.tobago.internal.util.ResponseWriterBuffer
org.apache.myfaces.tobago.internal.util.SelectItemUtils
org.apache.myfaces.tobago.internal.util.SelectItemUtils$1
org.apache.myfaces.tobago.internal.util.SelectItemUtils$SelectItemsIterator
org.apache.myfaces.tobago.internal.util.SortingUtils
org.apache.myfaces.tobago.internal.util.StringUtils
org.apache.myfaces.tobago.internal.util.StyleRenderUtils
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.context
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.webapp
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.validator
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.lang.annotation
java.lang.invoke
java.lang.reflect
java.nio.charset
java.security
java.text
java.util
java.util.concurrent
java.util.regex
javax.annotation.security
javax.el
javax.enterprise.inject.spi
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.model
javax.portlet
javax.servlet.http
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.internal.context
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.portlet
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.css
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp
org.slf4j

org.apache.myfaces.tobago.internal.webapp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 11.0% 93.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.webapp.TobagoResponseWriterBase
org.apache.myfaces.tobago.internal.webapp.DebugContentTypeFilter
org.apache.myfaces.tobago.internal.webapp.DebugContentTypeResponse
org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper
org.apache.myfaces.tobago.internal.webapp.HtmlResponseWriter
org.apache.myfaces.tobago.internal.webapp.LoggingMdcFilter
org.apache.myfaces.tobago.internal.webapp.TobagoResponseWriterBase$1
org.apache.myfaces.tobago.internal.webapp.TobagoResponseWriterWrapper
org.apache.myfaces.tobago.internal.webapp.XmlResponseWriter
org.apache.myfaces.tobago.renderkit
java.io
java.lang
java.lang.invoke
java.net
java.nio.charset
java.util
javax.faces.component
javax.faces.context
javax.servlet
javax.servlet.http
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.webapp
org.slf4j

org.apache.myfaces.tobago.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 8 0.0% 52.999996% 47.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.layout.AlignItems
org.apache.myfaces.tobago.layout.Display
org.apache.myfaces.tobago.layout.Display$1
org.apache.myfaces.tobago.layout.GridSpan
org.apache.myfaces.tobago.layout.GridSpanEditor
org.apache.myfaces.tobago.layout.JustifyContent
org.apache.myfaces.tobago.layout.Margin
org.apache.myfaces.tobago.layout.MarginTokens
org.apache.myfaces.tobago.layout.Measure
org.apache.myfaces.tobago.layout.Measure$Unit
org.apache.myfaces.tobago.layout.MeasureEditor
org.apache.myfaces.tobago.layout.MeasureList
org.apache.myfaces.tobago.layout.MeasureListEditor
org.apache.myfaces.tobago.layout.OrderBy
org.apache.myfaces.tobago.layout.Orientation
org.apache.myfaces.tobago.layout.Overflow
org.apache.myfaces.tobago.layout.Position
org.apache.myfaces.tobago.layout.SegmentJustify
org.apache.myfaces.tobago.layout.SegmentMeasureList
org.apache.myfaces.tobago.layout.SegmentMeasureListEditor
org.apache.myfaces.tobago.layout.ShowPosition
org.apache.myfaces.tobago.layout.TextAlign
org.apache.myfaces.tobago.layout.VerticalAlign
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.layout
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.renderkit.css
java.beans
java.io
java.lang
java.lang.invoke
java.util
java.util.stream
org.apache.myfaces.tobago.internal.util
org.slf4j

org.apache.myfaces.tobago.lifecycle

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.lifecycle.SecretPhaseListener
None java.lang
java.lang.annotation
java.lang.invoke
java.util
javax.enterprise.inject
javax.enterprise.inject.spi
javax.faces.context
javax.faces.event
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.webapp
org.slf4j

org.apache.myfaces.tobago.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 13 14.0% 72.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.model.ScrollPositionState
org.apache.myfaces.tobago.model.SortableByApplication
org.apache.myfaces.tobago.model.TreeDataModel
org.apache.myfaces.tobago.model.AutoSuggestExtensionItem
org.apache.myfaces.tobago.model.AutoSuggestItem
org.apache.myfaces.tobago.model.AutoSuggestItems
org.apache.myfaces.tobago.model.CollapseMode
org.apache.myfaces.tobago.model.DateModel
org.apache.myfaces.tobago.model.ExpandedState
org.apache.myfaces.tobago.model.ScrollPosition
org.apache.myfaces.tobago.model.SelectItem
org.apache.myfaces.tobago.model.Selectable
org.apache.myfaces.tobago.model.SelectedState
org.apache.myfaces.tobago.model.SheetState
org.apache.myfaces.tobago.model.SuggestFilter
org.apache.myfaces.tobago.model.SwitchType
org.apache.myfaces.tobago.model.TreeNodeDataModel
org.apache.myfaces.tobago.model.TreeNodeDataModel$1
org.apache.myfaces.tobago.model.TreeNodeDataModel$Data
org.apache.myfaces.tobago.model.TreePath
org.apache.myfaces.tobago.model.TreeState
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
java.io
java.lang
java.lang.invoke
java.util
javax.faces.component
javax.faces.model
javax.swing.tree
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.renderkit.css
org.slf4j

org.apache.myfaces.tobago.portlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 0.0% 40.0% 60.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.portlet.PortletUtils
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.webapp
java.lang
javax.portlet

org.apache.myfaces.tobago.renderkit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 23 17.0% 88.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.renderkit.RendererBase
org.apache.myfaces.tobago.renderkit.GenericRenderer
org.apache.myfaces.tobago.renderkit.LabelWithAccessKey
org.apache.myfaces.tobago.renderkit.TobagoRenderKit
org.apache.myfaces.tobago.renderkit.TobagoRenderKit$1
org.apache.myfaces.tobago.renderkit.TobagoRenderKit$Key
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
java.io
java.lang
java.lang.invoke
java.nio.charset
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.context
javax.faces.convert
javax.faces.render
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.behavior
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.internal.webapp
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp
org.slf4j

org.apache.myfaces.tobago.renderkit.css

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 14 7.0% 70.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.renderkit.css.CssItem
org.apache.myfaces.tobago.renderkit.css.BootstrapClass
org.apache.myfaces.tobago.renderkit.css.BootstrapClass$1
org.apache.myfaces.tobago.renderkit.css.BootstrapClass$Generator
org.apache.myfaces.tobago.renderkit.css.CustomClass
org.apache.myfaces.tobago.renderkit.css.CustomClassEditor
org.apache.myfaces.tobago.renderkit.css.Icons
org.apache.myfaces.tobago.renderkit.css.Icons$1
org.apache.myfaces.tobago.renderkit.css.Icons$2
org.apache.myfaces.tobago.renderkit.css.Styles
org.apache.myfaces.tobago.renderkit.css.TobagoClass
org.apache.myfaces.tobago.renderkit.css.TobagoClass$1
org.apache.myfaces.tobago.renderkit.css.TobagoClass$MarkupClass
org.apache.myfaces.tobago.renderkit.css.VaadinClass
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.webapp
java.beans
java.io
java.lang
java.lang.invoke
java.util
java.util.regex
javax.el
javax.faces.application
javax.faces.component
javax.faces.context
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.layout
org.slf4j

org.apache.myfaces.tobago.renderkit.html

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 2 17.0% 29.0% 55.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.renderkit.html.HtmlTypes
org.apache.myfaces.tobago.renderkit.html.MarkupLanguageAttributes
org.apache.myfaces.tobago.renderkit.html.Arias
org.apache.myfaces.tobago.renderkit.html.CustomAttributes
org.apache.myfaces.tobago.renderkit.html.DataAttributes
org.apache.myfaces.tobago.renderkit.html.DataAttributes$1
org.apache.myfaces.tobago.renderkit.html.HtmlAttributes
org.apache.myfaces.tobago.renderkit.html.HtmlButtonTypes
org.apache.myfaces.tobago.renderkit.html.HtmlElements
org.apache.myfaces.tobago.renderkit.html.HtmlElements$Qualifier
org.apache.myfaces.tobago.renderkit.html.HtmlInputTypes
org.apache.myfaces.tobago.renderkit.html.HtmlRoleValues
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.internal.webapp
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.webapp
java.lang
java.util

org.apache.myfaces.tobago.sanitizer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 7 25.0% 58.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.sanitizer.Sanitizer
org.apache.myfaces.tobago.sanitizer.IgnoringSanitizer
org.apache.myfaces.tobago.sanitizer.JsoupSanitizer
org.apache.myfaces.tobago.sanitizer.SanitizeMode
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.config
org.apache.myfaces.tobago.internal.renderkit.renderer
java.lang
java.lang.invoke
java.util
org.apache.myfaces.tobago.exception
org.jsoup
org.jsoup.safety
org.slf4j

org.apache.myfaces.tobago.servlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.servlet.NonFacesRequestServlet
None None java.io
java.lang
java.lang.invoke
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.lifecycle
javax.servlet
javax.servlet.http
org.slf4j

org.apache.myfaces.tobago.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 19 12.0% 61.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.util.ComparatorBase
org.apache.myfaces.tobago.util.ContextCallback
org.apache.myfaces.tobago.util.AjaxUtils
org.apache.myfaces.tobago.util.DebugActionListener
org.apache.myfaces.tobago.util.DebugNavigationHandler
org.apache.myfaces.tobago.util.DebugPhaseListener
org.apache.myfaces.tobago.util.DebugUtils
org.apache.myfaces.tobago.util.FacesELUtils
org.apache.myfaces.tobago.util.FacesVersion
org.apache.myfaces.tobago.util.LocaleUtils
org.apache.myfaces.tobago.util.MessageFormat
org.apache.myfaces.tobago.util.MessageUtils
org.apache.myfaces.tobago.util.ResourceUtils
org.apache.myfaces.tobago.util.ValueExpressionComparator
org.apache.myfaces.tobago.util.VariableResolverUtils
org.apache.myfaces.tobago.util.WebXmlUtils
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.context
org.apache.myfaces.tobago.internal.renderkit
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.validator
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.lang.invoke
java.net
java.text
java.util
javax.el
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.servlet
javax.servlet.http
javax.xml.parsers
org.apache.myfaces.tobago.application
org.apache.myfaces.tobago.internal.util
org.slf4j
org.w3c.dom
org.xml.sax

org.apache.myfaces.tobago.validator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 13 0.0% 87.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.validator.ClearValidatorsActionListener
org.apache.myfaces.tobago.validator.FileItemValidator
org.apache.myfaces.tobago.validator.SubmittedValueLengthValidator
org.apache.myfaces.tobago.facelets
org.apache.myfaces.tobago.internal.renderkit.renderer
java.lang
java.lang.invoke
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.validator
javax.servlet.http
org.apache.myfaces.tobago.internal.component
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.util
org.slf4j

org.apache.myfaces.tobago.webapp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 20 17.0% 80.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.webapp.TobagoResponseWriter
org.apache.myfaces.tobago.webapp.AjaxExceptionHandler
org.apache.myfaces.tobago.webapp.AjaxExceptionHandlerFactory
org.apache.myfaces.tobago.webapp.LogoutActionListener
org.apache.myfaces.tobago.webapp.Secret
org.apache.myfaces.tobago.webapp.TobagoServletContextListener
org.apache.myfaces.tobago.internal.renderkit.renderer
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.internal.webapp
org.apache.myfaces.tobago.lifecycle
org.apache.myfaces.tobago.renderkit
java.io
java.lang
java.lang.invoke
java.nio.charset
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.view
javax.portlet
javax.servlet
javax.servlet.http
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.portlet
org.apache.myfaces.tobago.renderkit.css
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.util
org.slf4j

Cycles

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

Package Package Dependencies
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.event org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.facelets org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.component org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.config org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.internal.context org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.layout org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.renderkit org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.renderkit.renderer org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.util org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.webapp org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.model org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.renderkit.css org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.util org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.validator org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.webapp org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.internal.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context

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.