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.tobago
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 1 | 0.0% | 33.0% | 67.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.TobagoConstants |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.internal.taglib |
java.lang |
org.apache.myfaces.tobago.ajax.api
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 16 | 50.0% | 76.0% | 26.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.ajax.api.AjaxComponent org.apache.myfaces.tobago.ajax.api.AjaxRenderer |
org.apache.myfaces.tobago.ajax.api.AjaxResponseRenderer org.apache.myfaces.tobago.ajax.api.AjaxUtils |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
java.io java.lang java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.render javax.servlet.http org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago.compat org.apache.myfaces.tobago.context org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
org.apache.myfaces.tobago.application
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 11 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.application.ViewHandlerImpl |
None | java.io java.lang java.util javax.faces javax.faces.application javax.faces.component javax.faces.context org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.portlet org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.bean
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 4 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.bean.ResourceMap |
None | java.io java.lang java.util org.apache.commons.logging |
org.apache.myfaces.tobago.component
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 12 | 33 | 33.0% | 73.0% | 7.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.component.AbstractUIButton org.apache.myfaces.tobago.component.AbstractUICell org.apache.myfaces.tobago.component.AbstractUIColumn org.apache.myfaces.tobago.component.AbstractUICommand org.apache.myfaces.tobago.component.AbstractUIData org.apache.myfaces.tobago.component.AbstractUIDate org.apache.myfaces.tobago.component.AbstractUIFileInput org.apache.myfaces.tobago.component.AbstractUIGridLayout org.apache.myfaces.tobago.component.AbstractUIImage org.apache.myfaces.tobago.component.AbstractUILabel org.apache.myfaces.tobago.component.AbstractUIMessages org.apache.myfaces.tobago.component.AbstractUIOut org.apache.myfaces.tobago.component.AbstractUIPage org.apache.myfaces.tobago.component.AbstractUIPanel org.apache.myfaces.tobago.component.AbstractUIPopup org.apache.myfaces.tobago.component.AbstractUISelectBoolean org.apache.myfaces.tobago.component.AbstractUISelectMany org.apache.myfaces.tobago.component.AbstractUISelectOne org.apache.myfaces.tobago.component.AbstractUISeparator org.apache.myfaces.tobago.component.AbstractUITabGroup org.apache.myfaces.tobago.component.AbstractUITabGroupLayout org.apache.myfaces.tobago.component.AbstractUITime org.apache.myfaces.tobago.component.AbstractUIToolBar org.apache.myfaces.tobago.component.AbstractUIToolBarCommand org.apache.myfaces.tobago.component.AbstractUITree org.apache.myfaces.tobago.component.AbstractUITreeData org.apache.myfaces.tobago.component.AbstractUITreeNode org.apache.myfaces.tobago.component.Cell org.apache.myfaces.tobago.component.ColumnEvent org.apache.myfaces.tobago.component.DeprecatedDimension org.apache.myfaces.tobago.component.Form org.apache.myfaces.tobago.component.SupportsMarkup org.apache.myfaces.tobago.component.SupportsRenderedPartially org.apache.myfaces.tobago.component.TreeModelBuilder org.apache.myfaces.tobago.component.UICommandBase org.apache.myfaces.tobago.component.UIInputBase org.apache.myfaces.tobago.component.UILayout org.apache.myfaces.tobago.component.UIPanelBase |
org.apache.myfaces.tobago.component.AbstractUIData$1 org.apache.myfaces.tobago.component.AbstractUIForm org.apache.myfaces.tobago.component.AbstractUIMessages$Item org.apache.myfaces.tobago.component.AbstractUIMessages$ItemComparator org.apache.myfaces.tobago.component.AbstractUIMessages$OrderBy org.apache.myfaces.tobago.component.AbstractUITreeData$FacesEventWrapper org.apache.myfaces.tobago.component.Attributes org.apache.myfaces.tobago.component.ComponentTypes org.apache.myfaces.tobago.component.CreateComponentUtils org.apache.myfaces.tobago.component.Facets org.apache.myfaces.tobago.component.RendererTypes org.apache.myfaces.tobago.component.Sorter org.apache.myfaces.tobago.component.Tags org.apache.myfaces.tobago.component.UIBox org.apache.myfaces.tobago.component.UIButton org.apache.myfaces.tobago.component.UICalendar org.apache.myfaces.tobago.component.UICell org.apache.myfaces.tobago.component.UIColumn org.apache.myfaces.tobago.component.UIColumnEvent org.apache.myfaces.tobago.component.UIColumnSelector org.apache.myfaces.tobago.component.UICommand org.apache.myfaces.tobago.component.UIData org.apache.myfaces.tobago.component.UIDate org.apache.myfaces.tobago.component.UIDatePicker org.apache.myfaces.tobago.component.UIFileInput org.apache.myfaces.tobago.component.UIForm org.apache.myfaces.tobago.component.UIGridLayout org.apache.myfaces.tobago.component.UIHiddenInput org.apache.myfaces.tobago.component.UIImage org.apache.myfaces.tobago.component.UIInput org.apache.myfaces.tobago.component.UILabel org.apache.myfaces.tobago.component.UILink org.apache.myfaces.tobago.component.UIMenu org.apache.myfaces.tobago.component.UIMenuBar org.apache.myfaces.tobago.component.UIMenuCheckbox org.apache.myfaces.tobago.component.UIMenuCommand org.apache.myfaces.tobago.component.UIMenuRadio org.apache.myfaces.tobago.component.UIMenuSelectOne org.apache.myfaces.tobago.component.UIMenuSeparator org.apache.myfaces.tobago.component.UIMessage org.apache.myfaces.tobago.component.UIMessages org.apache.myfaces.tobago.component.UINamingContainer org.apache.myfaces.tobago.component.UIObject org.apache.myfaces.tobago.component.UIOut org.apache.myfaces.tobago.component.UIPage org.apache.myfaces.tobago.component.UIPanel org.apache.myfaces.tobago.component.UIPopup org.apache.myfaces.tobago.component.UIProgress org.apache.myfaces.tobago.component.UIReload org.apache.myfaces.tobago.component.UIScript org.apache.myfaces.tobago.component.UISelectBoolean org.apache.myfaces.tobago.component.UISelectBooleanCommand org.apache.myfaces.tobago.component.UISelectItem org.apache.myfaces.tobago.component.UISelectItems org.apache.myfaces.tobago.component.UISelectManyCheckbox org.apache.myfaces.tobago.component.UISelectManyListbox org.apache.myfaces.tobago.component.UISelectOneChoice org.apache.myfaces.tobago.component.UISelectOneCommand org.apache.myfaces.tobago.component.UISelectOneListbox org.apache.myfaces.tobago.component.UISelectOneRadio org.apache.myfaces.tobago.component.UISelectReference org.apache.myfaces.tobago.component.UISeparator org.apache.myfaces.tobago.component.UIStyle org.apache.myfaces.tobago.component.UITab org.apache.myfaces.tobago.component.UITabGroup org.apache.myfaces.tobago.component.UITabGroupLayout org.apache.myfaces.tobago.component.UITextarea org.apache.myfaces.tobago.component.UITime org.apache.myfaces.tobago.component.UIToolBar org.apache.myfaces.tobago.component.UIToolBarCheck org.apache.myfaces.tobago.component.UIToolBarCommand org.apache.myfaces.tobago.component.UIToolBarSelectOne org.apache.myfaces.tobago.component.UITree org.apache.myfaces.tobago.component.UITreeData org.apache.myfaces.tobago.component.UITreeNode org.apache.myfaces.tobago.component.UIViewRoot |
org.apache.myfaces.tobago.application org.apache.myfaces.tobago.context org.apache.myfaces.tobago.event org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.model org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.renderkit.html org.apache.myfaces.tobago.taglib.component org.apache.myfaces.tobago.util org.apache.myfaces.tobago.validator |
java.io java.lang java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.model javax.faces.render javax.faces.validator javax.servlet.http javax.swing.tree org.apache.commons.collections.iterators org.apache.commons.fileupload org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.compat org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.event org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.layout.grid org.apache.myfaces.tobago.layout.math org.apache.myfaces.tobago.model org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
org.apache.myfaces.tobago.config
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 6 | 17 | 0.0% | 74.0% | 26.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.config.Attribute org.apache.myfaces.tobago.config.MappingRule org.apache.myfaces.tobago.config.ThemeConfig org.apache.myfaces.tobago.config.ThemeConfig$CacheKey org.apache.myfaces.tobago.config.TobagoConfig org.apache.myfaces.tobago.config.TobagoConfigParser |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.context org.apache.myfaces.tobago.convert org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.servlet org.apache.myfaces.tobago.webapp |
java.io java.lang java.net java.util javax.faces javax.faces.component javax.faces.context javax.servlet org.apache.commons.digester org.apache.commons.io org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago.context org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.util org.xml.sax |
org.apache.myfaces.tobago.context
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 9 | 22 | 10.0% | 71.0% | 19.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.context.RenderersConfig org.apache.myfaces.tobago.context.ResourceManager org.apache.myfaces.tobago.context.Theme |
org.apache.myfaces.tobago.context.ClientProperties org.apache.myfaces.tobago.context.FacesContextFactoryWrapper org.apache.myfaces.tobago.context.FacesContextWrapper org.apache.myfaces.tobago.context.MarkupConfig org.apache.myfaces.tobago.context.RendererConfig org.apache.myfaces.tobago.context.RenderersConfigImpl org.apache.myfaces.tobago.context.ResourceLocator org.apache.myfaces.tobago.context.ResourceManagerFactory org.apache.myfaces.tobago.context.ResourceManagerImpl org.apache.myfaces.tobago.context.ResourceManagerImpl$1 org.apache.myfaces.tobago.context.ResourceManagerImpl$CacheKey org.apache.myfaces.tobago.context.ResourceManagerImpl$ImageCacheKey org.apache.myfaces.tobago.context.ResourceManagerImpl$JspCacheKey org.apache.myfaces.tobago.context.ResourceManagerImpl$MiscCacheKey org.apache.myfaces.tobago.context.ResourceManagerImpl$PropertyCacheKey org.apache.myfaces.tobago.context.ResourceManagerImpl$RendererCacheKey org.apache.myfaces.tobago.context.ResourceManagerUtil org.apache.myfaces.tobago.context.ResourceUtils org.apache.myfaces.tobago.context.ThemeBuilder org.apache.myfaces.tobago.context.ThemeImpl org.apache.myfaces.tobago.context.ThemeParser org.apache.myfaces.tobago.context.TobagoContext org.apache.myfaces.tobago.context.TobagoFacesContext org.apache.myfaces.tobago.context.TobagoResourceBundle org.apache.myfaces.tobago.context.TransientStateHolder org.apache.myfaces.tobago.context.UserAgent |
org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.component org.apache.myfaces.tobago.config org.apache.myfaces.tobago.convert org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.renderkit.html org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
java.io java.lang java.net java.util java.util.zip javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.lifecycle javax.faces.render javax.servlet org.apache.commons.collections.list org.apache.commons.collections.set org.apache.commons.digester org.apache.commons.io org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.config org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.util org.xml.sax |
org.apache.myfaces.tobago.convert
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 10 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.convert.CurrencyConverter org.apache.myfaces.tobago.convert.DurationConverter org.apache.myfaces.tobago.convert.LocaleConverter org.apache.myfaces.tobago.convert.ThemeConverter |
None | java.lang java.text java.util javax.faces.component javax.faces.context javax.faces.convert org.apache.commons.logging org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.el
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 7 | 0.0% | 78.0% | 22.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.el.ConstantMethodBinding org.apache.myfaces.tobago.el.UserVariableResolverImpl org.apache.myfaces.tobago.el.UserWrapper org.apache.myfaces.tobago.el.UserWrapper$1 org.apache.myfaces.tobago.el.UserWrapper$RolesMap |
org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.util |
java.io java.lang java.security java.util javax.faces.context javax.faces.el org.apache.commons.logging |
org.apache.myfaces.tobago.event
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 6 | 9 | 0.0% | 60.000004% | 40.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.event.PageAction org.apache.myfaces.tobago.event.PageActionEvent org.apache.myfaces.tobago.event.PageActionUtil org.apache.myfaces.tobago.event.PopupActionListener |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.model org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.taglib.component org.apache.myfaces.tobago.util |
java.io java.lang java.util javax.faces.component javax.faces.context javax.faces.event org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.internal.taglib
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 21 | 3.0% | 95.0% | 2.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag org.apache.myfaces.tobago.internal.taglib.TobagoTag |
org.apache.myfaces.tobago.internal.taglib.AttributeTag org.apache.myfaces.tobago.internal.taglib.BoxTag org.apache.myfaces.tobago.internal.taglib.ButtonTag org.apache.myfaces.tobago.internal.taglib.CalendarTag org.apache.myfaces.tobago.internal.taglib.CellTag org.apache.myfaces.tobago.internal.taglib.ColumnEventTag org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag org.apache.myfaces.tobago.internal.taglib.ColumnTag org.apache.myfaces.tobago.internal.taglib.CommandTag org.apache.myfaces.tobago.internal.taglib.ConverterTag org.apache.myfaces.tobago.internal.taglib.DatePickerTag org.apache.myfaces.tobago.internal.taglib.DateTag org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag org.apache.myfaces.tobago.internal.taglib.FileTag org.apache.myfaces.tobago.internal.taglib.FormTag org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag org.apache.myfaces.tobago.internal.taglib.GridLayoutTag org.apache.myfaces.tobago.internal.taglib.HiddenTag org.apache.myfaces.tobago.internal.taglib.ImageTag org.apache.myfaces.tobago.internal.taglib.InTag org.apache.myfaces.tobago.internal.taglib.LabelTag org.apache.myfaces.tobago.internal.taglib.LinkTag org.apache.myfaces.tobago.internal.taglib.LoadBundleTag org.apache.myfaces.tobago.internal.taglib.MenuBarTag org.apache.myfaces.tobago.internal.taglib.MenuCheckboxTag org.apache.myfaces.tobago.internal.taglib.MenuItemTag org.apache.myfaces.tobago.internal.taglib.MenuRadioTag org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag org.apache.myfaces.tobago.internal.taglib.MenuTag org.apache.myfaces.tobago.internal.taglib.MessageTag org.apache.myfaces.tobago.internal.taglib.MessagesTag org.apache.myfaces.tobago.internal.taglib.ObjectTag org.apache.myfaces.tobago.internal.taglib.OutTag org.apache.myfaces.tobago.internal.taglib.PageTag org.apache.myfaces.tobago.internal.taglib.PanelTag org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag org.apache.myfaces.tobago.internal.taglib.PopupTag org.apache.myfaces.tobago.internal.taglib.ProgressTag org.apache.myfaces.tobago.internal.taglib.ReloadTag org.apache.myfaces.tobago.internal.taglib.ScriptTag org.apache.myfaces.tobago.internal.taglib.SelectBooleanCheckboxTag org.apache.myfaces.tobago.internal.taglib.SelectItemTag org.apache.myfaces.tobago.internal.taglib.SelectItemsTag org.apache.myfaces.tobago.internal.taglib.SelectManyCheckboxTag org.apache.myfaces.tobago.internal.taglib.SelectManyListboxTag org.apache.myfaces.tobago.internal.taglib.SelectOneChoiceTag org.apache.myfaces.tobago.internal.taglib.SelectOneListboxTag org.apache.myfaces.tobago.internal.taglib.SelectOneRadioTag org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag org.apache.myfaces.tobago.internal.taglib.SeparatorTag org.apache.myfaces.tobago.internal.taglib.SheetTag org.apache.myfaces.tobago.internal.taglib.StyleTag org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag org.apache.myfaces.tobago.internal.taglib.TabGroupTag org.apache.myfaces.tobago.internal.taglib.TabTag org.apache.myfaces.tobago.internal.taglib.TagUtils org.apache.myfaces.tobago.internal.taglib.TextareaTag org.apache.myfaces.tobago.internal.taglib.TimeTag org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag org.apache.myfaces.tobago.internal.taglib.ToolBarTag org.apache.myfaces.tobago.internal.taglib.TreeDataTag org.apache.myfaces.tobago.internal.taglib.TreeNodeTag org.apache.myfaces.tobago.internal.taglib.TreeTag |
org.apache.myfaces.tobago.component |
java.lang java.lang.reflect java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.webapp javax.servlet.jsp javax.servlet.jsp.tagext org.apache.commons.beanutils org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago org.apache.myfaces.tobago.component org.apache.myfaces.tobago.el org.apache.myfaces.tobago.event org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.taglib.component org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.layout
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 10 | 10 | 24.0% | 50.0% | 26.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.layout.Constraints org.apache.myfaces.tobago.layout.LayoutComponent org.apache.myfaces.tobago.layout.LayoutContainer org.apache.myfaces.tobago.layout.LayoutManager org.apache.myfaces.tobago.layout.LayoutObject org.apache.myfaces.tobago.layout.Measure |
org.apache.myfaces.tobago.layout.AutoLayoutToken org.apache.myfaces.tobago.layout.Box org.apache.myfaces.tobago.layout.Dimension org.apache.myfaces.tobago.layout.Display org.apache.myfaces.tobago.layout.FactorList org.apache.myfaces.tobago.layout.HideLayoutToken org.apache.myfaces.tobago.layout.Interval org.apache.myfaces.tobago.layout.IntervalList org.apache.myfaces.tobago.layout.LayoutContext org.apache.myfaces.tobago.layout.LayoutContext2 org.apache.myfaces.tobago.layout.LayoutToken org.apache.myfaces.tobago.layout.LayoutTokens org.apache.myfaces.tobago.layout.LayoutUtils org.apache.myfaces.tobago.layout.MinimumLayoutToken org.apache.myfaces.tobago.layout.PercentLayoutToken org.apache.myfaces.tobago.layout.PixelLayoutToken org.apache.myfaces.tobago.layout.PixelMeasure org.apache.myfaces.tobago.layout.Position org.apache.myfaces.tobago.layout.RelativeLayoutToken |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.layout.grid org.apache.myfaces.tobago.layout.math org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.taglib.component org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
java.io java.lang java.util java.util.regex javax.faces.component org.apache.commons.lang org.apache.commons.lang.math org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.layout.math |
org.apache.myfaces.tobago.layout.grid
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 4 | 25.0% | 80.0% | 5.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.layout.grid.Cell |
org.apache.myfaces.tobago.layout.grid.Grid org.apache.myfaces.tobago.layout.grid.OriginCell org.apache.myfaces.tobago.layout.grid.SpanCell |
org.apache.myfaces.tobago.component |
java.lang java.util org.apache.commons.logging org.apache.myfaces.tobago.layout |
org.apache.myfaces.tobago.layout.math
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 6 | 12.0% | 75.0% | 12.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.layout.math.AbstractEquation org.apache.myfaces.tobago.layout.math.Equation |
org.apache.myfaces.tobago.layout.math.CombinationEquation org.apache.myfaces.tobago.layout.math.EquationComparator org.apache.myfaces.tobago.layout.math.EquationManager org.apache.myfaces.tobago.layout.math.FixedEquation org.apache.myfaces.tobago.layout.math.MathUtils org.apache.myfaces.tobago.layout.math.PartitionEquation org.apache.myfaces.tobago.layout.math.ProportionEquation org.apache.myfaces.tobago.layout.math.ReferenceToVariable org.apache.myfaces.tobago.layout.math.RemainderEquation org.apache.myfaces.tobago.layout.math.SubsetOfReferencesToVariables org.apache.myfaces.tobago.layout.math.SystemOfEquations org.apache.myfaces.tobago.layout.math.SystemOfEquations$1 org.apache.myfaces.tobago.layout.math.SystemOfEquations$Step org.apache.myfaces.tobago.layout.math.ZeroEquation |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.layout |
java.lang java.util javax.faces.component javax.faces.context org.apache.commons.logging org.apache.myfaces.tobago.layout |
org.apache.myfaces.tobago.lifecycle
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 18 | 10.0% | 95.0% | 5.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.lifecycle.PhaseExecutor |
org.apache.myfaces.tobago.lifecycle.ApplyRequestValuesExecutor org.apache.myfaces.tobago.lifecycle.InvokeApplicationExecutor org.apache.myfaces.tobago.lifecycle.PhaseListenerManager org.apache.myfaces.tobago.lifecycle.ProcessValidationsExecutor org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor org.apache.myfaces.tobago.lifecycle.RestoreViewExecutor org.apache.myfaces.tobago.lifecycle.TobagoLifecycle org.apache.myfaces.tobago.lifecycle.TobagoLifecycleFactory org.apache.myfaces.tobago.lifecycle.UpdateModelValuesExecutor |
org.apache.myfaces.tobago.ajax.api |
java.io java.lang java.lang.reflect java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.lifecycle org.apache.commons.logging org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.compat org.apache.myfaces.tobago.component org.apache.myfaces.tobago.context org.apache.myfaces.tobago.portlet org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.model
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 11 | 23.0% | 92.0% | 15.000001% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.model.PageState org.apache.myfaces.tobago.model.SortableByApplication org.apache.myfaces.tobago.model.TreeAnalyser |
org.apache.myfaces.tobago.model.CalendarModel org.apache.myfaces.tobago.model.DateModel org.apache.myfaces.tobago.model.DefaultMutableTreeNodeAnalyser org.apache.myfaces.tobago.model.MixedTreeModel org.apache.myfaces.tobago.model.Node org.apache.myfaces.tobago.model.PageStateImpl org.apache.myfaces.tobago.model.SelectItem org.apache.myfaces.tobago.model.SheetState org.apache.myfaces.tobago.model.TreePath org.apache.myfaces.tobago.model.TreeState |
org.apache.myfaces.tobago.component |
java.io java.lang java.text java.util javax.faces.component javax.faces.model javax.swing.tree org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.event |
org.apache.myfaces.tobago.renderkit
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 23 | 18.0% | 88.0% | 7.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.renderkit.AbstractAjaxRendererBaseWrapper org.apache.myfaces.tobago.renderkit.AbstractLayoutRenderer org.apache.myfaces.tobago.renderkit.AbstractLayoutRendererWrapper org.apache.myfaces.tobago.renderkit.AbstractLayoutableRendererBaseWrapper org.apache.myfaces.tobago.renderkit.AbstractRendererBaseWrapper org.apache.myfaces.tobago.renderkit.BoxRendererBase org.apache.myfaces.tobago.renderkit.CommandRendererBase org.apache.myfaces.tobago.renderkit.LabeledLayoutRender org.apache.myfaces.tobago.renderkit.LayoutComponentRenderer org.apache.myfaces.tobago.renderkit.LayoutComponentRendererBase org.apache.myfaces.tobago.renderkit.LayoutRenderer org.apache.myfaces.tobago.renderkit.LayoutableRenderer org.apache.myfaces.tobago.renderkit.LayoutableRendererBase org.apache.myfaces.tobago.renderkit.SelectOneRendererBase |
org.apache.myfaces.tobago.renderkit.BoxRenderer org.apache.myfaces.tobago.renderkit.BoxToolBarRenderer org.apache.myfaces.tobago.renderkit.ButtonRenderer org.apache.myfaces.tobago.renderkit.CalendarRenderer org.apache.myfaces.tobago.renderkit.CellRenderer org.apache.myfaces.tobago.renderkit.ColumnSelectorRenderer org.apache.myfaces.tobago.renderkit.CommandRenderer org.apache.myfaces.tobago.renderkit.DatePickerRenderer org.apache.myfaces.tobago.renderkit.DateRenderer org.apache.myfaces.tobago.renderkit.FileRenderer org.apache.myfaces.tobago.renderkit.FormRenderer org.apache.myfaces.tobago.renderkit.GenericRenderer org.apache.myfaces.tobago.renderkit.GridLayoutRenderer org.apache.myfaces.tobago.renderkit.HiddenRenderer org.apache.myfaces.tobago.renderkit.HtmlUtils org.apache.myfaces.tobago.renderkit.ImageRenderer org.apache.myfaces.tobago.renderkit.InRenderer org.apache.myfaces.tobago.renderkit.InputRendererBase org.apache.myfaces.tobago.renderkit.LabelRenderer org.apache.myfaces.tobago.renderkit.LabelWithAccessKey org.apache.myfaces.tobago.renderkit.LinkRenderer org.apache.myfaces.tobago.renderkit.MenuBarRenderer org.apache.myfaces.tobago.renderkit.MenuCommandRenderer org.apache.myfaces.tobago.renderkit.MessageRenderer org.apache.myfaces.tobago.renderkit.MessageRendererBase org.apache.myfaces.tobago.renderkit.MessagesRenderer org.apache.myfaces.tobago.renderkit.ObjectRenderer org.apache.myfaces.tobago.renderkit.OutRenderer org.apache.myfaces.tobago.renderkit.PageRenderer org.apache.myfaces.tobago.renderkit.PageRendererBase org.apache.myfaces.tobago.renderkit.PanelRenderer org.apache.myfaces.tobago.renderkit.PopupRenderer org.apache.myfaces.tobago.renderkit.ProgressRenderer org.apache.myfaces.tobago.renderkit.RendererBase org.apache.myfaces.tobago.renderkit.RendererBaseWrapper org.apache.myfaces.tobago.renderkit.ScriptRenderer org.apache.myfaces.tobago.renderkit.SelectBooleanCheckboxRenderer org.apache.myfaces.tobago.renderkit.SelectManyCheckboxRenderer org.apache.myfaces.tobago.renderkit.SelectManyListboxRenderer org.apache.myfaces.tobago.renderkit.SelectManyRendererBase org.apache.myfaces.tobago.renderkit.SelectOneChoiceRenderer org.apache.myfaces.tobago.renderkit.SelectOneListboxRenderer org.apache.myfaces.tobago.renderkit.SelectOneRadioRenderer org.apache.myfaces.tobago.renderkit.SelectReferenceRenderer org.apache.myfaces.tobago.renderkit.SeparatorRenderer org.apache.myfaces.tobago.renderkit.SheetPageCommandRenderer org.apache.myfaces.tobago.renderkit.SheetRenderer org.apache.myfaces.tobago.renderkit.SheetUtils org.apache.myfaces.tobago.renderkit.SheetUtils$1 org.apache.myfaces.tobago.renderkit.StyleRenderer org.apache.myfaces.tobago.renderkit.TabGroupLayoutRenderer org.apache.myfaces.tobago.renderkit.TabGroupRenderer org.apache.myfaces.tobago.renderkit.TabRenderer org.apache.myfaces.tobago.renderkit.TextAreaRenderer org.apache.myfaces.tobago.renderkit.TimeRenderer org.apache.myfaces.tobago.renderkit.TobagoRenderKit org.apache.myfaces.tobago.renderkit.TobagoRenderKit$1 org.apache.myfaces.tobago.renderkit.TobagoRenderKit$Key org.apache.myfaces.tobago.renderkit.TobagoResponseStateManager org.apache.myfaces.tobago.renderkit.ToolBarRenderer org.apache.myfaces.tobago.renderkit.TreeDataRenderer org.apache.myfaces.tobago.renderkit.TreeNodeRenderer org.apache.myfaces.tobago.renderkit.TreeRenderer |
org.apache.myfaces.tobago.component org.apache.myfaces.tobago.config org.apache.myfaces.tobago.util |
java.io java.lang java.lang.reflect java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.render org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.component org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.event org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.renderkit.html org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
org.apache.myfaces.tobago.renderkit.css
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 1 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.renderkit.css.CssProperties org.apache.myfaces.tobago.renderkit.css.CssProperties$Position |
None | java.lang |
org.apache.myfaces.tobago.renderkit.html
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 11 | 0.0% | 79.0% | 21.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.renderkit.html.HtmlAttributes org.apache.myfaces.tobago.renderkit.html.HtmlConstants org.apache.myfaces.tobago.renderkit.html.HtmlStyleMap org.apache.myfaces.tobago.renderkit.html.StyleClasses org.apache.myfaces.tobago.renderkit.html.StyleClasses$Aspect |
org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.util org.apache.myfaces.tobago.webapp |
java.io java.lang java.util javax.faces.component javax.faces.context org.apache.commons.collections.set org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.context org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.servlet
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 13 | 20.0% | 100.0% | 20.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.servlet.NonFacesRequestServlet |
org.apache.myfaces.tobago.servlet.DebugContentTypeFilter org.apache.myfaces.tobago.servlet.DebugContentTypeResponse org.apache.myfaces.tobago.servlet.ResourceServlet org.apache.myfaces.tobago.servlet.TemplateServlet |
None | java.io java.lang java.util javax.faces javax.faces.application javax.faces.context javax.faces.lifecycle javax.servlet javax.servlet.http org.apache.commons.io org.apache.commons.logging org.apache.myfaces.tobago.config org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.taglib.component
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 19 | 99.0% | 95.0% | 94.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.taglib.component.AttributeTag org.apache.myfaces.tobago.taglib.component.BoxTagDeclaration org.apache.myfaces.tobago.taglib.component.BoxToolBarTagDeclaration org.apache.myfaces.tobago.taglib.component.ButtonTagDeclaration org.apache.myfaces.tobago.taglib.component.CalendarTagDeclaration org.apache.myfaces.tobago.taglib.component.CellTagDeclaration org.apache.myfaces.tobago.taglib.component.ColumnEventTagDeclaration org.apache.myfaces.tobago.taglib.component.ColumnSelectorTagDeclaration org.apache.myfaces.tobago.taglib.component.ColumnTagDeclaration org.apache.myfaces.tobago.taglib.component.CommandTagDeclaration org.apache.myfaces.tobago.taglib.component.ConverterTag org.apache.myfaces.tobago.taglib.component.DatePickerTagDeclaration org.apache.myfaces.tobago.taglib.component.DateTagDeclaration org.apache.myfaces.tobago.taglib.component.FileItemValidatorTag org.apache.myfaces.tobago.taglib.component.FileTagDeclaration org.apache.myfaces.tobago.taglib.component.FormTagDeclaration org.apache.myfaces.tobago.taglib.component.GridLayoutConstraintTag org.apache.myfaces.tobago.taglib.component.GridLayoutTagDeclaration org.apache.myfaces.tobago.taglib.component.HiddenTagDeclaration org.apache.myfaces.tobago.taglib.component.ImageTagDeclaration org.apache.myfaces.tobago.taglib.component.InTagDeclaration org.apache.myfaces.tobago.taglib.component.LabelTagDeclaration org.apache.myfaces.tobago.taglib.component.LinkTagDeclaration org.apache.myfaces.tobago.taglib.component.LoadBundleTag org.apache.myfaces.tobago.taglib.component.MenuBarTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuCheckboxTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuCommandTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuRadioTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuSelectBooleanTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuSelectOneTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuSeparatorTagDeclaration org.apache.myfaces.tobago.taglib.component.MenuTagDeclaration org.apache.myfaces.tobago.taglib.component.MessageTagDeclaration org.apache.myfaces.tobago.taglib.component.MessagesTagDeclaration org.apache.myfaces.tobago.taglib.component.NamingContainerDeclaration org.apache.myfaces.tobago.taglib.component.ObjectTagDeclaration org.apache.myfaces.tobago.taglib.component.OutTagDeclaration org.apache.myfaces.tobago.taglib.component.PageTagDeclaration org.apache.myfaces.tobago.taglib.component.PanelTagDeclaration org.apache.myfaces.tobago.taglib.component.PopupReferenceTag org.apache.myfaces.tobago.taglib.component.PopupTagDeclaration org.apache.myfaces.tobago.taglib.component.ProgressTagDeclaration org.apache.myfaces.tobago.taglib.component.ReloadTagDeclaration org.apache.myfaces.tobago.taglib.component.ScriptTag org.apache.myfaces.tobago.taglib.component.ScriptTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectBooleanCheckboxTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectBooleanCommandTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectItemTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectItemsTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectManyCheckboxTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectManyListboxTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectManyTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectOneChoiceTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectOneCommandTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectOneListboxTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectOneRadioTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectOneTagDeclaration org.apache.myfaces.tobago.taglib.component.SelectReferenceTagDeclaration org.apache.myfaces.tobago.taglib.component.SeparatorTagDeclaration org.apache.myfaces.tobago.taglib.component.SheetPageCommandTagDeclaration org.apache.myfaces.tobago.taglib.component.SheetTagDeclaration org.apache.myfaces.tobago.taglib.component.StyleTag org.apache.myfaces.tobago.taglib.component.StyleTagDeclaration org.apache.myfaces.tobago.taglib.component.SubmittedValueLengthValidatorTag org.apache.myfaces.tobago.taglib.component.TabChangeListenerTag org.apache.myfaces.tobago.taglib.component.TabGroupLayoutTagDeclaration org.apache.myfaces.tobago.taglib.component.TabGroupTagDeclaration org.apache.myfaces.tobago.taglib.component.TabTagDeclaration org.apache.myfaces.tobago.taglib.component.TextAreaTagDeclaration org.apache.myfaces.tobago.taglib.component.TextInputTagDeclaration org.apache.myfaces.tobago.taglib.component.TimeTagDeclaration org.apache.myfaces.tobago.taglib.component.ToolBarCommandTagDeclaration org.apache.myfaces.tobago.taglib.component.ToolBarSelectBooleanTagDeclaration org.apache.myfaces.tobago.taglib.component.ToolBarSelectOneTagDeclaration org.apache.myfaces.tobago.taglib.component.ToolBarTagDeclaration org.apache.myfaces.tobago.taglib.component.TreeDataTagDeclaration org.apache.myfaces.tobago.taglib.component.TreeNodeTagDeclaration org.apache.myfaces.tobago.taglib.component.TreeTagDeclaration org.apache.myfaces.tobago.taglib.component.package-info |
org.apache.myfaces.tobago.taglib.component.CommandTagExtraInfo |
org.apache.myfaces.tobago.internal.taglib |
java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.validator javax.faces.webapp javax.servlet.jsp javax.servlet.jsp.tagext org.apache.commons.logging org.apache.myfaces.tobago.compat org.apache.myfaces.tobago.component org.apache.myfaces.tobago.event org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.taglib.decl org.apache.myfaces.tobago.util org.apache.myfaces.tobago.validator |
org.apache.myfaces.tobago.taglib.decl
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 2 | 100.0% | 67.0% | 67.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.taglib.decl.AbstractCommandTagDeclaration org.apache.myfaces.tobago.taglib.decl.Component org.apache.myfaces.tobago.taglib.decl.HasAction org.apache.myfaces.tobago.taglib.decl.HasActionListener org.apache.myfaces.tobago.taglib.decl.HasBinding org.apache.myfaces.tobago.taglib.decl.HasBooleanValue org.apache.myfaces.tobago.taglib.decl.HasBorder org.apache.myfaces.tobago.taglib.decl.HasColumnLayout org.apache.myfaces.tobago.taglib.decl.HasCommandType org.apache.myfaces.tobago.taglib.decl.HasConverter org.apache.myfaces.tobago.taglib.decl.HasConverterMessage org.apache.myfaces.tobago.taglib.decl.HasFor org.apache.myfaces.tobago.taglib.decl.HasId org.apache.myfaces.tobago.taglib.decl.HasIdBindingAndRendered org.apache.myfaces.tobago.taglib.decl.HasIdReference org.apache.myfaces.tobago.taglib.decl.HasImage org.apache.myfaces.tobago.taglib.decl.HasLabel org.apache.myfaces.tobago.taglib.decl.HasLabelAndAccessKey org.apache.myfaces.tobago.taglib.decl.HasLabelWidth org.apache.myfaces.tobago.taglib.decl.HasLabelWithAccessKey org.apache.myfaces.tobago.taglib.decl.HasLink org.apache.myfaces.tobago.taglib.decl.HasMargin org.apache.myfaces.tobago.taglib.decl.HasMargins org.apache.myfaces.tobago.taglib.decl.HasMarkup org.apache.myfaces.tobago.taglib.decl.HasNameReference org.apache.myfaces.tobago.taglib.decl.HasOnchange org.apache.myfaces.tobago.taglib.decl.HasOnclick org.apache.myfaces.tobago.taglib.decl.HasRenderRange org.apache.myfaces.tobago.taglib.decl.HasRenderedPartially org.apache.myfaces.tobago.taglib.decl.HasRequiredMessage org.apache.myfaces.tobago.taglib.decl.HasResource org.apache.myfaces.tobago.taglib.decl.HasRowLayout org.apache.myfaces.tobago.taglib.decl.HasSpacing org.apache.myfaces.tobago.taglib.decl.HasState org.apache.myfaces.tobago.taglib.decl.HasStateBinding org.apache.myfaces.tobago.taglib.decl.HasStringValue org.apache.myfaces.tobago.taglib.decl.HasSuggestMethod org.apache.myfaces.tobago.taglib.decl.HasTabChangeListenerType org.apache.myfaces.tobago.taglib.decl.HasTabIndex org.apache.myfaces.tobago.taglib.decl.HasTarget org.apache.myfaces.tobago.taglib.decl.HasTip org.apache.myfaces.tobago.taglib.decl.HasTreeNodeValue org.apache.myfaces.tobago.taglib.decl.HasValidator org.apache.myfaces.tobago.taglib.decl.HasValidatorMessage org.apache.myfaces.tobago.taglib.decl.HasValue org.apache.myfaces.tobago.taglib.decl.HasValueChangeListener org.apache.myfaces.tobago.taglib.decl.HasVar org.apache.myfaces.tobago.taglib.decl.InputTagDeclaration org.apache.myfaces.tobago.taglib.decl.IsDefaultCommand org.apache.myfaces.tobago.taglib.decl.IsDisabled org.apache.myfaces.tobago.taglib.decl.IsDraggable org.apache.myfaces.tobago.taglib.decl.IsFocus org.apache.myfaces.tobago.taglib.decl.IsGridLayoutComponent org.apache.myfaces.tobago.taglib.decl.IsGridLayoutComponentWithDeprecatedDimension org.apache.myfaces.tobago.taglib.decl.IsImmediateCommand org.apache.myfaces.tobago.taglib.decl.IsInline org.apache.myfaces.tobago.taglib.decl.IsPassword org.apache.myfaces.tobago.taglib.decl.IsReadonly org.apache.myfaces.tobago.taglib.decl.IsRendered org.apache.myfaces.tobago.taglib.decl.IsRequired org.apache.myfaces.tobago.taglib.decl.IsTransition |
None | org.apache.myfaces.tobago.taglib.component |
java.lang javax.servlet.jsp |
org.apache.myfaces.tobago.tool
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 6 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.tool.BuilderModel |
None | java.io java.lang javax.faces.context javax.servlet org.apache.commons.io org.apache.commons.logging |
org.apache.myfaces.tobago.util
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 15 | 31 | 7.0% | 67.0% | 26.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.util.ContextCallback org.apache.myfaces.tobago.util.TobagoCallback |
org.apache.myfaces.tobago.util.AccessKeyMap org.apache.myfaces.tobago.util.ApplyRequestValuesCallback org.apache.myfaces.tobago.util.BundleMapWrapper org.apache.myfaces.tobago.util.ComponentUtil org.apache.myfaces.tobago.util.ContentType org.apache.myfaces.tobago.util.DateFormatUtils org.apache.myfaces.tobago.util.DebugActionListener org.apache.myfaces.tobago.util.DebugNavigationHandler org.apache.myfaces.tobago.util.DebugPhaseListener org.apache.myfaces.tobago.util.Deprecation org.apache.myfaces.tobago.util.EncodeAjaxCallback org.apache.myfaces.tobago.util.FastStringWriter org.apache.myfaces.tobago.util.HtmlWriterUtil org.apache.myfaces.tobago.util.JndiUtils org.apache.myfaces.tobago.util.LayoutInfo org.apache.myfaces.tobago.util.LocaleUtil org.apache.myfaces.tobago.util.MessageFactory org.apache.myfaces.tobago.util.MimeTypeUtils org.apache.myfaces.tobago.util.ProcessValidationsCallback org.apache.myfaces.tobago.util.RangeParser org.apache.myfaces.tobago.util.ResponseUtils org.apache.myfaces.tobago.util.ResponseWriterBuffer org.apache.myfaces.tobago.util.StringUtils org.apache.myfaces.tobago.util.UpdateModelValuesCallback org.apache.myfaces.tobago.util.VariableResolverUtil org.apache.myfaces.tobago.util.XmlUtils org.apache.myfaces.tobago.util.XmlUtils$1 org.apache.myfaces.tobago.util.XmlUtils$Resolver |
org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.application org.apache.myfaces.tobago.component org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.convert org.apache.myfaces.tobago.event org.apache.myfaces.tobago.internal.taglib org.apache.myfaces.tobago.lifecycle org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.renderkit.html org.apache.myfaces.tobago.servlet org.apache.myfaces.tobago.taglib.component org.apache.myfaces.tobago.validator org.apache.myfaces.tobago.webapp |
java.io java.lang java.text java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.model javax.faces.render javax.faces.webapp javax.naming javax.servlet.http javax.servlet.jsp javax.xml.parsers org.apache.commons.lang org.apache.commons.lang.builder org.apache.commons.logging org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.component org.apache.myfaces.tobago.context org.apache.myfaces.tobago.el org.apache.myfaces.tobago.event org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.renderkit org.apache.myfaces.tobago.renderkit.html org.w3c.dom org.xml.sax |
org.apache.myfaces.tobago.validator
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 11 | 0.0% | 92.0% | 8.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.myfaces.tobago.validator.ClearValidatorsActionListener org.apache.myfaces.tobago.validator.FileItemValidator org.apache.myfaces.tobago.validator.SubmittedValueLengthValidator |
org.apache.myfaces.tobago.taglib.component |
java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.validator org.apache.commons.fileupload org.apache.commons.logging org.apache.myfaces.tobago.component org.apache.myfaces.tobago.util |
org.apache.myfaces.tobago.webapp
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 21 | 10.0% | 88.0% | 2.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.myfaces.tobago.webapp.TobagoResponseWriter |
org.apache.myfaces.tobago.webapp.LogoutActionListener org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataRequest org.apache.myfaces.tobago.webapp.TobagoResponse org.apache.myfaces.tobago.webapp.TobagoResponseJsonWriterImpl org.apache.myfaces.tobago.webapp.TobagoResponseWriterImpl org.apache.myfaces.tobago.webapp.TobagoResponseWriterWrapper org.apache.myfaces.tobago.webapp.TobagoServletContextListener org.apache.myfaces.tobago.webapp.WeblogicWorkaroundServlet |
org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.component org.apache.myfaces.tobago.renderkit |
java.io java.lang java.util javax.faces javax.faces.component javax.faces.context javax.faces.event javax.faces.lifecycle javax.servlet javax.servlet.http org.apache.commons.fileupload org.apache.commons.fileupload.disk org.apache.commons.fileupload.servlet org.apache.commons.lang org.apache.commons.logging org.apache.myfaces.tobago.ajax.api org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.renderkit.html org.apache.myfaces.tobago.util |
Cycles
[ summary ] [ packages ] [ cycles ] [ explanations ]| Package | Package Dependencies |
|---|---|
| org.apache.myfaces.tobago.ajax.api | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.application | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.component | org.apache.myfaces.tobago.webapp org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.config | org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config |
| org.apache.myfaces.tobago.context | org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.convert | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.event | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.internal.taglib | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.layout | org.apache.myfaces.tobago.layout.math org.apache.myfaces.tobago.layout |
| org.apache.myfaces.tobago.layout.grid | org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.layout.math org.apache.myfaces.tobago.layout |
| org.apache.myfaces.tobago.layout.math | org.apache.myfaces.tobago.layout org.apache.myfaces.tobago.layout.math |
| org.apache.myfaces.tobago.lifecycle | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.model | org.apache.myfaces.tobago.component org.apache.myfaces.tobago.webapp org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.renderkit | org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config |
| org.apache.myfaces.tobago.renderkit.html | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.servlet | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.taglib.component | org.apache.myfaces.tobago.validator org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.util | org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.validator | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
| org.apache.myfaces.tobago.webapp | org.apache.myfaces.tobago.util org.apache.myfaces.tobago.context org.apache.myfaces.tobago.config org.apache.myfaces.tobago.context |
Explanation
[ summary ] [ packages ] [ cycles ] [ explanations ]The following explanations are for quick reference and are lifted directly from the original JDepend documentation.
| Term | Description |
|---|---|
| Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
| Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
| Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
| Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
| Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
| Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
| Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |