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.component 14 1 13 28 4 93.0% 12.0% 5.0% 1
org.apache.myfaces.component.html.ext 62 39 23 14 26 37.0% 65.0% 2.0% 1
org.apache.myfaces.component.html.util 19 14 5 7 18 26.0% 72.0% 2.0% 1
org.apache.myfaces.convert 1 1 0 0 7 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom 1 0 1 0 1 100.0% 100.0% 100.0% 1
org.apache.myfaces.custom.aliasbean 8 8 0 0 19 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom.buffer 4 3 1 0 12 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.calendar 8 5 3 1 22 38.0% 96.0% 33.0% 1
org.apache.myfaces.custom.captcha 4 3 1 0 16 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.captcha.util 5 4 1 1 9 20.0% 90.0% 10.0% 1
org.apache.myfaces.custom.checkbox 3 2 1 1 8 33.0% 89.0% 22.0% 1
org.apache.myfaces.custom.collapsiblepanel 8 6 2 0 17 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.column 4 2 2 3 7 50.0% 70.0% 20.0% 1
org.apache.myfaces.custom.creditcardvalidator 3 2 1 0 10 33.0% 100.0% 33.0% 1
org.apache.myfaces.custom.crosstable 6 5 1 2 11 17.0% 85.0% 1.0% 1
org.apache.myfaces.custom.datalist 4 3 1 0 14 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.datascroller 5 4 1 0 18 20.0% 100.0% 20.0% 1
org.apache.myfaces.custom.date 6 5 1 0 19 17.0% 100.0% 17.0% 1
org.apache.myfaces.custom.div 4 3 1 0 10 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.document 13 11 2 0 14 15.000001% 100.0% 15.000001% 1
org.apache.myfaces.custom.dojo 7 5 2 0 13 29.0% 100.0% 29.0% 1
org.apache.myfaces.custom.dojoextensions 1 0 1 0 1 100.0% 100.0% 100.0% 1
org.apache.myfaces.custom.emailvalidator 2 2 0 0 7 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom.equalvalidator 3 2 1 0 12 33.0% 100.0% 33.0% 1
org.apache.myfaces.custom.fileupload 13 8 5 0 20 38.0% 100.0% 38.0% 1
org.apache.myfaces.custom.htmlTag 4 3 1 1 12 25.0% 92.0% 17.0% 1
org.apache.myfaces.custom.inputHtml 3 3 0 0 19 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom.inputTextHelp 4 3 1 1 14 25.0% 93.0% 18.0% 1
org.apache.myfaces.custom.jslistener 4 3 1 0 12 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.jsvalueset 4 3 1 0 12 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.layout 4 3 1 0 13 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.navigation 7 5 2 1 15 29.0% 94.0% 22.0% 1
org.apache.myfaces.custom.navmenu 8 6 2 2 13 25.0% 87.0% 12.0% 1
org.apache.myfaces.custom.navmenu.htmlnavmenu 10 8 2 1 18 20.0% 95.0% 15.000001% 1
org.apache.myfaces.custom.navmenu.jscookmenu 4 3 1 0 18 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.newspaper 5 4 1 0 14 20.0% 100.0% 20.0% 1
org.apache.myfaces.custom.panelstack 4 3 1 0 10 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.picklist 4 3 1 0 15 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.popup 4 3 1 0 13 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.prototype 1 0 1 0 1 100.0% 100.0% 100.0% 1
org.apache.myfaces.custom.radio 3 2 1 1 8 33.0% 89.0% 22.0% 1
org.apache.myfaces.custom.regexprvalidator 3 2 1 0 7 33.0% 100.0% 33.0% 1
org.apache.myfaces.custom.savestate 2 2 0 0 5 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom.schedule 20 14 6 0 23 30.000002% 100.0% 30.000002% 1
org.apache.myfaces.custom.schedule.model 9 6 3 2 5 33.0% 71.0% 5.0% 1
org.apache.myfaces.custom.schedule.util 2 2 0 2 8 0.0% 80.0% 20.0% 1
org.apache.myfaces.custom.selectOneCountry 4 3 1 0 13 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.selectOneLanguage 4 3 1 0 13 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.selectitems 3 2 1 0 8 33.0% 100.0% 33.0% 1
org.apache.myfaces.custom.sortheader 4 3 1 1 14 25.0% 93.0% 18.0% 1
org.apache.myfaces.custom.stylesheet 7 6 1 0 15 14.0% 100.0% 14.0% 1
org.apache.myfaces.custom.subform 4 3 1 0 12 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.swapimage 4 3 1 0 14 25.0% 100.0% 25.0% 1
org.apache.myfaces.custom.tabbedpane 12 9 3 1 24 25.0% 96.0% 21.0% 1
org.apache.myfaces.custom.tree 13 8 5 3 10 38.0% 77.0% 15.000001% 1
org.apache.myfaces.custom.tree.event 2 1 1 2 4 50.0% 67.0% 17.0% 1
org.apache.myfaces.custom.tree.model 5 3 2 3 4 40.0% 57.0% 3.0% 1
org.apache.myfaces.custom.tree.renderkit.html 4 4 0 0 14 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom.tree.taglib 9 9 0 0 22 0.0% 100.0% 0.0% 1
org.apache.myfaces.custom.tree2 19 13 6 0 20 32.0% 100.0% 32.0% 1
org.apache.myfaces.custom.updateactionlistener 3 3 0 0 17 0.0% 100.0% 0.0% 1
org.apache.myfaces.dateformat 4 4 0 1 3 0.0% 75.0% 25.0% 1
org.apache.myfaces.generated.taglib.html.ext 21 21 0 10 7 0.0% 41.0% 58.999996% 1
org.apache.myfaces.renderkit.html.ext 17 17 0 7 25 0.0% 78.0% 22.0% 1
org.apache.myfaces.renderkit.html.jsf 2 2 0 2 6 0.0% 75.0% 25.0% 1
org.apache.myfaces.renderkit.html.util 33 24 9 24 22 27.000002% 48.0% 25.0% 1
org.apache.myfaces.shared_tomahawk.component 4 0 4 5 3 100.0% 38.0% 38.0% 1
org.apache.myfaces.shared_tomahawk.config 1 1 0 5 6 0.0% 55.0% 45.0% 1
org.apache.myfaces.shared_tomahawk.context 1 0 1 0 4 100.0% 100.0% 100.0% 1
org.apache.myfaces.shared_tomahawk.el 1 1 0 6 4 0.0% 40.0% 60.000004% 1
org.apache.myfaces.shared_tomahawk.renderkit 6 5 1 36 16 17.0% 31.0% 52.999996% 1
org.apache.myfaces.shared_tomahawk.renderkit.html 24 19 5 33 19 21.0% 37.0% 43.0% 1
org.apache.myfaces.shared_tomahawk.renderkit.html.util 4 2 2 15 7 50.0% 32.0% 18.0% 1
org.apache.myfaces.shared_tomahawk.taglib 3 1 2 3 12 67.0% 80.0% 47.0% 1
org.apache.myfaces.shared_tomahawk.taglib.core 6 6 0 4 11 0.0% 73.0% 27.000002% 1
org.apache.myfaces.shared_tomahawk.taglib.html 50 25 25 10 9 50.0% 47.0% 3.0% 1
org.apache.myfaces.shared_tomahawk.test 1 1 0 0 4 0.0% 100.0% 0.0% 1
org.apache.myfaces.shared_tomahawk.util 15 14 1 23 22 7.0% 49.0% 44.0% 1
org.apache.myfaces.shared_tomahawk.util.el 5 1 4 0 2 80.0% 100.0% 80.0% 1
org.apache.myfaces.shared_tomahawk.util.serial 2 1 1 1 3 50.0% 75.0% 25.0% 1
org.apache.myfaces.shared_tomahawk.util.servlet 1 1 0 0 4 0.0% 100.0% 0.0% 1
org.apache.myfaces.shared_tomahawk.util.xml 2 2 0 2 5 0.0% 71.0% 29.0% 1
org.apache.myfaces.shared_tomahawk.webapp.webxml 7 6 1 2 13 14.0% 87.0% 1.0% 1
org.apache.myfaces.taglib.html.ext 21 21 0 0 3 0.0% 100.0% 0.0% 1
org.apache.myfaces.tomahawk.application.jsp 2 2 0 0 15 0.0% 100.0% 0.0% 1
org.apache.myfaces.tomahawk.util 3 3 0 2 6 0.0% 75.0% 25.0% 1
org.apache.myfaces.validator 4 3 1 4 11 25.0% 73.0% 2.0% 1
org.apache.myfaces.webapp.filter 14 14 0 2 28 0.0% 93.0% 7.0% 1
org.apache.myfaces.webapp.filter.portlet 8 8 0 0 10 0.0% 100.0% 0.0% 1
org.apache.myfaces.webapp.filter.servlet 19 18 1 2 10 5.0% 83.0% 11.0% 1

