Parent Project
Foundation

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 1 1 0 2 1 0.0% 33.0% 67.0% 1
org.apache.myfaces.tobago.ajax.api 4 2 2 5 16 50.0% 76.0% 26.0% 1
org.apache.myfaces.tobago.application 1 1 0 0 11 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.bean 1 1 0 0 4 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.component 114 76 38 12 33 33.0% 73.0% 7.0% 1
org.apache.myfaces.tobago.config 6 6 0 6 17 0.0% 74.0% 26.0% 1
org.apache.myfaces.tobago.context 29 26 3 9 22 10.0% 71.0% 19.0% 1
org.apache.myfaces.tobago.convert 4 4 0 0 10 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.el 5 5 0 2 7 0.0% 78.0% 22.0% 1
org.apache.myfaces.tobago.event 4 4 0 6 9 0.0% 60.000004% 40.0% 1
org.apache.myfaces.tobago.internal.taglib 69 67 2 1 21 3.0% 95.0% 2.0% 1
org.apache.myfaces.tobago.layout 25 19 6 10 10 24.0% 50.0% 26.0% 1
org.apache.myfaces.tobago.layout.grid 4 3 1 1 4 25.0% 80.0% 5.0% 1
org.apache.myfaces.tobago.layout.math 16 14 2 2 6 12.0% 75.0% 12.0% 1
org.apache.myfaces.tobago.lifecycle 10 9 1 1 18 10.0% 95.0% 5.0% 1
org.apache.myfaces.tobago.model 13 10 3 1 11 23.0% 92.0% 15.000001% 1
org.apache.myfaces.tobago.renderkit 77 63 14 3 23 18.0% 88.0% 7.0% 1
org.apache.myfaces.tobago.renderkit.css 2 2 0 0 1 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.renderkit.html 5 5 0 3 11 0.0% 79.0% 21.0% 1
org.apache.myfaces.tobago.servlet 5 4 1 0 13 20.0% 100.0% 20.0% 1
org.apache.myfaces.tobago.taglib.component 80 1 79 1 19 99.0% 95.0% 94.0% 1
org.apache.myfaces.tobago.taglib.decl 61 0 61 1 2 100.0% 67.0% 67.0% 1
org.apache.myfaces.tobago.tool 1 1 0 0 6 0.0% 100.0% 0.0% 1
org.apache.myfaces.tobago.util 30 28 2 15 31 7.0% 67.0% 26.0% 1
org.apache.myfaces.tobago.validator 3 3 0 1 11 0.0% 92.0% 8.0% 1
org.apache.myfaces.tobago.webapp 10 9 1 3 21 10.0% 88.0% 2.0% 1

Packages

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

org.apache.myfaces.tobago

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 org.apache.myfaces.tobago.TobagoConstants
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.internal.taglib
java.lang

org.apache.myfaces.tobago.ajax.api

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 16 50.0% 76.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.ajax.api.AjaxComponent
org.apache.myfaces.tobago.ajax.api.AjaxRenderer
org.apache.myfaces.tobago.ajax.api.AjaxResponseRenderer
org.apache.myfaces.tobago.ajax.api.AjaxUtils
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.lifecycle
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.render
javax.servlet.http
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago.compat
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.lifecycle
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp

org.apache.myfaces.tobago.application

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.application.ViewHandlerImpl
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.portlet
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.bean

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 org.apache.myfaces.tobago.bean.ResourceMap
None java.io
java.lang
java.util
org.apache.commons.logging

