Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 14 | 44.0% | 100.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.jcr.AbstractJcrAdapter info.magnolia.ui.vaadin.integration.jcr.AbstractJcrNodeAdapter info.magnolia.ui.vaadin.integration.jcr.JcrItemAdapter info.magnolia.ui.vaadin.integration.jcr.JcrItemNodeAdapter | info.magnolia.ui.vaadin.integration.jcr.DefaultProperty info.magnolia.ui.vaadin.integration.jcr.DefaultPropertyUtil info.magnolia.ui.vaadin.integration.jcr.JcrNewNodeAdapter info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter info.magnolia.ui.vaadin.integration.jcr.JcrPropertyAdapter | None | com.vaadin.data com.vaadin.data.util info.magnolia.cms.core info.magnolia.context info.magnolia.jcr info.magnolia.jcr.util java.lang java.math java.text java.util javax.jcr javax.jcr.nodetype org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.module.VaadinModule | None | info.magnolia.module java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.servlet.MagnoliaIcePushServlet info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet$1 info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet$2 info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet$CustomCommunicationManager info.magnolia.ui.vaadin.integration.servlet.MultipleBrowserWindowsApplicationServlet$CustomCommunicationManager$1 | None | com.vaadin com.vaadin.terminal com.vaadin.terminal.gwt.server com.vaadin.ui java.io java.lang java.net java.util javax.servlet javax.servlet.http org.icepush.servlet org.slf4j org.vaadin.artur.icepush |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 19.0% | 92.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$LazyThumbnailProvider info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$ThumbnailDblClickListener info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$ThumbnailSelectionListener | info.magnolia.ui.vaadin.integration.widget.AppLauncher info.magnolia.ui.vaadin.integration.widget.AppLauncher$AppGroup info.magnolia.ui.vaadin.integration.widget.AppLauncher$AppTile info.magnolia.ui.vaadin.integration.widget.CompositeComponent info.magnolia.ui.vaadin.integration.widget.CompositeComponent$1 info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$1 info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$1$1 info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$1$2 info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$1$3 info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$1$4 info.magnolia.ui.vaadin.integration.widget.LazyThumbnailLayout$Thumbnail info.magnolia.ui.vaadin.integration.widget.PreviewTokenField | info.magnolia.ui.vaadin.integration.widget.layout.app | com.google.gson com.vaadin.data com.vaadin.terminal com.vaadin.ui info.magnolia.ui.vaadin.integration.widget.layout info.magnolia.ui.vaadin.integration.widget.serializer java.io java.lang java.util org.vaadin.rpc org.vaadin.rpc.client |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 19 | 5.0% | 100.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.widget.client.LazyThumbnailLayoutImageBundle | info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$1 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$1$1 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$1$2 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$1$3 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$1$4 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$2 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$3 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$4 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$5 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$6 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$7 info.magnolia.ui.vaadin.integration.widget.client.VLazyThumbnailLayout$8 info.magnolia.ui.vaadin.integration.widget.client.VPreviewTokenField info.magnolia.ui.vaadin.integration.widget.client.VPreviewTokenField$1 info.magnolia.ui.vaadin.integration.widget.client.VPreviewTokenField$1$1 info.magnolia.ui.vaadin.integration.widget.client.VThumbnail info.magnolia.ui.vaadin.integration.widget.client.VThumbnailData | None | com.google.gwt.core.client com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.shared com.google.gwt.resources.client com.google.gwt.user.client com.google.gwt.user.client.ui com.googlecode.mgwt.collection.shared com.googlecode.mgwt.dom.client.event.touch com.googlecode.mgwt.dom.client.recognizer.pinch com.googlecode.mgwt.dom.client.recognizer.tap com.googlecode.mgwt.ui.client.widget.touch com.vaadin.terminal.gwt.client com.vaadin.terminal.gwt.client.ui info.magnolia.ui.vaadin.integration.widget.client.pinch java.lang java.util org.vaadin.csstools.client org.vaadin.rpc.client |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 12.0% | 100.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncherView info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncherView$Presenter info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTileGroup | info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppGroupJSO info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncher info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncher$1 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncher$1$1 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncher$1$2 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncher$1$3 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppLauncherViewImpl info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTile info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTile$1 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTile$2 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTile$3 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTile$4 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTile$5 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VAppTileJSO info.magnolia.ui.vaadin.integration.widget.client.applauncher.VPermanentAppTileGroup info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppGroupBar info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppGroupBarTile info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppGroupBarTile$1 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppGroupBarTile$2 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppGroupBarTile$3 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppTileGroup info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppTileGroup$1 info.magnolia.ui.vaadin.integration.widget.client.applauncher.VTemporaryAppTileGroup$2 | None | com.google.gwt.core.client com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.shared com.google.gwt.user.client com.google.gwt.user.client.ui com.google.web.bindery.event.shared com.googlecode.mgwt.dom.client.event.touch com.googlecode.mgwt.ui.client.widget.touch com.vaadin.terminal.gwt.client info.magnolia.ui.vaadin.integration.widget.client.applauncher.event info.magnolia.ui.widget.jquerywrapper.gwt.client java.lang java.util org.vaadin.rpc.client |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 50.0% | 67.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.widget.client.applauncher.event.AppActivationEvent$Handler | info.magnolia.ui.vaadin.integration.widget.client.applauncher.event.AppActivationEvent | info.magnolia.ui.vaadin.integration.widget.client.applauncher | com.google.web.bindery.event.shared java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.client.divlayout.VDivLayout info.magnolia.ui.vaadin.integration.widget.client.divlayout.VDivLayout$1 info.magnolia.ui.vaadin.integration.widget.client.divlayout.VDivLayout$2 | None | com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.shared com.google.gwt.user.client com.google.gwt.user.client.ui com.vaadin.terminal.gwt.client com.vaadin.terminal.gwt.client.ui java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 17 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$10 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$11 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$12 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$13 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$14 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$2 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$3 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$4 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$5 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$6 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$7 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$8 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$9 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$9$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$ContextMenuDetails info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$FooterCell info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$FooterCell$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$HeaderCell info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$HeaderCell$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$RowHeadersFooterCell info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$RowHeadersHeaderCell info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$RowRequestHandler info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$SelectionRange info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableDDDetails info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableFooter info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableHead info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableHead$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableHead$2 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableHead$3 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$TableHead$VisibleColumnAction info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableGeneratedRow info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableGeneratedRow$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$2 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$3 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$4 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$5 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$6 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableBody$VScrollTableRow$7 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableDropHandler info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTable$VScrollTableDropHandler$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$PendingNavigationEvent info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$AnimationPreparator info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$RowCollapseAnimation info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$RowExpandAnimation info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$VTreeTableGeneratedRow info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$VTreeTableGeneratedRow$1 info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$VTreeTableRow info.magnolia.ui.vaadin.integration.widget.client.grid.VMagnoliaTreeTable$VTreeTableScrollBody$VTreeTableRow$1 | None | com.google.gwt.animation.client com.google.gwt.core.client com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.logical.shared com.google.gwt.event.shared com.google.gwt.user.client com.google.gwt.user.client.ui com.googlecode.mgwt.collection.shared com.googlecode.mgwt.dom.client.event.touch com.googlecode.mgwt.dom.client.recognizer.tap com.googlecode.mgwt.ui.client.widget.touch com.vaadin.terminal.gwt.client com.vaadin.terminal.gwt.client.ui com.vaadin.terminal.gwt.client.ui.dd java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.client.icon.GwtBadgeIcon info.magnolia.ui.vaadin.integration.widget.client.icon.GwtIcon info.magnolia.ui.vaadin.integration.widget.client.icon.GwtLoadingIcon info.magnolia.ui.vaadin.integration.widget.client.icon.VBadgeIcon info.magnolia.ui.vaadin.integration.widget.client.icon.VCompositeIcon info.magnolia.ui.vaadin.integration.widget.client.icon.VIcon info.magnolia.ui.vaadin.integration.widget.client.icon.VLoadingIcon | info.magnolia.ui.vaadin.integration.widget.client.loading | com.google.gwt.dom.client com.google.gwt.user.client com.google.gwt.user.client.ui com.vaadin.terminal.gwt.client java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.client.layout.VLightLayout | None | com.google.gwt.user.client.ui com.vaadin.terminal.gwt.client java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.client.loading.LoadingPane | None | com.google.gwt.dom.client com.google.gwt.user.client com.google.gwt.user.client.ui info.magnolia.ui.vaadin.integration.widget.client.icon java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 38.0% | 90.0% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchEvent info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchMoveEvent$Handler info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchStartEvent$Handler | info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchMoveEvent info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchRecognizer info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchRecognizer$1 info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchRecognizer$State info.magnolia.ui.vaadin.integration.widget.client.pinch.MagnoliaPinchStartEvent | info.magnolia.ui.vaadin.integration.widget.client | com.google.gwt.core.client com.google.gwt.event.shared com.google.web.bindery.event.shared com.googlecode.mgwt.collection.shared com.googlecode.mgwt.dom.client.event.touch com.googlecode.mgwt.dom.client.recognizer com.googlecode.mgwt.dom.client.recognizer.pinch com.vaadin.terminal.gwt.client java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.DesktopVView info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.DesktopVView$1 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.DesktopVView$MGWTDummyClientBundle info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.DesktopVView$MGWTDummyClientBundle$1 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.GwtTouchEventConverter info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.GwtTouchEventConverter$1 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.GwtTouchEventConverter$1$1 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.GwtTouchEventConverter$1$2 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.GwtTouchEventConverter$1$3 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.GwtTouchEventConverter$1$4 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariTouchWidgetImplProxy info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariVView info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariVView$1 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariVView$2 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariVView$3 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariVView$4 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.MobileSafariVView$5 info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.TouchCancelHandlerProxy info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.TouchEndHandlerProxy info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.TouchMoveHandlerProxy info.magnolia.ui.vaadin.integration.widget.client.touchwidgetimpl.TouchStartHandlerProxy | None | com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.shared com.google.gwt.resources.client com.google.gwt.user.client com.google.gwt.user.client.ui com.googlecode.mgwt.dom.client.event.touch com.googlecode.mgwt.ui.client com.googlecode.mgwt.ui.client.theme com.googlecode.mgwt.ui.client.theme.base com.googlecode.mgwt.ui.client.widget.touch com.vaadin.terminal.gwt.client.ui java.io java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.divlayout.DivLayout | None | com.vaadin.ui |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.grid.MagnoliaTable info.magnolia.ui.vaadin.integration.widget.grid.MagnoliaTreeTable | None | com.vaadin.terminal com.vaadin.ui java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 12.0% | 100.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.vaadin.integration.widget.icon.CompositeIcon | info.magnolia.ui.vaadin.integration.widget.icon.BadgeIcon info.magnolia.ui.vaadin.integration.widget.icon.ErrorIcon info.magnolia.ui.vaadin.integration.widget.icon.HelpIcon info.magnolia.ui.vaadin.integration.widget.icon.Icon info.magnolia.ui.vaadin.integration.widget.icon.InfoIcon info.magnolia.ui.vaadin.integration.widget.icon.LoadingIcon info.magnolia.ui.vaadin.integration.widget.icon.WarningIcon | None | com.vaadin.terminal com.vaadin.ui java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 4 | 0.0% | 67.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.layout.LightLayout | info.magnolia.ui.vaadin.integration.widget info.magnolia.ui.vaadin.integration.widget.layout.app | com.vaadin.terminal com.vaadin.ui java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.layout.app.ContentAppLayout | None | com.vaadin.ui info.magnolia.ui.vaadin.integration.widget info.magnolia.ui.vaadin.integration.widget.layout java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.integration.widget.serializer.ResourceSerializer | info.magnolia.ui.vaadin.integration.widget | com.google.gson com.vaadin com.vaadin.terminal java.lang java.lang.reflect org.apache.commons.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. |