Packages

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

org.apache.myfaces.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
28 4 93.0% 12.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.component.AlignProperty
org.apache.myfaces.component.AltProperty
org.apache.myfaces.component.DataProperties
org.apache.myfaces.component.DisplayValueOnlyAware
org.apache.myfaces.component.EscapeAware
org.apache.myfaces.component.EventAware
org.apache.myfaces.component.ForceIdAware
org.apache.myfaces.component.LocationAware
org.apache.myfaces.component.NewspaperTable
org.apache.myfaces.component.PanelProperties
org.apache.myfaces.component.StyleAware
org.apache.myfaces.component.UniversalProperties
org.apache.myfaces.component.UserRoleAware
org.apache.myfaces.component.UserRoleUtils
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.calendar
org.apache.myfaces.custom.checkbox
org.apache.myfaces.custom.collapsiblepanel
org.apache.myfaces.custom.datalist
org.apache.myfaces.custom.datascroller
org.apache.myfaces.custom.date
org.apache.myfaces.custom.div
org.apache.myfaces.custom.document
org.apache.myfaces.custom.fileupload
org.apache.myfaces.custom.htmlTag
org.apache.myfaces.custom.inputHtml
org.apache.myfaces.custom.jsvalueset
org.apache.myfaces.custom.layout
org.apache.myfaces.custom.navigation
org.apache.myfaces.custom.navmenu
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.custom.navmenu.jscookmenu
org.apache.myfaces.custom.newspaper
org.apache.myfaces.custom.popup
org.apache.myfaces.custom.radio
org.apache.myfaces.custom.schedule
org.apache.myfaces.custom.sortheader
org.apache.myfaces.custom.stylesheet
org.apache.myfaces.custom.swapimage
org.apache.myfaces.custom.tabbedpane
org.apache.myfaces.custom.tree2
org.apache.myfaces.renderkit.html.ext
java.lang
java.util
javax.faces.component
javax.faces.context

org.apache.myfaces.component.html.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance
14 26 37.0% 65.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.component.html.ext.AbstractHtmlCommandButton
org.apache.myfaces.component.html.ext.AbstractHtmlCommandLink
org.apache.myfaces.component.html.ext.AbstractHtmlDataTable
org.apache.myfaces.component.html.ext.AbstractHtmlGraphicImage
org.apache.myfaces.component.html.ext.AbstractHtmlInputHidden
org.apache.myfaces.component.html.ext.AbstractHtmlInputSecret
org.apache.myfaces.component.html.ext.AbstractHtmlInputText
org.apache.myfaces.component.html.ext.AbstractHtmlInputTextarea
org.apache.myfaces.component.html.ext.AbstractHtmlMessage
org.apache.myfaces.component.html.ext.AbstractHtmlMessages
org.apache.myfaces.component.html.ext.AbstractHtmlOutputLabel
org.apache.myfaces.component.html.ext.AbstractHtmlOutputText
org.apache.myfaces.component.html.ext.AbstractHtmlPanelGrid
org.apache.myfaces.component.html.ext.AbstractHtmlPanelGroup
org.apache.myfaces.component.html.ext.AbstractHtmlSelectBooleanCheckbox
org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyCheckbox
org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyListbox
org.apache.myfaces.component.html.ext.AbstractHtmlSelectManyMenu
org.apache.myfaces.component.html.ext.AbstractHtmlSelectOneListbox
org.apache.myfaces.component.html.ext.AbstractHtmlSelectOneMenu
org.apache.myfaces.component.html.ext.AbstractHtmlSelectOneRadio
org.apache.myfaces.component.html.ext.HtmlDataTableHack
org.apache.myfaces.component.html.ext.MessageProperties
org.apache.myfaces.component.html.ext.BaseSortableModel
org.apache.myfaces.component.html.ext.BaseSortableModel$1
org.apache.myfaces.component.html.ext.BaseSortableModel$IntList
org.apache.myfaces.component.html.ext.BaseSortableModel$RowDataComparator
org.apache.myfaces.component.html.ext.HtmlCommandButton
org.apache.myfaces.component.html.ext.HtmlCommandLink
org.apache.myfaces.component.html.ext.HtmlDataTable
org.apache.myfaces.component.html.ext.HtmlDataTableHack$1
org.apache.myfaces.component.html.ext.HtmlDataTableHack$EditableValueHolderState
org.apache.myfaces.component.html.ext.HtmlGraphicImage
org.apache.myfaces.component.html.ext.HtmlInputHidden
org.apache.myfaces.component.html.ext.HtmlInputSecret
org.apache.myfaces.component.html.ext.HtmlInputText
org.apache.myfaces.component.html.ext.HtmlInputTextarea
org.apache.myfaces.component.html.ext.HtmlMessage
org.apache.myfaces.component.html.ext.HtmlMessages
org.apache.myfaces.component.html.ext.HtmlOutputLabel
org.apache.myfaces.component.html.ext.HtmlOutputText
org.apache.myfaces.component.html.ext.HtmlPanelGrid
org.apache.myfaces.component.html.ext.HtmlPanelGroup
org.apache.myfaces.component.html.ext.HtmlSelectBooleanCheckbox
org.apache.myfaces.component.html.ext.HtmlSelectManyCheckbox
org.apache.myfaces.component.html.ext.HtmlSelectManyListbox
org.apache.myfaces.component.html.ext.HtmlSelectManyMenu
org.apache.myfaces.component.html.ext.HtmlSelectOneListbox
org.apache.myfaces.component.html.ext.HtmlSelectOneMenu
org.apache.myfaces.component.html.ext.HtmlSelectOneRadio
org.apache.myfaces.component.html.ext.SortCriterion
org.apache.myfaces.component.html.ext.SortableModel
org.apache.myfaces.component.html.ext.SortableModel$Comp
org.apache.myfaces.component.html.ext.SortableModel$Inverter
org.apache.myfaces.component.html.ext.UIComponentPerspective
org.apache.myfaces.component.html.ext.UIInputPerspective
org.apache.myfaces.component.html.ext._SerializableArrayDataModel
org.apache.myfaces.component.html.ext._SerializableDataModel
org.apache.myfaces.component.html.ext._SerializableListDataModel
org.apache.myfaces.component.html.ext._SerializableResultDataModel
org.apache.myfaces.component.html.ext._SerializableResultSetDataModel
org.apache.myfaces.component.html.ext._SerializableScalarDataModel
org.apache.myfaces.custom.calendar
org.apache.myfaces.custom.collapsiblepanel
org.apache.myfaces.custom.datalist
org.apache.myfaces.custom.datascroller
org.apache.myfaces.custom.inputHtml
org.apache.myfaces.custom.inputTextHelp
org.apache.myfaces.custom.navigation
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.custom.picklist
org.apache.myfaces.custom.selectOneCountry
org.apache.myfaces.custom.selectOneLanguage
org.apache.myfaces.custom.sortheader
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
java.io
java.lang
java.sql
java.text
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.model
javax.faces.validator
javax.servlet.jsp.jstl.sql
org.apache.commons.beanutils
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.util
org.apache.myfaces.custom.column
org.apache.myfaces.custom.crosstable
org.apache.myfaces.custom.sortheader
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.component
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.component.html.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 18 26.0% 72.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.component.html.util.StreamingAddResource$AbstractResourceUri
org.apache.myfaces.component.html.util.StreamingAddResource$InlinePositionedInfo
org.apache.myfaces.component.html.util.StreamingAddResource$PositionedInfo
org.apache.myfaces.component.html.util.StreamingAddResource$StreamablePositionedInfo
org.apache.myfaces.component.html.util.StreamingAddResource$WritablePositionedInfo
org.apache.myfaces.component.html.util.ExtensionsFilter
org.apache.myfaces.component.html.util.HtmlComponentUtils
org.apache.myfaces.component.html.util.MultipartFilter
org.apache.myfaces.component.html.util.ParameterResourceHandler
org.apache.myfaces.component.html.util.StreamingAddResource
org.apache.myfaces.component.html.util.StreamingAddResource$1
org.apache.myfaces.component.html.util.StreamingAddResource$CleanupThread
org.apache.myfaces.component.html.util.StreamingAddResource$HeaderInfoEntry
org.apache.myfaces.component.html.util.StreamingAddResource$InlineScriptPositionedInfo
org.apache.myfaces.component.html.util.StreamingAddResource$InlineStylePositionedInfo
org.apache.myfaces.component.html.util.StreamingAddResource$ScriptPositionedInfo
org.apache.myfaces.component.html.util.StreamingAddResource$StylePositionedInfo
org.apache.myfaces.component.html.util.StreamingResourceHandler
org.apache.myfaces.component.html.util.StreamingResourceLoader
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.captcha
org.apache.myfaces.custom.datalist
org.apache.myfaces.custom.datascroller
org.apache.myfaces.custom.date
org.apache.myfaces.custom.document
org.apache.myfaces.custom.htmlTag
java.io
java.lang
java.net
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.render
javax.servlet
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.lang.builder
org.apache.commons.logging
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.util
org.apache.myfaces.webapp.filter

org.apache.myfaces.convert

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.convert.StringArrayConverter
None java.io
java.lang
java.net
java.util
javax.faces.component
javax.faces.context
javax.faces.convert

org.apache.myfaces.custom

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 1 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.ExtendedComponentBase
None None java.lang

org.apache.myfaces.custom.aliasbean

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 19 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.aliasbean.Alias
org.apache.myfaces.custom.aliasbean.AliasBean
org.apache.myfaces.custom.aliasbean.AliasBeanTag
org.apache.myfaces.custom.aliasbean.AliasBeanTagHandler
org.apache.myfaces.custom.aliasbean.AliasBeansScope
org.apache.myfaces.custom.aliasbean.AliasBeansScopeTag
org.apache.myfaces.custom.aliasbean.AliasBeansScopeTagHandler
org.apache.myfaces.custom.aliasbean.FacesEventWrapper
None com.sun.facelets
com.sun.facelets.tag
com.sun.facelets.tag.jsf
java.io
java.lang
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.webapp
javax.servlet.jsp
org.apache.commons.logging
org.apache.myfaces.shared_tomahawk.component
org.apache.myfaces.shared_tomahawk.taglib
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.buffer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.buffer.AbstractBuffer
org.apache.myfaces.custom.buffer.Buffer
org.apache.myfaces.custom.buffer.BufferRenderer
org.apache.myfaces.custom.buffer.BufferTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.render
javax.faces.webapp
org.apache.commons.logging
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit

org.apache.myfaces.custom.calendar

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 22 38.0% 96.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.calendar.AbstractHtmlInputCalendar
org.apache.myfaces.custom.calendar.FunctionCallProvider
org.apache.myfaces.custom.calendar.HtmlCalendarRenderer$DateConverter
org.apache.myfaces.custom.calendar.HtmlCalendarRenderer
org.apache.myfaces.custom.calendar.HtmlCalendarRenderer$1
org.apache.myfaces.custom.calendar.HtmlCalendarRenderer$CalendarDateTimeConverter
org.apache.myfaces.custom.calendar.HtmlInputCalendar
org.apache.myfaces.custom.calendar.HtmlInputCalendarTag
org.apache.myfaces.custom.date
java.io
java.lang
java.text
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.el
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.inputTextHelp
org.apache.myfaces.dateformat
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.captcha

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.captcha.AbstractCAPTCHAComponent
org.apache.myfaces.custom.captcha.CAPTCHAComponent
org.apache.myfaces.custom.captcha.CAPTCHARenderer
org.apache.myfaces.custom.captcha.CAPTCHATag
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.lifecycle
javax.faces.render
javax.faces.webapp
javax.servlet
javax.servlet.http
org.apache.myfaces.component.html.util
org.apache.myfaces.custom.captcha.util
org.apache.myfaces.renderkit.html.util