org.apache.myfaces.tobago.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 33 33.0% 73.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.component.AbstractUIButton
org.apache.myfaces.tobago.component.AbstractUICell
org.apache.myfaces.tobago.component.AbstractUIColumn
org.apache.myfaces.tobago.component.AbstractUICommand
org.apache.myfaces.tobago.component.AbstractUIData
org.apache.myfaces.tobago.component.AbstractUIDate
org.apache.myfaces.tobago.component.AbstractUIFileInput
org.apache.myfaces.tobago.component.AbstractUIGridLayout
org.apache.myfaces.tobago.component.AbstractUIImage
org.apache.myfaces.tobago.component.AbstractUILabel
org.apache.myfaces.tobago.component.AbstractUIMessages
org.apache.myfaces.tobago.component.AbstractUIOut
org.apache.myfaces.tobago.component.AbstractUIPage
org.apache.myfaces.tobago.component.AbstractUIPanel
org.apache.myfaces.tobago.component.AbstractUIPopup
org.apache.myfaces.tobago.component.AbstractUISelectBoolean
org.apache.myfaces.tobago.component.AbstractUISelectMany
org.apache.myfaces.tobago.component.AbstractUISelectOne
org.apache.myfaces.tobago.component.AbstractUISeparator
org.apache.myfaces.tobago.component.AbstractUITabGroup
org.apache.myfaces.tobago.component.AbstractUITabGroupLayout
org.apache.myfaces.tobago.component.AbstractUITime
org.apache.myfaces.tobago.component.AbstractUIToolBar
org.apache.myfaces.tobago.component.AbstractUIToolBarCommand
org.apache.myfaces.tobago.component.AbstractUITree
org.apache.myfaces.tobago.component.AbstractUITreeData
org.apache.myfaces.tobago.component.AbstractUITreeNode
org.apache.myfaces.tobago.component.Cell
org.apache.myfaces.tobago.component.ColumnEvent
org.apache.myfaces.tobago.component.DeprecatedDimension
org.apache.myfaces.tobago.component.Form
org.apache.myfaces.tobago.component.SupportsMarkup
org.apache.myfaces.tobago.component.SupportsRenderedPartially
org.apache.myfaces.tobago.component.TreeModelBuilder
org.apache.myfaces.tobago.component.UICommandBase
org.apache.myfaces.tobago.component.UIInputBase
org.apache.myfaces.tobago.component.UILayout
org.apache.myfaces.tobago.component.UIPanelBase
org.apache.myfaces.tobago.component.AbstractUIData$1
org.apache.myfaces.tobago.component.AbstractUIForm
org.apache.myfaces.tobago.component.AbstractUIMessages$Item
org.apache.myfaces.tobago.component.AbstractUIMessages$ItemComparator
org.apache.myfaces.tobago.component.AbstractUIMessages$OrderBy
org.apache.myfaces.tobago.component.AbstractUITreeData$FacesEventWrapper
org.apache.myfaces.tobago.component.Attributes
org.apache.myfaces.tobago.component.ComponentTypes
org.apache.myfaces.tobago.component.CreateComponentUtils
org.apache.myfaces.tobago.component.Facets
org.apache.myfaces.tobago.component.RendererTypes
org.apache.myfaces.tobago.component.Sorter
org.apache.myfaces.tobago.component.Tags
org.apache.myfaces.tobago.component.UIBox
org.apache.myfaces.tobago.component.UIButton
org.apache.myfaces.tobago.component.UICalendar
org.apache.myfaces.tobago.component.UICell
org.apache.myfaces.tobago.component.UIColumn
org.apache.myfaces.tobago.component.UIColumnEvent
org.apache.myfaces.tobago.component.UIColumnSelector
org.apache.myfaces.tobago.component.UICommand
org.apache.myfaces.tobago.component.UIData
org.apache.myfaces.tobago.component.UIDate
org.apache.myfaces.tobago.component.UIDatePicker
org.apache.myfaces.tobago.component.UIFileInput
org.apache.myfaces.tobago.component.UIForm
org.apache.myfaces.tobago.component.UIGridLayout
org.apache.myfaces.tobago.component.UIHiddenInput
org.apache.myfaces.tobago.component.UIImage
org.apache.myfaces.tobago.component.UIInput
org.apache.myfaces.tobago.component.UILabel
org.apache.myfaces.tobago.component.UILink
org.apache.myfaces.tobago.component.UIMenu
org.apache.myfaces.tobago.component.UIMenuBar
org.apache.myfaces.tobago.component.UIMenuCheckbox
org.apache.myfaces.tobago.component.UIMenuCommand
org.apache.myfaces.tobago.component.UIMenuRadio
org.apache.myfaces.tobago.component.UIMenuSelectOne
org.apache.myfaces.tobago.component.UIMenuSeparator
org.apache.myfaces.tobago.component.UIMessage
org.apache.myfaces.tobago.component.UIMessages
org.apache.myfaces.tobago.component.UINamingContainer
org.apache.myfaces.tobago.component.UIObject
org.apache.myfaces.tobago.component.UIOut
org.apache.myfaces.tobago.component.UIPage
org.apache.myfaces.tobago.component.UIPanel
org.apache.myfaces.tobago.component.UIPopup
org.apache.myfaces.tobago.component.UIProgress
org.apache.myfaces.tobago.component.UIReload
org.apache.myfaces.tobago.component.UIScript
org.apache.myfaces.tobago.component.UISelectBoolean
org.apache.myfaces.tobago.component.UISelectBooleanCommand
org.apache.myfaces.tobago.component.UISelectItem
org.apache.myfaces.tobago.component.UISelectItems
org.apache.myfaces.tobago.component.UISelectManyCheckbox
org.apache.myfaces.tobago.component.UISelectManyListbox
org.apache.myfaces.tobago.component.UISelectOneChoice
org.apache.myfaces.tobago.component.UISelectOneCommand
org.apache.myfaces.tobago.component.UISelectOneListbox
org.apache.myfaces.tobago.component.UISelectOneRadio
org.apache.myfaces.tobago.component.UISelectReference
org.apache.myfaces.tobago.component.UISeparator
org.apache.myfaces.tobago.component.UIStyle
org.apache.myfaces.tobago.component.UITab
org.apache.myfaces.tobago.component.UITabGroup
org.apache.myfaces.tobago.component.UITabGroupLayout
org.apache.myfaces.tobago.component.UITextarea
org.apache.myfaces.tobago.component.UITime
org.apache.myfaces.tobago.component.UIToolBar
org.apache.myfaces.tobago.component.UIToolBarCheck
org.apache.myfaces.tobago.component.UIToolBarCommand
org.apache.myfaces.tobago.component.UIToolBarSelectOne
org.apache.myfaces.tobago.component.UITree
org.apache.myfaces.tobago.component.UITreeData
org.apache.myfaces.tobago.component.UITreeNode
org.apache.myfaces.tobago.component.UIViewRoot
org.apache.myfaces.tobago.application
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.taglib
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.lifecycle
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.taglib.component
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.validator
java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.model
javax.faces.render
javax.faces.validator
javax.servlet.http
javax.swing.tree
org.apache.commons.collections.iterators
org.apache.commons.fileupload
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.compat
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.taglib
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.layout.grid
org.apache.myfaces.tobago.layout.math
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp

org.apache.myfaces.tobago.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 17 0.0% 74.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.config.Attribute
org.apache.myfaces.tobago.config.MappingRule
org.apache.myfaces.tobago.config.ThemeConfig
org.apache.myfaces.tobago.config.ThemeConfig$CacheKey
org.apache.myfaces.tobago.config.TobagoConfig
org.apache.myfaces.tobago.config.TobagoConfigParser
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.servlet
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.net
java.util
javax.faces
javax.faces.component
javax.faces.context
javax.servlet
org.apache.commons.digester
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.util
org.xml.sax

