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 ]Packages
[ summary ] [ packages ] [ cycles ] [ explanations ]org.apache.myfaces.convert.ex
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.convert.ex.DoubleConverter org.apache.myfaces.convert.ex.FloatConverter org.apache.myfaces.convert.ex.IntegerConverter org.apache.myfaces.convert.ex.LongConverter org.apache.myfaces.convert.ex.ShortConverter | None | java.lang javax.faces.convert org.apache.myfaces.custom.clientvalidation.common |
org.apache.myfaces.custom.accordion
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.accordion.AbstractHtmlAccordionPanel | org.apache.myfaces.custom.accordion.HtmlAccordionPanel org.apache.myfaces.custom.accordion.HtmlAccordionPanelRenderer org.apache.myfaces.custom.accordion.HtmlAccordionPanelTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.el org.apache.myfaces.component.html.ext org.apache.myfaces.custom.tabbedpane 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.ajax
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 100.0% | 33.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.ajax.AjaxCallbacks | None | org.apache.myfaces.custom.ajax.util org.apache.myfaces.custom.inputAjax | java.lang |
org.apache.myfaces.custom.ajax.api
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 18 | 50.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.ajax.api.AjaxComponent org.apache.myfaces.custom.ajax.api.AjaxRenderer org.apache.myfaces.custom.ajax.api.AjaxSuggestRenderer org.apache.myfaces.custom.ajax.api.DeprecatedAjaxComponent | org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener$1 org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener$2 org.apache.myfaces.custom.ajax.api.ComponentNotFoundException | org.apache.myfaces.custom.ajaxchildcombobox org.apache.myfaces.custom.autoupdatedatatable org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.suggestajax org.apache.myfaces.custom.suggestajax.inputsuggestajax org.apache.myfaces.custom.suggestajax.tablesuggestajax | java.io java.lang java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.servlet org.apache.commons.logging org.apache.myfaces.component.html.ext org.apache.myfaces.custom.ajax.util org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.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.custom.ajax.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 14 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.ajax.util.AjaxRendererUtils | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.servlet.http org.apache.commons.logging org.apache.myfaces.component.html.ext org.apache.myfaces.custom.ajax org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.util org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.ajaxchildcombobox
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 22 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.ajaxchildcombobox.AbstractAjaxChildComboBox | org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBox org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBoxTag org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBoxTagHandler org.apache.myfaces.custom.ajaxchildcombobox.HtmlAjaxChildComboBoxRenderer | 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.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.model javax.servlet org.apache.commons.logging org.apache.myfaces.component.html.ext org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.dojo 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.autoupdatedatatable
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.autoupdatedatatable.AbstractAutoUpdateDataTable | org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTable org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableRenderer org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.el org.apache.myfaces.component.html.ext org.apache.myfaces.custom.ajax.api 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.custom.clientvalidation.common
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 11 | 40.0% | 69.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.clientvalidation.common.ClientConverter org.apache.myfaces.custom.clientvalidation.common.ClientValidator | org.apache.myfaces.custom.clientvalidation.common.CVCall org.apache.myfaces.custom.clientvalidation.common.CVCallsHolder org.apache.myfaces.custom.clientvalidation.common.CVUtils | org.apache.myfaces.convert.ex org.apache.myfaces.custom.clientvalidation.validationscript org.apache.myfaces.custom.form org.apache.myfaces.renderkit.html.ext org.apache.myfaces.validator.ex | 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.util org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.clientvalidation.validationscript
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScript org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptRenderer org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptTag | None | java.io java.lang javax.faces.component javax.faces.context javax.faces.render javax.faces.webapp org.apache.myfaces.custom.clientvalidation.common org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.comparetovalidator
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 14 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.comparetovalidator.AbstractCompareToValidator | org.apache.myfaces.custom.comparetovalidator.CompareToValidator org.apache.myfaces.custom.comparetovalidator.ValidateCompareToTag | None | java.lang java.util 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.shared_tomahawk.util org.apache.myfaces.validator |
org.apache.myfaces.custom.conversation
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 20 | 18.0% | 100.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.conversation.AbstractConversationActionListener org.apache.myfaces.custom.conversation.ConversationBeanElevator org.apache.myfaces.custom.conversation.ConversationListener org.apache.myfaces.custom.conversation.ConversationMessager org.apache.myfaces.custom.conversation.PersistenceManager org.apache.myfaces.custom.conversation.PersistenceManagerFactory org.apache.myfaces.custom.conversation.PersistentConversation | org.apache.myfaces.custom.conversation.AbstractConversationComponent org.apache.myfaces.custom.conversation.AbstractConversationTag org.apache.myfaces.custom.conversation.Conversation org.apache.myfaces.custom.conversation.ConversationContext org.apache.myfaces.custom.conversation.ConversationExternalContext org.apache.myfaces.custom.conversation.ConversationExternalContext$1 org.apache.myfaces.custom.conversation.ConversationExternalContext$2 org.apache.myfaces.custom.conversation.ConversationExternalContext$3 org.apache.myfaces.custom.conversation.ConversationManager org.apache.myfaces.custom.conversation.ConversationManager$ContextWiperThread org.apache.myfaces.custom.conversation.ConversationRequestParameterProvider org.apache.myfaces.custom.conversation.ConversationServletFilter org.apache.myfaces.custom.conversation.ConversationTag org.apache.myfaces.custom.conversation.ConversationUtils org.apache.myfaces.custom.conversation.ConversationVariableResolver org.apache.myfaces.custom.conversation.DefaultConversationBeanElevator org.apache.myfaces.custom.conversation.DefaultConversationMessager org.apache.myfaces.custom.conversation.EndConversationMethodBindingFacade org.apache.myfaces.custom.conversation.EndConversationTag org.apache.myfaces.custom.conversation.EnsureConversationTag org.apache.myfaces.custom.conversation.FakeMap org.apache.myfaces.custom.conversation.SeparateConversationContextTag org.apache.myfaces.custom.conversation.SpringConversationScope org.apache.myfaces.custom.conversation.StartConversationTag org.apache.myfaces.custom.conversation.UIConversation org.apache.myfaces.custom.conversation.UIEndConversation org.apache.myfaces.custom.conversation.UIEnsureConversation org.apache.myfaces.custom.conversation.UISeparateConversationContext org.apache.myfaces.custom.conversation.UIStartConversation org.apache.myfaces.custom.conversation.UIStartConversation$ConversationStartAction org.apache.myfaces.custom.conversation.ValueBindingKey | 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 javax.servlet javax.servlet.http org.apache.commons.logging org.apache.myfaces.custom.redirectTracker org.apache.myfaces.custom.requestParameterProvider org.apache.myfaces.shared_tomahawk.el org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.util org.springframework.beans.factory org.springframework.beans.factory.config |
org.apache.myfaces.custom.convertDateTime
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.convertDateTime.ConvertDateTimeTag org.apache.myfaces.custom.convertDateTime.DateTimeConverter | None | java.lang java.util javax.faces.application javax.faces.context javax.faces.convert javax.faces.el javax.faces.webapp javax.servlet.jsp org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.convertNumber
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.convertNumber.TypedNumberConverter org.apache.myfaces.custom.convertNumber.TypedNumberConverterTag | None | java.lang java.text java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.webapp javax.servlet.jsp org.apache.commons.beanutils org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.convertString
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.custom.convertString.TrimConverter | None | java.lang javax.faces.component javax.faces.context javax.faces.convert |
org.apache.myfaces.custom.convertStringUtils
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.convertStringUtils.StringUtilsConverter org.apache.myfaces.custom.convertStringUtils.StringUtilsConverterTag | None | java.lang javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.webapp javax.servlet.jsp org.apache.commons.lang |
org.apache.myfaces.custom.convertboolean
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.convertboolean.BooleanConverter org.apache.myfaces.custom.convertboolean.ConvertBooleanTag | None | java.lang javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.webapp javax.servlet.jsp |
org.apache.myfaces.custom.csvvalidator
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.csvvalidator.AbstractCSVValidator | org.apache.myfaces.custom.csvvalidator.CSVValidator org.apache.myfaces.custom.csvvalidator.ValidateCSVTag | None | java.lang java.util.regex javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.validator javax.faces.webapp javax.servlet.jsp org.apache.myfaces.shared_tomahawk.util org.apache.myfaces.validator |
org.apache.myfaces.custom.dialog
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.dialog.AbstractModalDialog | org.apache.myfaces.custom.dialog.ModalDialog org.apache.myfaces.custom.dialog.ModalDialogRenderer org.apache.myfaces.custom.dialog.ModalDialogTag | org.apache.myfaces.custom.submitOnEvent | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.webapp org.apache.myfaces.custom.dojo org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.dojoaddresource
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 44.0% | 100.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.dojoaddresource.DojoAddResource$AbstractResourceUri org.apache.myfaces.custom.dojoaddresource.DojoAddResource$InlinePositionedInfo org.apache.myfaces.custom.dojoaddresource.DojoAddResource$PositionedInfo org.apache.myfaces.custom.dojoaddresource.DojoAddResource$WritablePositionedInfo | org.apache.myfaces.custom.dojoaddresource.DojoAddResource org.apache.myfaces.custom.dojoaddresource.DojoAddResource$InlineScriptPositionedInfo org.apache.myfaces.custom.dojoaddresource.DojoAddResource$InlineStylePositionedInfo org.apache.myfaces.custom.dojoaddresource.DojoAddResource$ScriptPositionedInfo org.apache.myfaces.custom.dojoaddresource.DojoAddResource$StylePositionedInfo | None | java.io java.lang java.net java.util javax.faces javax.faces.application javax.faces.context javax.servlet javax.servlet.http org.apache.commons.lang.builder org.apache.commons.logging org.apache.myfaces.custom.dojo org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.config org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.dojolayouts
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 29.0% | 100.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.dojolayouts.AbstractDojoContentPane org.apache.myfaces.custom.dojolayouts.AbstractDojoSplitPane org.apache.myfaces.custom.dojolayouts.AbstractFloatingPaneBase org.apache.myfaces.custom.dojolayouts.AbstractTitlePane org.apache.myfaces.custom.dojolayouts.ResourceLoader | org.apache.myfaces.custom.dojolayouts.DojoContentPane org.apache.myfaces.custom.dojolayouts.DojoContentPaneRenderer org.apache.myfaces.custom.dojolayouts.DojoContentPaneTag org.apache.myfaces.custom.dojolayouts.DojoSplitPane org.apache.myfaces.custom.dojolayouts.DojoSplitPaneRenderer org.apache.myfaces.custom.dojolayouts.DojoSplitPaneTag org.apache.myfaces.custom.dojolayouts.FloatingPaneBase org.apache.myfaces.custom.dojolayouts.FloatingPaneBaseRenderer org.apache.myfaces.custom.dojolayouts.FloatingPaneTag org.apache.myfaces.custom.dojolayouts.TitlePane org.apache.myfaces.custom.dojolayouts.TitlePaneRenderer org.apache.myfaces.custom.dojolayouts.TitlePaneTag | 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.custom.dojo org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.dynamicResources
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 4 | 67.0% | 57.0% | 24.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.dynamicResources.ResourceContext org.apache.myfaces.custom.dynamicResources.ResourceRenderer | org.apache.myfaces.custom.dynamicResources.SimpleResourceContext | org.apache.myfaces.custom.graphicimagedynamic org.apache.myfaces.custom.graphicimagedynamic.util org.apache.myfaces.custom.outputlinkdynamic | java.io java.lang java.util javax.faces.context |
org.apache.myfaces.custom.effect
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.effect.AbstractEffect | org.apache.myfaces.custom.effect.Effect org.apache.myfaces.custom.effect.EffectRenderer org.apache.myfaces.custom.effect.EffectTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.el org.apache.myfaces.custom.div org.apache.myfaces.custom.dojo org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.exporter
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.exporter.ExporterActionListener org.apache.myfaces.custom.exporter.ExporterActionListenerTag | None | java.lang javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.webapp javax.servlet.http javax.servlet.jsp javax.servlet.jsp.tagext org.apache.commons.logging org.apache.myfaces.component.html.ext org.apache.myfaces.custom.exporter.util org.apache.myfaces.custom.util |
org.apache.myfaces.custom.exporter.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 33.0% | 93.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.exporter.util.ExporterConstants | org.apache.myfaces.custom.exporter.util.ExcelExporterUtil org.apache.myfaces.custom.exporter.util.PDFExporterUtil | org.apache.myfaces.custom.exporter | com.lowagie.text com.lowagie.text.pdf java.io java.lang java.util javax.faces.component javax.faces.component.html javax.faces.context javax.servlet javax.servlet.http org.apache.myfaces.custom.util org.apache.myfaces.shared_tomahawk.renderkit org.apache.poi.hssf.usermodel |
org.apache.myfaces.custom.fisheye
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.fisheye.AbstractFishEyeCommandLink org.apache.myfaces.custom.fisheye.AbstractHtmlFishEyeNavigationMenu | org.apache.myfaces.custom.fisheye.FishEyeCommandLink org.apache.myfaces.custom.fisheye.FishEyeCommandLinkTag org.apache.myfaces.custom.fisheye.FishEyeItem org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuTag | 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.commons.collections.map org.apache.commons.logging org.apache.myfaces.custom.dojo org.apache.myfaces.custom.navmenu org.apache.myfaces.renderkit.html.ext 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.focus
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.focus.AbstractHtmlFocus | org.apache.myfaces.custom.focus.HtmlFocus org.apache.myfaces.custom.focus.HtmlFocusRenderer org.apache.myfaces.custom.focus.HtmlFocusTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.el javax.faces.render javax.faces.webapp org.apache.commons.logging org.apache.myfaces.custom.date org.apache.myfaces.custom.dojo org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.form
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.form.AbstractHtmlForm | org.apache.myfaces.custom.form.HtmlForm org.apache.myfaces.custom.form.HtmlFormRenderer org.apache.myfaces.custom.form.HtmlFormTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.el javax.servlet.http org.apache.myfaces.component org.apache.myfaces.component.html.util org.apache.myfaces.custom.clientvalidation.common org.apache.myfaces.shared_tomahawk.renderkit.html org.apache.myfaces.shared_tomahawk.taglib.html |
org.apache.myfaces.custom.globalId
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.custom.globalId.GlobalId org.apache.myfaces.custom.globalId.GlobalIdTag | None | java.lang javax.faces.component javax.faces.context javax.faces.webapp |
org.apache.myfaces.custom.graphicimagedynamic
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 23 | 40.0% | 100.0% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.graphicimagedynamic.ImageContext org.apache.myfaces.custom.graphicimagedynamic.ImageRenderer | org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamic org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicRenderer org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicTag | 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.servlet javax.servlet.http org.apache.commons.logging org.apache.myfaces.component.html.ext org.apache.myfaces.component.html.util org.apache.myfaces.custom.dynamicResources org.apache.myfaces.custom.graphicimagedynamic.util org.apache.myfaces.custom.util 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.shared_tomahawk.util |
org.apache.myfaces.custom.graphicimagedynamic.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 50.0% | 91.0% | 41.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.graphicimagedynamic.util.GraphicImageDynamicConstants org.apache.myfaces.custom.graphicimagedynamic.util.ImageContext org.apache.myfaces.custom.graphicimagedynamic.util.ImageRenderer | org.apache.myfaces.custom.graphicimagedynamic.util.GraphicsImageDynamicHelper org.apache.myfaces.custom.graphicimagedynamic.util.ImageResponseStream org.apache.myfaces.custom.graphicimagedynamic.util.SimpleImageContext | org.apache.myfaces.custom.graphicimagedynamic | java.io java.lang java.util javax.faces javax.faces.application javax.faces.context javax.faces.el org.apache.commons.logging org.apache.myfaces.custom.dynamicResources org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.ifmessage
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 25.0% | 100.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.ifmessage.AbstractIfMessage | org.apache.myfaces.custom.ifmessage.IfMessage org.apache.myfaces.custom.ifmessage.IfMessageRenderer org.apache.myfaces.custom.ifmessage.IfMessageTag | 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.custom.imageloop
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 18.0% | 100.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.imageloop.AbstractHtmlImageLoop org.apache.myfaces.custom.imageloop.AbstractImageLoopItems | org.apache.myfaces.custom.imageloop.GraphicItem org.apache.myfaces.custom.imageloop.HtmlImageLoop org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer org.apache.myfaces.custom.imageloop.HtmlImageLoopTag org.apache.myfaces.custom.imageloop.ImageLoopItem org.apache.myfaces.custom.imageloop.ImageLoopItemTag org.apache.myfaces.custom.imageloop.ImageLoopItems org.apache.myfaces.custom.imageloop.ImageLoopItemsIterator org.apache.myfaces.custom.imageloop.ImageLoopItemsTag | 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.html.util org.apache.myfaces.custom.dojo org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.inputAjax
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 21 | 22.0% | 88.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.inputAjax.AbstractHtmlCommandButtonAjax org.apache.myfaces.custom.inputAjax.AbstractHtmlInputTextAjax org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectManyCheckboxAjax org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectOneRadioAjax org.apache.myfaces.custom.inputAjax.AbstractListener | org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjax org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxRenderer org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxTag org.apache.myfaces.custom.inputAjax.HtmlInputTextAjax org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxRenderer org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxTag org.apache.myfaces.custom.inputAjax.HtmlMessage org.apache.myfaces.custom.inputAjax.HtmlMessageRenderer org.apache.myfaces.custom.inputAjax.HtmlMessageTag org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjax org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxRenderer org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxTag org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjax org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxRenderer org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxTag org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjax org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxRenderer org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxTag org.apache.myfaces.custom.inputAjax.Listener org.apache.myfaces.custom.inputAjax.ListenerTag org.apache.myfaces.custom.inputAjax.SampleValueChangeListener | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.ajax.util org.apache.myfaces.custom.suggestajax.tablesuggestajax | java.io java.lang java.util 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.component.html.ext org.apache.myfaces.custom.ajax org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.ajax.util 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.taglib.html.ext |
org.apache.myfaces.custom.isbnvalidator
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.isbnvalidator.ISBNValidator org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag | None | java.lang javax.faces.application javax.faces.component javax.faces.context javax.faces.validator javax.servlet.jsp org.apache.commons.validator org.apache.myfaces.shared_tomahawk.util org.apache.myfaces.validator |
org.apache.myfaces.custom.loadbundle
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 29.0% | 100.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.loadbundle.AbstractLoadBundle org.apache.myfaces.custom.loadbundle.AbstractLoadBundleTag | org.apache.myfaces.custom.loadbundle.AbstractLoadBundle$BundleMap org.apache.myfaces.custom.loadbundle.AbstractLoadBundle$BundleMap$1 org.apache.myfaces.custom.loadbundle.FacesEventWrapper org.apache.myfaces.custom.loadbundle.LoadBundle org.apache.myfaces.custom.loadbundle.LoadBundleTag | 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 javax.servlet.jsp org.apache.commons.logging |
org.apache.myfaces.custom.media
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 25.0% | 92.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.media.AbstractMediaComponent | org.apache.myfaces.custom.media.MediaComponent org.apache.myfaces.custom.media.MediaRenderer org.apache.myfaces.custom.media.MediaTag | org.apache.myfaces.custom.media.util | 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.custom.media.util org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.media.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 50.0% | 80.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.media.util.MediaConstants | org.apache.myfaces.custom.media.util.MediaUtil | org.apache.myfaces.custom.media | java.io java.lang javax.faces.context org.apache.myfaces.custom.media |
org.apache.myfaces.custom.outputlinkdynamic
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 21 | 17.0% | 100.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.outputlinkdynamic.AbstractOutputLinkDynamic | org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamic org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicRenderer org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicRenderer$1 org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicRenderer$ResourceResponseStream org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicTag | 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.lifecycle javax.servlet javax.servlet.http org.apache.myfaces.component org.apache.myfaces.component.html.util org.apache.myfaces.custom.dynamicResources 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.shared_tomahawk.taglib.html org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.passwordStrength
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 40.0% | 100.0% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.passwordStrength.AbstractPasswordStrengthComponent org.apache.myfaces.custom.passwordStrength.TextIndicatorType | org.apache.myfaces.custom.passwordStrength.PasswordStrengthComponent org.apache.myfaces.custom.passwordStrength.PasswordStrengthRenderer org.apache.myfaces.custom.passwordStrength.PasswordStrengthTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.el javax.faces.render org.apache.commons.lang 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.taglib.html org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.ppr
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 28 | 14.0% | 100.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.ppr.AbstractPPRPanelGroup org.apache.myfaces.custom.ppr.AbstractPPRSubmit org.apache.myfaces.custom.ppr.ContextCallback | org.apache.myfaces.custom.ppr.PPRFacesContextWrapper org.apache.myfaces.custom.ppr.PPRLifecycleFactory org.apache.myfaces.custom.ppr.PPRLifecycleWrapper org.apache.myfaces.custom.ppr.PPRLifecycleWrapper$1 org.apache.myfaces.custom.ppr.PPRPanelGroup org.apache.myfaces.custom.ppr.PPRPanelGroupRenderer org.apache.myfaces.custom.ppr.PPRPanelGroupTag org.apache.myfaces.custom.ppr.PPRPhaseListener org.apache.myfaces.custom.ppr.PPRPhaseListener$1 org.apache.myfaces.custom.ppr.PPRSubmit org.apache.myfaces.custom.ppr.PPRSubmitRenderer org.apache.myfaces.custom.ppr.PPRSubmitTag org.apache.myfaces.custom.ppr.PPRSupport org.apache.myfaces.custom.ppr.PPRViewRootWrapper org.apache.myfaces.custom.ppr.PPRViewRootWrapper$1 org.apache.myfaces.custom.ppr.PPRViewRootWrapper$2 org.apache.myfaces.custom.ppr.PPRViewRootWrapper$3 org.apache.myfaces.custom.ppr.PartialTriggerParser org.apache.myfaces.custom.ppr.PartialTriggerParser$PartialTrigger | None | java.io java.lang java.lang.reflect java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.lifecycle javax.faces.render javax.faces.webapp javax.servlet org.apache.commons.collections org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.component.html.ext org.apache.myfaces.custom.dojo org.apache.myfaces.custom.subform org.apache.myfaces.generated.taglib.html.ext org.apache.myfaces.renderkit.html.ext 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.custom.redirectTracker
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 14 | 8.0% | 88.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.redirectTracker.RedirectTrackerPolicy | org.apache.myfaces.custom.redirectTracker.FacesContextWrapper org.apache.myfaces.custom.redirectTracker.RedirectTrackerContext org.apache.myfaces.custom.redirectTracker.RedirectTrackerExternalContextWrapper org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$1 org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$MessageEntry org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler$1 org.apache.myfaces.custom.redirectTracker.RedirectTrackerPhaseListener org.apache.myfaces.custom.redirectTracker.RedirectTrackerVariableResolver | org.apache.myfaces.custom.conversation org.apache.myfaces.custom.redirectTracker.policy | java.io java.lang java.net java.security java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.render org.apache.commons.logging org.apache.myfaces.shared_tomahawk.util |
org.apache.myfaces.custom.redirectTracker.policy
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.custom.redirectTracker.policy.FullRedirectTrackPolicy org.apache.myfaces.custom.redirectTracker.policy.MessagesRedirectTrackPolicy org.apache.myfaces.custom.redirectTracker.policy.NoopRedirectTrackPolicy | None | java.lang org.apache.myfaces.custom.redirectTracker |
org.apache.myfaces.custom.renderOne
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.renderOne.AbstractUIRenderOne | org.apache.myfaces.custom.renderOne.UIRenderOne org.apache.myfaces.custom.renderOne.UIRenderOneTag | 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.custom.requestParameterProvider
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 25.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.requestParameterProvider.RequestParameterProvider | org.apache.myfaces.custom.requestParameterProvider.RequestParameterProviderManager org.apache.myfaces.custom.requestParameterProvider.RequestParameterResponseWrapper org.apache.myfaces.custom.requestParameterProvider.RequestParameterServletFilter | org.apache.myfaces.custom.conversation | java.io java.lang java.util javax.faces.context javax.servlet javax.servlet.http org.apache.commons.logging |
org.apache.myfaces.custom.roundeddiv
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 21 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.roundeddiv.AbstractHtmlRoundedDiv | org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivTag org.apache.myfaces.custom.roundeddiv.RoundedBorderGenerator | None | java.awt java.awt.geom java.awt.image java.io java.lang java.util java.util.regex javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.imageio javax.servlet javax.servlet.http org.apache.commons.logging org.apache.myfaces.component.html.util org.apache.myfaces.custom.div org.apache.myfaces.custom.htmlTag org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.scope
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.custom.scope.AfterScopePhaseListener org.apache.myfaces.custom.scope.ScopeHolder org.apache.myfaces.custom.scope.ScopeTag org.apache.myfaces.custom.scope.ScopeUtils org.apache.myfaces.custom.scope.UIScope | None | 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.shared_tomahawk.taglib.core |
org.apache.myfaces.custom.script
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 25.0% | 100.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.script.AbstractScript | org.apache.myfaces.custom.script.Script org.apache.myfaces.custom.script.ScriptRenderer org.apache.myfaces.custom.script.ScriptTag | 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.html |
org.apache.myfaces.custom.security
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 25.0% | 100.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.security.SecurityContext | org.apache.myfaces.custom.security.SecurityContextImpl org.apache.myfaces.custom.security.SecurityContextPropertyResolver org.apache.myfaces.custom.security.SecurityContextVariableResolver | None | java.lang javax.faces.context javax.faces.el org.apache.commons.logging |
org.apache.myfaces.custom.statechangednotifier
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.statechangednotifier.AbstractStateChangedNotifier | org.apache.myfaces.custom.statechangednotifier.StateChangedNotifier org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierRenderer org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierTag | 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 org.apache.commons.lang org.apache.myfaces.custom.dojo 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.custom.submitOnEvent
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.submitOnEvent.AbstractSubmitOnEvent | org.apache.myfaces.custom.submitOnEvent.SubmitOnEvent org.apache.myfaces.custom.submitOnEvent.SubmitOnEventRenderer org.apache.myfaces.custom.submitOnEvent.SubmitOnEventTag | 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.custom.dialog org.apache.myfaces.custom.dojo org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.suggest
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.suggest.AbstractInputSuggest | org.apache.myfaces.custom.suggest.InputSuggest org.apache.myfaces.custom.suggest.InputSuggestRenderer org.apache.myfaces.custom.suggest.InputSuggestTag | None | java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.el javax.faces.render org.apache.myfaces.component org.apache.myfaces.component.html.ext org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit.html org.apache.myfaces.shared_tomahawk.taglib.html |
org.apache.myfaces.custom.suggestajax
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 14 | 20.0% | 88.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.suggestajax.AbstractSuggestAjax | org.apache.myfaces.custom.suggestajax.AbstractSuggestAjaxTag org.apache.myfaces.custom.suggestajax.SuggestAjax org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer org.apache.myfaces.custom.suggestajax.SuggestAjaxTag | org.apache.myfaces.custom.suggestajax.inputsuggestajax org.apache.myfaces.custom.suggestajax.tablesuggestajax | 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.custom.ajax.api org.apache.myfaces.generated.taglib.html.ext org.apache.myfaces.renderkit.html.ext org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.suggestajax.inputsuggestajax
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 19 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.suggestajax.inputsuggestajax.AbstractInputSuggestAjax | org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjax org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxRenderer org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTag org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTagHandler | 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.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.webapp javax.servlet org.apache.commons.collections.map org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.dojo org.apache.myfaces.custom.suggestajax org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.suggestajax.tablesuggestajax
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 22 | 22.0% | 100.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.suggestajax.tablesuggestajax.AbstractHtmlOutputText org.apache.myfaces.custom.suggestajax.tablesuggestajax.AbstractTableSuggestAjax | org.apache.myfaces.custom.suggestajax.tablesuggestajax.HtmlOutputText org.apache.myfaces.custom.suggestajax.tablesuggestajax.HtmlOutputTextTag org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer$1 org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxTag org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxTagHandler | 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.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.webapp org.apache.commons.collections.map org.apache.myfaces.component.html.ext org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.dojo org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.suggestajax org.apache.myfaces.custom.util org.apache.myfaces.generated.taglib.html.ext org.apache.myfaces.shared_tomahawk.component org.apache.myfaces.shared_tomahawk.renderkit |
org.apache.myfaces.custom.table
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.table.AbstractFilterTable org.apache.myfaces.custom.table.AbstractSortableColumn | org.apache.myfaces.custom.table.FilterTable org.apache.myfaces.custom.table.FilterTableRenderer org.apache.myfaces.custom.table.FilterTableTag org.apache.myfaces.custom.table.SortableColumn org.apache.myfaces.custom.table.SortableColumnTag | 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.custom.dojo org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html org.apache.myfaces.shared_tomahawk.taglib.html |
org.apache.myfaces.custom.timednotifier
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.timednotifier.AbstractTimedNotifier | org.apache.myfaces.custom.timednotifier.TimedNotifier org.apache.myfaces.custom.timednotifier.TimedNotifierRenderer org.apache.myfaces.custom.timednotifier.TimedNotifierTag | None | 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.commons.lang org.apache.myfaces.custom.dojo org.apache.myfaces.renderkit.html.util org.apache.myfaces.shared_tomahawk.renderkit org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.custom.urlvalidator
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.urlvalidator.AbstractUrlValidator | org.apache.myfaces.custom.urlvalidator.UrlValidator org.apache.myfaces.custom.urlvalidator.ValidateUrlTag | 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.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 6 | 50.0% | 43.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.util.URIComponentUtils | org.apache.myfaces.custom.util.ComponentUtils | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.ajax.util org.apache.myfaces.custom.clientvalidation.common org.apache.myfaces.custom.exporter org.apache.myfaces.custom.exporter.util org.apache.myfaces.custom.graphicimagedynamic org.apache.myfaces.custom.suggestajax.tablesuggestajax org.apache.myfaces.renderkit.html.ext | java.lang java.util javax.faces.component javax.faces.component.html javax.faces.context javax.servlet |
org.apache.myfaces.custom.valueChangeNotifier
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 14.0% | 100.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.custom.valueChangeNotifier.RestoreStateCommand | org.apache.myfaces.custom.valueChangeNotifier.ValueChangeCollector org.apache.myfaces.custom.valueChangeNotifier.ValueChangeCollector$1 org.apache.myfaces.custom.valueChangeNotifier.ValueChangeManager org.apache.myfaces.custom.valueChangeNotifier.ValueChangeManager$Entry org.apache.myfaces.custom.valueChangeNotifier.ValueChangeNotifierTag org.apache.myfaces.custom.valueChangeNotifier.ValueChangePhaseListener | None | java.lang java.util javax.faces 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.logging |
org.apache.myfaces.renderkit.html.ext
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 10 | 0.0% | 52.999996% | 47.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.renderkit.html.ext.HtmlButtonExRenderer org.apache.myfaces.renderkit.html.ext.HtmlFormRenderer org.apache.myfaces.renderkit.html.ext.HtmlOutputTextRenderer | org.apache.myfaces.custom.accordion org.apache.myfaces.custom.ajaxchildcombobox org.apache.myfaces.custom.autoupdatedatatable org.apache.myfaces.custom.fisheye org.apache.myfaces.custom.graphicimagedynamic org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.outputlinkdynamic org.apache.myfaces.custom.ppr org.apache.myfaces.custom.suggestajax | java.io java.lang java.util javax.faces.component javax.faces.component.html javax.faces.context org.apache.myfaces.custom.clientvalidation.common org.apache.myfaces.custom.util org.apache.myfaces.renderkit.template org.apache.myfaces.shared_tomahawk.renderkit.html |
org.apache.myfaces.renderkit.template
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 50.0% | 91.0% | 41.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.renderkit.template.TemplateEncoder org.apache.myfaces.renderkit.template.TemplateRenderer | org.apache.myfaces.renderkit.template.DefaultTemplateEncoder org.apache.myfaces.renderkit.template.DefaultTemplateLoader | org.apache.myfaces.renderkit.html.ext | freemarker.cache freemarker.template java.io java.lang java.net java.util javax.faces.component javax.faces.context javax.faces.render org.apache.commons.logging |
org.apache.myfaces.tomahawk.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.tomahawk.util.ErrorPageWriter org.apache.myfaces.tomahawk.util.ErrorRedirectJSFPageHandler org.apache.myfaces.tomahawk.util.ExceptionContext | None | java.beans java.io java.lang java.lang.reflect java.text java.util java.util.regex javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.lifecycle javax.servlet javax.servlet.http org.apache.commons.logging |
org.apache.myfaces.validator.ex
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.validator.ex.DoubleRangeValidator org.apache.myfaces.validator.ex.LengthValidator org.apache.myfaces.validator.ex.LongRangeValidator | None | java.lang javax.faces.validator org.apache.myfaces.custom.clientvalidation.common |
Cycles
[ summary ] [ packages ] [ cycles ] [ explanations ]Package | Package Dependencies |
---|---|
org.apache.myfaces.custom.ajax.api | org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api |
org.apache.myfaces.custom.ajax.util | org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax |
org.apache.myfaces.custom.ajaxchildcombobox | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api |
org.apache.myfaces.custom.autoupdatedatatable | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api |
org.apache.myfaces.custom.inputAjax | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax |
org.apache.myfaces.custom.media | org.apache.myfaces.custom.media.util org.apache.myfaces.custom.media |
org.apache.myfaces.custom.media.util | org.apache.myfaces.custom.media org.apache.myfaces.custom.media.util |
org.apache.myfaces.custom.suggestajax | org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api |
org.apache.myfaces.custom.suggestajax.inputsuggestajax | org.apache.myfaces.custom.suggestajax org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api |
org.apache.myfaces.custom.suggestajax.tablesuggestajax | org.apache.myfaces.custom.suggestajax org.apache.myfaces.custom.ajax.api org.apache.myfaces.custom.inputAjax org.apache.myfaces.custom.ajax.api |
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. |