org.apache.myfaces.custom.captcha.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 20.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.captcha.util.CAPTCHAConstants
org.apache.myfaces.custom.captcha.util.CAPTCHAImageGenerator
org.apache.myfaces.custom.captcha.util.CAPTCHAResponseStream
org.apache.myfaces.custom.captcha.util.CAPTCHATextGenerator
org.apache.myfaces.custom.captcha.util.ColorGenerator
org.apache.myfaces.custom.captcha
java.awt
java.awt.font
java.awt.image
java.io
java.lang
java.util
javax.faces.context
javax.servlet.http
org.apache.batik.ext.awt.image.codec

org.apache.myfaces.custom.checkbox

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 33.0% 89.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.checkbox.AbstractHtmlCheckbox
org.apache.myfaces.custom.checkbox.HtmlCheckbox
org.apache.myfaces.custom.checkbox.HtmlCheckboxTag
org.apache.myfaces.renderkit.html.ext
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.myfaces.component

org.apache.myfaces.custom.collapsiblepanel

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 17 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.collapsiblepanel.AbstractHtmlCollapsiblePanel
org.apache.myfaces.custom.collapsiblepanel.AbstractHtmlHeaderLink
org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanel
org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelRenderer
org.apache.myfaces.custom.collapsiblepanel.HtmlCollapsiblePanelTag
org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLink
org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkRenderer
org.apache.myfaces.custom.collapsiblepanel.HtmlHeaderLinkTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.webapp
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.column

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 50.0% 70.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.column.AbstractHtmlSimpleColumn
org.apache.myfaces.custom.column.HtmlColumn
org.apache.myfaces.custom.column.HtmlColumnTag
org.apache.myfaces.custom.column.HtmlSimpleColumn
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.crosstable
org.apache.myfaces.renderkit.html.ext
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.shared_tomahawk.taglib.html

org.apache.myfaces.custom.creditcardvalidator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.creditcardvalidator.AbstractCreditCardValidator
org.apache.myfaces.custom.creditcardvalidator.CreditCardValidator
org.apache.myfaces.custom.creditcardvalidator.ValidateCreditCardTag
None java.lang
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.validator
javax.faces.webapp
javax.servlet.jsp
org.apache.commons.validator
org.apache.myfaces.validator

org.apache.myfaces.custom.crosstable

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 17.0% 85.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.crosstable.AbstractHtmlColumns
org.apache.myfaces.custom.crosstable.HtmlColumns
org.apache.myfaces.custom.crosstable.HtmlColumnsTag
org.apache.myfaces.custom.crosstable.UIColumns
org.apache.myfaces.custom.crosstable.UIColumns$1
org.apache.myfaces.custom.crosstable.UIColumns$EditableValueHolderState
org.apache.myfaces.component.html.ext
org.apache.myfaces.renderkit.html.ext
java.lang
java.sql
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.model
javax.faces.webapp
javax.servlet.jsp.jstl.sql
org.apache.myfaces.custom.column

org.apache.myfaces.custom.datalist

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.datalist.AbstractHtmlDataList
org.apache.myfaces.custom.datalist.HtmlDataList
org.apache.myfaces.custom.datalist.HtmlDataListTag
org.apache.myfaces.custom.datalist.HtmlListRenderer
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.component.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.taglib.html

org.apache.myfaces.custom.datascroller

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 20.0% 100.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.datascroller.AbstractHtmlDataScroller
org.apache.myfaces.custom.datascroller.HtmlDataScroller
org.apache.myfaces.custom.datascroller.HtmlDataScrollerRenderer
org.apache.myfaces.custom.datascroller.HtmlDataScrollerTag
org.apache.myfaces.custom.datascroller.ScrollerActionEvent
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.webapp
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.component.html.util
org.apache.myfaces.shared_tomahawk.component
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.date

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 19 17.0% 100.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.date.AbstractHtmlInputDate
org.apache.myfaces.custom.date.AbstractHtmlInputDate$UserData
org.apache.myfaces.custom.date.HtmlDateRenderer
org.apache.myfaces.custom.date.HtmlDateRenderer$1
org.apache.myfaces.custom.date.HtmlInputDate
org.apache.myfaces.custom.date.HtmlInputDateTag
None java.io
java.lang
java.text
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.el
org.apache.commons.lang
org.apache.myfaces.component
org.apache.myfaces.component.html.util
org.apache.myfaces.custom.calendar
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util
org.apache.myfaces.shared_tomahawk.taglib.html
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.div

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.div.AbstractDiv
org.apache.myfaces.custom.div.Div
org.apache.myfaces.custom.div.DivRenderer
org.apache.myfaces.custom.div.DivTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.component
org.apache.myfaces.custom.htmlTag
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.document

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 15.000001% 100.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.document.AbstractDocumentBody
org.apache.myfaces.custom.document.AbstractDocumentRenderer
org.apache.myfaces.custom.document.AbstractDocument
org.apache.myfaces.custom.document.AbstractDocumentTag
org.apache.myfaces.custom.document.Document
org.apache.myfaces.custom.document.DocumentBody
org.apache.myfaces.custom.document.DocumentBodyRenderer
org.apache.myfaces.custom.document.DocumentBodyTag
org.apache.myfaces.custom.document.DocumentHead
org.apache.myfaces.custom.document.DocumentHeadRenderer
org.apache.myfaces.custom.document.DocumentHeadTag
org.apache.myfaces.custom.document.DocumentRenderer
org.apache.myfaces.custom.document.DocumentTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.render
javax.faces.webapp
org.apache.myfaces.component
org.apache.myfaces.component.html.util
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.dojo

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 29.0% 100.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.dojo.DojoResourceLoader
org.apache.myfaces.custom.dojo.DojoWidget
org.apache.myfaces.custom.dojo.DojoConfig
org.apache.myfaces.custom.dojo.DojoInitializer
org.apache.myfaces.custom.dojo.DojoInitializerRenderer
org.apache.myfaces.custom.dojo.DojoInitializerTag
org.apache.myfaces.custom.dojo.DojoUtils
None java.io
java.lang
java.lang.reflect
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.webapp
javax.servlet.http
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.dojoextensions

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 1 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.dojoextensions.ResourceLoader
None None java.lang

org.apache.myfaces.custom.emailvalidator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.emailvalidator.EmailValidator
org.apache.myfaces.custom.emailvalidator.ValidateEmailTag
None java.lang
javax.faces.component
javax.faces.context
javax.faces.validator
javax.servlet.jsp
org.apache.commons.validator
org.apache.myfaces.validator