org.apache.myfaces.tobago.context

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 22 10.0% 71.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.context.RenderersConfig
org.apache.myfaces.tobago.context.ResourceManager
org.apache.myfaces.tobago.context.Theme
org.apache.myfaces.tobago.context.ClientProperties
org.apache.myfaces.tobago.context.FacesContextFactoryWrapper
org.apache.myfaces.tobago.context.FacesContextWrapper
org.apache.myfaces.tobago.context.MarkupConfig
org.apache.myfaces.tobago.context.RendererConfig
org.apache.myfaces.tobago.context.RenderersConfigImpl
org.apache.myfaces.tobago.context.ResourceLocator
org.apache.myfaces.tobago.context.ResourceManagerFactory
org.apache.myfaces.tobago.context.ResourceManagerImpl
org.apache.myfaces.tobago.context.ResourceManagerImpl$1
org.apache.myfaces.tobago.context.ResourceManagerImpl$CacheKey
org.apache.myfaces.tobago.context.ResourceManagerImpl$ImageCacheKey
org.apache.myfaces.tobago.context.ResourceManagerImpl$JspCacheKey
org.apache.myfaces.tobago.context.ResourceManagerImpl$MiscCacheKey
org.apache.myfaces.tobago.context.ResourceManagerImpl$PropertyCacheKey
org.apache.myfaces.tobago.context.ResourceManagerImpl$RendererCacheKey
org.apache.myfaces.tobago.context.ResourceManagerUtil
org.apache.myfaces.tobago.context.ResourceUtils
org.apache.myfaces.tobago.context.ThemeBuilder
org.apache.myfaces.tobago.context.ThemeImpl
org.apache.myfaces.tobago.context.ThemeParser
org.apache.myfaces.tobago.context.TobagoContext
org.apache.myfaces.tobago.context.TobagoFacesContext
org.apache.myfaces.tobago.context.TobagoResourceBundle
org.apache.myfaces.tobago.context.TransientStateHolder
org.apache.myfaces.tobago.context.UserAgent
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.lifecycle
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.net
java.util
java.util.zip
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.lifecycle
javax.faces.render
javax.servlet
org.apache.commons.collections.list
org.apache.commons.collections.set
org.apache.commons.digester
org.apache.commons.io
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.util
org.xml.sax

org.apache.myfaces.tobago.convert

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.convert.CurrencyConverter
org.apache.myfaces.tobago.convert.DurationConverter
org.apache.myfaces.tobago.convert.LocaleConverter
org.apache.myfaces.tobago.convert.ThemeConverter
None java.lang
java.text
java.util
javax.faces.component
javax.faces.context
javax.faces.convert
org.apache.commons.logging
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.el

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 0.0% 78.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.el.ConstantMethodBinding
org.apache.myfaces.tobago.el.UserVariableResolverImpl
org.apache.myfaces.tobago.el.UserWrapper
org.apache.myfaces.tobago.el.UserWrapper$1
org.apache.myfaces.tobago.el.UserWrapper$RolesMap
org.apache.myfaces.tobago.internal.taglib
org.apache.myfaces.tobago.util
java.io
java.lang
java.security
java.util
javax.faces.context
javax.faces.el
org.apache.commons.logging

org.apache.myfaces.tobago.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 9 0.0% 60.000004% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.event.PageAction
org.apache.myfaces.tobago.event.PageActionEvent
org.apache.myfaces.tobago.event.PageActionUtil
org.apache.myfaces.tobago.event.PopupActionListener
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.internal.taglib
org.apache.myfaces.tobago.model
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.taglib.component
org.apache.myfaces.tobago.util
java.io
java.lang
java.util
javax.faces.component
javax.faces.context
javax.faces.event
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.internal.taglib

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 21 3.0% 95.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag
org.apache.myfaces.tobago.internal.taglib.TobagoTag
org.apache.myfaces.tobago.internal.taglib.AttributeTag
org.apache.myfaces.tobago.internal.taglib.BoxTag
org.apache.myfaces.tobago.internal.taglib.ButtonTag
org.apache.myfaces.tobago.internal.taglib.CalendarTag
org.apache.myfaces.tobago.internal.taglib.CellTag
org.apache.myfaces.tobago.internal.taglib.ColumnEventTag
org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag
org.apache.myfaces.tobago.internal.taglib.ColumnTag
org.apache.myfaces.tobago.internal.taglib.CommandTag
org.apache.myfaces.tobago.internal.taglib.ConverterTag
org.apache.myfaces.tobago.internal.taglib.DatePickerTag
org.apache.myfaces.tobago.internal.taglib.DateTag
org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag
org.apache.myfaces.tobago.internal.taglib.FileTag
org.apache.myfaces.tobago.internal.taglib.FormTag
org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag
org.apache.myfaces.tobago.internal.taglib.GridLayoutTag
org.apache.myfaces.tobago.internal.taglib.HiddenTag
org.apache.myfaces.tobago.internal.taglib.ImageTag
org.apache.myfaces.tobago.internal.taglib.InTag
org.apache.myfaces.tobago.internal.taglib.LabelTag
org.apache.myfaces.tobago.internal.taglib.LinkTag
org.apache.myfaces.tobago.internal.taglib.LoadBundleTag
org.apache.myfaces.tobago.internal.taglib.MenuBarTag
org.apache.myfaces.tobago.internal.taglib.MenuCheckboxTag
org.apache.myfaces.tobago.internal.taglib.MenuItemTag
org.apache.myfaces.tobago.internal.taglib.MenuRadioTag
org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag
org.apache.myfaces.tobago.internal.taglib.MenuTag
org.apache.myfaces.tobago.internal.taglib.MessageTag
org.apache.myfaces.tobago.internal.taglib.MessagesTag
org.apache.myfaces.tobago.internal.taglib.ObjectTag
org.apache.myfaces.tobago.internal.taglib.OutTag
org.apache.myfaces.tobago.internal.taglib.PageTag
org.apache.myfaces.tobago.internal.taglib.PanelTag
org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag
org.apache.myfaces.tobago.internal.taglib.PopupTag
org.apache.myfaces.tobago.internal.taglib.ProgressTag
org.apache.myfaces.tobago.internal.taglib.ReloadTag
org.apache.myfaces.tobago.internal.taglib.ScriptTag
org.apache.myfaces.tobago.internal.taglib.SelectBooleanCheckboxTag
org.apache.myfaces.tobago.internal.taglib.SelectItemTag
org.apache.myfaces.tobago.internal.taglib.SelectItemsTag
org.apache.myfaces.tobago.internal.taglib.SelectManyCheckboxTag
org.apache.myfaces.tobago.internal.taglib.SelectManyListboxTag
org.apache.myfaces.tobago.internal.taglib.SelectOneChoiceTag
org.apache.myfaces.tobago.internal.taglib.SelectOneListboxTag
org.apache.myfaces.tobago.internal.taglib.SelectOneRadioTag
org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag
org.apache.myfaces.tobago.internal.taglib.SeparatorTag
org.apache.myfaces.tobago.internal.taglib.SheetTag
org.apache.myfaces.tobago.internal.taglib.StyleTag
org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag
org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag
org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag
org.apache.myfaces.tobago.internal.taglib.TabGroupTag
org.apache.myfaces.tobago.internal.taglib.TabTag
org.apache.myfaces.tobago.internal.taglib.TagUtils
org.apache.myfaces.tobago.internal.taglib.TextareaTag
org.apache.myfaces.tobago.internal.taglib.TimeTag
org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag
org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag
org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag
org.apache.myfaces.tobago.internal.taglib.ToolBarTag
org.apache.myfaces.tobago.internal.taglib.TreeDataTag
org.apache.myfaces.tobago.internal.taglib.TreeNodeTag
org.apache.myfaces.tobago.internal.taglib.TreeTag
org.apache.myfaces.tobago.component
java.lang
java.lang.reflect
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.commons.beanutils
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.el
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.taglib.component
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 10 24.0% 50.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.layout.Constraints
org.apache.myfaces.tobago.layout.LayoutComponent
org.apache.myfaces.tobago.layout.LayoutContainer
org.apache.myfaces.tobago.layout.LayoutManager
org.apache.myfaces.tobago.layout.LayoutObject
org.apache.myfaces.tobago.layout.Measure
org.apache.myfaces.tobago.layout.AutoLayoutToken
org.apache.myfaces.tobago.layout.Box
org.apache.myfaces.tobago.layout.Dimension
org.apache.myfaces.tobago.layout.Display
org.apache.myfaces.tobago.layout.FactorList
org.apache.myfaces.tobago.layout.HideLayoutToken
org.apache.myfaces.tobago.layout.Interval
org.apache.myfaces.tobago.layout.IntervalList
org.apache.myfaces.tobago.layout.LayoutContext
org.apache.myfaces.tobago.layout.LayoutContext2
org.apache.myfaces.tobago.layout.LayoutToken
org.apache.myfaces.tobago.layout.LayoutTokens
org.apache.myfaces.tobago.layout.LayoutUtils
org.apache.myfaces.tobago.layout.MinimumLayoutToken
org.apache.myfaces.tobago.layout.PercentLayoutToken
org.apache.myfaces.tobago.layout.PixelLayoutToken
org.apache.myfaces.tobago.layout.PixelMeasure
org.apache.myfaces.tobago.layout.Position
org.apache.myfaces.tobago.layout.RelativeLayoutToken
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.taglib
org.apache.myfaces.tobago.layout.grid
org.apache.myfaces.tobago.layout.math
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.taglib.component
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.util
java.util.regex
javax.faces.component
org.apache.commons.lang
org.apache.commons.lang.math
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.layout.math

org.apache.myfaces.tobago.layout.grid

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 25.0% 80.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.layout.grid.Cell
org.apache.myfaces.tobago.layout.grid.Grid
org.apache.myfaces.tobago.layout.grid.OriginCell
org.apache.myfaces.tobago.layout.grid.SpanCell
org.apache.myfaces.tobago.component
java.lang
java.util
org.apache.commons.logging
org.apache.myfaces.tobago.layout

org.apache.myfaces.tobago.layout.math

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 12.0% 75.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.layout.math.AbstractEquation
org.apache.myfaces.tobago.layout.math.Equation
org.apache.myfaces.tobago.layout.math.CombinationEquation
org.apache.myfaces.tobago.layout.math.EquationComparator
org.apache.myfaces.tobago.layout.math.EquationManager
org.apache.myfaces.tobago.layout.math.FixedEquation
org.apache.myfaces.tobago.layout.math.MathUtils
org.apache.myfaces.tobago.layout.math.PartitionEquation
org.apache.myfaces.tobago.layout.math.ProportionEquation
org.apache.myfaces.tobago.layout.math.ReferenceToVariable
org.apache.myfaces.tobago.layout.math.RemainderEquation
org.apache.myfaces.tobago.layout.math.SubsetOfReferencesToVariables
org.apache.myfaces.tobago.layout.math.SystemOfEquations
org.apache.myfaces.tobago.layout.math.SystemOfEquations$1
org.apache.myfaces.tobago.layout.math.SystemOfEquations$Step
org.apache.myfaces.tobago.layout.math.ZeroEquation
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.layout
java.lang
java.util
javax.faces.component
javax.faces.context
org.apache.commons.logging
org.apache.myfaces.tobago.layout

