| Package | TC | CC | AC | Ca | Ce | A | I | D | V |
|---|---|---|---|---|---|---|---|---|---|
| org.rcfaces.core.component | 111 | 92 | 19 | 7 | 27 | 17.0% | 79.0% | 3.0% | 1 |
| org.rcfaces.core.component.capability | 160 | 0 | 160 | 13 | 12 | 100.0% | 48.0% | 48.0% | 1 |
| org.rcfaces.core.component.familly | 2 | 0 | 2 | 6 | 3 | 100.0% | 33.0% | 33.0% | 1 |
| org.rcfaces.core.component.iterator | 16 | 0 | 16 | 6 | 4 | 100.0% | 40.0% | 40.0% | 1 |
| org.rcfaces.core.converter | 7 | 7 | 0 | 3 | 4 | 0.0% | 57.0% | 43.0% | 1 |
| org.rcfaces.core.event | 64 | 31 | 33 | 7 | 9 | 52.0% | 56.0% | 8.0% | 1 |
| org.rcfaces.core.image | 8 | 2 | 6 | 1 | 6 | 75.0% | 86.0% | 61.0% | 1 |
| org.rcfaces.core.image.operation | 4 | 0 | 4 | 0 | 1 | 100.0% | 100.0% | 100.0% | 1 |
| org.rcfaces.core.internal | 11 | 9 | 2 | 20 | 27 | 18.0% | 57.0% | 24.0% | 1 |
| org.rcfaces.core.internal.adapter | 4 | 3 | 1 | 7 | 11 | 25.0% | 61.0% | 14.0% | 1 |
| org.rcfaces.core.internal.capability | 25 | 0 | 25 | 7 | 14 | 100.0% | 67.0% | 67.0% | 1 |
| org.rcfaces.core.internal.codec | 4 | 3 | 1 | 1 | 7 | 25.0% | 88.0% | 12.0% | 1 |
| org.rcfaces.core.internal.component | 50 | 22 | 28 | 7 | 30 | 56.0% | 81.0% | 37.0% | 1 |
| org.rcfaces.core.internal.config | 41 | 37 | 4 | 3 | 36 | 10.0% | 92.0% | 2.0% | 1 |
| org.rcfaces.core.internal.content | 12 | 7 | 5 | 4 | 19 | 42.0% | 83.0% | 24.0% | 1 |
| org.rcfaces.core.internal.contentAccessor | 35 | 17 | 18 | 16 | 21 | 51.0% | 57.0% | 8.0% | 1 |
| org.rcfaces.core.internal.contentProxy | 20 | 16 | 4 | 2 | 15 | 20.0% | 88.0% | 8.0% | 1 |
| org.rcfaces.core.internal.contentStorage | 16 | 9 | 7 | 3 | 22 | 44.0% | 88.0% | 32.0% | 1 |
| org.rcfaces.core.internal.converter | 35 | 34 | 1 | 7 | 14 | 3.0% | 67.0% | 30.000002% | 1 |
| org.rcfaces.core.internal.decorator | 1 | 0 | 1 | 1 | 3 | 100.0% | 75.0% | 75.0% | 1 |
| org.rcfaces.core.internal.documentBuilder | 2 | 1 | 1 | 2 | 4 | 50.0% | 67.0% | 17.0% | 1 |
| org.rcfaces.core.internal.facelets | 41 | 38 | 3 | 2 | 25 | 7.0% | 93.0% | 0.0% | 1 |
| org.rcfaces.core.internal.images | 3 | 0 | 3 | 0 | 10 | 100.0% | 100.0% | 100.0% | 1 |
| org.rcfaces.core.internal.jasper | 1 | 1 | 0 | 0 | 6 | 0.0% | 100.0% | 0.0% | 1 |
| org.rcfaces.core.internal.lang | 10 | 10 | 0 | 16 | 7 | 0.0% | 30.000002% | 70.0% | 1 |
| org.rcfaces.core.internal.listener | 57 | 51 | 6 | 4 | 15 | 11.0% | 79.0% | 11.0% | 1 |
| org.rcfaces.core.internal.manager | 5 | 0 | 5 | 7 | 3 | 100.0% | 30.000002% | 30.000002% | 1 |
| org.rcfaces.core.internal.renderkit | 26 | 3 | 23 | 16 | 14 | 88.0% | 47.0% | 35.0% | 1 |
| org.rcfaces.core.internal.renderkit.border | 4 | 0 | 4 | 2 | 3 | 100.0% | 60.000004% | 60.000004% | 1 |
| org.rcfaces.core.internal.renderkit.tools | 4 | 2 | 2 | 1 | 10 | 50.0% | 91.0% | 41.0% | 1 |
| org.rcfaces.core.internal.repository | 39 | 21 | 18 | 3 | 20 | 46.0% | 87.0% | 33.0% | 1 |
| org.rcfaces.core.internal.resource | 7 | 4 | 3 | 4 | 9 | 43.0% | 69.0% | 12.0% | 1 |
| org.rcfaces.core.internal.script | 7 | 1 | 6 | 0 | 10 | 86.0% | 100.0% | 86.0% | 1 |
| org.rcfaces.core.internal.service | 14 | 5 | 9 | 5 | 14 | 64.0% | 74.0% | 38.0% | 1 |
| org.rcfaces.core.internal.service.log | 7 | 4 | 3 | 0 | 11 | 43.0% | 100.0% | 43.0% | 1 |
| org.rcfaces.core.internal.style | 4 | 1 | 3 | 0 | 5 | 75.0% | 100.0% | 75.0% | 1 |
| org.rcfaces.core.internal.taglib | 128 | 110 | 18 | 1 | 21 | 14.0% | 95.0% | 10.0% | 1 |
| org.rcfaces.core.internal.tools | 144 | 130 | 14 | 13 | 42 | 10.0% | 76.0% | 14.0% | 1 |
| org.rcfaces.core.internal.util | 85 | 81 | 4 | 21 | 35 | 5.0% | 62.0% | 33.0% | 1 |
| org.rcfaces.core.internal.util.json | 8 | 7 | 1 | 0 | 4 | 12.0% | 100.0% | 12.0% | 1 |
| org.rcfaces.core.internal.validator | 5 | 0 | 5 | 3 | 8 | 100.0% | 73.0% | 73.0% | 1 |
| org.rcfaces.core.internal.validator.impl | 30 | 28 | 2 | 1 | 9 | 7.0% | 90.0% | 3.0% | 1 |
| org.rcfaces.core.internal.version | 6 | 5 | 1 | 5 | 17 | 17.0% | 77.0% | 6.0% | 1 |
| org.rcfaces.core.internal.webapp | 4 | 4 | 0 | 5 | 12 | 0.0% | 71.0% | 29.0% | 1 |
| org.rcfaces.core.item | 41 | 11 | 30 | 2 | 13 | 73.0% | 87.0% | 60.000004% | 1 |
| org.rcfaces.core.lang | 12 | 7 | 5 | 17 | 11 | 42.0% | 39.0% | 19.0% | 1 |
| org.rcfaces.core.lang.provider | 4 | 0 | 4 | 3 | 1 | 100.0% | 25.0% | 25.0% | 1 |
| org.rcfaces.core.model | 34 | 12 | 22 | 13 | 13 | 65.0% | 50.0% | 15.000001% | 1 |
| org.rcfaces.core.partialRendering | 2 | 1 | 1 | 1 | 5 | 50.0% | 83.0% | 33.0% | 1 |
| org.rcfaces.core.preference | 4 | 2 | 2 | 2 | 12 | 50.0% | 86.0% | 36.0% | 1 |
| org.rcfaces.core.progressMonitor | 4 | 2 | 2 | 2 | 1 | 50.0% | 33.0% | 17.0% | 1 |
| org.rcfaces.core.provider | 2 | 0 | 2 | 8 | 3 | 100.0% | 27.000002% | 27.000002% | 1 |
| org.rcfaces.core.util | 7 | 7 | 0 | 0 | 16 | 0.0% | 100.0% | 0.0% | 1 |
| org.rcfaces.core.validator | 9 | 0 | 9 | 4 | 4 | 100.0% | 50.0% | 50.0% | 1 |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 27 | 17.0% | 79.0% | 3.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.component.AbstractBasicComponent org.rcfaces.core.component.AbstractCalendarComponent org.rcfaces.core.component.AbstractCommandComponent org.rcfaces.core.component.AbstractConverterCommandComponent org.rcfaces.core.component.AbstractDataComponent org.rcfaces.core.component.AbstractGridComponent org.rcfaces.core.component.AbstractInputComponent org.rcfaces.core.component.AbstractItemComponent org.rcfaces.core.component.AbstractMenuComponent org.rcfaces.core.component.AbstractMessageComponent org.rcfaces.core.component.AbstractMessagesComponent org.rcfaces.core.component.AbstractOutputComponent org.rcfaces.core.component.AbstractSelectManyComponent org.rcfaces.core.component.AbstractSeparatorComponent org.rcfaces.core.component.ExpandableItemComponent org.rcfaces.core.component.FileItemComponent org.rcfaces.core.component.IClientValidator org.rcfaces.core.component.IMenuComponent org.rcfaces.core.component.ISeparatorComponent |
org.rcfaces.core.component.AcceleratorComponent org.rcfaces.core.component.AdditionalInformationComponent org.rcfaces.core.component.BoxComponent org.rcfaces.core.component.ButtonComponent org.rcfaces.core.component.CalendarComponent org.rcfaces.core.component.CardBoxComponent org.rcfaces.core.component.CardComponent org.rcfaces.core.component.CheckButtonComponent org.rcfaces.core.component.ComboColumnComponent org.rcfaces.core.component.ComboComponent org.rcfaces.core.component.ComboGridComponent org.rcfaces.core.component.ComponentsColumnComponent org.rcfaces.core.component.ComponentsGridComponent org.rcfaces.core.component.ComponentsListComponent org.rcfaces.core.component.CustomButtonComponent org.rcfaces.core.component.DataColumnComponent org.rcfaces.core.component.DataGridComponent org.rcfaces.core.component.DateChooserComponent org.rcfaces.core.component.DateEntryComponent org.rcfaces.core.component.DateItemComponent org.rcfaces.core.component.ExpandBarComponent org.rcfaces.core.component.ExternalBoxComponent org.rcfaces.core.component.FieldSetComponent org.rcfaces.core.component.FocusManagerComponent org.rcfaces.core.component.HelpButtonComponent org.rcfaces.core.component.HiddenValueComponent org.rcfaces.core.component.HyperLinkComponent org.rcfaces.core.component.ImageButtonComponent org.rcfaces.core.component.ImageCheckButtonComponent org.rcfaces.core.component.ImageComboComponent org.rcfaces.core.component.ImageComponent org.rcfaces.core.component.ImagePagerButtonComponent org.rcfaces.core.component.ImageRadioButtonComponent org.rcfaces.core.component.ImageResetButtonComponent org.rcfaces.core.component.ImageSubmitButtonComponent org.rcfaces.core.component.ItemsListComponent org.rcfaces.core.component.ItemsToolFolderComponent org.rcfaces.core.component.KeyEntryComponent org.rcfaces.core.component.KeyLabelComponent org.rcfaces.core.component.LineBreakComponent org.rcfaces.core.component.ListComponent org.rcfaces.core.component.MenuBarComponent org.rcfaces.core.component.MenuCheckItemComponent org.rcfaces.core.component.MenuComponent org.rcfaces.core.component.MenuItemComponent org.rcfaces.core.component.MenuRadioItemComponent org.rcfaces.core.component.MenuSeparatorComponent org.rcfaces.core.component.MessageComponent org.rcfaces.core.component.MessageDialogComponent org.rcfaces.core.component.MessageFieldSetComponent org.rcfaces.core.component.MessagesComponent org.rcfaces.core.component.NumberEntryComponent org.rcfaces.core.component.PagerComponent org.rcfaces.core.component.PasswordEntryComponent org.rcfaces.core.component.PeriodClientDataComponent org.rcfaces.core.component.ProgressBarComponent org.rcfaces.core.component.RadioButtonComponent org.rcfaces.core.component.ResetButtonComponent org.rcfaces.core.component.RulerComponent org.rcfaces.core.component.SchedulerColumnComponent org.rcfaces.core.component.SchedulerComponent org.rcfaces.core.component.ScopeComponent org.rcfaces.core.component.SelectImageItemComponent org.rcfaces.core.component.SelectItemComponent org.rcfaces.core.component.SelectItemsIteratorComponent org.rcfaces.core.component.ServiceComponent org.rcfaces.core.component.SpinnerComponent org.rcfaces.core.component.StyledMessageComponent org.rcfaces.core.component.StyledTextComponent org.rcfaces.core.component.SubmitButtonComponent org.rcfaces.core.component.SubmitWaitComponent org.rcfaces.core.component.SuggestTextEntryComponent org.rcfaces.core.component.TabComponent org.rcfaces.core.component.TabNamingContainerComponent org.rcfaces.core.component.TabbedPaneComponent org.rcfaces.core.component.TextAreaComponent org.rcfaces.core.component.TextComponent org.rcfaces.core.component.TextEditorComboComponent org.rcfaces.core.component.TextEditorComponent org.rcfaces.core.component.TextEditorImageButtonComponent org.rcfaces.core.component.TextEditorToolFolderComponent org.rcfaces.core.component.TextEntryComponent org.rcfaces.core.component.TimeEntryComponent org.rcfaces.core.component.ToolBarComponent org.rcfaces.core.component.ToolFolderComponent org.rcfaces.core.component.ToolItemComponent org.rcfaces.core.component.ToolItemSeparatorComponent org.rcfaces.core.component.TreeComponent org.rcfaces.core.component.TreeNodeComponent org.rcfaces.core.component.UIImageItemComponent org.rcfaces.core.component.ViewDialogComponent org.rcfaces.core.component.ViewErrorListenerComponent |
org.rcfaces.core.component.capability org.rcfaces.core.component.iterator org.rcfaces.core.internal.service org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.item org.rcfaces.core.preference |
java.lang java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.event javax.faces.model javax.faces.validator org.apache.commons.logging org.rcfaces.core.component.capability org.rcfaces.core.component.familly org.rcfaces.core.component.iterator org.rcfaces.core.event org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.converter org.rcfaces.core.internal.listener org.rcfaces.core.internal.manager org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.lang org.rcfaces.core.lang.provider org.rcfaces.core.model org.rcfaces.core.preference |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 13 | 12 | 100.0% | 48.0% | 48.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.component.capability.IAcceleratorKeyCapability org.rcfaces.core.component.capability.IAccessKeyCapability org.rcfaces.core.component.capability.IAdditionalInformationCardinalityCapability org.rcfaces.core.component.capability.IAdditionalInformationContainer org.rcfaces.core.component.capability.IAdditionalInformationEventCapability org.rcfaces.core.component.capability.IAdditionalInformationProvider org.rcfaces.core.component.capability.IAdditionalInformationValuesCapability org.rcfaces.core.component.capability.IAlertLoadingMessageCapability org.rcfaces.core.component.capability.IAlignmentCapability org.rcfaces.core.component.capability.IAlternateTextCapability org.rcfaces.core.component.capability.IAsyncDecodeModeCapability org.rcfaces.core.component.capability.IAsyncRenderModeCapability org.rcfaces.core.component.capability.IAutoFilterCapability org.rcfaces.core.component.capability.IAutoTabCapability org.rcfaces.core.component.capability.IBackgroundImageCapability org.rcfaces.core.component.capability.IBorderCapability org.rcfaces.core.component.capability.IBorderTypeCapability org.rcfaces.core.component.capability.IBundleVarCapability org.rcfaces.core.component.capability.ICalendarLayoutCapability org.rcfaces.core.component.capability.ICalendarModeCapability org.rcfaces.core.component.capability.ICardinality org.rcfaces.core.component.capability.ICellImageCapability org.rcfaces.core.component.capability.ICellStyleClassCapability org.rcfaces.core.component.capability.ICellToolTipTextCapability org.rcfaces.core.component.capability.ICheckCardinalityCapability org.rcfaces.core.component.capability.ICheckEventCapability org.rcfaces.core.component.capability.ICheckableCapability org.rcfaces.core.component.capability.ICheckedCapability org.rcfaces.core.component.capability.ICheckedValuesCapability org.rcfaces.core.component.capability.IClientAdditionalInformationFullStateCapability org.rcfaces.core.component.capability.IClientCheckFullStateCapability org.rcfaces.core.component.capability.IClientDataCapability org.rcfaces.core.component.capability.IClientDatesStrategyCapability org.rcfaces.core.component.capability.IClientFullStateCapability org.rcfaces.core.component.capability.IClientSelectionFullStateCapability org.rcfaces.core.component.capability.IClientValidationCapability org.rcfaces.core.component.capability.IClosableCapability org.rcfaces.core.component.capability.ICloseEventCapability org.rcfaces.core.component.capability.ICollapsableCapability org.rcfaces.core.component.capability.IComponentLocaleCapability org.rcfaces.core.component.capability.IComponentTimeZoneCapability org.rcfaces.core.component.capability.IDataSourceCapability org.rcfaces.core.component.capability.IDateFormatCapability org.rcfaces.core.component.capability.IDialogPriorityCapability org.rcfaces.core.component.capability.IDisabledCapability org.rcfaces.core.component.capability.IDoubleClickEventCapability org.rcfaces.core.component.capability.IDragAndDropEffects org.rcfaces.core.component.capability.IDragEventCapability org.rcfaces.core.component.capability.IDraggableCapability org.rcfaces.core.component.capability.IDraggableItemsCapability org.rcfaces.core.component.capability.IDropCompleteEventCapability org.rcfaces.core.component.capability.IDropEventCapability org.rcfaces.core.component.capability.IDroppableCapability org.rcfaces.core.component.capability.IDroppableItemsCapability org.rcfaces.core.component.capability.IEditableCapability org.rcfaces.core.component.capability.IEmptyDataMessageCapability org.rcfaces.core.component.capability.IEmptyMessageCapability org.rcfaces.core.component.capability.IErrorEventCapability org.rcfaces.core.component.capability.IExpandEventCapability org.rcfaces.core.component.capability.IExpandImageCapability org.rcfaces.core.component.capability.IExpandableCapability org.rcfaces.core.component.capability.IExpandedValuesCapability org.rcfaces.core.component.capability.IFilterCapability org.rcfaces.core.component.capability.IFocusBlurEventCapability org.rcfaces.core.component.capability.IFocusStyleClassCapability org.rcfaces.core.component.capability.IFontCapability org.rcfaces.core.component.capability.IForCapability org.rcfaces.core.component.capability.IForegroundBackgroundColorCapability org.rcfaces.core.component.capability.IHeaderVisibilityCapability org.rcfaces.core.component.capability.IHeightCapability org.rcfaces.core.component.capability.IHeightRangeCapability org.rcfaces.core.component.capability.IHelpCapability org.rcfaces.core.component.capability.IHiddenModeCapability org.rcfaces.core.component.capability.IHorizontalTextPositionCapability org.rcfaces.core.component.capability.IImageCapability org.rcfaces.core.component.capability.IImageFormatCapability org.rcfaces.core.component.capability.IImageSizeCapability org.rcfaces.core.component.capability.IImmediateCapability org.rcfaces.core.component.capability.IInitEventCapability org.rcfaces.core.component.capability.IInputTypeCapability org.rcfaces.core.component.capability.IKeyDownEventCapability org.rcfaces.core.component.capability.IKeyEventCapability org.rcfaces.core.component.capability.IKeyPressEventCapability org.rcfaces.core.component.capability.IKeySearchColumnIdCapability org.rcfaces.core.component.capability.IKeyUpEventCapability org.rcfaces.core.component.capability.ILayoutManagerCapability org.rcfaces.core.component.capability.ILayoutPositionCapability org.rcfaces.core.component.capability.ILiteralLocaleCapability org.rcfaces.core.component.capability.ILiteralTimeZoneCapability org.rcfaces.core.component.capability.ILoadEventCapability org.rcfaces.core.component.capability.ILookAndFeelCapability org.rcfaces.core.component.capability.IMarginCapability org.rcfaces.core.component.capability.IMaxResultNumberCapability org.rcfaces.core.component.capability.IMaxTextLengthCapability org.rcfaces.core.component.capability.IMenuCapability org.rcfaces.core.component.capability.IMenuEventCapability org.rcfaces.core.component.capability.IMenuPopupIdCapability org.rcfaces.core.component.capability.IMouseEventCapability org.rcfaces.core.component.capability.IMultipleSelectCapability org.rcfaces.core.component.capability.INumberFormatTypeCapability org.rcfaces.core.component.capability.IOrderCapability org.rcfaces.core.component.capability.IOrderedChildrenCapability org.rcfaces.core.component.capability.IOrientationCapability org.rcfaces.core.component.capability.IOverStyleClassCapability org.rcfaces.core.component.capability.IPagedCapability org.rcfaces.core.component.capability.IPagerMessageCapability org.rcfaces.core.component.capability.IPartialRenderingCapability org.rcfaces.core.component.capability.IPositionCapability org.rcfaces.core.component.capability.IPreSelectionEventCapability org.rcfaces.core.component.capability.IPreferencesCapability org.rcfaces.core.component.capability.IPreloadedLevelDepthCapability org.rcfaces.core.component.capability.IPrependIdCapability org.rcfaces.core.component.capability.IPropertyChangeEventCapability org.rcfaces.core.component.capability.IRadioGroupCapability org.rcfaces.core.component.capability.IRadioValueCapability org.rcfaces.core.component.capability.IReadOnlyCapability org.rcfaces.core.component.capability.IRequiredCapability org.rcfaces.core.component.capability.IResetEventCapability org.rcfaces.core.component.capability.IResizableCapability org.rcfaces.core.component.capability.IRowStyleClassCapability org.rcfaces.core.component.capability.IScrollableCapability org.rcfaces.core.component.capability.ISelectableCapability org.rcfaces.core.component.capability.ISelected3StatesCapability org.rcfaces.core.component.capability.ISelectedCapability org.rcfaces.core.component.capability.ISelectedValuesCapability org.rcfaces.core.component.capability.ISelectionCardinalityCapability org.rcfaces.core.component.capability.ISelectionEventCapability org.rcfaces.core.component.capability.IServerDataCapability org.rcfaces.core.component.capability.IServiceEventCapability org.rcfaces.core.component.capability.ISeverityImagesCapability org.rcfaces.core.component.capability.ISeverityStyleClassCapability org.rcfaces.core.component.capability.IShowDropDownMarkCapability org.rcfaces.core.component.capability.IShowValueCapability org.rcfaces.core.component.capability.ISizeCapability org.rcfaces.core.component.capability.ISortComparatorCapability org.rcfaces.core.component.capability.ISortEventCapability org.rcfaces.core.component.capability.ISortManagerCapability org.rcfaces.core.component.capability.ISortedChildrenCapability org.rcfaces.core.component.capability.IStatesImageCapability org.rcfaces.core.component.capability.IStyleClassCapability org.rcfaces.core.component.capability.ISuggestionEventCapability org.rcfaces.core.component.capability.ITabIndexCapability org.rcfaces.core.component.capability.ITextAlignmentCapability org.rcfaces.core.component.capability.ITextCapability org.rcfaces.core.component.capability.ITextDirectionCapability org.rcfaces.core.component.capability.ITextEditorButtonType org.rcfaces.core.component.capability.ITextPositionCapability org.rcfaces.core.component.capability.IToolTipCapability org.rcfaces.core.component.capability.ITypedComponentCapability org.rcfaces.core.component.capability.IUnlockedClientAttributesCapability org.rcfaces.core.component.capability.IUserEventCapability org.rcfaces.core.component.capability.IValidationEventCapability org.rcfaces.core.component.capability.IValueChangeEventCapability org.rcfaces.core.component.capability.IValueLockedCapability org.rcfaces.core.component.capability.IVerticalAlignmentCapability org.rcfaces.core.component.capability.IVisibilityCapability org.rcfaces.core.component.capability.IWAIRoleCapability org.rcfaces.core.component.capability.IWheelSelectionCapability org.rcfaces.core.component.capability.IWidthCapability org.rcfaces.core.component.capability.IWidthRangeCapability |
None | org.rcfaces.core.component org.rcfaces.core.component.familly org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.converter org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.internal.validator.impl org.rcfaces.core.item org.rcfaces.core.model org.rcfaces.core.preference org.rcfaces.core.util |
java.lang java.util javax.faces.component javax.faces.context javax.faces.event org.rcfaces.core.component org.rcfaces.core.component.familly org.rcfaces.core.component.iterator org.rcfaces.core.event org.rcfaces.core.lang.provider org.rcfaces.core.model org.rcfaces.core.preference |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 6 | 3 | 100.0% | 33.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.component.familly.IContentAccessors org.rcfaces.core.component.familly.IImageButtonFamilly |
None | org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.tools |
java.lang javax.faces.context org.rcfaces.core.component.capability |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 6 | 4 | 100.0% | 40.0% | 40.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.component.iterator.IAdditionalInformationIterator org.rcfaces.core.component.iterator.ICardIterator org.rcfaces.core.component.iterator.IColumnIterator org.rcfaces.core.component.iterator.IComponentIterator org.rcfaces.core.component.iterator.IComponentsColumnIterator org.rcfaces.core.component.iterator.IDataColumnIterator org.rcfaces.core.component.iterator.IFacesListenerIterator org.rcfaces.core.component.iterator.IImageRadioButtonIterator org.rcfaces.core.component.iterator.IMenuItemIterator org.rcfaces.core.component.iterator.IMenuIterator org.rcfaces.core.component.iterator.IParameterIterator org.rcfaces.core.component.iterator.IRadioButtonIterator org.rcfaces.core.component.iterator.ISelectItemIterator org.rcfaces.core.component.iterator.ITabIterator org.rcfaces.core.component.iterator.IToolFolderIterator org.rcfaces.core.component.iterator.IToolItemIterator |
None | org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.internal.capability org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.preference |
java.lang javax.faces.component javax.faces.event org.rcfaces.core.component |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 4 | 0.0% | 57.0% | 43.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.rcfaces.core.converter.AbstractNumberConverter org.rcfaces.core.converter.ByteConverter org.rcfaces.core.converter.DoubleConverter org.rcfaces.core.converter.FloatConverter org.rcfaces.core.converter.IntegerConverter org.rcfaces.core.converter.LongConverter org.rcfaces.core.converter.ShortConverter |
org.rcfaces.core.internal.converter org.rcfaces.core.internal.facelets org.rcfaces.core.internal.taglib |
java.lang javax.faces.component javax.faces.context javax.faces.convert |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 9 | 52.0% | 56.0% | 8.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.event.CameliaEvent org.rcfaces.core.event.IAdditionalInformationListener org.rcfaces.core.event.IBlurListener org.rcfaces.core.event.ICheckListener org.rcfaces.core.event.ICloseListener org.rcfaces.core.event.IDoubleClickListener org.rcfaces.core.event.IDragListener org.rcfaces.core.event.IDropCompleteListener org.rcfaces.core.event.IDropListener org.rcfaces.core.event.IErrorListener org.rcfaces.core.event.IExpandListener org.rcfaces.core.event.IFacesEvent org.rcfaces.core.event.IFocusListener org.rcfaces.core.event.IInitListener org.rcfaces.core.event.IKeyDownListener org.rcfaces.core.event.IKeyPressListener org.rcfaces.core.event.IKeyUpListener org.rcfaces.core.event.ILoadListener org.rcfaces.core.event.IMenuListener org.rcfaces.core.event.IMouseOutListener org.rcfaces.core.event.IMouseOverListener org.rcfaces.core.event.IPreSelectionListener org.rcfaces.core.event.IPropertyChangeListener org.rcfaces.core.event.IResetListener org.rcfaces.core.event.ISelectionListener org.rcfaces.core.event.IServiceEventListener org.rcfaces.core.event.ISortListener org.rcfaces.core.event.ISuggestionListener org.rcfaces.core.event.ITypedEvent org.rcfaces.core.event.IUserEventListener org.rcfaces.core.event.IValidationListener org.rcfaces.core.event.IValueFacesEvent org.rcfaces.core.event.SortEvent$ISortConverter |
org.rcfaces.core.event.AdditionalInformationEvent org.rcfaces.core.event.BlurEvent org.rcfaces.core.event.CheckEvent org.rcfaces.core.event.ClientValueChangeEvent org.rcfaces.core.event.CloseEvent org.rcfaces.core.event.DoubleClickEvent org.rcfaces.core.event.DragEvent org.rcfaces.core.event.DropCompleteEvent org.rcfaces.core.event.DropEvent org.rcfaces.core.event.ErrorEvent org.rcfaces.core.event.ExpandEvent org.rcfaces.core.event.FocusEvent org.rcfaces.core.event.InitEvent org.rcfaces.core.event.ItemSelectionEvent org.rcfaces.core.event.KeyDownEvent org.rcfaces.core.event.KeyPressEvent org.rcfaces.core.event.KeyUpEvent org.rcfaces.core.event.LoadEvent org.rcfaces.core.event.MenuEvent org.rcfaces.core.event.MouseOutEvent org.rcfaces.core.event.MouseOverEvent org.rcfaces.core.event.PreSelectionEvent org.rcfaces.core.event.PropertyChangeEvent org.rcfaces.core.event.ResetEvent org.rcfaces.core.event.SelectionEvent org.rcfaces.core.event.ServiceEvent org.rcfaces.core.event.SortEvent org.rcfaces.core.event.SuggestionEvent org.rcfaces.core.event.UnsupportedEventTypeException org.rcfaces.core.event.UserEvent org.rcfaces.core.event.ValidationEvent |
org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.listener org.rcfaces.core.internal.service org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools |
java.lang java.util javax.faces javax.faces.component javax.faces.context javax.faces.event org.rcfaces.core.internal.listener org.rcfaces.core.internal.service org.rcfaces.core.progressMonitor |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 6 | 75.0% | 86.0% | 61.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.image.AbstractImageOperation org.rcfaces.core.image.IGeneratedImageInformation org.rcfaces.core.image.IGenerationImageInformation org.rcfaces.core.image.IImageContentModel org.rcfaces.core.image.IImageOperation org.rcfaces.core.image.IImageOperationContentModel |
org.rcfaces.core.image.GeneratedImageInformation org.rcfaces.core.image.GenerationImageInformation |
org.rcfaces.core.internal.images |
java.lang java.util org.apache.commons.logging org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 1 | 100.0% | 100.0% | 100.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.image.operation.IDisableOperation org.rcfaces.core.image.operation.IHoverOperation org.rcfaces.core.image.operation.IIEFavoriteIconOperation org.rcfaces.core.image.operation.ISelectedOperation |
None | None | java.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 20 | 27 | 18.0% | 57.0% | 24.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.IReleasable org.rcfaces.core.internal.RcfacesContext |
org.rcfaces.core.internal.AbstractReleasable org.rcfaces.core.internal.Constants org.rcfaces.core.internal.Globals org.rcfaces.core.internal.RcfacesContext$1 org.rcfaces.core.internal.RcfacesContext$2 org.rcfaces.core.internal.Services org.rcfaces.core.internal.Services$1 org.rcfaces.core.internal.Services$2 org.rcfaces.core.internal.Services$Service |
org.rcfaces.core.internal.adapter org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.images org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.repository org.rcfaces.core.internal.script org.rcfaces.core.internal.service org.rcfaces.core.internal.service.log org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.internal.version org.rcfaces.core.internal.webapp org.rcfaces.core.lang org.rcfaces.core.util |
java.io java.lang java.net java.util java.util.jar javax.faces javax.faces.context javax.faces.event javax.faces.lifecycle javax.servlet org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.internal.adapter org.rcfaces.core.internal.component org.rcfaces.core.internal.config org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.documentBuilder org.rcfaces.core.internal.renderkit.border org.rcfaces.core.internal.repository org.rcfaces.core.internal.resource org.rcfaces.core.internal.service org.rcfaces.core.internal.util org.rcfaces.core.internal.validator org.rcfaces.core.internal.version org.xml.sax |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 11 | 25.0% | 61.0% | 14.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.adapter.IAdapterManager |
org.rcfaces.core.internal.adapter.AdapterManagerImpl org.rcfaces.core.internal.adapter.AdapterManagerImpl$1 org.rcfaces.core.internal.adapter.AdapterManagerImpl$AdapterBean |
org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.lang org.rcfaces.core.util |
java.lang java.util javax.faces javax.faces.context org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.lang org.rcfaces.core.provider org.xml.sax |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 14 | 100.0% | 67.0% | 67.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.capability.IAdditionalInformationComponent org.rcfaces.core.internal.capability.IAdditionalInformationRangeComponent org.rcfaces.core.internal.capability.IAsyncRenderComponent org.rcfaces.core.internal.capability.ICellImageSettings org.rcfaces.core.internal.capability.ICellStyleClassSettings org.rcfaces.core.internal.capability.ICellToolTipTextSettings org.rcfaces.core.internal.capability.ICheckComponent org.rcfaces.core.internal.capability.ICheckRangeComponent org.rcfaces.core.internal.capability.IComponentEngine org.rcfaces.core.internal.capability.IComponentLifeCycle org.rcfaces.core.internal.capability.IConvertValueHolder org.rcfaces.core.internal.capability.IDraggableGridComponent org.rcfaces.core.internal.capability.IDroppableGridComponent org.rcfaces.core.internal.capability.IGridComponent org.rcfaces.core.internal.capability.IImageAccessorsCapability org.rcfaces.core.internal.capability.IListenerStrategy org.rcfaces.core.internal.capability.IPageConfigurator org.rcfaces.core.internal.capability.IPreferencesSettings org.rcfaces.core.internal.capability.IRCFacesComponent org.rcfaces.core.internal.capability.ISelectionComponent org.rcfaces.core.internal.capability.ISelectionRangeComponent org.rcfaces.core.internal.capability.ISortedComponentsCapability org.rcfaces.core.internal.capability.IStateChildrenList org.rcfaces.core.internal.capability.ISubmittedExternalValue org.rcfaces.core.internal.capability.IVariableScopeCapability |
None | org.rcfaces.core.component org.rcfaces.core.internal.component org.rcfaces.core.internal.facelets org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.preference |
java.lang java.util javax.el javax.faces.component javax.faces.context javax.faces.model org.rcfaces.core.component.capability org.rcfaces.core.component.familly org.rcfaces.core.component.iterator org.rcfaces.core.internal org.rcfaces.core.internal.component org.rcfaces.core.internal.manager org.rcfaces.core.internal.renderkit org.rcfaces.core.model |
| 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.rcfaces.core.internal.codec.XMLCodec$ACharset |
org.rcfaces.core.internal.codec.SourceFilter org.rcfaces.core.internal.codec.URLFormCodec org.rcfaces.core.internal.codec.XMLCodec |
org.rcfaces.core.internal.repository |
java.io java.lang java.net java.util javax.faces javax.servlet.jsp org.rcfaces.core.internal.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 30 | 56.0% | 81.0% | 37.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.component.AbstractComponentEngine org.rcfaces.core.internal.component.AbstractPropertiesAccessor org.rcfaces.core.internal.component.AbstractPropertiesManager org.rcfaces.core.internal.component.CameliaBaseComponent org.rcfaces.core.internal.component.CameliaColumnComponent org.rcfaces.core.internal.component.CameliaCommandComponent org.rcfaces.core.internal.component.CameliaDataComponent org.rcfaces.core.internal.component.CameliaGridComponent org.rcfaces.core.internal.component.CameliaInputComponent org.rcfaces.core.internal.component.CameliaItemComponent org.rcfaces.core.internal.component.CameliaItemsComponent org.rcfaces.core.internal.component.CameliaMessageComponent org.rcfaces.core.internal.component.CameliaMessagesComponent org.rcfaces.core.internal.component.CameliaOutputComponent org.rcfaces.core.internal.component.CameliaSelectManyComponent org.rcfaces.core.internal.component.CameliaValueColumnComponent org.rcfaces.core.internal.component.IDataMapAccessor org.rcfaces.core.internal.component.IDeltaPropertiesAccessor org.rcfaces.core.internal.component.IExpandImageAccessors org.rcfaces.core.internal.component.IFactory org.rcfaces.core.internal.component.IImageAccessors org.rcfaces.core.internal.component.IInitializationState org.rcfaces.core.internal.component.IPropertiesAccessor org.rcfaces.core.internal.component.IPropertiesManager org.rcfaces.core.internal.component.ISeverityImageAccessors org.rcfaces.core.internal.component.IStatesImageAccessors org.rcfaces.core.internal.component.IToolBarImageAccessors org.rcfaces.core.internal.component.IUnproxifyValueExpression |
org.rcfaces.core.internal.component.AsyncHtmlOutputText org.rcfaces.core.internal.component.BasicComponentEngine org.rcfaces.core.internal.component.BasicComponentEngine$BasicDataAccessor org.rcfaces.core.internal.component.BasicDeltaPropertiesAccessor org.rcfaces.core.internal.component.BasicInitializationState org.rcfaces.core.internal.component.BasicPropertiesAccessor org.rcfaces.core.internal.component.BasicPropertiesManager org.rcfaces.core.internal.component.BasicStateChildrenList org.rcfaces.core.internal.component.BasicStateChildrenList$StateIdIterator org.rcfaces.core.internal.component.BasicStateChildrenList$StateIdListIterator org.rcfaces.core.internal.component.BasicStateChildrenList$StateIdSubList org.rcfaces.core.internal.component.CameliaComponents org.rcfaces.core.internal.component.ComponentEngineManager org.rcfaces.core.internal.component.ComponentsFactory org.rcfaces.core.internal.component.Properties org.rcfaces.core.internal.component.PropertiesRepository org.rcfaces.core.internal.component.RestoreViewPhaseListener org.rcfaces.core.internal.component.SavedState org.rcfaces.core.internal.component.UIData0 org.rcfaces.core.internal.component.UIData2 org.rcfaces.core.internal.component.UIData2$SavedState2 org.rcfaces.core.internal.component.WrapperEvent |
org.rcfaces.core.component org.rcfaces.core.internal org.rcfaces.core.internal.capability org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.jasper org.rcfaces.core.internal.tools org.rcfaces.core.item |
java.io java.lang java.lang.reflect java.sql java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.model javax.faces.render javax.servlet.jsp.jstl.sql org.apache.commons.logging org.rcfaces.core.component.capability org.rcfaces.core.component.familly org.rcfaces.core.event org.rcfaces.core.internal org.rcfaces.core.internal.capability org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.listener org.rcfaces.core.internal.manager org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 36 | 10.0% | 92.0% | 2.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.config.AbstractRenderKitRegistryImpl org.rcfaces.core.internal.config.AbstractRenderKitRegistryImpl$RenderKit org.rcfaces.core.internal.config.IProvidersConfigurator org.rcfaces.core.internal.config.IProvidersRegistry |
org.rcfaces.core.internal.config.BorderRenderersRegistryImpl org.rcfaces.core.internal.config.BorderRenderersRegistryImpl$1 org.rcfaces.core.internal.config.BorderRenderersRegistryImpl$BorderRendererFacade org.rcfaces.core.internal.config.BorderRenderersRegistryImpl$DefaultBorder org.rcfaces.core.internal.config.BorderRenderersRegistryImpl$Family org.rcfaces.core.internal.config.BorderRenderersRegistryImpl$RenderKit org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$1 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$10 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$11 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$2 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$3 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$3$1 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$4 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$5 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$6 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$7 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$8 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$9 org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$ClientValidator org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$Parameter org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$ParametersContainer org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$RenderKit org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$ServerConverter org.rcfaces.core.internal.config.ClientValidatorsRegistryImpl$TaskDescriptor org.rcfaces.core.internal.config.ProvidersRegistry org.rcfaces.core.internal.config.ProvidersRegistry$1 org.rcfaces.core.internal.config.ProvidersRegistry$2 org.rcfaces.core.internal.config.ProvidersRegistry$ProviderBean org.rcfaces.core.internal.config.RcfacesContextImpl org.rcfaces.core.internal.config.RcfacesContextImpl$1 org.rcfaces.core.internal.config.RcfacesContextImpl$2 org.rcfaces.core.internal.config.ServicesRegistryImpl org.rcfaces.core.internal.config.ServicesRegistryImpl$1 org.rcfaces.core.internal.config.ServicesRegistryImpl$2 org.rcfaces.core.internal.config.ServicesRegistryImpl$RenderKit org.rcfaces.core.internal.config.ServicesRegistryImpl$ServiceFacade |
org.rcfaces.core.internal org.rcfaces.core.internal.images org.rcfaces.core.internal.script |
java.beans 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.event javax.faces.lifecycle javax.faces.validator org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.converter org.rcfaces.core.internal.documentBuilder org.rcfaces.core.internal.lang org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.renderkit.border org.rcfaces.core.internal.repository org.rcfaces.core.internal.service org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.internal.validator org.rcfaces.core.internal.validator.impl org.rcfaces.core.internal.version org.rcfaces.core.lang org.rcfaces.core.provider org.rcfaces.core.validator org.xml.sax |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 19 | 42.0% | 83.0% | 24.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.content.AbstractBufferOperationContentModel org.rcfaces.core.internal.content.AbstractOperationContentModel org.rcfaces.core.internal.content.IBufferOperation org.rcfaces.core.internal.content.IFileBuffer org.rcfaces.core.internal.content.IOperationContentLoader |
org.rcfaces.core.internal.content.AbstractBufferOperation org.rcfaces.core.internal.content.AbstractBufferOperationContentModel$ContentInformation org.rcfaces.core.internal.content.AbstractOperationContentModel$1 org.rcfaces.core.internal.content.Constants org.rcfaces.core.internal.content.ContentAdapterFactory org.rcfaces.core.internal.content.ContentAdapterFactory$FileResolvedContent org.rcfaces.core.internal.content.FileBuffer |
org.rcfaces.core.image org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.script org.rcfaces.core.internal.style |
java.io java.lang java.net java.security java.util javax.faces.context javax.servlet javax.servlet.http org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.lang org.rcfaces.core.internal.resource org.rcfaces.core.internal.util org.rcfaces.core.internal.version org.rcfaces.core.internal.webapp org.rcfaces.core.lang org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 16 | 21 | 51.0% | 57.0% | 8.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.contentAccessor.AbstractCompositeContentAccessorHandler org.rcfaces.core.internal.contentAccessor.AbstractContentAccessor org.rcfaces.core.internal.contentAccessor.AbstractContentPath org.rcfaces.core.internal.contentAccessor.AbstractContentProxyHandler org.rcfaces.core.internal.contentAccessor.AbstractContentVersionHandler org.rcfaces.core.internal.contentAccessor.ICompositeContentAccessorHandler org.rcfaces.core.internal.contentAccessor.ICompositeContentAccessorHandler$ICompositeURLDescriptor org.rcfaces.core.internal.contentAccessor.ICompositeContentAccessorHandler$ICompositeURLDescriptor$IURLInformation org.rcfaces.core.internal.contentAccessor.IContentAccessor org.rcfaces.core.internal.contentAccessor.IContentAccessorHandler org.rcfaces.core.internal.contentAccessor.IContentAccessorRegistry org.rcfaces.core.internal.contentAccessor.IContentPath org.rcfaces.core.internal.contentAccessor.IContentProxyHandler org.rcfaces.core.internal.contentAccessor.IContentVersionHandler org.rcfaces.core.internal.contentAccessor.IFiltredContentAccessor org.rcfaces.core.internal.contentAccessor.IGeneratedResourceInformation org.rcfaces.core.internal.contentAccessor.IGenerationResourceInformation org.rcfaces.core.internal.contentAccessor.IResourceKeyParticipant |
org.rcfaces.core.internal.contentAccessor.AbstractCompositeContentAccessorHandler$CompositeURLDescriptor org.rcfaces.core.internal.contentAccessor.AbstractCompositeContentAccessorHandler$CompositeURLDescriptor$1 org.rcfaces.core.internal.contentAccessor.AbstractInformation org.rcfaces.core.internal.contentAccessor.BasicContentAccessor org.rcfaces.core.internal.contentAccessor.BasicContentPath org.rcfaces.core.internal.contentAccessor.BasicGeneratedResourceInformation org.rcfaces.core.internal.contentAccessor.BasicGenerationResourceInformation org.rcfaces.core.internal.contentAccessor.ContentAccessorEngine org.rcfaces.core.internal.contentAccessor.ContentAccessorFactory org.rcfaces.core.internal.contentAccessor.ContentAccessorFactory$1 org.rcfaces.core.internal.contentAccessor.ContentAccessorFactory$2 org.rcfaces.core.internal.contentAccessor.ContentAccessorFactory$3 org.rcfaces.core.internal.contentAccessor.ContentAccessorFactory$SimpleImageAccessor org.rcfaces.core.internal.contentAccessor.ContentAccessorsRegistryImpl org.rcfaces.core.internal.contentAccessor.ContentFamilies org.rcfaces.core.internal.contentAccessor.ContentFamilies$ContentTypeImpl org.rcfaces.core.internal.contentAccessor.FiltredContentAccessor |
org.rcfaces.core.image org.rcfaces.core.internal org.rcfaces.core.internal.component org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.images org.rcfaces.core.internal.script org.rcfaces.core.internal.style org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.internal.version org.rcfaces.core.item org.rcfaces.core.lang org.rcfaces.core.model |
java.io java.lang java.lang.reflect java.security java.util javax.faces javax.faces.component javax.faces.context org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.component.familly org.rcfaces.core.internal org.rcfaces.core.internal.component org.rcfaces.core.internal.lang org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.internal.version org.rcfaces.core.lang org.rcfaces.core.model org.rcfaces.core.provider |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 15 | 20.0% | 88.0% | 8.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.contentProxy.IResourceProxyHandler org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$AbstractPatternRule org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$IKeywordValue org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$IPatternRule |
org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$1 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$10 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$2 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$3 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$4 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$5 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$6 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$7 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$8 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$9 org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$BasicPatternRule org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$DefaultPatternRule org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$EndsWithRule org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$RegExpPatternRule org.rcfaces.core.internal.contentProxy.ResourceProxyHandlerImpl$StartsWithRule |
org.rcfaces.core.internal org.rcfaces.core.internal.config |
java.io java.lang java.net java.util java.util.regex javax.faces javax.faces.context javax.servlet org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.lang org.rcfaces.core.internal.util org.rcfaces.core.provider |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 22 | 44.0% | 88.0% | 32.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.contentStorage.AbstractResolvedContent org.rcfaces.core.internal.contentStorage.IContentStorageEngine org.rcfaces.core.internal.contentStorage.IContentStorageRepository org.rcfaces.core.internal.contentStorage.IGzippedResolvedContent org.rcfaces.core.internal.contentStorage.IResolvedContent org.rcfaces.core.internal.contentStorage.IResolvedContentWrapper org.rcfaces.core.internal.contentStorage.IResourceKey |
org.rcfaces.core.internal.contentStorage.AdaptationParameters org.rcfaces.core.internal.contentStorage.BasicContentStorageRepository org.rcfaces.core.internal.contentStorage.ContentStorageAccessorHandler org.rcfaces.core.internal.contentStorage.ContentStorageEngineImpl org.rcfaces.core.internal.contentStorage.ContentStorageEngineImpl$Content org.rcfaces.core.internal.contentStorage.ContentStorageEngineImpl$ResolvedContentAtRequest org.rcfaces.core.internal.contentStorage.ContentStorageServlet org.rcfaces.core.internal.contentStorage.ContentStorageServlet$1 org.rcfaces.core.internal.contentStorage.GZipedResolvedContent |
org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.content |
java.io java.lang java.security java.util java.util.zip javax.faces javax.faces.component javax.faces.context javax.servlet javax.servlet.http org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.lang org.rcfaces.core.internal.util org.rcfaces.core.internal.version org.rcfaces.core.internal.webapp org.rcfaces.core.lang org.rcfaces.core.model org.rcfaces.core.provider |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 14 | 3.0% | 67.0% | 30.000002% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.converter.CardinalityConverter |
org.rcfaces.core.internal.converter.AdditionalInformationCardinalityConverter org.rcfaces.core.internal.converter.AlignmentNormalizer org.rcfaces.core.internal.converter.AsyncDecodeModeConverter org.rcfaces.core.internal.converter.AsyncRenderModeConverter org.rcfaces.core.internal.converter.CalendarLayoutConverter org.rcfaces.core.internal.converter.CalendarModeConverter org.rcfaces.core.internal.converter.CheckCardinalityConverter org.rcfaces.core.internal.converter.ClientDatesStrategyConverter org.rcfaces.core.internal.converter.ClientFullStateConverter org.rcfaces.core.internal.converter.DateConverter org.rcfaces.core.internal.converter.DragDropEffectsConverter org.rcfaces.core.internal.converter.DragDropTypesConverter org.rcfaces.core.internal.converter.FilterPropertiesConverter org.rcfaces.core.internal.converter.HiddenModeConverter org.rcfaces.core.internal.converter.HorizontalTextPositionConverter org.rcfaces.core.internal.converter.InputTypeConverter org.rcfaces.core.internal.converter.KeyFlagsConverter org.rcfaces.core.internal.converter.LayoutManagerTypeConverter org.rcfaces.core.internal.converter.LiteralDateConverter org.rcfaces.core.internal.converter.LiteralNumberConverter org.rcfaces.core.internal.converter.LiteralTimeConverter org.rcfaces.core.internal.converter.LiteralTwoDigitYearConverter org.rcfaces.core.internal.converter.LocaleConverter org.rcfaces.core.internal.converter.NumberFormatTypeConverter org.rcfaces.core.internal.converter.OrderConverter org.rcfaces.core.internal.converter.PatchedNumberConverter org.rcfaces.core.internal.converter.SelectionCardinalityConverter org.rcfaces.core.internal.converter.StrategyListenerConverter org.rcfaces.core.internal.converter.TextPositionConverter org.rcfaces.core.internal.converter.TimeConverter org.rcfaces.core.internal.converter.TimeZoneConverter org.rcfaces.core.internal.converter.TwoDigitYearConverter org.rcfaces.core.internal.converter.VirtualKeyConverter org.rcfaces.core.internal.converter.WeekDaysConverter |
org.rcfaces.core.component org.rcfaces.core.internal.config org.rcfaces.core.internal.facelets org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.item |
java.lang java.text java.util javax.faces javax.faces.component javax.faces.context javax.faces.convert org.rcfaces.core.component.capability org.rcfaces.core.converter org.rcfaces.core.internal.lang org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.lang org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 3 | 100.0% | 75.0% | 75.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.decorator.ISelectItemMapper |
None | org.rcfaces.core.internal.tools |
java.lang javax.faces.component javax.faces.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 4 | 50.0% | 67.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.documentBuilder.IDocumentBuilderProvider |
org.rcfaces.core.internal.documentBuilder.DocumentBuilderProvider |
org.rcfaces.core.internal org.rcfaces.core.internal.config |
java.io java.lang javax.faces org.w3c.dom |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 25 | 7.0% | 93.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.facelets.AbstractListenerHandler org.rcfaces.core.internal.facelets.CameliaComponentHandler$IAttributeMetaData org.rcfaces.core.internal.facelets.CameliaConverterHandler |
org.rcfaces.core.internal.facelets.AcceleratorHandler org.rcfaces.core.internal.facelets.ButtonHandler org.rcfaces.core.internal.facelets.ByteConverterHandler org.rcfaces.core.internal.facelets.CameliaComponentHandler org.rcfaces.core.internal.facelets.CameliaComponentHandler$1 org.rcfaces.core.internal.facelets.CameliaComponentHandler$1$1 org.rcfaces.core.internal.facelets.CameliaComponentHandler$2 org.rcfaces.core.internal.facelets.CameliaComponentHandler$2$1 org.rcfaces.core.internal.facelets.CameliaComponentHandler$ComponentMetaRule org.rcfaces.core.internal.facelets.CameliaComponentHandler$ListenerAttributeMetaData org.rcfaces.core.internal.facelets.CameliaComponentHandler$ListenerAttributeMetaData$1 org.rcfaces.core.internal.facelets.CameliaComponentHandler$ListenerAttributeMetaData$1$1 org.rcfaces.core.internal.facelets.CameliaComponentHandler0 org.rcfaces.core.internal.facelets.CameliaComponentHandler0$1 org.rcfaces.core.internal.facelets.CheckListenerHandler org.rcfaces.core.internal.facelets.ClientDataHandler org.rcfaces.core.internal.facelets.CustomButtonHandler org.rcfaces.core.internal.facelets.DataGridHandler org.rcfaces.core.internal.facelets.DateEntryHandler org.rcfaces.core.internal.facelets.DoubleClickListenerHandler org.rcfaces.core.internal.facelets.DoubleConverterHandler org.rcfaces.core.internal.facelets.ErrorListenerHandler org.rcfaces.core.internal.facelets.FaceletViewHandler org.rcfaces.core.internal.facelets.FaceletsTreeRendererProcessor org.rcfaces.core.internal.facelets.FloatConverterHandler org.rcfaces.core.internal.facelets.IntegerConverterHandler org.rcfaces.core.internal.facelets.LongConverterHandler org.rcfaces.core.internal.facelets.MenuBarHandler org.rcfaces.core.internal.facelets.PropertyChangeListenerHandler org.rcfaces.core.internal.facelets.SelectionListenerHandler org.rcfaces.core.internal.facelets.ServerDataHandler org.rcfaces.core.internal.facelets.ShortConverterHandler org.rcfaces.core.internal.facelets.TextAreaHandler org.rcfaces.core.internal.facelets.TextEditorHandler org.rcfaces.core.internal.facelets.TextEntryHandler org.rcfaces.core.internal.facelets.TextHandler org.rcfaces.core.internal.facelets.UserEventListenerHandler org.rcfaces.core.internal.facelets.ValidationParameterHandler |
org.rcfaces.core.internal.renderkit.tools org.rcfaces.core.internal.tools |
com.sun.facelets com.sun.facelets.el com.sun.facelets.tag com.sun.facelets.tag.jsf java.io java.lang java.lang.reflect java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert org.apache.commons.logging org.rcfaces.core.converter org.rcfaces.core.internal.capability org.rcfaces.core.internal.converter org.rcfaces.core.internal.lang org.rcfaces.core.internal.manager org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.renderkit.tools org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.internal.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 10 | 100.0% | 100.0% | 100.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.images.IFiltredImageAccessor org.rcfaces.core.internal.images.IImageResourceAdapter org.rcfaces.core.internal.images.ImageContentAccessorHandler |
None | None | java.lang javax.faces javax.faces.context org.apache.commons.logging org.rcfaces.core.image org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.contentAccessor org.rcfaces.core.lang org.rcfaces.core.provider |
| 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.rcfaces.core.internal.jasper.JasperUnproxifyValueExpression |
None | java.lang java.lang.reflect javax.el org.apache.commons.logging org.apache.jasper.el org.rcfaces.core.internal.component |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 16 | 7 | 0.0% | 30.000002% | 70.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.rcfaces.core.internal.lang.ByteBufferInputStream org.rcfaces.core.internal.lang.ByteBufferOutputStream org.rcfaces.core.internal.lang.ClientStorage org.rcfaces.core.internal.lang.LimitedMap org.rcfaces.core.internal.lang.LimitedMap$Cache org.rcfaces.core.internal.lang.StringAppender org.rcfaces.core.internal.lang.StringAppender$1 org.rcfaces.core.internal.lang.StringAppender2 org.rcfaces.core.internal.lang.StringAppender2$1 org.rcfaces.core.internal.lang.StringTokenizer2 |
org.rcfaces.core.internal.codec org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.converter org.rcfaces.core.internal.facelets org.rcfaces.core.internal.repository org.rcfaces.core.internal.resource org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.internal.validator.impl org.rcfaces.core.internal.version org.rcfaces.core.internal.webapp org.rcfaces.core.util |
java.io java.lang java.util javax.faces org.apache.commons.logging org.rcfaces.core.lang org.w3c.dom |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 15 | 11.0% | 79.0% | 11.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.listener.AbstractActionListener org.rcfaces.core.internal.listener.AbstractReturnValueActionListener org.rcfaces.core.internal.listener.AbstractScriptListener org.rcfaces.core.internal.listener.IPartialRenderingListener org.rcfaces.core.internal.listener.IScriptListener org.rcfaces.core.internal.listener.IServerActionListener |
org.rcfaces.core.internal.listener.AdditionalInformationActionListener org.rcfaces.core.internal.listener.AdditionalInformationScriptListener org.rcfaces.core.internal.listener.BlurActionListener org.rcfaces.core.internal.listener.BlurScriptListener org.rcfaces.core.internal.listener.CameliaPhaseListener org.rcfaces.core.internal.listener.ChangeActionListener org.rcfaces.core.internal.listener.ChangeScriptListener org.rcfaces.core.internal.listener.CheckActionListener org.rcfaces.core.internal.listener.CheckScriptListener org.rcfaces.core.internal.listener.CloseActionListener org.rcfaces.core.internal.listener.CloseScriptListener org.rcfaces.core.internal.listener.DoubleClickActionListener org.rcfaces.core.internal.listener.DoubleClickScriptListener org.rcfaces.core.internal.listener.DragScriptListener org.rcfaces.core.internal.listener.DropCompleteActionListener org.rcfaces.core.internal.listener.DropCompleteScriptListener org.rcfaces.core.internal.listener.DropScriptListener org.rcfaces.core.internal.listener.ErrorActionListener org.rcfaces.core.internal.listener.ErrorScriptListener org.rcfaces.core.internal.listener.ExpandActionListener org.rcfaces.core.internal.listener.ExpandScriptListener org.rcfaces.core.internal.listener.FocusActionListener org.rcfaces.core.internal.listener.FocusScriptListener org.rcfaces.core.internal.listener.InitScriptListener org.rcfaces.core.internal.listener.KeyDownScriptListener org.rcfaces.core.internal.listener.KeyPressActionListener org.rcfaces.core.internal.listener.KeyPressScriptListener org.rcfaces.core.internal.listener.KeyUpScriptListener org.rcfaces.core.internal.listener.LoadActionListener org.rcfaces.core.internal.listener.LoadScriptListener org.rcfaces.core.internal.listener.MenuScriptListener org.rcfaces.core.internal.listener.MouseOutScriptListener org.rcfaces.core.internal.listener.MouseOverScriptListener org.rcfaces.core.internal.listener.PreSelectionScriptListener org.rcfaces.core.internal.listener.PropertyChangeActionListener org.rcfaces.core.internal.listener.PropertyChangeScriptListener org.rcfaces.core.internal.listener.ResetActionListener org.rcfaces.core.internal.listener.ResetScriptListener org.rcfaces.core.internal.listener.SelectionActionListener org.rcfaces.core.internal.listener.SelectionScriptListener org.rcfaces.core.internal.listener.ServiceEventActionListener org.rcfaces.core.internal.listener.ServiceEventScriptListener org.rcfaces.core.internal.listener.SortActionListener org.rcfaces.core.internal.listener.SortScriptListener org.rcfaces.core.internal.listener.SuggestionActionListener org.rcfaces.core.internal.listener.SuggestionScriptListener org.rcfaces.core.internal.listener.UnsupportedListenerTypeException org.rcfaces.core.internal.listener.UserEventActionListener org.rcfaces.core.internal.listener.UserEventScriptListener org.rcfaces.core.internal.listener.ValidationActionListener org.rcfaces.core.internal.listener.ValidationScriptListener |
org.rcfaces.core.component org.rcfaces.core.event org.rcfaces.core.internal.component org.rcfaces.core.internal.tools |
java.lang java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event org.apache.commons.logging org.rcfaces.core.event org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.service org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 3 | 100.0% | 30.000002% | 30.000002% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.manager.IClientDataManager org.rcfaces.core.internal.manager.IContainerManager org.rcfaces.core.internal.manager.IServerDataManager org.rcfaces.core.internal.manager.ITransientAttributesManager org.rcfaces.core.internal.manager.IValidationParameters |
None | org.rcfaces.core.component org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.facelets org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.internal.util |
java.lang java.util javax.el |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 16 | 14 | 88.0% | 47.0% | 35.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer0 org.rcfaces.core.internal.renderkit.AbstractComponentRenderContext org.rcfaces.core.internal.renderkit.AbstractComponentWriter org.rcfaces.core.internal.renderkit.AbstractProcessContext org.rcfaces.core.internal.renderkit.AbstractProperties org.rcfaces.core.internal.renderkit.AbstractRenderContext org.rcfaces.core.internal.renderkit.AbstractRequestContext org.rcfaces.core.internal.renderkit.AbstractRequestContext$AbstractComponentData org.rcfaces.core.internal.renderkit.IAsyncRenderer org.rcfaces.core.internal.renderkit.IComponentData org.rcfaces.core.internal.renderkit.IComponentRenderContext org.rcfaces.core.internal.renderkit.IComponentWriter org.rcfaces.core.internal.renderkit.IDecoderContext org.rcfaces.core.internal.renderkit.IDefaultUnlockedPropertiesRenderer org.rcfaces.core.internal.renderkit.IEventData org.rcfaces.core.internal.renderkit.IProcessContext org.rcfaces.core.internal.renderkit.IProperties org.rcfaces.core.internal.renderkit.IRenderContext org.rcfaces.core.internal.renderkit.IRendererExtension org.rcfaces.core.internal.renderkit.IRequestContext org.rcfaces.core.internal.renderkit.IScriptRenderContext org.rcfaces.core.internal.renderkit.ISgmlWriter |
org.rcfaces.core.internal.renderkit.AbstractRenderContext$VarScopeState org.rcfaces.core.internal.renderkit.ParserException org.rcfaces.core.internal.renderkit.WriterException |
org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.config org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.facelets org.rcfaces.core.internal.listener org.rcfaces.core.internal.renderkit.border org.rcfaces.core.internal.renderkit.tools org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.internal.validator org.rcfaces.core.internal.validator.impl org.rcfaces.core.internal.version org.rcfaces.core.lang org.rcfaces.core.model org.rcfaces.core.validator |
java.io java.lang java.util javax.faces javax.faces.component javax.faces.context javax.faces.convert javax.faces.render org.apache.commons.logging org.rcfaces.core.component.capability org.rcfaces.core.internal org.rcfaces.core.internal.capability org.rcfaces.core.internal.tools org.rcfaces.core.internal.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 3 | 100.0% | 60.000004% | 60.000004% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.renderkit.border.AbstractBorderRenderer org.rcfaces.core.internal.renderkit.border.IBorderRenderer org.rcfaces.core.internal.renderkit.border.IBorderRenderersRegistry org.rcfaces.core.internal.renderkit.border.ITitledBorderRenderer |
None | org.rcfaces.core.internal org.rcfaces.core.internal.config |
java.lang javax.faces.context org.rcfaces.core.internal.renderkit |
| 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.rcfaces.core.internal.renderkit.tools.AbstractTreeRendererProcessor org.rcfaces.core.internal.renderkit.tools.IComponentTreeRenderProcessor |
org.rcfaces.core.internal.renderkit.tools.ComponentTreeRenderProcessorFactory org.rcfaces.core.internal.renderkit.tools.DefaultTreeRendererProcessor |
org.rcfaces.core.internal.facelets |
java.io java.lang javax.faces javax.faces.application javax.faces.component javax.faces.context org.apache.commons.logging org.rcfaces.core.internal.facelets org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.tools |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 20 | 46.0% | 87.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.repository.AbstractRepository org.rcfaces.core.internal.repository.AbstractRepository$AbstractContent org.rcfaces.core.internal.repository.HierarchicalRepositoryServlet org.rcfaces.core.internal.repository.HierarchicalRepositoryServlet$HierarchicalRecord org.rcfaces.core.internal.repository.IHierarchicalRepository org.rcfaces.core.internal.repository.IHierarchicalRepository$IHierarchicalFile org.rcfaces.core.internal.repository.IHierarchicalRepository$IModule org.rcfaces.core.internal.repository.IHierarchicalRepository$ISet org.rcfaces.core.internal.repository.IRepository org.rcfaces.core.internal.repository.IRepository$IContent org.rcfaces.core.internal.repository.IRepository$IContentProvider org.rcfaces.core.internal.repository.IRepository$IContext org.rcfaces.core.internal.repository.IRepository$IFile org.rcfaces.core.internal.repository.IRepositoryManager org.rcfaces.core.internal.repository.LocalizedSourceContainer org.rcfaces.core.internal.repository.RepositoryServlet org.rcfaces.core.internal.repository.SourceContainer org.rcfaces.core.internal.repository.SourceContainer$IParameterizedContent |
org.rcfaces.core.internal.repository.AbstractRepository$ContextImpl org.rcfaces.core.internal.repository.AbstractRepository$File org.rcfaces.core.internal.repository.AbstractRepository$LocalizedFile org.rcfaces.core.internal.repository.BasicHierarchicalRepository org.rcfaces.core.internal.repository.BasicHierarchicalRepository$1 org.rcfaces.core.internal.repository.BasicHierarchicalRepository$2 org.rcfaces.core.internal.repository.BasicHierarchicalRepository$3 org.rcfaces.core.internal.repository.BasicHierarchicalRepository$HierarchicalFile org.rcfaces.core.internal.repository.BasicHierarchicalRepository$Module org.rcfaces.core.internal.repository.BasicHierarchicalRepository$SetImpl org.rcfaces.core.internal.repository.RepositoryManagerImpl org.rcfaces.core.internal.repository.RepositoryManagerImpl$1 org.rcfaces.core.internal.repository.RepositoryManagerImpl$RepositoryBean org.rcfaces.core.internal.repository.RepositoryServlet$Record org.rcfaces.core.internal.repository.SourceContainer$1 org.rcfaces.core.internal.repository.SourceContainer$2 org.rcfaces.core.internal.repository.SourceContainer$3 org.rcfaces.core.internal.repository.SourceContainer$4 org.rcfaces.core.internal.repository.SourceContainer$5 org.rcfaces.core.internal.repository.SourceContainer$BasicParameterizedContent org.rcfaces.core.internal.repository.SourceContainer$SourceFile |
org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.util |
java.io java.lang java.net java.text java.util java.util.zip javax.faces javax.faces.context javax.servlet javax.servlet.http org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.codec org.rcfaces.core.internal.lang org.rcfaces.core.internal.util org.rcfaces.core.internal.webapp org.rcfaces.core.lang org.rcfaces.core.provider org.xml.sax |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 9 | 43.0% | 69.0% | 12.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.resource.AbstractResourceLoaderFactory org.rcfaces.core.internal.resource.IResourceLoaderFactory org.rcfaces.core.internal.resource.IResourceLoaderFactory$IResourceLoader |
org.rcfaces.core.internal.resource.ClassLoaderResourceLoaderFactory org.rcfaces.core.internal.resource.ClassLoaderResourceLoaderFactory$ClassLoaderResourceLoader org.rcfaces.core.internal.resource.IncludeResourceLoaderFactory org.rcfaces.core.internal.resource.IncludeResourceLoaderFactory$IncludeResourceLoader |
org.rcfaces.core.internal org.rcfaces.core.internal.content org.rcfaces.core.internal.script org.rcfaces.core.internal.style |
java.io java.lang java.net java.util javax.servlet javax.servlet.http org.apache.commons.logging org.rcfaces.core.internal.lang org.rcfaces.core.internal.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 10 | 86.0% | 100.0% | 86.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.script.AbstractScriptContentAccessorHandler org.rcfaces.core.internal.script.AbstractScriptOperation org.rcfaces.core.internal.script.IScriptContentAccessorHandler org.rcfaces.core.internal.script.IScriptContentModel org.rcfaces.core.internal.script.IScriptOperation org.rcfaces.core.internal.script.IScriptOperationContext |
org.rcfaces.core.internal.script.GeneratedScriptInformation |
None | java.io java.lang java.util javax.faces.context org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.resource org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 14 | 64.0% | 74.0% | 38.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.service.AbstractAsyncRenderService org.rcfaces.core.internal.service.AbstractClientService org.rcfaces.core.internal.service.AbstractService org.rcfaces.core.internal.service.IApplicationExceptionCapability org.rcfaces.core.internal.service.IClientService org.rcfaces.core.internal.service.IClientServiceRegistry org.rcfaces.core.internal.service.IEventReturnValue org.rcfaces.core.internal.service.IService org.rcfaces.core.internal.service.IServicesRegistry |
org.rcfaces.core.internal.service.ClientServiceException org.rcfaces.core.internal.service.ClientServiceRegistryImpl org.rcfaces.core.internal.service.ClientServiceRegistryImpl$ClientServiceEventReturnValue org.rcfaces.core.internal.service.ClientServiceRegistryImpl$ClientServiceImpl org.rcfaces.core.internal.service.NullProgressMonitor |
org.rcfaces.core.event org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.listener org.rcfaces.core.internal.service.log |
java.io java.lang java.util javax.faces javax.faces.component javax.faces.context javax.faces.render javax.servlet.jsp.tagext org.apache.commons.logging org.rcfaces.core.component org.rcfaces.core.event org.rcfaces.core.internal org.rcfaces.core.lang org.rcfaces.core.progressMonitor |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 11 | 43.0% | 100.0% | 43.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.service.log.LogService org.rcfaces.core.internal.service.log.LogService$IFilter org.rcfaces.core.internal.service.log.LogService$ILogger |
org.rcfaces.core.internal.service.log.CommonsLogger org.rcfaces.core.internal.service.log.Java14Logger org.rcfaces.core.internal.service.log.Log4jLogger org.rcfaces.core.internal.service.log.LogService$Filter |
None | java.lang java.util java.util.logging javax.faces.component javax.faces.context org.apache.commons.logging org.apache.commons.logging.impl org.apache.log4j org.apache.log4j.spi org.rcfaces.core.internal org.rcfaces.core.internal.service |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 5 | 75.0% | 100.0% | 75.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.style.AbstractStyleOperation org.rcfaces.core.internal.style.IStyleContentAccessorHandler org.rcfaces.core.internal.style.IStyleOperation |
org.rcfaces.core.internal.style.Constants |
None | java.lang org.apache.commons.logging org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.resource |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 21 | 14.0% | 95.0% | 10.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.taglib.AbstractBasicTag org.rcfaces.core.internal.taglib.AbstractCalendarTag org.rcfaces.core.internal.taglib.AbstractCommandTag org.rcfaces.core.internal.taglib.AbstractConverterCommandTag org.rcfaces.core.internal.taglib.AbstractDataTag org.rcfaces.core.internal.taglib.AbstractGridTag org.rcfaces.core.internal.taglib.AbstractInputTag org.rcfaces.core.internal.taglib.AbstractItemTag org.rcfaces.core.internal.taglib.AbstractListenerTag org.rcfaces.core.internal.taglib.AbstractMenuTag org.rcfaces.core.internal.taglib.AbstractMessageTag org.rcfaces.core.internal.taglib.AbstractMessagesTag org.rcfaces.core.internal.taglib.AbstractOutputTag org.rcfaces.core.internal.taglib.AbstractSelectManyTag org.rcfaces.core.internal.taglib.AbstractSeparatorTag org.rcfaces.core.internal.taglib.CameliaTag org.rcfaces.core.internal.taglib.ExpandableItemTag org.rcfaces.core.internal.taglib.FileItemTag |
org.rcfaces.core.internal.taglib.AcceleratorTag org.rcfaces.core.internal.taglib.AdditionalInformationTag org.rcfaces.core.internal.taglib.BoxTag org.rcfaces.core.internal.taglib.ButtonTag org.rcfaces.core.internal.taglib.CalendarTag org.rcfaces.core.internal.taglib.CameliaConverterTag org.rcfaces.core.internal.taglib.CameliaTagExtraInfo org.rcfaces.core.internal.taglib.CardBoxTag org.rcfaces.core.internal.taglib.CardTag org.rcfaces.core.internal.taglib.CheckButtonTag org.rcfaces.core.internal.taglib.CheckListenerTag org.rcfaces.core.internal.taglib.ClientDataTag org.rcfaces.core.internal.taglib.ComboColumnTag org.rcfaces.core.internal.taglib.ComboGridTag org.rcfaces.core.internal.taglib.ComboTag org.rcfaces.core.internal.taglib.ComponentsColumnTag org.rcfaces.core.internal.taglib.ComponentsGridTag org.rcfaces.core.internal.taglib.ComponentsListTag org.rcfaces.core.internal.taglib.ConvertByteTag org.rcfaces.core.internal.taglib.ConvertDoubleTag org.rcfaces.core.internal.taglib.ConvertFloatTag org.rcfaces.core.internal.taglib.ConvertIntegerTag org.rcfaces.core.internal.taglib.ConvertLongTag org.rcfaces.core.internal.taglib.ConvertNumberTag org.rcfaces.core.internal.taglib.ConvertShortTag org.rcfaces.core.internal.taglib.CustomButtonTag org.rcfaces.core.internal.taglib.DataColumnTag org.rcfaces.core.internal.taglib.DataGridTag org.rcfaces.core.internal.taglib.DateChooserTag org.rcfaces.core.internal.taglib.DateEntryTag org.rcfaces.core.internal.taglib.DateItemTag org.rcfaces.core.internal.taglib.DoubleClickListenerTag org.rcfaces.core.internal.taglib.ErrorListenerTag org.rcfaces.core.internal.taglib.ExpandBarTag org.rcfaces.core.internal.taglib.ExternalBoxTag org.rcfaces.core.internal.taglib.FieldSetTag org.rcfaces.core.internal.taglib.FocusManagerTag org.rcfaces.core.internal.taglib.HelpButtonTag org.rcfaces.core.internal.taglib.HiddenValueTag org.rcfaces.core.internal.taglib.HyperLinkTag org.rcfaces.core.internal.taglib.ImageButtonTag org.rcfaces.core.internal.taglib.ImageCheckButtonTag org.rcfaces.core.internal.taglib.ImageComboTag org.rcfaces.core.internal.taglib.ImagePagerButtonTag org.rcfaces.core.internal.taglib.ImageRadioButtonTag org.rcfaces.core.internal.taglib.ImageResetButtonTag org.rcfaces.core.internal.taglib.ImageSubmitButtonTag org.rcfaces.core.internal.taglib.ImageTag org.rcfaces.core.internal.taglib.ItemsListTag org.rcfaces.core.internal.taglib.ItemsToolFolderTag org.rcfaces.core.internal.taglib.KeyEntryTag org.rcfaces.core.internal.taglib.KeyLabelTag org.rcfaces.core.internal.taglib.LineBreakTag org.rcfaces.core.internal.taglib.ListTag org.rcfaces.core.internal.taglib.MenuBarTag org.rcfaces.core.internal.taglib.MenuCheckItemTag org.rcfaces.core.internal.taglib.MenuItemTag org.rcfaces.core.internal.taglib.MenuRadioItemTag org.rcfaces.core.internal.taglib.MenuSeparatorTag org.rcfaces.core.internal.taglib.MenuTag org.rcfaces.core.internal.taglib.MessageDialogTag org.rcfaces.core.internal.taglib.MessageFieldSetTag org.rcfaces.core.internal.taglib.MessageTag org.rcfaces.core.internal.taglib.MessagesTag org.rcfaces.core.internal.taglib.NumberEntryTag org.rcfaces.core.internal.taglib.PagerTag org.rcfaces.core.internal.taglib.PasswordEntryTag org.rcfaces.core.internal.taglib.PeriodClientDataTag org.rcfaces.core.internal.taglib.ProgressBarTag org.rcfaces.core.internal.taglib.PropertyChangeListenerTag org.rcfaces.core.internal.taglib.RadioButtonTag org.rcfaces.core.internal.taglib.ResetButtonTag org.rcfaces.core.internal.taglib.RulerTag org.rcfaces.core.internal.taglib.SchedulerColumnTag org.rcfaces.core.internal.taglib.SchedulerTag org.rcfaces.core.internal.taglib.ScopeTag org.rcfaces.core.internal.taglib.SelectImageItemTag org.rcfaces.core.internal.taglib.SelectItemTag org.rcfaces.core.internal.taglib.SelectItemsIteratorTag org.rcfaces.core.internal.taglib.SelectionListenerTag org.rcfaces.core.internal.taglib.ServerDataTag org.rcfaces.core.internal.taglib.ServiceTag org.rcfaces.core.internal.taglib.SpinnerTag org.rcfaces.core.internal.taglib.StyledMessageTag org.rcfaces.core.internal.taglib.StyledTextTag org.rcfaces.core.internal.taglib.SubmitButtonTag org.rcfaces.core.internal.taglib.SubmitWaitTag org.rcfaces.core.internal.taglib.SuggestTextEntryTag org.rcfaces.core.internal.taglib.TabNamingContainerTag org.rcfaces.core.internal.taglib.TabTag org.rcfaces.core.internal.taglib.TabbedPaneTag org.rcfaces.core.internal.taglib.TextAreaTag org.rcfaces.core.internal.taglib.TextEditorComboTag org.rcfaces.core.internal.taglib.TextEditorImageButtonTag org.rcfaces.core.internal.taglib.TextEditorTag org.rcfaces.core.internal.taglib.TextEditorToolFolderTag org.rcfaces.core.internal.taglib.TextEntryTag org.rcfaces.core.internal.taglib.TextTag org.rcfaces.core.internal.taglib.TimeEntryTag org.rcfaces.core.internal.taglib.ToolBarTag org.rcfaces.core.internal.taglib.ToolFolderTag org.rcfaces.core.internal.taglib.ToolItemSeparatorTag org.rcfaces.core.internal.taglib.ToolItemTag org.rcfaces.core.internal.taglib.TreeNodeTag org.rcfaces.core.internal.taglib.TreeTag org.rcfaces.core.internal.taglib.UIImageItemTag org.rcfaces.core.internal.taglib.UserEventListenerTag org.rcfaces.core.internal.taglib.ValidationParameterTag org.rcfaces.core.internal.taglib.ViewDialogTag org.rcfaces.core.internal.taglib.ViewErrorListenerTag |
org.rcfaces.core.internal.facelets |
java.lang java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.webapp javax.servlet.jsp javax.servlet.jsp.tagext org.apache.commons.logging org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.converter org.rcfaces.core.event org.rcfaces.core.internal.capability org.rcfaces.core.internal.converter org.rcfaces.core.internal.manager org.rcfaces.core.internal.tools org.rcfaces.core.internal.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 13 | 42 | 10.0% | 76.0% | 14.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.tools.CalendarTools$DayDateKeyword org.rcfaces.core.internal.tools.CalendarTools$IDateKeyword org.rcfaces.core.internal.tools.ClientValidatorTools$IClientValidationContext org.rcfaces.core.internal.tools.CollectionTools$AbstractValuesAccessor org.rcfaces.core.internal.tools.CollectionTools$IComponentValueType org.rcfaces.core.internal.tools.CollectionTools$IComponentValueTypeCapability org.rcfaces.core.internal.tools.CollectionTools$IValuesAccessor org.rcfaces.core.internal.tools.ComponentTools$IVarScope org.rcfaces.core.internal.tools.GridServerSort$AbstractSortMethod org.rcfaces.core.internal.tools.GridServerSort$ISortMethod org.rcfaces.core.internal.tools.ListenersTools$AbstractListenerType org.rcfaces.core.internal.tools.ListenersTools$IListenerType org.rcfaces.core.internal.tools.ListenersTools$IMethodExpressionCreator org.rcfaces.core.internal.tools.LocaleTools$IFormatNormalizer |
org.rcfaces.core.internal.tools.AdditionalInformationTools org.rcfaces.core.internal.tools.AdditionalInformationTools$1 org.rcfaces.core.internal.tools.AdditionalInformationTools$AdditionalInformationListIterator org.rcfaces.core.internal.tools.ArrayIndexesModel org.rcfaces.core.internal.tools.AsyncModeTools org.rcfaces.core.internal.tools.BindingTools org.rcfaces.core.internal.tools.CalendarTools org.rcfaces.core.internal.tools.CalendarTools$1 org.rcfaces.core.internal.tools.CalendarTools$2 org.rcfaces.core.internal.tools.CalendarTools$3 org.rcfaces.core.internal.tools.CalendarTools$4 org.rcfaces.core.internal.tools.CardBoxTools org.rcfaces.core.internal.tools.CardBoxTools$CardListIterator org.rcfaces.core.internal.tools.CheckTools org.rcfaces.core.internal.tools.CheckTools$1 org.rcfaces.core.internal.tools.ClientValidatorTools org.rcfaces.core.internal.tools.ClientValidatorTools$1 org.rcfaces.core.internal.tools.CollectionTools org.rcfaces.core.internal.tools.CollectionTools$1 org.rcfaces.core.internal.tools.CollectionTools$2 org.rcfaces.core.internal.tools.CollectionTools$3 org.rcfaces.core.internal.tools.CollectionTools$4 org.rcfaces.core.internal.tools.CollectionTools$5 org.rcfaces.core.internal.tools.CollectionTools$6 org.rcfaces.core.internal.tools.CollectionTools$ProviderValuesAccessor org.rcfaces.core.internal.tools.ComponentTools org.rcfaces.core.internal.tools.ComponentTools$Entry org.rcfaces.core.internal.tools.ComponentTools$VarScope org.rcfaces.core.internal.tools.ComponentTools0 org.rcfaces.core.internal.tools.ContextTools org.rcfaces.core.internal.tools.ExpansionTools org.rcfaces.core.internal.tools.ExpansionTools$1 org.rcfaces.core.internal.tools.FilterExpressionTools org.rcfaces.core.internal.tools.FilterExpressionTools$1 org.rcfaces.core.internal.tools.FilteredDataModel org.rcfaces.core.internal.tools.GridServerSort org.rcfaces.core.internal.tools.GridServerSort$1 org.rcfaces.core.internal.tools.GridServerSort$SortAction org.rcfaces.core.internal.tools.GridServerSort$SortAlpha org.rcfaces.core.internal.tools.GridServerSort$SortAlphaIgnoreCase org.rcfaces.core.internal.tools.GridServerSort$SortDate org.rcfaces.core.internal.tools.GridServerSort$SortDouble org.rcfaces.core.internal.tools.GridServerSort$SortLong org.rcfaces.core.internal.tools.GridTools org.rcfaces.core.internal.tools.GridTools$1 org.rcfaces.core.internal.tools.GridTools$2 org.rcfaces.core.internal.tools.GridTools$ColumnListIterator org.rcfaces.core.internal.tools.GridTools$ComponentsColumnListIterator org.rcfaces.core.internal.tools.GridTools$DataColumnListIterator org.rcfaces.core.internal.tools.GridTools$DataModelWrapper org.rcfaces.core.internal.tools.ImageAccessorTools org.rcfaces.core.internal.tools.ImageAccessorTools$1 org.rcfaces.core.internal.tools.ImageAccessorTools$2 org.rcfaces.core.internal.tools.ImageAccessorTools$3 org.rcfaces.core.internal.tools.ImageAccessorTools$4 org.rcfaces.core.internal.tools.ImageAccessorTools$5 org.rcfaces.core.internal.tools.ImageAccessorTools$6 org.rcfaces.core.internal.tools.ItemTools org.rcfaces.core.internal.tools.ListTools org.rcfaces.core.internal.tools.ListTools$SelectItemArrayIterator org.rcfaces.core.internal.tools.ListTools$SelectItemIteratorWrapper org.rcfaces.core.internal.tools.ListTools$SelectItemListIterator org.rcfaces.core.internal.tools.ListenersTools org.rcfaces.core.internal.tools.ListenersTools$1 org.rcfaces.core.internal.tools.ListenersTools$10 org.rcfaces.core.internal.tools.ListenersTools$11 org.rcfaces.core.internal.tools.ListenersTools$12 org.rcfaces.core.internal.tools.ListenersTools$13 org.rcfaces.core.internal.tools.ListenersTools$14 org.rcfaces.core.internal.tools.ListenersTools$15 org.rcfaces.core.internal.tools.ListenersTools$16 org.rcfaces.core.internal.tools.ListenersTools$17 org.rcfaces.core.internal.tools.ListenersTools$18 org.rcfaces.core.internal.tools.ListenersTools$19 org.rcfaces.core.internal.tools.ListenersTools$2 org.rcfaces.core.internal.tools.ListenersTools$20 org.rcfaces.core.internal.tools.ListenersTools$21 org.rcfaces.core.internal.tools.ListenersTools$22 org.rcfaces.core.internal.tools.ListenersTools$23 org.rcfaces.core.internal.tools.ListenersTools$24 org.rcfaces.core.internal.tools.ListenersTools$25 org.rcfaces.core.internal.tools.ListenersTools$26 org.rcfaces.core.internal.tools.ListenersTools$27 org.rcfaces.core.internal.tools.ListenersTools$28 org.rcfaces.core.internal.tools.ListenersTools$29 org.rcfaces.core.internal.tools.ListenersTools$3 org.rcfaces.core.internal.tools.ListenersTools$4 org.rcfaces.core.internal.tools.ListenersTools$5 org.rcfaces.core.internal.tools.ListenersTools$6 org.rcfaces.core.internal.tools.ListenersTools$7 org.rcfaces.core.internal.tools.ListenersTools$8 org.rcfaces.core.internal.tools.ListenersTools$9 org.rcfaces.core.internal.tools.ListenersTools1_2 org.rcfaces.core.internal.tools.LocaleTools org.rcfaces.core.internal.tools.LocaleTools$CachedLocale org.rcfaces.core.internal.tools.LocaleTools$LocaleDateTimeFormatNormalizer org.rcfaces.core.internal.tools.MarginTools org.rcfaces.core.internal.tools.MenuTools org.rcfaces.core.internal.tools.MenuTools$1 org.rcfaces.core.internal.tools.MenuTools$MenuItemListIterator org.rcfaces.core.internal.tools.MenuTools$MenuListIterator org.rcfaces.core.internal.tools.MessageTools org.rcfaces.core.internal.tools.NumberTools org.rcfaces.core.internal.tools.OrderTools org.rcfaces.core.internal.tools.PageConfiguration org.rcfaces.core.internal.tools.ParameterTools org.rcfaces.core.internal.tools.ParameterTools$ParameterListIterator org.rcfaces.core.internal.tools.RadioButtonTools org.rcfaces.core.internal.tools.RadioButtonTools$ImageRadioButtonListIterator org.rcfaces.core.internal.tools.RadioButtonTools$RadioButtonListIterator org.rcfaces.core.internal.tools.SelectItemMappers org.rcfaces.core.internal.tools.SelectItemMappers$1 org.rcfaces.core.internal.tools.SelectItemsIteratorTools org.rcfaces.core.internal.tools.SelectItemsIteratorTools$1 org.rcfaces.core.internal.tools.SelectionTools org.rcfaces.core.internal.tools.SelectionTools$1 org.rcfaces.core.internal.tools.SortTools org.rcfaces.core.internal.tools.StateFieldMarkerTools org.rcfaces.core.internal.tools.TabbedPaneTools org.rcfaces.core.internal.tools.TabbedPaneTools$TabListIterator org.rcfaces.core.internal.tools.TimeTools org.rcfaces.core.internal.tools.ToolBarTools org.rcfaces.core.internal.tools.ToolBarTools$ToolFolderListIterator org.rcfaces.core.internal.tools.ToolBarTools$ToolItemListIterator org.rcfaces.core.internal.tools.TreeTools org.rcfaces.core.internal.tools.TreeTools$1 org.rcfaces.core.internal.tools.ValuesTools org.rcfaces.core.internal.tools.ValuesTools$1 org.rcfaces.core.internal.tools.ValuesTools$NullValue org.rcfaces.core.internal.tools.VisibilityTools |
org.rcfaces.core.component org.rcfaces.core.internal.component org.rcfaces.core.internal.config org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.converter org.rcfaces.core.internal.facelets org.rcfaces.core.internal.listener org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.renderkit.tools org.rcfaces.core.internal.taglib org.rcfaces.core.internal.util org.rcfaces.core.model org.rcfaces.core.preference |
java.beans java.io java.lang java.lang.reflect java.sql java.text java.util javax.el 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.servlet.jsp.jstl.sql org.apache.commons.logging org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.component.familly org.rcfaces.core.component.iterator org.rcfaces.core.event org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.converter org.rcfaces.core.internal.decorator org.rcfaces.core.internal.facelets org.rcfaces.core.internal.lang org.rcfaces.core.internal.listener org.rcfaces.core.internal.manager org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.util org.rcfaces.core.internal.validator org.rcfaces.core.item org.rcfaces.core.lang org.rcfaces.core.lang.provider org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 21 | 35 | 5.0% | 62.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.util.CommandParserIterator$ICommand org.rcfaces.core.internal.util.Convertor$Callback org.rcfaces.core.internal.util.Convertor$ClassConvertor org.rcfaces.core.internal.util.IPath |
org.rcfaces.core.internal.util.ApplicationParametersMap org.rcfaces.core.internal.util.Base64 org.rcfaces.core.internal.util.Base64$Base64InputStream org.rcfaces.core.internal.util.Base64$Base64OutputStream org.rcfaces.core.internal.util.CachedChildrenList org.rcfaces.core.internal.util.CachedChildrenList$1 org.rcfaces.core.internal.util.ClassLocator org.rcfaces.core.internal.util.CommandParserIterator org.rcfaces.core.internal.util.CommandParserIterator$1 org.rcfaces.core.internal.util.CommandParserIterator$Command org.rcfaces.core.internal.util.CommandParserIterator$Parameter org.rcfaces.core.internal.util.CommandParserIterator$SyntaxException org.rcfaces.core.internal.util.ComponentIterators org.rcfaces.core.internal.util.ComponentIterators$1 org.rcfaces.core.internal.util.ComponentIterators$ComponentArrayIterator org.rcfaces.core.internal.util.ComponentIterators$ComponentListIterator org.rcfaces.core.internal.util.ComponentIterators$EmptyComponentIterator org.rcfaces.core.internal.util.ConfigurationLoader org.rcfaces.core.internal.util.Convertor org.rcfaces.core.internal.util.Convertor$1 org.rcfaces.core.internal.util.Convertor$10 org.rcfaces.core.internal.util.Convertor$11 org.rcfaces.core.internal.util.Convertor$12 org.rcfaces.core.internal.util.Convertor$13 org.rcfaces.core.internal.util.Convertor$14 org.rcfaces.core.internal.util.Convertor$15 org.rcfaces.core.internal.util.Convertor$16 org.rcfaces.core.internal.util.Convertor$17 org.rcfaces.core.internal.util.Convertor$18 org.rcfaces.core.internal.util.Convertor$19 org.rcfaces.core.internal.util.Convertor$2 org.rcfaces.core.internal.util.Convertor$20 org.rcfaces.core.internal.util.Convertor$21 org.rcfaces.core.internal.util.Convertor$22 org.rcfaces.core.internal.util.Convertor$23 org.rcfaces.core.internal.util.Convertor$24 org.rcfaces.core.internal.util.Convertor$25 org.rcfaces.core.internal.util.Convertor$26 org.rcfaces.core.internal.util.Convertor$27 org.rcfaces.core.internal.util.Convertor$28 org.rcfaces.core.internal.util.Convertor$29 org.rcfaces.core.internal.util.Convertor$3 org.rcfaces.core.internal.util.Convertor$4 org.rcfaces.core.internal.util.Convertor$5 org.rcfaces.core.internal.util.Convertor$6 org.rcfaces.core.internal.util.Convertor$7 org.rcfaces.core.internal.util.Convertor$8 org.rcfaces.core.internal.util.Convertor$9 org.rcfaces.core.internal.util.Delay org.rcfaces.core.internal.util.FakeHttpServletRequest org.rcfaces.core.internal.util.FakeHttpServletResponse org.rcfaces.core.internal.util.FakeServletRequest org.rcfaces.core.internal.util.FakeServletResponse org.rcfaces.core.internal.util.FastWriter org.rcfaces.core.internal.util.FilteredContentProvider org.rcfaces.core.internal.util.FilteredContentProvider$FilteredURLContent org.rcfaces.core.internal.util.ForwardMethodExpression org.rcfaces.core.internal.util.IncludeHttpServletRequest org.rcfaces.core.internal.util.IncludeHttpServletResponse org.rcfaces.core.internal.util.IncludeHttpServletResponse$1 org.rcfaces.core.internal.util.IncompatibleValueException org.rcfaces.core.internal.util.KeyTools org.rcfaces.core.internal.util.KeyTools$State org.rcfaces.core.internal.util.MessageDigestSelector org.rcfaces.core.internal.util.ParamUtils org.rcfaces.core.internal.util.PartialRenderingContextImpl org.rcfaces.core.internal.util.Path org.rcfaces.core.internal.util.PathTypeTools org.rcfaces.core.internal.util.PathUtil org.rcfaces.core.internal.util.ServletTools org.rcfaces.core.internal.util.ServletTools$EmptyLifecycle org.rcfaces.core.internal.util.StateHolderTools org.rcfaces.core.internal.util.StringList org.rcfaces.core.internal.util.URLContentProvider org.rcfaces.core.internal.util.URLContentProvider$URLContent org.rcfaces.core.internal.util.WebXmlParser org.rcfaces.core.internal.util.WebXmlParser$1 org.rcfaces.core.internal.util.WebXmlParser$2 org.rcfaces.core.internal.util.WebXmlParser$3 org.rcfaces.core.internal.util.WebXmlParser$ServletBean org.rcfaces.core.internal.util.WebXmlParser$ServletMapping |
org.rcfaces.core.component org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.component org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.converter org.rcfaces.core.internal.facelets org.rcfaces.core.internal.listener org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.repository org.rcfaces.core.internal.resource org.rcfaces.core.internal.taglib org.rcfaces.core.internal.tools org.rcfaces.core.internal.version org.rcfaces.core.internal.webapp org.rcfaces.core.item org.rcfaces.core.partialRendering |
java.io java.lang java.lang.reflect java.net java.security java.sql java.text java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.event javax.faces.lifecycle javax.servlet javax.servlet.http org.apache.commons.digester org.apache.commons.logging org.rcfaces.core.component.iterator org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.converter org.rcfaces.core.internal.lang org.rcfaces.core.internal.manager org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.repository org.rcfaces.core.internal.tools org.rcfaces.core.internal.webapp org.rcfaces.core.lang org.rcfaces.core.partialRendering org.rcfaces.core.validator org.xml.sax |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 4 | 12.0% | 100.0% | 12.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.util.json.JSONString |
org.rcfaces.core.internal.util.json.JSONArray org.rcfaces.core.internal.util.json.JSONException org.rcfaces.core.internal.util.json.JSONObject org.rcfaces.core.internal.util.json.JSONObject$1 org.rcfaces.core.internal.util.json.JSONObject$Null org.rcfaces.core.internal.util.json.JSONTokener org.rcfaces.core.internal.util.json.JSONWriter |
None | java.io java.lang java.lang.reflect java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 8 | 100.0% | 73.0% | 73.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.validator.IClientValidatorDescriptor org.rcfaces.core.internal.validator.IClientValidatorsRegistry org.rcfaces.core.internal.validator.IDescriptor org.rcfaces.core.internal.validator.IServerConverter org.rcfaces.core.internal.validator.ITaskDescriptor |
None | org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.tools |
java.lang java.util javax.faces.component javax.faces.context javax.faces.convert javax.faces.validator org.rcfaces.core.internal.renderkit org.rcfaces.core.validator |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 9 | 7.0% | 90.0% | 3.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.validator.impl.AbstractDynamicPatternTask org.rcfaces.core.internal.validator.impl.AbstractPatternTask |
org.rcfaces.core.internal.validator.impl.AbstractClientValidatorTask org.rcfaces.core.internal.validator.impl.AlphaFilter org.rcfaces.core.internal.validator.impl.AlphaFrFilter org.rcfaces.core.internal.validator.impl.AlphaNumFilter org.rcfaces.core.internal.validator.impl.DPSFilter org.rcfaces.core.internal.validator.impl.DateChecker org.rcfaces.core.internal.validator.impl.DateFilter org.rcfaces.core.internal.validator.impl.DateTranslator org.rcfaces.core.internal.validator.impl.DigitFilter org.rcfaces.core.internal.validator.impl.HourChecker org.rcfaces.core.internal.validator.impl.HourFilter org.rcfaces.core.internal.validator.impl.HourTranslator org.rcfaces.core.internal.validator.impl.INSEEFilter org.rcfaces.core.internal.validator.impl.LowerCaseTranslator org.rcfaces.core.internal.validator.impl.NameFilter org.rcfaces.core.internal.validator.impl.NoBlankFilter org.rcfaces.core.internal.validator.impl.NumChecker org.rcfaces.core.internal.validator.impl.NumFilter org.rcfaces.core.internal.validator.impl.NumFormatter org.rcfaces.core.internal.validator.impl.NumTranslator org.rcfaces.core.internal.validator.impl.NumberFilter org.rcfaces.core.internal.validator.impl.PaddingFormatter org.rcfaces.core.internal.validator.impl.RegExpFilter org.rcfaces.core.internal.validator.impl.RemoveAccentTranslator org.rcfaces.core.internal.validator.impl.RemoveAccentTranslator$AccentTranslator org.rcfaces.core.internal.validator.impl.SignedFilter org.rcfaces.core.internal.validator.impl.TrimChecker org.rcfaces.core.internal.validator.impl.UpperCaseTranslator |
org.rcfaces.core.internal.config |
java.lang java.util java.util.regex javax.faces.application org.apache.commons.logging org.rcfaces.core.component.capability org.rcfaces.core.internal.lang org.rcfaces.core.internal.renderkit org.rcfaces.core.validator |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 17 | 17.0% | 77.0% | 6.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.internal.version.IResourceVersionHandler |
org.rcfaces.core.internal.version.ApplicationVersionServlet org.rcfaces.core.internal.version.ApplicationVersionServlet$1 org.rcfaces.core.internal.version.HashCodeTools org.rcfaces.core.internal.version.ResourceVersionHandlerImpl org.rcfaces.core.internal.version.ResourceVersionHandlerImpl$ResourceHashCode |
org.rcfaces.core.internal org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentStorage |
java.io java.lang java.net java.security java.util javax.faces javax.faces.context javax.servlet javax.servlet.http org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.lang org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.util org.rcfaces.core.internal.webapp org.rcfaces.core.provider |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 12 | 0.0% | 71.0% | 29.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.rcfaces.core.internal.webapp.ConfiguredHttpServlet org.rcfaces.core.internal.webapp.ExpirationDate org.rcfaces.core.internal.webapp.ExtendedHttpServlet org.rcfaces.core.internal.webapp.URIParameters |
org.rcfaces.core.internal.content org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.repository org.rcfaces.core.internal.util org.rcfaces.core.internal.version |
java.io java.lang java.security java.text java.util javax.faces.context javax.servlet javax.servlet.http org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.lang org.rcfaces.core.internal.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 13 | 73.0% | 87.0% | 60.000004% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.item.IAcceleratorKeyItem org.rcfaces.core.item.IAccessKeyItem org.rcfaces.core.item.IAlternateTextItem org.rcfaces.core.item.IBorderTypeItem org.rcfaces.core.item.ICharSetItem org.rcfaces.core.item.ICheckSelectItem org.rcfaces.core.item.IClientDataItem org.rcfaces.core.item.IDateItem org.rcfaces.core.item.IDraggableItem org.rcfaces.core.item.IDroppableItem org.rcfaces.core.item.IFileItem org.rcfaces.core.item.IGroupSelectItem org.rcfaces.core.item.IIDroppableItem org.rcfaces.core.item.IImageSizeItem org.rcfaces.core.item.IImagesItem org.rcfaces.core.item.IImmediateItem org.rcfaces.core.item.IInputTypeItem org.rcfaces.core.item.ILookAndFeelItem org.rcfaces.core.item.IMenuItem org.rcfaces.core.item.IMenuPopupIdItem org.rcfaces.core.item.ISelectItem org.rcfaces.core.item.ISelectItemGroup org.rcfaces.core.item.ISeparatorItem org.rcfaces.core.item.IServerDataItem org.rcfaces.core.item.IStyleClassItem org.rcfaces.core.item.ITextPositionItem org.rcfaces.core.item.IToolItem org.rcfaces.core.item.ITreeNode org.rcfaces.core.item.IVisibleItem org.rcfaces.core.item.IWidthItem |
org.rcfaces.core.item.BasicImagesSelectItem org.rcfaces.core.item.BasicSelectItem org.rcfaces.core.item.BasicSelectItemGroup org.rcfaces.core.item.DateItem org.rcfaces.core.item.DefaultItem org.rcfaces.core.item.FileItem org.rcfaces.core.item.MenuItem org.rcfaces.core.item.SeparatorSelectItem org.rcfaces.core.item.SeparatorSelectItem$1 org.rcfaces.core.item.ToolItem org.rcfaces.core.item.TreeNode |
org.rcfaces.core.internal.tools org.rcfaces.core.util |
java.lang java.util javax.faces.component javax.faces.context javax.faces.convert javax.faces.model org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.converter org.rcfaces.core.internal.util org.rcfaces.core.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 17 | 11 | 42.0% | 39.0% | 19.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.lang.IAdaptable org.rcfaces.core.lang.IAdapterFactory org.rcfaces.core.lang.IClientStorage org.rcfaces.core.lang.IContentFamily org.rcfaces.core.lang.IParametredConverter |
org.rcfaces.core.lang.ApplicationException org.rcfaces.core.lang.DefaultAdaptable org.rcfaces.core.lang.FilterPropertiesMap org.rcfaces.core.lang.OrderedSet org.rcfaces.core.lang.OrderedSet$1 org.rcfaces.core.lang.Period org.rcfaces.core.lang.Time |
org.rcfaces.core.component org.rcfaces.core.internal.adapter org.rcfaces.core.internal.config org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.converter org.rcfaces.core.internal.images org.rcfaces.core.internal.lang org.rcfaces.core.internal.listener org.rcfaces.core.internal.repository org.rcfaces.core.internal.service org.rcfaces.core.internal.tools org.rcfaces.core.internal.util org.rcfaces.core.item org.rcfaces.core.model org.rcfaces.core.util |
java.io java.lang java.util javax.faces.component javax.faces.context org.apache.commons.logging org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.renderkit org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 1 | 100.0% | 25.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.lang.provider.ICheckProvider org.rcfaces.core.lang.provider.ICursorProvider org.rcfaces.core.lang.provider.IExpansionProvider org.rcfaces.core.lang.provider.ISelectionProvider |
None | org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.internal.tools |
java.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 13 | 13 | 65.0% | 50.0% | 15.000001% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.model.AbstractContentModel org.rcfaces.core.model.AbstractConverter org.rcfaces.core.model.AbstractFilteredCollection org.rcfaces.core.model.AbstractFilteredList org.rcfaces.core.model.AbstractIndexesModel org.rcfaces.core.model.ICommitableObject org.rcfaces.core.model.IComponentRefModel org.rcfaces.core.model.IContentModel org.rcfaces.core.model.IDataModel org.rcfaces.core.model.IFilterProperties org.rcfaces.core.model.IFiltredCollection org.rcfaces.core.model.IFiltredCollection$IFiltredIterator org.rcfaces.core.model.IFiltredCollection2 org.rcfaces.core.model.IFiltredModel org.rcfaces.core.model.IIndexesModel org.rcfaces.core.model.IRangeDataModel org.rcfaces.core.model.IRangeDataModel2 org.rcfaces.core.model.ISortedComponent org.rcfaces.core.model.ISortedDataModel org.rcfaces.core.model.ISortedDataModel2 org.rcfaces.core.model.ITransactionalDataModel org.rcfaces.core.model.IUpdatableDataModel |
org.rcfaces.core.model.AbstractFilteredCollection$1 org.rcfaces.core.model.AbstractFilteredCollection$FilteredIterator org.rcfaces.core.model.AbstractFilteredList$1 org.rcfaces.core.model.BasicContentModel org.rcfaces.core.model.ClientFacesMessage org.rcfaces.core.model.CollectionIndexesModel org.rcfaces.core.model.ContentModelWrapper org.rcfaces.core.model.DataModelWrapper org.rcfaces.core.model.DefaultSortedComponent org.rcfaces.core.model.FiltredContentModelWrapper org.rcfaces.core.model.IndexesModels org.rcfaces.core.model.MapIndexesModel |
org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.image org.rcfaces.core.internal.capability org.rcfaces.core.internal.component org.rcfaces.core.internal.content org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.converter org.rcfaces.core.internal.script org.rcfaces.core.internal.tools org.rcfaces.core.lang org.rcfaces.core.preference |
java.io java.lang java.util javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.model org.rcfaces.core.component.capability org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.renderkit org.rcfaces.core.internal.tools org.rcfaces.core.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 5 | 50.0% | 83.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.partialRendering.IPartialRenderingContext |
org.rcfaces.core.partialRendering.PartialRenderingContextFactory |
org.rcfaces.core.internal.util |
java.lang java.util javax.faces.component javax.faces.context org.rcfaces.core.internal.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 12 | 50.0% | 86.0% | 36.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.preference.AbstractComponentPreferences org.rcfaces.core.preference.IComponentPreferences |
org.rcfaces.core.preference.CardBoxPreferences org.rcfaces.core.preference.GridPreferences |
org.rcfaces.core.component org.rcfaces.core.component.capability |
java.io java.lang java.util javax.faces javax.faces.component javax.faces.context org.rcfaces.core.component org.rcfaces.core.component.capability org.rcfaces.core.component.iterator org.rcfaces.core.internal.capability org.rcfaces.core.internal.tools org.rcfaces.core.model |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 1 | 50.0% | 33.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.progressMonitor.IProgressMonitor org.rcfaces.core.progressMonitor.ProgressMonitorWrapper |
org.rcfaces.core.progressMonitor.OperationCanceledException org.rcfaces.core.progressMonitor.SubProgressMonitor |
org.rcfaces.core.event org.rcfaces.core.internal.service |
java.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 8 | 3 | 100.0% | 27.000002% | 27.000002% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.provider.AbstractProvider org.rcfaces.core.provider.IProvider |
None | org.rcfaces.core.internal.adapter org.rcfaces.core.internal.config org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.contentProxy org.rcfaces.core.internal.contentStorage org.rcfaces.core.internal.images org.rcfaces.core.internal.repository org.rcfaces.core.internal.version |
java.lang javax.faces.context org.apache.commons.digester |
| 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.rcfaces.core.util.ClientStorageManager org.rcfaces.core.util.DateTools org.rcfaces.core.util.SelectItemAdapter org.rcfaces.core.util.SelectItemTools org.rcfaces.core.util.SelectItemTools$SelectItemNode org.rcfaces.core.util.VariableResolver org.rcfaces.core.util.ViewSessionPatchStateManager |
None | java.io java.lang java.util javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.model org.apache.commons.logging org.rcfaces.core.component.capability org.rcfaces.core.internal org.rcfaces.core.internal.adapter org.rcfaces.core.internal.lang org.rcfaces.core.item org.rcfaces.core.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 4 | 100.0% | 50.0% | 50.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.rcfaces.core.validator.IBehaviorTask org.rcfaces.core.validator.ICheckerTask org.rcfaces.core.validator.IClientValidatorContext org.rcfaces.core.validator.IClientValidatorTask org.rcfaces.core.validator.IFilterTask org.rcfaces.core.validator.IFormatterTask org.rcfaces.core.validator.IOnErrorTask org.rcfaces.core.validator.IParameter org.rcfaces.core.validator.ITranslatorTask |
None | org.rcfaces.core.internal.config org.rcfaces.core.internal.util org.rcfaces.core.internal.validator org.rcfaces.core.internal.validator.impl |
java.lang javax.faces.application javax.faces.context org.rcfaces.core.internal.renderkit |
| Package | Package Dependencies |
|---|---|
| org.rcfaces.core.component | org.rcfaces.core.internal.tools org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.component.capability | org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.component.familly | org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.component.iterator | org.rcfaces.core.component org.rcfaces.core.internal.tools org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.event | org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.image | org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.adapter | org.rcfaces.core.lang org.rcfaces.core.internal.adapter |
| org.rcfaces.core.internal.capability | org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.internal.codec | org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.component | org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.config | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.content | org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.contentAccessor | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.contentProxy | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.contentStorage | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.converter | org.rcfaces.core.internal.tools org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.internal.facelets | org.rcfaces.core.internal.tools org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.internal.images | org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.jasper | org.rcfaces.core.internal.component org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.lang | org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.listener | org.rcfaces.core.event org.rcfaces.core.internal.listener |
| org.rcfaces.core.internal.renderkit | org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.renderkit.border | org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.renderkit.tools | org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.repository | org.rcfaces.core.internal.codec org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.resource | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.script | org.rcfaces.core.model org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.service | org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.service.log | org.rcfaces.core.internal.service org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.style | org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.taglib | org.rcfaces.core.internal.tools org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.internal.tools | org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.internal.util | org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.validator | org.rcfaces.core.validator org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.validator.impl | org.rcfaces.core.validator org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.version | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.internal.webapp | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.item | org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.lang | org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.model | org.rcfaces.core.internal.contentAccessor org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.partialRendering | org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| org.rcfaces.core.preference | org.rcfaces.core.internal.tools org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.util | org.rcfaces.core.item org.rcfaces.core.component.capability org.rcfaces.core.event org.rcfaces.core.internal.listener org.rcfaces.core.event |
| org.rcfaces.core.validator | org.rcfaces.core.internal.renderkit org.rcfaces.core.internal org.rcfaces.core.internal.util org.rcfaces.core.internal.lang org.rcfaces.core.lang org.rcfaces.core.internal.adapter org.rcfaces.core.lang |
| 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. |