org.apache.myfaces.custom.equalvalidator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.equalvalidator.AbstractEqualValidator
org.apache.myfaces.custom.equalvalidator.EqualValidator
org.apache.myfaces.custom.equalvalidator.ValidateEqualTag
None java.lang
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.render
javax.faces.validator
javax.faces.webapp
javax.servlet.jsp
org.apache.myfaces.validator

org.apache.myfaces.custom.fileupload

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 38.0% 100.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.fileupload.AbstractHtmlInputFileUpload
org.apache.myfaces.custom.fileupload.DiskStorageStrategy
org.apache.myfaces.custom.fileupload.StorageStrategy
org.apache.myfaces.custom.fileupload.UploadedFile
org.apache.myfaces.custom.fileupload.UploadedFileDefaultImplBase
org.apache.myfaces.custom.fileupload.HtmlFileUploadRenderer
org.apache.myfaces.custom.fileupload.HtmlInputFileUpload
org.apache.myfaces.custom.fileupload.HtmlInputFileUploadTag
org.apache.myfaces.custom.fileupload.UploadedFileConverter
org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl
org.apache.myfaces.custom.fileupload.UploadedFileDefaultFileImpl$1
org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl
org.apache.myfaces.custom.fileupload.UploadedFileDefaultMemoryImpl$1
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.el
javax.servlet
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.taglib.html
org.apache.myfaces.shared_tomahawk.util
org.apache.myfaces.webapp.filter

org.apache.myfaces.custom.htmlTag

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 25.0% 92.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.htmlTag.AbstractHtmlTag
org.apache.myfaces.custom.htmlTag.HtmlTag
org.apache.myfaces.custom.htmlTag.HtmlTagRenderer
org.apache.myfaces.custom.htmlTag.HtmlTagTag
org.apache.myfaces.custom.div
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.webapp
org.apache.myfaces.component
org.apache.myfaces.component.html.util
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.inputHtml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 19 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.inputHtml.InputHtml
org.apache.myfaces.custom.inputHtml.InputHtmlRenderer
org.apache.myfaces.custom.inputHtml.InputHtmlTag
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.tabbedpane
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.inputTextHelp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 25.0% 93.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.inputTextHelp.AbstractHtmlInputTextHelp
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelp
org.apache.myfaces.custom.inputTextHelp.HtmlInputTextHelpTag
org.apache.myfaces.custom.inputTextHelp.HtmlTextHelpRenderer
org.apache.myfaces.custom.calendar
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.jslistener

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.jslistener.AbstractJsValueChangeListener
org.apache.myfaces.custom.jslistener.JsValueChangeListener
org.apache.myfaces.custom.jslistener.JsValueChangeListenerRenderer
org.apache.myfaces.custom.jslistener.JsValueChangeListenerTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.commons.logging
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.jsvalueset

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.jsvalueset.AbstractHtmlJsValueSet
org.apache.myfaces.custom.jsvalueset.HtmlJsValueSet
org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetRenderer
org.apache.myfaces.custom.jsvalueset.HtmlJsValueSetTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.commons.lang
org.apache.myfaces.component
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.layout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.layout.AbstractHtmlPanelLayout
org.apache.myfaces.custom.layout.HtmlLayoutRenderer
org.apache.myfaces.custom.layout.HtmlPanelLayout
org.apache.myfaces.custom.layout.HtmlPanelLayoutTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.el
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.taglib.html

org.apache.myfaces.custom.navigation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 29.0% 94.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.navigation.AbstractHtmlCommandNavigation
org.apache.myfaces.custom.navigation.AbstractHtmlPanelNavigation
org.apache.myfaces.custom.navigation.HtmlCommandNavigation
org.apache.myfaces.custom.navigation.HtmlCommandNavigationTag
org.apache.myfaces.custom.navigation.HtmlNavigationRenderer
org.apache.myfaces.custom.navigation.HtmlPanelNavigation
org.apache.myfaces.custom.navigation.HtmlPanelNavigationTag
org.apache.myfaces.custom.swapimage
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.navmenu

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 13 25.0% 87.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.navmenu.AbstractHtmlNavigationMenuItems
org.apache.myfaces.custom.navmenu.AbstractUINavigationMenuItem
org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemTag
org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItems
org.apache.myfaces.custom.navmenu.HtmlNavigationMenuItemsTag
org.apache.myfaces.custom.navmenu.NavigationMenuItem
org.apache.myfaces.custom.navmenu.NavigationMenuUtils
org.apache.myfaces.custom.navmenu.UINavigationMenuItem
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.custom.navmenu.jscookmenu
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.model
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.shared_tomahawk.el
org.apache.myfaces.shared_tomahawk.taglib.core

org.apache.myfaces.custom.navmenu.htmlnavmenu

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 18 20.0% 95.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlCommandNavigationItem
org.apache.myfaces.custom.navmenu.htmlnavmenu.AbstractHtmlPanelNavigationMenu
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItem
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlCommandNavigationItemTag
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer$1
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer$UniqueId
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRendererUtils
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenu
org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag
org.apache.myfaces.custom.navmenu
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.navmenu
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.el
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.navmenu.jscookmenu

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 18 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.navmenu.jscookmenu.AbstractHtmlCommandJSCookMenu
org.apache.myfaces.custom.navmenu.jscookmenu.HtmlCommandJSCookMenu
org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuRenderer
org.apache.myfaces.custom.navmenu.jscookmenu.HtmlJSCookMenuTag
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.webapp
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.custom.navmenu
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.el
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util

org.apache.myfaces.custom.newspaper

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 20.0% 100.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.newspaper.AbstractHtmlNewspaperTable
org.apache.myfaces.custom.newspaper.HtmlNewspaperTable
org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer
org.apache.myfaces.custom.newspaper.HtmlNewspaperTableRenderer$Styles
org.apache.myfaces.custom.newspaper.HtmlNewspaperTableTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.el
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.taglib.html
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.panelstack

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.panelstack.AbstractHtmlPanelStack
org.apache.myfaces.custom.panelstack.HtmlPanelStack
org.apache.myfaces.custom.panelstack.HtmlPanelStackRenderer
org.apache.myfaces.custom.panelstack.PanelStackTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.picklist

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.picklist.AbstractHtmlSelectManyPicklist
org.apache.myfaces.custom.picklist.HtmlPicklistRenderer
org.apache.myfaces.custom.picklist.HtmlSelectManyPicklist
org.apache.myfaces.custom.picklist.HtmlSelectManyPicklistTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.model
org.apache.commons.collections
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.popup

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.popup.AbstractHtmlPopup
org.apache.myfaces.custom.popup.HtmlPopup
org.apache.myfaces.custom.popup.HtmlPopupRenderer
org.apache.myfaces.custom.popup.HtmlPopupTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.myfaces.component
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util

org.apache.myfaces.custom.prototype

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 1 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.prototype.PrototypeResourceLoader
None None java.lang

org.apache.myfaces.custom.radio

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 33.0% 89.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.radio.AbstractHtmlRadio
org.apache.myfaces.custom.radio.HtmlRadio
org.apache.myfaces.custom.radio.HtmlRadioTag
org.apache.myfaces.renderkit.html.ext
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.myfaces.component

org.apache.myfaces.custom.regexprvalidator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.regexprvalidator.AbstractRegExprValidator
org.apache.myfaces.custom.regexprvalidator.RegExprValidator
org.apache.myfaces.custom.regexprvalidator.ValidateRegExprTag
None java.lang
javax.faces.component
javax.faces.context
javax.faces.validator
javax.servlet.jsp
org.apache.commons.validator
org.apache.myfaces.validator

org.apache.myfaces.custom.savestate

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.savestate.SaveStateTag
org.apache.myfaces.custom.savestate.UISaveState
None java.lang
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.shared_tomahawk.taglib.core

org.apache.myfaces.custom.schedule

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 23 30.000002% 100.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.schedule.AbstractCompactScheduleRenderer
org.apache.myfaces.custom.schedule.AbstractHtmlSchedule
org.apache.myfaces.custom.schedule.AbstractScheduleRenderer
org.apache.myfaces.custom.schedule.AbstractUIScheduleBase
org.apache.myfaces.custom.schedule.ScheduleEntryRenderer
org.apache.myfaces.custom.schedule.ScheduleMouseListener
org.apache.myfaces.custom.schedule.DefaultScheduleEntryRenderer
org.apache.myfaces.custom.schedule.HtmlSchedule
org.apache.myfaces.custom.schedule.ScheduleCompactMonthRenderer
org.apache.myfaces.custom.schedule.ScheduleCompactWeekRenderer
org.apache.myfaces.custom.schedule.ScheduleDelegatingRenderer
org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer
org.apache.myfaces.custom.schedule.ScheduleDetailedDayRenderer$EntryWrapper
org.apache.myfaces.custom.schedule.ScheduleMouseEvent
org.apache.myfaces.custom.schedule.ScheduleTag
org.apache.myfaces.custom.schedule.ScheduleTagHandler
org.apache.myfaces.custom.schedule.UISchedule
org.apache.myfaces.custom.schedule.UISchedule$1
org.apache.myfaces.custom.schedule.UISchedule$ScheduleActionListener
org.apache.myfaces.custom.schedule.UIScheduleBase
None com.sun.facelets.tag
com.sun.facelets.tag.jsf
com.sun.facelets.tag.jsf.html
java.io
java.lang
java.text
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.render
javax.faces.webapp
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.custom.schedule.model
org.apache.myfaces.custom.schedule.util
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.el
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html.util

org.apache.myfaces.custom.schedule.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 5 33.0% 71.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.schedule.model.AbstractScheduleModel
org.apache.myfaces.custom.schedule.model.ScheduleEntry
org.apache.myfaces.custom.schedule.model.ScheduleModel
org.apache.myfaces.custom.schedule.model.Day
org.apache.myfaces.custom.schedule.model.DefaultScheduleEntry
org.apache.myfaces.custom.schedule.model.HalfHourInterval
org.apache.myfaces.custom.schedule.model.Interval
org.apache.myfaces.custom.schedule.model.ScheduleDay
org.apache.myfaces.custom.schedule.model.SimpleScheduleModel
org.apache.myfaces.custom.schedule
org.apache.myfaces.custom.schedule.util
java.io
java.lang
java.text
java.util
org.apache.myfaces.custom.schedule.util

org.apache.myfaces.custom.schedule.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 8 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.schedule.util.ScheduleEntryComparator
org.apache.myfaces.custom.schedule.util.ScheduleUtil
org.apache.myfaces.custom.schedule
org.apache.myfaces.custom.schedule.model
java.io
java.lang
java.text
java.util
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.custom.schedule.model

org.apache.myfaces.custom.selectOneCountry

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.selectOneCountry.AbstractSelectOneCountry
org.apache.myfaces.custom.selectOneCountry.SelectOneCountry
org.apache.myfaces.custom.selectOneCountry.SelectOneCountryRenderer
org.apache.myfaces.custom.selectOneCountry.SelectOneCountryTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.model
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.selectOneLanguage

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.selectOneLanguage.AbstractSelectOneLanguage
org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguage
org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageRenderer
org.apache.myfaces.custom.selectOneLanguage.SelectOneLanguageTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.model
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.selectitems

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.selectitems.AbstractUISelectItems
org.apache.myfaces.custom.selectitems.SelectItemsTag
org.apache.myfaces.custom.selectitems.UISelectItems
None java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.model
org.apache.myfaces.shared_tomahawk.taglib.core

org.apache.myfaces.custom.sortheader

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 25.0% 93.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.sortheader.AbstractHtmlCommandSortHeader
org.apache.myfaces.custom.sortheader.HtmlCommandSortHeader
org.apache.myfaces.custom.sortheader.HtmlCommandSortHeaderTag
org.apache.myfaces.custom.sortheader.HtmlSortHeaderRenderer
org.apache.myfaces.component.html.ext
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.generated.taglib.html.ext
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.shared_tomahawk.renderkit

org.apache.myfaces.custom.stylesheet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 14.0% 100.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.stylesheet.AbstractStylesheet
org.apache.myfaces.custom.stylesheet.Stylesheet
org.apache.myfaces.custom.stylesheet.StylesheetRenderer
org.apache.myfaces.custom.stylesheet.StylesheetTag
org.apache.myfaces.custom.stylesheet.TextResourceFilter
org.apache.myfaces.custom.stylesheet.TextResourceFilter$ResourceInfo
org.apache.myfaces.custom.stylesheet.TextResourceFilterProvider
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
javax.servlet
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.subform

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.subform.AbstractSubForm
org.apache.myfaces.custom.subform.SubForm
org.apache.myfaces.custom.subform.SubFormRenderer
org.apache.myfaces.custom.subform.SubFormTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.webapp
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util

org.apache.myfaces.custom.swapimage

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.swapimage.AbstractHtmlSwapImage
org.apache.myfaces.custom.swapimage.HtmlSwapImage
org.apache.myfaces.custom.swapimage.HtmlSwapImageRenderer
org.apache.myfaces.custom.swapimage.HtmlSwapImageTag
None java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.custom.navigation
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html