org.apache.myfaces.tobago.lifecycle

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 18 10.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.lifecycle.PhaseExecutor
org.apache.myfaces.tobago.lifecycle.ApplyRequestValuesExecutor
org.apache.myfaces.tobago.lifecycle.InvokeApplicationExecutor
org.apache.myfaces.tobago.lifecycle.PhaseListenerManager
org.apache.myfaces.tobago.lifecycle.ProcessValidationsExecutor
org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor
org.apache.myfaces.tobago.lifecycle.RestoreViewExecutor
org.apache.myfaces.tobago.lifecycle.TobagoLifecycle
org.apache.myfaces.tobago.lifecycle.TobagoLifecycleFactory
org.apache.myfaces.tobago.lifecycle.UpdateModelValuesExecutor
org.apache.myfaces.tobago.ajax.api
java.io
java.lang
java.lang.reflect
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.lifecycle
org.apache.commons.logging
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.compat
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.portlet
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 23.0% 92.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.model.PageState
org.apache.myfaces.tobago.model.SortableByApplication
org.apache.myfaces.tobago.model.TreeAnalyser
org.apache.myfaces.tobago.model.CalendarModel
org.apache.myfaces.tobago.model.DateModel
org.apache.myfaces.tobago.model.DefaultMutableTreeNodeAnalyser
org.apache.myfaces.tobago.model.MixedTreeModel
org.apache.myfaces.tobago.model.Node
org.apache.myfaces.tobago.model.PageStateImpl
org.apache.myfaces.tobago.model.SelectItem
org.apache.myfaces.tobago.model.SheetState
org.apache.myfaces.tobago.model.TreePath
org.apache.myfaces.tobago.model.TreeState
org.apache.myfaces.tobago.component
java.io
java.lang
java.text
java.util
javax.faces.component
javax.faces.model
javax.swing.tree
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.event

org.apache.myfaces.tobago.renderkit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 23 18.0% 88.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.renderkit.AbstractAjaxRendererBaseWrapper
org.apache.myfaces.tobago.renderkit.AbstractLayoutRenderer
org.apache.myfaces.tobago.renderkit.AbstractLayoutRendererWrapper
org.apache.myfaces.tobago.renderkit.AbstractLayoutableRendererBaseWrapper
org.apache.myfaces.tobago.renderkit.AbstractRendererBaseWrapper
org.apache.myfaces.tobago.renderkit.BoxRendererBase
org.apache.myfaces.tobago.renderkit.CommandRendererBase
org.apache.myfaces.tobago.renderkit.LabeledLayoutRender
org.apache.myfaces.tobago.renderkit.LayoutComponentRenderer
org.apache.myfaces.tobago.renderkit.LayoutComponentRendererBase
org.apache.myfaces.tobago.renderkit.LayoutRenderer
org.apache.myfaces.tobago.renderkit.LayoutableRenderer
org.apache.myfaces.tobago.renderkit.LayoutableRendererBase
org.apache.myfaces.tobago.renderkit.SelectOneRendererBase
org.apache.myfaces.tobago.renderkit.BoxRenderer
org.apache.myfaces.tobago.renderkit.BoxToolBarRenderer
org.apache.myfaces.tobago.renderkit.ButtonRenderer
org.apache.myfaces.tobago.renderkit.CalendarRenderer
org.apache.myfaces.tobago.renderkit.CellRenderer
org.apache.myfaces.tobago.renderkit.ColumnSelectorRenderer
org.apache.myfaces.tobago.renderkit.CommandRenderer
org.apache.myfaces.tobago.renderkit.DatePickerRenderer
org.apache.myfaces.tobago.renderkit.DateRenderer
org.apache.myfaces.tobago.renderkit.FileRenderer
org.apache.myfaces.tobago.renderkit.FormRenderer
org.apache.myfaces.tobago.renderkit.GenericRenderer
org.apache.myfaces.tobago.renderkit.GridLayoutRenderer
org.apache.myfaces.tobago.renderkit.HiddenRenderer
org.apache.myfaces.tobago.renderkit.HtmlUtils
org.apache.myfaces.tobago.renderkit.ImageRenderer
org.apache.myfaces.tobago.renderkit.InRenderer
org.apache.myfaces.tobago.renderkit.InputRendererBase
org.apache.myfaces.tobago.renderkit.LabelRenderer
org.apache.myfaces.tobago.renderkit.LabelWithAccessKey
org.apache.myfaces.tobago.renderkit.LinkRenderer
org.apache.myfaces.tobago.renderkit.MenuBarRenderer
org.apache.myfaces.tobago.renderkit.MenuCommandRenderer
org.apache.myfaces.tobago.renderkit.MessageRenderer
org.apache.myfaces.tobago.renderkit.MessageRendererBase
org.apache.myfaces.tobago.renderkit.MessagesRenderer
org.apache.myfaces.tobago.renderkit.ObjectRenderer
org.apache.myfaces.tobago.renderkit.OutRenderer
org.apache.myfaces.tobago.renderkit.PageRenderer
org.apache.myfaces.tobago.renderkit.PageRendererBase
org.apache.myfaces.tobago.renderkit.PanelRenderer
org.apache.myfaces.tobago.renderkit.PopupRenderer
org.apache.myfaces.tobago.renderkit.ProgressRenderer
org.apache.myfaces.tobago.renderkit.RendererBase
org.apache.myfaces.tobago.renderkit.RendererBaseWrapper
org.apache.myfaces.tobago.renderkit.ScriptRenderer
org.apache.myfaces.tobago.renderkit.SelectBooleanCheckboxRenderer
org.apache.myfaces.tobago.renderkit.SelectManyCheckboxRenderer
org.apache.myfaces.tobago.renderkit.SelectManyListboxRenderer
org.apache.myfaces.tobago.renderkit.SelectManyRendererBase
org.apache.myfaces.tobago.renderkit.SelectOneChoiceRenderer
org.apache.myfaces.tobago.renderkit.SelectOneListboxRenderer
org.apache.myfaces.tobago.renderkit.SelectOneRadioRenderer
org.apache.myfaces.tobago.renderkit.SelectReferenceRenderer
org.apache.myfaces.tobago.renderkit.SeparatorRenderer
org.apache.myfaces.tobago.renderkit.SheetPageCommandRenderer
org.apache.myfaces.tobago.renderkit.SheetRenderer
org.apache.myfaces.tobago.renderkit.SheetUtils
org.apache.myfaces.tobago.renderkit.SheetUtils$1
org.apache.myfaces.tobago.renderkit.StyleRenderer
org.apache.myfaces.tobago.renderkit.TabGroupLayoutRenderer
org.apache.myfaces.tobago.renderkit.TabGroupRenderer
org.apache.myfaces.tobago.renderkit.TabRenderer
org.apache.myfaces.tobago.renderkit.TextAreaRenderer
org.apache.myfaces.tobago.renderkit.TimeRenderer
org.apache.myfaces.tobago.renderkit.TobagoRenderKit
org.apache.myfaces.tobago.renderkit.TobagoRenderKit$1
org.apache.myfaces.tobago.renderkit.TobagoRenderKit$Key
org.apache.myfaces.tobago.renderkit.TobagoResponseStateManager
org.apache.myfaces.tobago.renderkit.ToolBarRenderer
org.apache.myfaces.tobago.renderkit.TreeDataRenderer
org.apache.myfaces.tobago.renderkit.TreeNodeRenderer
org.apache.myfaces.tobago.renderkit.TreeRenderer
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.util
java.io
java.lang
java.lang.reflect
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.render
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp

org.apache.myfaces.tobago.renderkit.css

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 1 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.tobago.renderkit.css.CssProperties
org.apache.myfaces.tobago.renderkit.css.CssProperties$Position
None java.lang

org.apache.myfaces.tobago.renderkit.html

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.renderkit.html.HtmlAttributes
org.apache.myfaces.tobago.renderkit.html.HtmlConstants
org.apache.myfaces.tobago.renderkit.html.HtmlStyleMap
org.apache.myfaces.tobago.renderkit.html.StyleClasses
org.apache.myfaces.tobago.renderkit.html.StyleClasses$Aspect
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.util
javax.faces.component
javax.faces.context
org.apache.commons.collections.set
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.servlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 20.0% 100.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.servlet.NonFacesRequestServlet
org.apache.myfaces.tobago.servlet.DebugContentTypeFilter
org.apache.myfaces.tobago.servlet.DebugContentTypeResponse
org.apache.myfaces.tobago.servlet.ResourceServlet
org.apache.myfaces.tobago.servlet.TemplateServlet
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.context
javax.faces.lifecycle
javax.servlet
javax.servlet.http
org.apache.commons.io
org.apache.commons.logging
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.taglib.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 19 99.0% 95.0% 94.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.taglib.component.AttributeTag
org.apache.myfaces.tobago.taglib.component.BoxTagDeclaration
org.apache.myfaces.tobago.taglib.component.BoxToolBarTagDeclaration
org.apache.myfaces.tobago.taglib.component.ButtonTagDeclaration
org.apache.myfaces.tobago.taglib.component.CalendarTagDeclaration
org.apache.myfaces.tobago.taglib.component.CellTagDeclaration
org.apache.myfaces.tobago.taglib.component.ColumnEventTagDeclaration
org.apache.myfaces.tobago.taglib.component.ColumnSelectorTagDeclaration
org.apache.myfaces.tobago.taglib.component.ColumnTagDeclaration
org.apache.myfaces.tobago.taglib.component.CommandTagDeclaration
org.apache.myfaces.tobago.taglib.component.ConverterTag
org.apache.myfaces.tobago.taglib.component.DatePickerTagDeclaration
org.apache.myfaces.tobago.taglib.component.DateTagDeclaration
org.apache.myfaces.tobago.taglib.component.FileItemValidatorTag
org.apache.myfaces.tobago.taglib.component.FileTagDeclaration
org.apache.myfaces.tobago.taglib.component.FormTagDeclaration
org.apache.myfaces.tobago.taglib.component.GridLayoutConstraintTag
org.apache.myfaces.tobago.taglib.component.GridLayoutTagDeclaration
org.apache.myfaces.tobago.taglib.component.HiddenTagDeclaration
org.apache.myfaces.tobago.taglib.component.ImageTagDeclaration
org.apache.myfaces.tobago.taglib.component.InTagDeclaration
org.apache.myfaces.tobago.taglib.component.LabelTagDeclaration
org.apache.myfaces.tobago.taglib.component.LinkTagDeclaration
org.apache.myfaces.tobago.taglib.component.LoadBundleTag
org.apache.myfaces.tobago.taglib.component.MenuBarTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuCheckboxTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuCommandTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuRadioTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuSelectBooleanTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuSelectOneTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuSeparatorTagDeclaration
org.apache.myfaces.tobago.taglib.component.MenuTagDeclaration
org.apache.myfaces.tobago.taglib.component.MessageTagDeclaration
org.apache.myfaces.tobago.taglib.component.MessagesTagDeclaration
org.apache.myfaces.tobago.taglib.component.NamingContainerDeclaration
org.apache.myfaces.tobago.taglib.component.ObjectTagDeclaration
org.apache.myfaces.tobago.taglib.component.OutTagDeclaration
org.apache.myfaces.tobago.taglib.component.PageTagDeclaration
org.apache.myfaces.tobago.taglib.component.PanelTagDeclaration
org.apache.myfaces.tobago.taglib.component.PopupReferenceTag
org.apache.myfaces.tobago.taglib.component.PopupTagDeclaration
org.apache.myfaces.tobago.taglib.component.ProgressTagDeclaration
org.apache.myfaces.tobago.taglib.component.ReloadTagDeclaration
org.apache.myfaces.tobago.taglib.component.ScriptTag
org.apache.myfaces.tobago.taglib.component.ScriptTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectBooleanCheckboxTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectBooleanCommandTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectItemTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectItemsTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectManyCheckboxTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectManyListboxTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectManyTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectOneChoiceTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectOneCommandTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectOneListboxTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectOneRadioTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectOneTagDeclaration
org.apache.myfaces.tobago.taglib.component.SelectReferenceTagDeclaration
org.apache.myfaces.tobago.taglib.component.SeparatorTagDeclaration
org.apache.myfaces.tobago.taglib.component.SheetPageCommandTagDeclaration
org.apache.myfaces.tobago.taglib.component.SheetTagDeclaration
org.apache.myfaces.tobago.taglib.component.StyleTag
org.apache.myfaces.tobago.taglib.component.StyleTagDeclaration
org.apache.myfaces.tobago.taglib.component.SubmittedValueLengthValidatorTag
org.apache.myfaces.tobago.taglib.component.TabChangeListenerTag
org.apache.myfaces.tobago.taglib.component.TabGroupLayoutTagDeclaration
org.apache.myfaces.tobago.taglib.component.TabGroupTagDeclaration
org.apache.myfaces.tobago.taglib.component.TabTagDeclaration
org.apache.myfaces.tobago.taglib.component.TextAreaTagDeclaration
org.apache.myfaces.tobago.taglib.component.TextInputTagDeclaration
org.apache.myfaces.tobago.taglib.component.TimeTagDeclaration
org.apache.myfaces.tobago.taglib.component.ToolBarCommandTagDeclaration
org.apache.myfaces.tobago.taglib.component.ToolBarSelectBooleanTagDeclaration
org.apache.myfaces.tobago.taglib.component.ToolBarSelectOneTagDeclaration
org.apache.myfaces.tobago.taglib.component.ToolBarTagDeclaration
org.apache.myfaces.tobago.taglib.component.TreeDataTagDeclaration
org.apache.myfaces.tobago.taglib.component.TreeNodeTagDeclaration
org.apache.myfaces.tobago.taglib.component.TreeTagDeclaration
org.apache.myfaces.tobago.taglib.component.package-info
org.apache.myfaces.tobago.taglib.component.CommandTagExtraInfo
org.apache.myfaces.tobago.internal.taglib
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.validator
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.commons.logging
org.apache.myfaces.tobago.compat
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.taglib.decl
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.validator