org.apache.myfaces.custom.tabbedpane

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 24 25.0% 96.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.tabbedpane.AbstractHtmlPanelTab
org.apache.myfaces.custom.tabbedpane.AbstractHtmlPanelTabbedPane
org.apache.myfaces.custom.tabbedpane.TabChangeListener
org.apache.myfaces.custom.tabbedpane.HtmlPanelTab
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabTag
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPane
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTag
org.apache.myfaces.custom.tabbedpane.HtmlPanelTabbedPaneTagHandler
org.apache.myfaces.custom.tabbedpane.HtmlTabbedPaneRenderer
org.apache.myfaces.custom.tabbedpane.TabChangeEvent
org.apache.myfaces.custom.tabbedpane.TabChangeListenerTag
org.apache.myfaces.custom.tabbedpane.TabChangeListenerTagHandler
org.apache.myfaces.custom.inputHtml
com.sun.facelets
com.sun.facelets.tag
com.sun.facelets.tag.jsf
java.io
java.lang
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.myfaces.component
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util
org.apache.myfaces.shared_tomahawk.taglib.html
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.tree

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 10 38.0% 77.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.tree.AbstractHtmlTreeCheckbox
org.apache.myfaces.custom.tree.AbstractHtmlTreeImageCommandLink
org.apache.myfaces.custom.tree.IconProvider
org.apache.myfaces.custom.tree.MutableTreeNode
org.apache.myfaces.custom.tree.TreeNode
org.apache.myfaces.custom.tree.DefaultMutableTreeNode
org.apache.myfaces.custom.tree.HtmlTree
org.apache.myfaces.custom.tree.HtmlTree$Event
org.apache.myfaces.custom.tree.HtmlTree$ModelListener
org.apache.myfaces.custom.tree.HtmlTreeCheckbox
org.apache.myfaces.custom.tree.HtmlTreeColumn
org.apache.myfaces.custom.tree.HtmlTreeImageCommandLink
org.apache.myfaces.custom.tree.HtmlTreeNode
org.apache.myfaces.custom.tree.model
org.apache.myfaces.custom.tree.renderkit.html
org.apache.myfaces.custom.tree.taglib
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.el
org.apache.myfaces.custom.tree.event
org.apache.myfaces.custom.tree.model

org.apache.myfaces.custom.tree.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 50.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.tree.event.TreeSelectionListener
org.apache.myfaces.custom.tree.event.TreeSelectionEvent
org.apache.myfaces.custom.tree
org.apache.myfaces.custom.tree.taglib
java.lang
javax.faces.component
javax.faces.event
org.apache.myfaces.custom.tree.model

org.apache.myfaces.custom.tree.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 4 40.0% 57.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.tree.model.TreeModel
org.apache.myfaces.custom.tree.model.TreeModelListener
org.apache.myfaces.custom.tree.model.DefaultTreeModel
org.apache.myfaces.custom.tree.model.TreeModelEvent
org.apache.myfaces.custom.tree.model.TreePath
org.apache.myfaces.custom.tree
org.apache.myfaces.custom.tree.event
org.apache.myfaces.custom.tree.taglib
java.io
java.lang
java.util
org.apache.myfaces.custom.tree

org.apache.myfaces.custom.tree.renderkit.html

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeCheckboxRenderer
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeImageCommandLinkRenderer
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeNodeRenderer
org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer
None java.io
java.lang
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
org.apache.myfaces.custom.tree
org.apache.myfaces.renderkit.html.jsf
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.tree.taglib

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 22 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.tree.taglib.AbstractTreeTag
org.apache.myfaces.custom.tree.taglib.IconProviderTag
org.apache.myfaces.custom.tree.taglib.IconProviderTagHandler
org.apache.myfaces.custom.tree.taglib.TreeCheckboxTag
org.apache.myfaces.custom.tree.taglib.TreeColumnTag
org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTag
org.apache.myfaces.custom.tree.taglib.TreeSelectionListenerTagHandler
org.apache.myfaces.custom.tree.taglib.TreeTag
org.apache.myfaces.custom.tree.taglib.TreeTagHandler
None com.sun.facelets
com.sun.facelets.tag
com.sun.facelets.tag.jsf
com.sun.facelets.tag.jsf.html
java.io
java.lang
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.myfaces.custom.tree
org.apache.myfaces.custom.tree.event
org.apache.myfaces.custom.tree.model
org.apache.myfaces.shared_tomahawk.taglib.core
org.apache.myfaces.shared_tomahawk.taglib.html
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.tree2

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 32.0% 100.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.custom.tree2.AbstractHtmlTree
org.apache.myfaces.custom.tree2.Tree
org.apache.myfaces.custom.tree2.TreeModel
org.apache.myfaces.custom.tree2.TreeNode
org.apache.myfaces.custom.tree2.TreeState
org.apache.myfaces.custom.tree2.TreeWalker
org.apache.myfaces.custom.tree2.HtmlTree
org.apache.myfaces.custom.tree2.HtmlTreeRenderer
org.apache.myfaces.custom.tree2.ToggleExpandedEvent
org.apache.myfaces.custom.tree2.TreeModelBase
org.apache.myfaces.custom.tree2.TreeNodeBase
org.apache.myfaces.custom.tree2.TreeNodeChecked
org.apache.myfaces.custom.tree2.TreeStateBase
org.apache.myfaces.custom.tree2.TreeTag
org.apache.myfaces.custom.tree2.TreeWalkerBase
org.apache.myfaces.custom.tree2.UITreeData
org.apache.myfaces.custom.tree2.UITreeData$1
org.apache.myfaces.custom.tree2.UITreeData$FacesEventWrapper
org.apache.myfaces.custom.tree2.UITreeData$SavedState
None java.io
java.lang
java.net
java.util
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.render
javax.faces.webapp
javax.servlet.http
org.apache.commons.lang
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.custom.updateactionlistener

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 17 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.custom.updateactionlistener.UpdateActionListener
org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTag
org.apache.myfaces.custom.updateactionlistener.UpdateActionListenerTagHandler
None com.sun.facelets
com.sun.facelets.tag
com.sun.facelets.tag.jsf
java.io
java.lang
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.commons.logging

org.apache.myfaces.dateformat

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.dateformat.DateFormatSymbols
org.apache.myfaces.dateformat.ParserContext
org.apache.myfaces.dateformat.SimpleDateFormatter
org.apache.myfaces.dateformat.WeekDate
org.apache.myfaces.custom.calendar
java.lang
java.text
java.util

org.apache.myfaces.generated.taglib.html.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 7 0.0% 41.0% 58.999996%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.generated.taglib.html.ext.HtmlCommandButtonTag
org.apache.myfaces.generated.taglib.html.ext.HtmlCommandLinkTag
org.apache.myfaces.generated.taglib.html.ext.HtmlDataTableTag
org.apache.myfaces.generated.taglib.html.ext.HtmlGraphicImageTag
org.apache.myfaces.generated.taglib.html.ext.HtmlInputHiddenTag
org.apache.myfaces.generated.taglib.html.ext.HtmlInputSecretTag
org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextTag
org.apache.myfaces.generated.taglib.html.ext.HtmlInputTextareaTag
org.apache.myfaces.generated.taglib.html.ext.HtmlMessageTag
org.apache.myfaces.generated.taglib.html.ext.HtmlMessagesTag
org.apache.myfaces.generated.taglib.html.ext.HtmlOutputLabelTag
org.apache.myfaces.generated.taglib.html.ext.HtmlOutputTextTag
org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGridTag
org.apache.myfaces.generated.taglib.html.ext.HtmlPanelGroupTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectBooleanCheckboxTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyCheckboxTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyListboxTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectManyMenuTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneListboxTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneMenuTag
org.apache.myfaces.generated.taglib.html.ext.HtmlSelectOneRadioTag
org.apache.myfaces.custom.calendar
org.apache.myfaces.custom.collapsiblepanel
org.apache.myfaces.custom.inputHtml
org.apache.myfaces.custom.inputTextHelp
org.apache.myfaces.custom.navigation
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.custom.picklist
org.apache.myfaces.custom.selectOneCountry
org.apache.myfaces.custom.selectOneLanguage
org.apache.myfaces.custom.sortheader
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
org.apache.myfaces.component.html.ext
org.apache.myfaces.shared_tomahawk.taglib.html