org.apache.myfaces.tobago.taglib.decl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 100.0% 67.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.taglib.decl.AbstractCommandTagDeclaration
org.apache.myfaces.tobago.taglib.decl.Component
org.apache.myfaces.tobago.taglib.decl.HasAction
org.apache.myfaces.tobago.taglib.decl.HasActionListener
org.apache.myfaces.tobago.taglib.decl.HasBinding
org.apache.myfaces.tobago.taglib.decl.HasBooleanValue
org.apache.myfaces.tobago.taglib.decl.HasBorder
org.apache.myfaces.tobago.taglib.decl.HasColumnLayout
org.apache.myfaces.tobago.taglib.decl.HasCommandType
org.apache.myfaces.tobago.taglib.decl.HasConverter
org.apache.myfaces.tobago.taglib.decl.HasConverterMessage
org.apache.myfaces.tobago.taglib.decl.HasFor
org.apache.myfaces.tobago.taglib.decl.HasId
org.apache.myfaces.tobago.taglib.decl.HasIdBindingAndRendered
org.apache.myfaces.tobago.taglib.decl.HasIdReference
org.apache.myfaces.tobago.taglib.decl.HasImage
org.apache.myfaces.tobago.taglib.decl.HasLabel
org.apache.myfaces.tobago.taglib.decl.HasLabelAndAccessKey
org.apache.myfaces.tobago.taglib.decl.HasLabelWidth
org.apache.myfaces.tobago.taglib.decl.HasLabelWithAccessKey
org.apache.myfaces.tobago.taglib.decl.HasLink
org.apache.myfaces.tobago.taglib.decl.HasMargin
org.apache.myfaces.tobago.taglib.decl.HasMargins
org.apache.myfaces.tobago.taglib.decl.HasMarkup
org.apache.myfaces.tobago.taglib.decl.HasNameReference
org.apache.myfaces.tobago.taglib.decl.HasOnchange
org.apache.myfaces.tobago.taglib.decl.HasOnclick
org.apache.myfaces.tobago.taglib.decl.HasRenderRange
org.apache.myfaces.tobago.taglib.decl.HasRenderedPartially
org.apache.myfaces.tobago.taglib.decl.HasRequiredMessage
org.apache.myfaces.tobago.taglib.decl.HasResource
org.apache.myfaces.tobago.taglib.decl.HasRowLayout
org.apache.myfaces.tobago.taglib.decl.HasSpacing
org.apache.myfaces.tobago.taglib.decl.HasState
org.apache.myfaces.tobago.taglib.decl.HasStateBinding
org.apache.myfaces.tobago.taglib.decl.HasStringValue
org.apache.myfaces.tobago.taglib.decl.HasSuggestMethod
org.apache.myfaces.tobago.taglib.decl.HasTabChangeListenerType
org.apache.myfaces.tobago.taglib.decl.HasTabIndex
org.apache.myfaces.tobago.taglib.decl.HasTarget
org.apache.myfaces.tobago.taglib.decl.HasTip
org.apache.myfaces.tobago.taglib.decl.HasTreeNodeValue
org.apache.myfaces.tobago.taglib.decl.HasValidator
org.apache.myfaces.tobago.taglib.decl.HasValidatorMessage
org.apache.myfaces.tobago.taglib.decl.HasValue
org.apache.myfaces.tobago.taglib.decl.HasValueChangeListener
org.apache.myfaces.tobago.taglib.decl.HasVar
org.apache.myfaces.tobago.taglib.decl.InputTagDeclaration
org.apache.myfaces.tobago.taglib.decl.IsDefaultCommand
org.apache.myfaces.tobago.taglib.decl.IsDisabled
org.apache.myfaces.tobago.taglib.decl.IsDraggable
org.apache.myfaces.tobago.taglib.decl.IsFocus
org.apache.myfaces.tobago.taglib.decl.IsGridLayoutComponent
org.apache.myfaces.tobago.taglib.decl.IsGridLayoutComponentWithDeprecatedDimension
org.apache.myfaces.tobago.taglib.decl.IsImmediateCommand
org.apache.myfaces.tobago.taglib.decl.IsInline
org.apache.myfaces.tobago.taglib.decl.IsPassword
org.apache.myfaces.tobago.taglib.decl.IsReadonly
org.apache.myfaces.tobago.taglib.decl.IsRendered
org.apache.myfaces.tobago.taglib.decl.IsRequired
org.apache.myfaces.tobago.taglib.decl.IsTransition
None org.apache.myfaces.tobago.taglib.component
java.lang
javax.servlet.jsp

org.apache.myfaces.tobago.tool

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 org.apache.myfaces.tobago.tool.BuilderModel
None java.io
java.lang
javax.faces.context
javax.servlet
org.apache.commons.io
org.apache.commons.logging

org.apache.myfaces.tobago.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 31 7.0% 67.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.util.ContextCallback
org.apache.myfaces.tobago.util.TobagoCallback
org.apache.myfaces.tobago.util.AccessKeyMap
org.apache.myfaces.tobago.util.ApplyRequestValuesCallback
org.apache.myfaces.tobago.util.BundleMapWrapper
org.apache.myfaces.tobago.util.ComponentUtil
org.apache.myfaces.tobago.util.ContentType
org.apache.myfaces.tobago.util.DateFormatUtils
org.apache.myfaces.tobago.util.DebugActionListener
org.apache.myfaces.tobago.util.DebugNavigationHandler
org.apache.myfaces.tobago.util.DebugPhaseListener
org.apache.myfaces.tobago.util.Deprecation
org.apache.myfaces.tobago.util.EncodeAjaxCallback
org.apache.myfaces.tobago.util.FastStringWriter
org.apache.myfaces.tobago.util.HtmlWriterUtil
org.apache.myfaces.tobago.util.JndiUtils
org.apache.myfaces.tobago.util.LayoutInfo
org.apache.myfaces.tobago.util.LocaleUtil
org.apache.myfaces.tobago.util.MessageFactory
org.apache.myfaces.tobago.util.MimeTypeUtils
org.apache.myfaces.tobago.util.ProcessValidationsCallback
org.apache.myfaces.tobago.util.RangeParser
org.apache.myfaces.tobago.util.ResponseUtils
org.apache.myfaces.tobago.util.ResponseWriterBuffer
org.apache.myfaces.tobago.util.StringUtils
org.apache.myfaces.tobago.util.UpdateModelValuesCallback
org.apache.myfaces.tobago.util.VariableResolverUtil
org.apache.myfaces.tobago.util.XmlUtils
org.apache.myfaces.tobago.util.XmlUtils$1
org.apache.myfaces.tobago.util.XmlUtils$Resolver
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.application
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.convert
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.internal.taglib
org.apache.myfaces.tobago.lifecycle
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.servlet
org.apache.myfaces.tobago.taglib.component
org.apache.myfaces.tobago.validator
org.apache.myfaces.tobago.webapp
java.io
java.lang
java.text
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.model
javax.faces.render
javax.faces.webapp
javax.naming
javax.servlet.http
javax.servlet.jsp
javax.xml.parsers
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.commons.logging
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.el
org.apache.myfaces.tobago.event
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.renderkit
org.apache.myfaces.tobago.renderkit.html
org.w3c.dom
org.xml.sax

org.apache.myfaces.tobago.validator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 0.0% 92.0% 8.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.taglib.component
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.validator
org.apache.commons.fileupload
org.apache.commons.logging
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.util

org.apache.myfaces.tobago.webapp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 21 10.0% 88.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.tobago.webapp.TobagoResponseWriter
org.apache.myfaces.tobago.webapp.LogoutActionListener
org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter
org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataRequest
org.apache.myfaces.tobago.webapp.TobagoResponse
org.apache.myfaces.tobago.webapp.TobagoResponseJsonWriterImpl
org.apache.myfaces.tobago.webapp.TobagoResponseWriterImpl
org.apache.myfaces.tobago.webapp.TobagoResponseWriterWrapper
org.apache.myfaces.tobago.webapp.TobagoServletContextListener
org.apache.myfaces.tobago.webapp.WeblogicWorkaroundServlet
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.renderkit
java.io
java.lang
java.util
javax.faces
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.lifecycle
javax.servlet
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.servlet
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.tobago.ajax.api
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.renderkit.html
org.apache.myfaces.tobago.util

Cycles

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

Package Package Dependencies
org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.application org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.webapp
org.apache.myfaces.tobago.util
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.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.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.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.layout.math
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.layout.grid org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.layout.math
org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.layout.math org.apache.myfaces.tobago.layout
org.apache.myfaces.tobago.layout.math
org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.model org.apache.myfaces.tobago.component
org.apache.myfaces.tobago.webapp
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.renderkit.html org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.servlet org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.taglib.component org.apache.myfaces.tobago.validator
org.apache.myfaces.tobago.util
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.config
org.apache.myfaces.tobago.context
org.apache.myfaces.tobago.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.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.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.