org.apache.myfaces.renderkit.html.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 25 0.0% 78.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.renderkit.html.ext.HtmlButtonRenderer
org.apache.myfaces.renderkit.html.ext.HtmlCheckboxRenderer
org.apache.myfaces.renderkit.html.ext.HtmlGridRenderer
org.apache.myfaces.renderkit.html.ext.HtmlGroupRenderer
org.apache.myfaces.renderkit.html.ext.HtmlHiddenRenderer
org.apache.myfaces.renderkit.html.ext.HtmlImageRenderer
org.apache.myfaces.renderkit.html.ext.HtmlLinkRenderer
org.apache.myfaces.renderkit.html.ext.HtmlListboxRenderer
org.apache.myfaces.renderkit.html.ext.HtmlMenuRenderer
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer
org.apache.myfaces.renderkit.html.ext.HtmlMessageRenderer$MessageLabelInfo
org.apache.myfaces.renderkit.html.ext.HtmlMessagesRenderer
org.apache.myfaces.renderkit.html.ext.HtmlRadioRenderer
org.apache.myfaces.renderkit.html.ext.HtmlSecretRenderer
org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer
org.apache.myfaces.renderkit.html.ext.HtmlTextRenderer
org.apache.myfaces.renderkit.html.ext.HtmlTextareaRenderer
org.apache.myfaces.custom.collapsiblepanel
org.apache.myfaces.custom.inputTextHelp
org.apache.myfaces.custom.navigation
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.custom.selectOneCountry
org.apache.myfaces.custom.selectOneLanguage
org.apache.myfaces.custom.sortheader
java.io
java.lang
java.text
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.model
org.apache.commons.logging
org.apache.myfaces.component
org.apache.myfaces.component.html.ext
org.apache.myfaces.custom.checkbox
org.apache.myfaces.custom.column
org.apache.myfaces.custom.crosstable
org.apache.myfaces.custom.radio
org.apache.myfaces.renderkit.html.jsf
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.component
org.apache.myfaces.shared_tomahawk.renderkit
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util
org.apache.myfaces.shared_tomahawk.util

org.apache.myfaces.renderkit.html.jsf

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.renderkit.html.jsf.ExtendedHtmlButtonRenderer
org.apache.myfaces.renderkit.html.jsf.ExtendedHtmlLinkRenderer
org.apache.myfaces.custom.tree.renderkit.html
org.apache.myfaces.renderkit.html.ext
java.lang
javax.faces.component
javax.faces.context
org.apache.myfaces.renderkit.html.util
org.apache.myfaces.shared_tomahawk.renderkit.html
org.apache.myfaces.shared_tomahawk.renderkit.html.util

org.apache.myfaces.renderkit.html.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
24 22 27.000002% 48.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.renderkit.html.util.AddResource
org.apache.myfaces.renderkit.html.util.CallbackListener
org.apache.myfaces.renderkit.html.util.DefaultAddResource$AbstractResourceUri
org.apache.myfaces.renderkit.html.util.DefaultAddResource$InlinePositionedInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource$PositionedInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource$WritablePositionedInfo
org.apache.myfaces.renderkit.html.util.ResourceHandler
org.apache.myfaces.renderkit.html.util.ResourceLoader
org.apache.myfaces.renderkit.html.util.ResourceProvider
org.apache.myfaces.renderkit.html.util.AddResourceFactory
org.apache.myfaces.renderkit.html.util.AddResourceFactory$RequestMapWrapper
org.apache.myfaces.renderkit.html.util.AutoScrollPhaseListener
org.apache.myfaces.renderkit.html.util.ColumnInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource
org.apache.myfaces.renderkit.html.util.DefaultAddResource$AttributeInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource$InlineScriptPositionedInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource$InlineStylePositionedInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource$ParseCallbackListener
org.apache.myfaces.renderkit.html.util.DefaultAddResource$ScriptPositionedInfo
org.apache.myfaces.renderkit.html.util.DefaultAddResource$StylePositionedInfo
org.apache.myfaces.renderkit.html.util.DefaultResourceProvider
org.apache.myfaces.renderkit.html.util.DummyFormRequestInfo
org.apache.myfaces.renderkit.html.util.DummyFormUtils
org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener
org.apache.myfaces.renderkit.html.util.HtmlBufferResponseWriterWrapper
org.apache.myfaces.renderkit.html.util.MyFacesResourceHandler
org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader
org.apache.myfaces.renderkit.html.util.NonBufferingAddResource
org.apache.myfaces.renderkit.html.util.ReducedHTMLParser
org.apache.myfaces.renderkit.html.util.ResourceLoader$ClosedSocketException
org.apache.myfaces.renderkit.html.util.ResourcePosition
org.apache.myfaces.renderkit.html.util.RowInfo
org.apache.myfaces.renderkit.html.util.TableContext
org.apache.myfaces.component.html.ext
org.apache.myfaces.component.html.util
org.apache.myfaces.custom.buffer
org.apache.myfaces.custom.calendar
org.apache.myfaces.custom.captcha
org.apache.myfaces.custom.collapsiblepanel
org.apache.myfaces.custom.document
org.apache.myfaces.custom.dojo
org.apache.myfaces.custom.inputHtml
org.apache.myfaces.custom.inputTextHelp
org.apache.myfaces.custom.jslistener
org.apache.myfaces.custom.navmenu.htmlnavmenu
org.apache.myfaces.custom.navmenu.jscookmenu
org.apache.myfaces.custom.picklist
org.apache.myfaces.custom.popup
org.apache.myfaces.custom.schedule
org.apache.myfaces.custom.stylesheet
org.apache.myfaces.custom.swapimage
org.apache.myfaces.custom.tabbedpane
org.apache.myfaces.custom.tree.renderkit.html
org.apache.myfaces.custom.tree2
org.apache.myfaces.renderkit.html.ext
org.apache.myfaces.renderkit.html.jsf
org.apache.myfaces.webapp.filter
java.io
java.lang
java.net
java.text
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.portlet