| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 5 | 0.0% | 83.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | com.keypoint.PngEncoder | org.jfree.chart.encoders | java.awt java.awt.image java.io java.lang java.util.zip |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 5 | 0.0% | 71.0% | 29.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.JCommon org.jfree.JCommonInfo | org.jfree.base org.jfree.chart | java.io java.lang java.util org.jfree.base org.jfree.ui.about |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 7 | 20.0% | 58.0% | 22.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.base.AbstractBoot | org.jfree.base.BaseBoot org.jfree.base.BasicProjectInfo org.jfree.base.BootableProjectInfo org.jfree.base.Library | org.jfree org.jfree.base.log org.jfree.base.modules org.jfree.text org.jfree.ui.about | java.lang java.lang.reflect java.util org.jfree org.jfree.base.config org.jfree.base.modules org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 4 | 25.0% | 57.0% | 18.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.base.config.ModifiableConfiguration | org.jfree.base.config.HierarchicalConfiguration org.jfree.base.config.PropertyFileConfiguration org.jfree.base.config.SystemPropertyConfiguration | org.jfree.base org.jfree.base.log org.jfree.base.modules | java.io java.lang java.util org.jfree.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 | org.jfree.base.log.DefaultLog org.jfree.base.log.DefaultLogModule org.jfree.base.log.LogConfiguration org.jfree.base.log.MemoryUsageMessage org.jfree.base.log.PadMessage | org.jfree.base.modules | java.lang java.util org.jfree.base org.jfree.base.config org.jfree.base.modules org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 7 | 38.0% | 78.0% | 16.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.base.modules.AbstractModule org.jfree.base.modules.Module org.jfree.base.modules.ModuleInfo org.jfree.base.modules.ModuleInitializer org.jfree.base.modules.SubSystem | org.jfree.base.modules.AbstractModule$ReaderHelper org.jfree.base.modules.DefaultModuleInfo org.jfree.base.modules.ModuleInitializeException org.jfree.base.modules.PackageManager org.jfree.base.modules.PackageManager$PackageConfiguration org.jfree.base.modules.PackageSorter org.jfree.base.modules.PackageSorter$SortModule org.jfree.base.modules.PackageState | org.jfree.base org.jfree.base.log | java.io java.lang java.util org.jfree.base org.jfree.base.config org.jfree.base.log org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 14 | 35 | 28.0% | 71.0% | 1.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.ChartFactory org.jfree.chart.ChartMouseListener org.jfree.chart.ChartUtilities org.jfree.chart.Effect3D org.jfree.chart.LegendItemSource | org.jfree.chart.ChartColor org.jfree.chart.ChartFrame org.jfree.chart.ChartMouseEvent org.jfree.chart.ChartPanel org.jfree.chart.ChartRenderingInfo org.jfree.chart.ClipPath org.jfree.chart.DrawableLegendItem org.jfree.chart.JFreeChart org.jfree.chart.JFreeChartInfo org.jfree.chart.LegendItem org.jfree.chart.LegendItemCollection org.jfree.chart.LegendRenderingOrder org.jfree.chart.PolarChartPanel | org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.demo org.jfree.chart.editor org.jfree.chart.event org.jfree.chart.imagemap org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.servlet org.jfree.chart.title org.karora.cooee.sandbox.chart.app org.karora.cooee.sandbox.chart.webcontainer | java.awt java.awt.event java.awt.geom java.awt.image java.awt.print java.io java.lang java.text java.util javax.swing javax.swing.event org.jfree org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.editor org.jfree.chart.encoders org.jfree.chart.entity org.jfree.chart.event org.jfree.chart.imagemap org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.chart.urls org.jfree.data org.jfree.data.category org.jfree.data.general org.jfree.data.statistics org.jfree.data.xy org.jfree.io org.jfree.ui org.jfree.ui.about org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 14 | 21.0% | 88.0% | 9.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.annotations.AbstractXYAnnotation org.jfree.chart.annotations.CategoryAnnotation org.jfree.chart.annotations.XYAnnotation | org.jfree.chart.annotations.CategoryLineAnnotation org.jfree.chart.annotations.CategoryTextAnnotation org.jfree.chart.annotations.TextAnnotation org.jfree.chart.annotations.XYBoxAnnotation org.jfree.chart.annotations.XYDrawableAnnotation org.jfree.chart.annotations.XYImageAnnotation org.jfree.chart.annotations.XYLineAnnotation org.jfree.chart.annotations.XYPointerAnnotation org.jfree.chart.annotations.XYPolygonAnnotation org.jfree.chart.annotations.XYShapeAnnotation org.jfree.chart.annotations.XYTextAnnotation | org.jfree.chart.plot org.jfree.chart.renderer.xy | java.awt java.awt.geom java.io java.lang java.util org.jfree.chart org.jfree.chart.axis org.jfree.chart.entity org.jfree.chart.plot org.jfree.data.category org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 9 | 21 | 15.000001% | 70.0% | 15.000001% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.axis.Axis org.jfree.chart.axis.Tick org.jfree.chart.axis.TickUnit org.jfree.chart.axis.TickUnitSource org.jfree.chart.axis.Timeline org.jfree.chart.axis.ValueAxis org.jfree.chart.axis.ValueTick | org.jfree.chart.axis.AxisCollection org.jfree.chart.axis.AxisLocation org.jfree.chart.axis.AxisSpace org.jfree.chart.axis.AxisState org.jfree.chart.axis.CategoryAnchor org.jfree.chart.axis.CategoryAxis org.jfree.chart.axis.CategoryAxis3D org.jfree.chart.axis.CategoryLabelPosition org.jfree.chart.axis.CategoryLabelPositions org.jfree.chart.axis.CategoryLabelWidthType org.jfree.chart.axis.CategoryTick org.jfree.chart.axis.ColorBar org.jfree.chart.axis.CompassFormat org.jfree.chart.axis.CyclicNumberAxis org.jfree.chart.axis.CyclicNumberAxis$CycleBoundTick org.jfree.chart.axis.DateAxis org.jfree.chart.axis.DateAxis$1 org.jfree.chart.axis.DateAxis$DefaultTimeline org.jfree.chart.axis.DateTick org.jfree.chart.axis.DateTickMarkPosition org.jfree.chart.axis.DateTickUnit org.jfree.chart.axis.ExtendedCategoryAxis org.jfree.chart.axis.LogarithmicAxis org.jfree.chart.axis.MarkerAxisBand org.jfree.chart.axis.ModuloAxis org.jfree.chart.axis.MonthDateFormat org.jfree.chart.axis.NumberAxis org.jfree.chart.axis.NumberAxis3D org.jfree.chart.axis.NumberTick org.jfree.chart.axis.NumberTickUnit org.jfree.chart.axis.PeriodAxis org.jfree.chart.axis.PeriodAxisLabelInfo org.jfree.chart.axis.QuarterDateFormat org.jfree.chart.axis.SegmentedTimeline org.jfree.chart.axis.SegmentedTimeline$BaseTimelineSegmentRange org.jfree.chart.axis.SegmentedTimeline$Segment org.jfree.chart.axis.SegmentedTimeline$SegmentRange org.jfree.chart.axis.StandardTickUnitSource org.jfree.chart.axis.SubCategoryAxis org.jfree.chart.axis.SymbolAxis org.jfree.chart.axis.TickUnits | org.jfree.chart org.jfree.chart.annotations org.jfree.chart.demo org.jfree.chart.editor org.jfree.chart.event org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy | java.awt java.awt.font java.awt.geom java.io java.lang java.lang.reflect java.text java.util javax.swing.event org.jfree.chart org.jfree.chart.entity org.jfree.chart.event org.jfree.chart.plot org.jfree.data org.jfree.data.category org.jfree.data.contour org.jfree.data.time org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 11 | 21.0% | 85.0% | 6.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.block.Arrangement org.jfree.chart.block.Block org.jfree.chart.block.EntityBlockParams org.jfree.chart.block.EntityBlockResult | org.jfree.chart.block.AbstractBlock org.jfree.chart.block.BlockBorder org.jfree.chart.block.BlockContainer org.jfree.chart.block.BlockParams org.jfree.chart.block.BlockResult org.jfree.chart.block.BorderArrangement org.jfree.chart.block.CenterArrangement org.jfree.chart.block.ColorBlock org.jfree.chart.block.ColumnArrangement org.jfree.chart.block.EmptyBlock org.jfree.chart.block.FlowArrangement org.jfree.chart.block.GridArrangement org.jfree.chart.block.LabelBlock org.jfree.chart.block.LengthConstraintType org.jfree.chart.block.RectangleConstraint | org.jfree.chart org.jfree.chart.title | java.awt java.awt.geom java.io java.lang java.util org.jfree.chart.entity org.jfree.data org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 14 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.chart.demo.BarChartDemo1 org.jfree.chart.demo.PieChartDemo1 org.jfree.chart.demo.TimeSeriesChartDemo1 | None | java.awt java.lang java.text javax.swing org.jfree.chart org.jfree.chart.axis org.jfree.chart.plot org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.data.category org.jfree.data.general org.jfree.data.time org.jfree.data.xy org.jfree.ui |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 15 | 17.0% | 94.0% | 10.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.editor.ChartEditor org.jfree.chart.editor.ChartEditorFactory | org.jfree.chart.editor.ChartEditorManager org.jfree.chart.editor.DefaultAxisEditor org.jfree.chart.editor.DefaultChartEditor org.jfree.chart.editor.DefaultChartEditorFactory org.jfree.chart.editor.DefaultColorBarEditor org.jfree.chart.editor.DefaultNumberAxisEditor org.jfree.chart.editor.DefaultPlotEditor org.jfree.chart.editor.DefaultTitleEditor org.jfree.chart.editor.PaletteChooserPanel org.jfree.chart.editor.PaletteSample | org.jfree.chart | java.awt java.awt.event java.awt.geom java.lang java.util javax.swing org.jfree.chart org.jfree.chart.axis org.jfree.chart.plot org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.layout org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 6 | 29.0% | 86.0% | 14.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.encoders.ImageEncoder org.jfree.chart.encoders.ImageFormat | org.jfree.chart.encoders.EncoderUtil org.jfree.chart.encoders.ImageEncoderFactory org.jfree.chart.encoders.KeypointPNGEncoderAdapter org.jfree.chart.encoders.SunJPEGEncoderAdapter org.jfree.chart.encoders.SunPNGEncoderAdapter | org.jfree.chart | com.keypoint java.awt.image java.io java.lang java.util javax.imageio |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 10 | 11 | 10.0% | 52.0% | 38.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.entity.EntityCollection | org.jfree.chart.entity.CategoryItemEntity org.jfree.chart.entity.ChartEntity org.jfree.chart.entity.ContourEntity org.jfree.chart.entity.LegendItemEntity org.jfree.chart.entity.PieSectionEntity org.jfree.chart.entity.StandardEntityCollection org.jfree.chart.entity.TickLabelEntity org.jfree.chart.entity.XYAnnotationEntity org.jfree.chart.entity.XYItemEntity | org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.imagemap org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title | java.awt java.awt.geom java.io java.lang java.util org.jfree.chart.imagemap org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.io org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 8 | 7 | 46.0% | 47.0% | 7.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.event.AxisChangeListener org.jfree.chart.event.ChartChangeListener org.jfree.chart.event.ChartProgressListener org.jfree.chart.event.PlotChangeListener org.jfree.chart.event.RendererChangeListener org.jfree.chart.event.TitleChangeListener | org.jfree.chart.event.AxisChangeEvent org.jfree.chart.event.ChartChangeEvent org.jfree.chart.event.ChartChangeEventType org.jfree.chart.event.ChartProgressEvent org.jfree.chart.event.PlotChangeEvent org.jfree.chart.event.RendererChangeEvent org.jfree.chart.event.TitleChangeEvent | org.jfree.chart org.jfree.chart.axis org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.karora.cooee.sandbox.chart.app | java.io java.lang java.util org.jfree.chart org.jfree.chart.axis org.jfree.chart.plot org.jfree.chart.title |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 5 | 29.0% | 71.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.imagemap.ToolTipTagFragmentGenerator org.jfree.chart.imagemap.URLTagFragmentGenerator | org.jfree.chart.imagemap.DynamicDriveToolTipTagFragmentGenerator org.jfree.chart.imagemap.ImageMapUtilities org.jfree.chart.imagemap.OverLIBToolTipTagFragmentGenerator org.jfree.chart.imagemap.StandardToolTipTagFragmentGenerator org.jfree.chart.imagemap.StandardURLTagFragmentGenerator | org.jfree.chart org.jfree.chart.entity | java.io java.lang org.jfree.chart org.jfree.chart.entity org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 13 | 32.0% | 72.0% | 5.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.labels.AbstractCategoryItemLabelGenerator org.jfree.chart.labels.CategoryItemLabelGenerator org.jfree.chart.labels.CategorySeriesLabelGenerator org.jfree.chart.labels.CategoryToolTipGenerator org.jfree.chart.labels.ContourToolTipGenerator org.jfree.chart.labels.PieSectionLabelGenerator org.jfree.chart.labels.PieToolTipGenerator org.jfree.chart.labels.XYItemLabelGenerator org.jfree.chart.labels.XYSeriesLabelGenerator org.jfree.chart.labels.XYToolTipGenerator org.jfree.chart.labels.XYZToolTipGenerator | org.jfree.chart.labels.AbstractPieItemLabelGenerator org.jfree.chart.labels.AbstractXYItemLabelGenerator org.jfree.chart.labels.BoxAndWhiskerToolTipGenerator org.jfree.chart.labels.BoxAndWhiskerXYToolTipGenerator org.jfree.chart.labels.BubbleXYItemLabelGenerator org.jfree.chart.labels.CustomXYToolTipGenerator org.jfree.chart.labels.HighLowItemLabelGenerator org.jfree.chart.labels.IntervalCategoryItemLabelGenerator org.jfree.chart.labels.IntervalCategoryToolTipGenerator org.jfree.chart.labels.ItemLabelAnchor org.jfree.chart.labels.ItemLabelPosition org.jfree.chart.labels.MultipleXYSeriesLabelGenerator org.jfree.chart.labels.StandardCategoryItemLabelGenerator org.jfree.chart.labels.StandardCategorySeriesLabelGenerator org.jfree.chart.labels.StandardCategoryToolTipGenerator org.jfree.chart.labels.StandardContourToolTipGenerator org.jfree.chart.labels.StandardPieSectionLabelGenerator org.jfree.chart.labels.StandardPieToolTipGenerator org.jfree.chart.labels.StandardXYItemLabelGenerator org.jfree.chart.labels.StandardXYSeriesLabelGenerator org.jfree.chart.labels.StandardXYToolTipGenerator org.jfree.chart.labels.StandardXYZToolTipGenerator org.jfree.chart.labels.SymbolicXYItemLabelGenerator | org.jfree.chart org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy | java.io java.lang java.text java.util org.jfree.data org.jfree.data.category org.jfree.data.contour org.jfree.data.general org.jfree.data.statistics org.jfree.data.time org.jfree.data.xy org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 6 | 10.0% | 86.0% | 4.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.needle.MeterNeedle | org.jfree.chart.needle.ArrowNeedle org.jfree.chart.needle.LineNeedle org.jfree.chart.needle.LongNeedle org.jfree.chart.needle.MiddlePinNeedle org.jfree.chart.needle.PinNeedle org.jfree.chart.needle.PlumNeedle org.jfree.chart.needle.PointerNeedle org.jfree.chart.needle.ShipNeedle org.jfree.chart.needle.WindNeedle | org.jfree.chart.plot | java.awt java.awt.geom java.io java.lang org.jfree.io org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 10 | 31 | 18.0% | 76.0% | 6.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.plot.ColorPalette org.jfree.chart.plot.ContourPlotUtilities org.jfree.chart.plot.ContourValuePlot org.jfree.chart.plot.DrawingSupplier org.jfree.chart.plot.Marker org.jfree.chart.plot.Plot org.jfree.chart.plot.ValueAxisPlot org.jfree.chart.plot.Zoomable | org.jfree.chart.plot.CategoryMarker org.jfree.chart.plot.CategoryPlot org.jfree.chart.plot.CombinedDomainCategoryPlot org.jfree.chart.plot.CombinedDomainXYPlot org.jfree.chart.plot.CombinedRangeCategoryPlot org.jfree.chart.plot.CombinedRangeXYPlot org.jfree.chart.plot.CompassPlot org.jfree.chart.plot.ContourPlot org.jfree.chart.plot.CrosshairState org.jfree.chart.plot.DatasetRenderingOrder org.jfree.chart.plot.DefaultDrawingSupplier org.jfree.chart.plot.DialShape org.jfree.chart.plot.FastScatterPlot org.jfree.chart.plot.GreyPalette org.jfree.chart.plot.IntervalMarker org.jfree.chart.plot.JThermometer org.jfree.chart.plot.MeterInterval org.jfree.chart.plot.MeterPlot org.jfree.chart.plot.MultiplePiePlot org.jfree.chart.plot.PieLabelDistributor org.jfree.chart.plot.PieLabelRecord org.jfree.chart.plot.PiePlot org.jfree.chart.plot.PiePlot3D org.jfree.chart.plot.PiePlotState org.jfree.chart.plot.PlotOrientation org.jfree.chart.plot.PlotRenderingInfo org.jfree.chart.plot.PlotState org.jfree.chart.plot.PolarPlot org.jfree.chart.plot.RainbowPalette org.jfree.chart.plot.RingPlot org.jfree.chart.plot.SeriesRenderingOrder org.jfree.chart.plot.SpiderWebPlot org.jfree.chart.plot.ThermometerPlot org.jfree.chart.plot.ValueMarker org.jfree.chart.plot.WaferMapPlot org.jfree.chart.plot.XYPlot | org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.demo org.jfree.chart.editor org.jfree.chart.event org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.karora.cooee.sandbox.chart.app | java.awt java.awt.font java.awt.geom java.beans java.io java.lang java.text java.util javax.swing javax.swing.event org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.entity org.jfree.chart.event org.jfree.chart.labels org.jfree.chart.needle org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.chart.urls org.jfree.data org.jfree.data.category org.jfree.data.contour org.jfree.data.general org.jfree.data.xy org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 18 | 20.0% | 82.0% | 2.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.renderer.AbstractRenderer org.jfree.chart.renderer.PolarItemRenderer | org.jfree.chart.renderer.AreaRendererEndType org.jfree.chart.renderer.DefaultPolarItemRenderer org.jfree.chart.renderer.NotOutlierException org.jfree.chart.renderer.Outlier org.jfree.chart.renderer.OutlierList org.jfree.chart.renderer.OutlierListCollection org.jfree.chart.renderer.RendererState org.jfree.chart.renderer.WaferMapRenderer | org.jfree.chart org.jfree.chart.plot org.jfree.chart.renderer.category org.jfree.chart.renderer.xy | java.awt java.awt.geom java.io java.lang java.util javax.swing.event org.jfree.chart org.jfree.chart.axis org.jfree.chart.entity org.jfree.chart.event org.jfree.chart.labels org.jfree.chart.plot org.jfree.data.general org.jfree.data.xy org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 23 | 8.0% | 85.0% | 7.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.renderer.category.AbstractCategoryItemRenderer org.jfree.chart.renderer.category.CategoryItemRenderer | org.jfree.chart.renderer.category.AreaRenderer org.jfree.chart.renderer.category.BarRenderer org.jfree.chart.renderer.category.BarRenderer3D org.jfree.chart.renderer.category.BoxAndWhiskerRenderer org.jfree.chart.renderer.category.CategoryItemRendererState org.jfree.chart.renderer.category.CategoryStepRenderer org.jfree.chart.renderer.category.DefaultCategoryItemRenderer org.jfree.chart.renderer.category.GanttRenderer org.jfree.chart.renderer.category.GroupedStackedBarRenderer org.jfree.chart.renderer.category.IntervalBarRenderer org.jfree.chart.renderer.category.LayeredBarRenderer org.jfree.chart.renderer.category.LevelRenderer org.jfree.chart.renderer.category.LineAndShapeRenderer org.jfree.chart.renderer.category.LineRenderer3D org.jfree.chart.renderer.category.MinMaxCategoryRenderer org.jfree.chart.renderer.category.MinMaxCategoryRenderer$1 org.jfree.chart.renderer.category.MinMaxCategoryRenderer$2 org.jfree.chart.renderer.category.StackedAreaRenderer org.jfree.chart.renderer.category.StackedBarRenderer org.jfree.chart.renderer.category.StackedBarRenderer3D org.jfree.chart.renderer.category.StatisticalBarRenderer org.jfree.chart.renderer.category.StatisticalLineAndShapeRenderer org.jfree.chart.renderer.category.WaterfallBarRenderer | org.jfree.chart org.jfree.chart.demo org.jfree.chart.editor org.jfree.chart.plot | java.awt java.awt.geom java.io java.lang java.util javax.swing org.jfree.chart org.jfree.chart.axis org.jfree.chart.entity org.jfree.chart.event org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.urls org.jfree.data org.jfree.data.category org.jfree.data.gantt org.jfree.data.general org.jfree.data.statistics org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 22 | 6.0% | 85.0% | 9.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.renderer.xy.AbstractXYItemRenderer org.jfree.chart.renderer.xy.XYItemRenderer | org.jfree.chart.renderer.xy.CandlestickRenderer org.jfree.chart.renderer.xy.ClusteredXYBarRenderer org.jfree.chart.renderer.xy.CyclicXYItemRenderer org.jfree.chart.renderer.xy.CyclicXYItemRenderer$OverwriteDataSet org.jfree.chart.renderer.xy.DefaultXYItemRenderer org.jfree.chart.renderer.xy.HighLowRenderer org.jfree.chart.renderer.xy.StackedXYAreaRenderer org.jfree.chart.renderer.xy.StackedXYAreaRenderer$StackedXYAreaRendererState org.jfree.chart.renderer.xy.StackedXYAreaRenderer2 org.jfree.chart.renderer.xy.StackedXYBarRenderer org.jfree.chart.renderer.xy.StandardXYItemRenderer org.jfree.chart.renderer.xy.StandardXYItemRenderer$State org.jfree.chart.renderer.xy.WindItemRenderer org.jfree.chart.renderer.xy.XYAreaRenderer org.jfree.chart.renderer.xy.XYAreaRenderer$XYAreaRendererState org.jfree.chart.renderer.xy.XYAreaRenderer2 org.jfree.chart.renderer.xy.XYBarRenderer org.jfree.chart.renderer.xy.XYBarRenderer$XYBarRendererState org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer org.jfree.chart.renderer.xy.XYBubbleRenderer org.jfree.chart.renderer.xy.XYDifferenceRenderer org.jfree.chart.renderer.xy.XYDotRenderer org.jfree.chart.renderer.xy.XYItemRendererState org.jfree.chart.renderer.xy.XYLine3DRenderer org.jfree.chart.renderer.xy.XYLineAndShapeRenderer org.jfree.chart.renderer.xy.XYLineAndShapeRenderer$State org.jfree.chart.renderer.xy.XYStepAreaRenderer org.jfree.chart.renderer.xy.XYStepRenderer org.jfree.chart.renderer.xy.YIntervalRenderer | org.jfree.chart org.jfree.chart.demo org.jfree.chart.editor org.jfree.chart.plot | java.awt java.awt.geom java.io java.lang java.util org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.entity org.jfree.chart.event org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.urls org.jfree.data org.jfree.data.general org.jfree.data.statistics org.jfree.data.xy org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 2 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.chart.resources.JFreeChartResources | None | java.lang java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 7 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.chart.servlet.ChartDeleter org.jfree.chart.servlet.DisplayChart org.jfree.chart.servlet.ServletUtilities | None | java.io java.lang java.text java.util javax.servlet javax.servlet.http org.jfree.chart |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 16 | 14.0% | 80.0% | 6.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.title.Title | org.jfree.chart.title.CompositeTitle org.jfree.chart.title.DateTitle org.jfree.chart.title.ImageTitle org.jfree.chart.title.LegendGraphic org.jfree.chart.title.LegendTitle org.jfree.chart.title.TextTitle | org.jfree.chart org.jfree.chart.editor org.jfree.chart.event org.jfree.chart.plot | java.awt java.awt.geom java.io java.lang java.text java.util javax.swing.event org.jfree.chart org.jfree.chart.block org.jfree.chart.entity org.jfree.chart.event org.jfree.data org.jfree.io org.jfree.text org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 9 | 36.0% | 69.0% | 6.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.chart.urls.CategoryURLGenerator org.jfree.chart.urls.PieURLGenerator org.jfree.chart.urls.XYURLGenerator org.jfree.chart.urls.XYZURLGenerator | org.jfree.chart.urls.CustomPieURLGenerator org.jfree.chart.urls.CustomXYURLGenerator org.jfree.chart.urls.StandardCategoryURLGenerator org.jfree.chart.urls.StandardPieURLGenerator org.jfree.chart.urls.StandardXYURLGenerator org.jfree.chart.urls.StandardXYZURLGenerator org.jfree.chart.urls.TimeSeriesURLGenerator | org.jfree.chart org.jfree.chart.plot org.jfree.chart.renderer.category org.jfree.chart.renderer.xy | java.io java.lang java.net java.text java.util org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 16 | 5 | 41.0% | 24.0% | 35.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.DataUtilities org.jfree.data.DomainInfo org.jfree.data.KeyedValue org.jfree.data.KeyedValues org.jfree.data.KeyedValues2D org.jfree.data.RangeInfo org.jfree.data.Value org.jfree.data.Values org.jfree.data.Values2D | org.jfree.data.DefaultKeyedValue org.jfree.data.DefaultKeyedValues org.jfree.data.DefaultKeyedValues2D org.jfree.data.DomainOrder org.jfree.data.KeyToGroupMap org.jfree.data.KeyedObject org.jfree.data.KeyedObjects org.jfree.data.KeyedObjects2D org.jfree.data.KeyedValueComparator org.jfree.data.KeyedValueComparatorType org.jfree.data.Range org.jfree.data.RangeType org.jfree.data.UnknownKeyException | org.jfree.chart org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.data.category org.jfree.data.contour org.jfree.data.general org.jfree.data.jdbc org.jfree.data.statistics org.jfree.data.time org.jfree.data.xml org.jfree.data.xy | java.io java.lang java.lang.reflect java.util org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 15 | 6 | 40.0% | 29.0% | 31.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.category.CategoryDataset org.jfree.data.category.IntervalCategoryDataset | org.jfree.data.category.CategoryToPieDataset org.jfree.data.category.DefaultCategoryDataset org.jfree.data.category.DefaultIntervalCategoryDataset | org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.demo org.jfree.chart.entity org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer.category org.jfree.chart.urls org.jfree.data.gantt org.jfree.data.general org.jfree.data.io org.jfree.data.jdbc org.jfree.data.statistics org.jfree.data.xml | java.io java.lang java.util org.jfree.data org.jfree.data.general org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 4 | 33.0% | 57.0% | 10.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.contour.ContourDataset | org.jfree.data.contour.DefaultContourDataset org.jfree.data.contour.NonGridContourDataset | org.jfree.chart.axis org.jfree.chart.labels org.jfree.chart.plot | java.lang java.util org.jfree.data org.jfree.data.xy |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 1 | 25.0% | 50.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.function.Function2D | org.jfree.data.function.LineFunction2D org.jfree.data.function.NormalDistributionFunction2D org.jfree.data.function.PowerFunction2D | org.jfree.data.general | java.lang |
| 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.jfree.data.gantt.GanttCategoryDataset | org.jfree.data.gantt.Task org.jfree.data.gantt.TaskSeries org.jfree.data.gantt.TaskSeriesCollection | org.jfree.chart.renderer.category | java.io java.lang java.util org.jfree.data.category org.jfree.data.general org.jfree.data.time org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 16 | 10 | 48.0% | 38.0% | 13.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.general.AbstractDataset org.jfree.data.general.AbstractSeriesDataset org.jfree.data.general.CombinationDataset org.jfree.data.general.Dataset org.jfree.data.general.DatasetChangeListener org.jfree.data.general.KeyedValueDataset org.jfree.data.general.KeyedValues2DDataset org.jfree.data.general.KeyedValuesDataset org.jfree.data.general.PieDataset org.jfree.data.general.Series org.jfree.data.general.SeriesChangeListener org.jfree.data.general.SeriesDataset org.jfree.data.general.ValueDataset | org.jfree.data.general.CombinedDataset org.jfree.data.general.CombinedDataset$DatasetInfo org.jfree.data.general.DatasetChangeEvent org.jfree.data.general.DatasetGroup org.jfree.data.general.DatasetUtilities org.jfree.data.general.DefaultKeyedValueDataset org.jfree.data.general.DefaultKeyedValues2DDataset org.jfree.data.general.DefaultKeyedValuesDataset org.jfree.data.general.DefaultPieDataset org.jfree.data.general.DefaultValueDataset org.jfree.data.general.SeriesChangeEvent org.jfree.data.general.SeriesException org.jfree.data.general.SubSeriesDataset org.jfree.data.general.WaferMapDataset | org.jfree.chart org.jfree.chart.demo org.jfree.chart.entity org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.urls org.jfree.data.category org.jfree.data.gantt org.jfree.data.jdbc org.jfree.data.statistics org.jfree.data.time org.jfree.data.xml org.jfree.data.xy | java.beans java.io java.lang java.util javax.swing.event org.jfree.data org.jfree.data.category org.jfree.data.function org.jfree.data.xy org.jfree.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 | org.jfree.data.io.CSV | None | java.io java.lang java.util org.jfree.data.category |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 9 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.data.jdbc.JDBCCategoryDataset org.jfree.data.jdbc.JDBCPieDataset org.jfree.data.jdbc.JDBCXYDataset | None | java.io java.lang java.sql java.util org.jfree.data org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 2 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.data.resources.DataPackageResources org.jfree.data.resources.DataPackageResources_de org.jfree.data.resources.DataPackageResources_es org.jfree.data.resources.DataPackageResources_fr org.jfree.data.resources.DataPackageResources_pl org.jfree.data.resources.DataPackageResources_ru | None | java.lang java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 8 | 38.0% | 67.0% | 4.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.statistics.BoxAndWhiskerCalculator org.jfree.data.statistics.BoxAndWhiskerCategoryDataset org.jfree.data.statistics.BoxAndWhiskerXYDataset org.jfree.data.statistics.Regression org.jfree.data.statistics.StatisticalCategoryDataset org.jfree.data.statistics.Statistics | org.jfree.data.statistics.BoxAndWhiskerItem org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset org.jfree.data.statistics.DefaultStatisticalCategoryDataset org.jfree.data.statistics.HistogramBin org.jfree.data.statistics.HistogramDataset org.jfree.data.statistics.HistogramType org.jfree.data.statistics.MeanAndStandardDeviation org.jfree.data.statistics.SimpleHistogramBin org.jfree.data.statistics.SimpleHistogramDataset | org.jfree.chart org.jfree.chart.labels org.jfree.chart.renderer.category org.jfree.chart.renderer.xy | java.io java.lang java.util org.jfree.data org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 11 | 7.0% | 73.0% | 19.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.time.RegularTimePeriod org.jfree.data.time.TimePeriod | org.jfree.data.time.DateRange org.jfree.data.time.Day org.jfree.data.time.DynamicTimeSeriesCollection org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence org.jfree.data.time.FixedMillisecond org.jfree.data.time.Hour org.jfree.data.time.Millisecond org.jfree.data.time.Minute org.jfree.data.time.Month org.jfree.data.time.MovingAverage org.jfree.data.time.Quarter org.jfree.data.time.Second org.jfree.data.time.SimpleTimePeriod org.jfree.data.time.TimePeriodAnchor org.jfree.data.time.TimePeriodFormatException org.jfree.data.time.TimePeriodValue org.jfree.data.time.TimePeriodValues org.jfree.data.time.TimePeriodValuesCollection org.jfree.data.time.TimeSeries org.jfree.data.time.TimeSeriesCollection org.jfree.data.time.TimeSeriesDataItem org.jfree.data.time.TimeSeriesTableModel org.jfree.data.time.TimeTableXYDataset org.jfree.data.time.Week org.jfree.data.time.Year | org.jfree.chart.axis org.jfree.chart.demo org.jfree.chart.labels org.jfree.data.gantt | java.io java.lang java.lang.reflect java.text java.util javax.swing.table org.jfree.data org.jfree.data.general org.jfree.data.xy org.jfree.date org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 9 | 11.0% | 100.0% | 11.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.xml.DatasetTags | org.jfree.data.xml.CategoryDatasetHandler org.jfree.data.xml.CategorySeriesHandler org.jfree.data.xml.DatasetReader org.jfree.data.xml.ItemHandler org.jfree.data.xml.KeyHandler org.jfree.data.xml.PieDatasetHandler org.jfree.data.xml.RootHandler org.jfree.data.xml.ValueHandler | None | java.io java.lang java.util javax.xml.parsers org.jfree.data org.jfree.data.category org.jfree.data.general org.xml.sax org.xml.sax.helpers |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 13 | 7 | 43.0% | 35.0% | 22.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.data.xy.AbstractIntervalXYDataset org.jfree.data.xy.AbstractXYDataset org.jfree.data.xy.AbstractXYZDataset org.jfree.data.xy.IntervalXYDataset org.jfree.data.xy.IntervalXYZDataset org.jfree.data.xy.OHLCDataset org.jfree.data.xy.TableXYDataset org.jfree.data.xy.WindDataset org.jfree.data.xy.XYDataset org.jfree.data.xy.XYZDataset org.jfree.data.xy.XisSymbolic org.jfree.data.xy.YisSymbolic | org.jfree.data.xy.CategoryTableXYDataset org.jfree.data.xy.DefaultHighLowDataset org.jfree.data.xy.DefaultOHLCDataset org.jfree.data.xy.DefaultTableXYDataset org.jfree.data.xy.DefaultWindDataset org.jfree.data.xy.IntervalXYDelegate org.jfree.data.xy.MatrixSeries org.jfree.data.xy.MatrixSeriesCollection org.jfree.data.xy.NormalizedMatrixSeries org.jfree.data.xy.OHLCDataItem org.jfree.data.xy.WindDataItem org.jfree.data.xy.XYBarDataset org.jfree.data.xy.XYDataItem org.jfree.data.xy.XYDatasetTableModel org.jfree.data.xy.XYSeries org.jfree.data.xy.XYSeriesCollection | org.jfree.chart org.jfree.chart.demo org.jfree.chart.entity org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.xy org.jfree.chart.urls org.jfree.data.contour org.jfree.data.general org.jfree.data.jdbc org.jfree.data.statistics org.jfree.data.time | java.io java.lang java.util javax.swing.table org.jfree.data org.jfree.data.general org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 4 | 30.000002% | 67.0% | 3.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.date.AnnualDateRule org.jfree.date.MonthConstants org.jfree.date.SerialDate | org.jfree.date.DateUtilities org.jfree.date.DayAndMonthRule org.jfree.date.DayOfWeekInMonthRule org.jfree.date.EasterSundayRule org.jfree.date.RelativeDayOfWeekRule org.jfree.date.SerialDateUtilities org.jfree.date.SpreadsheetDate | org.jfree.data.time org.jfree.ui | java.io java.lang java.text java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 13 | 7 | 0.0% | 35.0% | 65.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.io.FileUtilities org.jfree.io.IOUtils org.jfree.io.SerialUtilities | org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.entity org.jfree.chart.needle org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.text org.jfree.util | java.awt java.awt.geom java.io java.lang java.net java.text java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 3 | 0.0% | 75.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.layout.CenterLayout org.jfree.layout.FormatLayout org.jfree.layout.LCBLayout org.jfree.layout.RadialLayout | org.jfree.chart.editor | java.awt java.io java.lang |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 2 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.resources.JCommonResources | None | java.lang java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 8 | 11 | 12.0% | 58.0% | 30.000002% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.text.TextMeasurer | org.jfree.text.G2TextMeasurer org.jfree.text.TextBlock org.jfree.text.TextBlockAnchor org.jfree.text.TextBox org.jfree.text.TextFragment org.jfree.text.TextLine org.jfree.text.TextUtilities | org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title | java.awt java.awt.font java.awt.geom java.io java.lang java.text java.util org.jfree.base org.jfree.io org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 3 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.threads.ReaderWriterLock org.jfree.threads.ReaderWriterLock$1 org.jfree.threads.ReaderWriterLock$ReaderWriterNode | None | java.io java.lang java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 16 | 16 | 11.0% | 50.0% | 39.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.ui.Drawable org.jfree.ui.ExtendedDrawable org.jfree.ui.GradientPaintTransformer org.jfree.ui.RefineryUtilities org.jfree.ui.SortableTableModel org.jfree.ui.WizardPanel | org.jfree.ui.Align org.jfree.ui.ApplicationFrame org.jfree.ui.ArrowPanel org.jfree.ui.BevelArrowIcon org.jfree.ui.DateCellRenderer org.jfree.ui.DateChooserPanel org.jfree.ui.ExtensionFileFilter org.jfree.ui.FilesystemFilter org.jfree.ui.FloatDimension org.jfree.ui.FloatingButtonEnabler org.jfree.ui.FontChooserDialog org.jfree.ui.FontChooserPanel org.jfree.ui.FontDisplayField org.jfree.ui.GradientPaintTransformType org.jfree.ui.HorizontalAlignment org.jfree.ui.InsetsChooserPanel org.jfree.ui.InsetsTextField org.jfree.ui.IntegerDocument org.jfree.ui.JTextObserver org.jfree.ui.KeyedComboBoxModel org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair org.jfree.ui.L1R1ButtonPanel org.jfree.ui.L1R2ButtonPanel org.jfree.ui.L1R3ButtonPanel org.jfree.ui.Layer org.jfree.ui.LengthAdjustmentType org.jfree.ui.LengthLimitingDocument org.jfree.ui.NumberCellRenderer org.jfree.ui.OverlayLayout org.jfree.ui.PaintSample org.jfree.ui.RectangleAnchor org.jfree.ui.RectangleEdge org.jfree.ui.RectangleInsets org.jfree.ui.SerialDateChooserPanel org.jfree.ui.Size2D org.jfree.ui.SortButtonRenderer org.jfree.ui.SortableTable org.jfree.ui.SortableTableHeaderListener org.jfree.ui.Spinner org.jfree.ui.StandardDialog org.jfree.ui.StandardGradientPaintTransformer org.jfree.ui.StrokeChooserPanel org.jfree.ui.StrokeChooserPanel$1 org.jfree.ui.StrokeSample org.jfree.ui.TextAnchor org.jfree.ui.UIUtilities org.jfree.ui.VerticalAlignment org.jfree.ui.WizardDialog | org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.demo org.jfree.chart.editor org.jfree.chart.labels org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.text org.jfree.ui.about org.jfree.ui.action org.jfree.util | java.awt java.awt.event java.awt.geom java.io java.lang java.text java.util javax.swing javax.swing.border javax.swing.event javax.swing.filechooser javax.swing.plaf javax.swing.table javax.swing.text org.jfree.date org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 11 | 0.0% | 85.0% | 15.000001% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.ui.about.AboutFrame org.jfree.ui.about.AboutPanel org.jfree.ui.about.Contributor org.jfree.ui.about.ContributorsPanel org.jfree.ui.about.ContributorsTableModel org.jfree.ui.about.Library org.jfree.ui.about.LibraryPanel org.jfree.ui.about.LibraryTableModel org.jfree.ui.about.Licences org.jfree.ui.about.ProjectInfo org.jfree.ui.about.SystemProperties org.jfree.ui.about.SystemPropertiesFrame org.jfree.ui.about.SystemPropertiesPanel org.jfree.ui.about.SystemPropertiesPanel$1 org.jfree.ui.about.SystemPropertiesPanel$PopupListener org.jfree.ui.about.SystemPropertiesTableModel org.jfree.ui.about.SystemPropertiesTableModel$SystemProperty org.jfree.ui.about.SystemPropertiesTableModel$SystemPropertyComparator | org.jfree org.jfree.chart | java.awt java.awt.datatransfer java.awt.event java.lang java.util javax.accessibility javax.swing javax.swing.border javax.swing.table org.jfree.base org.jfree.ui |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 3 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.jfree.ui.about.resources.AboutResources org.jfree.ui.about.resources.AboutResources_de org.jfree.ui.about.resources.AboutResources_es org.jfree.ui.about.resources.AboutResources_fr org.jfree.ui.about.resources.AboutResources_pl | None | java.lang java.util javax.swing |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 8 | 25.0% | 100.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.ui.action.AbstractActionDowngrade org.jfree.ui.action.AbstractFileSelectionAction org.jfree.ui.action.ActionDowngrade | org.jfree.ui.action.ActionButton org.jfree.ui.action.ActionButton$ActionEnablePropertyChangeHandler org.jfree.ui.action.ActionConcentrator org.jfree.ui.action.ActionMenuItem org.jfree.ui.action.ActionMenuItem$ActionEnablePropertyChangeHandler org.jfree.ui.action.ActionRadioButton org.jfree.ui.action.ActionRadioButton$1 org.jfree.ui.action.ActionRadioButton$ActionEnablePropertyChangeHandler org.jfree.ui.action.DowngradeActionMap | None | java.awt java.beans java.io java.lang java.util javax.swing org.jfree.ui org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 8 | 25.0% | 100.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.ui.tabbedui.AbstractTabbedUI org.jfree.ui.tabbedui.DetailEditor org.jfree.ui.tabbedui.RootEditor org.jfree.ui.tabbedui.RootPanel | org.jfree.ui.tabbedui.AbstractTabbedUI$ExitAction org.jfree.ui.tabbedui.AbstractTabbedUI$TabChangeHandler org.jfree.ui.tabbedui.AbstractTabbedUI$TabEnableChangeListener org.jfree.ui.tabbedui.TabbedApplet org.jfree.ui.tabbedui.TabbedApplet$MenuBarChangeListener org.jfree.ui.tabbedui.TabbedDialog org.jfree.ui.tabbedui.TabbedDialog$1 org.jfree.ui.tabbedui.TabbedDialog$MenuBarChangeListener org.jfree.ui.tabbedui.TabbedFrame org.jfree.ui.tabbedui.TabbedFrame$1 org.jfree.ui.tabbedui.TabbedFrame$MenuBarChangeListener org.jfree.ui.tabbedui.VerticalLayout | None | java.awt java.awt.event java.beans java.lang java.util javax.swing javax.swing.event org.jfree.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 31 | 12 | 13.0% | 28.0% | 58.999996% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.jfree.util.Configuration org.jfree.util.ExtendedConfiguration org.jfree.util.LogTarget org.jfree.util.PublicCloneable org.jfree.util.StackableException | org.jfree.util.AbstractObjectList org.jfree.util.ArrayUtilities org.jfree.util.AttributedStringUtilities org.jfree.util.BooleanList org.jfree.util.BooleanUtilities org.jfree.util.ClassComparator org.jfree.util.DefaultConfiguration org.jfree.util.ExtendedConfigurationWrapper org.jfree.util.HashNMap org.jfree.util.HashNMap$1 org.jfree.util.HashNMap$EmptyIterator org.jfree.util.LineBreakIterator org.jfree.util.Log org.jfree.util.Log$SimpleMessage org.jfree.util.LogContext org.jfree.util.ObjectList org.jfree.util.ObjectTable org.jfree.util.ObjectUtilities org.jfree.util.PaintList org.jfree.util.PaintUtilities org.jfree.util.PrintStreamLogTarget org.jfree.util.ReadOnlyIterator org.jfree.util.ResourceBundleSupport org.jfree.util.Rotation org.jfree.util.ShapeList org.jfree.util.ShapeUtilities org.jfree.util.SortOrder org.jfree.util.SortedConfigurationWriter org.jfree.util.StackableRuntimeException org.jfree.util.StringUtils org.jfree.util.StrokeList org.jfree.util.TableOrder org.jfree.util.UnitType org.jfree.util.WaitingImageObserver | org.jfree.base org.jfree.base.config org.jfree.base.log org.jfree.base.modules org.jfree.chart org.jfree.chart.annotations org.jfree.chart.axis org.jfree.chart.block org.jfree.chart.editor org.jfree.chart.entity org.jfree.chart.imagemap org.jfree.chart.labels org.jfree.chart.needle org.jfree.chart.plot org.jfree.chart.renderer org.jfree.chart.renderer.category org.jfree.chart.renderer.xy org.jfree.chart.title org.jfree.chart.urls org.jfree.data org.jfree.data.category org.jfree.data.gantt org.jfree.data.general org.jfree.data.jdbc org.jfree.data.statistics org.jfree.data.time org.jfree.data.xy org.jfree.text org.jfree.ui org.jfree.ui.action org.jfree.ui.tabbedui | java.awt java.awt.geom java.awt.image java.io java.lang java.lang.reflect java.net java.text java.util javax.swing org.jfree.io org.jfree.ui |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 5 | 0.0% | 83.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.chart.app.ChartDisplay org.karora.cooee.sandbox.chart.app.ChartDisplay$1 | org.karora.cooee.sandbox.chart.webcontainer | java.lang org.jfree.chart org.jfree.chart.event org.jfree.chart.plot org.karora.cooee.app |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 14 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.chart.webcontainer.ChartDisplayPeer org.karora.cooee.sandbox.chart.webcontainer.ChartDisplayPeer$1 org.karora.cooee.sandbox.chart.webcontainer.ChartDisplayPeer$ChartRenderState org.karora.cooee.sandbox.chart.webcontainer.ChartImageService | None | java.io java.lang javax.servlet.http org.jfree.chart org.karora.cooee.app org.karora.cooee.app.update org.karora.cooee.sandbox.chart.app org.karora.cooee.webcontainer org.karora.cooee.webcontainer.image org.karora.cooee.webcontainer.propertyrender org.karora.cooee.webrender org.karora.cooee.webrender.servermessage org.karora.cooee.webrender.service org.w3c.dom |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 5 | 0.0% | 83.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.consultas.app.DragableOverlay org.karora.cooee.sandbox.consultas.app.DragableOverlay$1 org.karora.cooee.sandbox.consultas.app.ImageButton org.karora.cooee.sandbox.consultas.app.LiveTextField org.karora.cooee.sandbox.consultas.app.LiveTextField$1 org.karora.cooee.sandbox.consultas.app.Overlay org.karora.cooee.sandbox.consultas.app.Overlay$1 org.karora.cooee.sandbox.consultas.app.RoundedColumn org.karora.cooee.sandbox.consultas.app.RoundedPanel org.karora.cooee.sandbox.consultas.app.SpWindowPane | org.karora.cooee.sandbox.consultas.webcontainer | java.lang org.karora.cooee.app org.karora.cooee.app.button org.karora.cooee.app.event org.karora.cooee.app.text |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 18 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.consultas.webcontainer.DragableOverlayPeer org.karora.cooee.sandbox.consultas.webcontainer.ImageButtonPeer org.karora.cooee.sandbox.consultas.webcontainer.LiveTextFieldPeer org.karora.cooee.sandbox.consultas.webcontainer.LiveTextFieldPeer$1 org.karora.cooee.sandbox.consultas.webcontainer.LiveTextFieldPeer$TextUpdate org.karora.cooee.sandbox.consultas.webcontainer.OverlayPeer org.karora.cooee.sandbox.consultas.webcontainer.OverlayPeer$1 org.karora.cooee.sandbox.consultas.webcontainer.OverlayPeer$2 org.karora.cooee.sandbox.consultas.webcontainer.RoundedColumnPeer org.karora.cooee.sandbox.consultas.webcontainer.RoundedColumnPeer$1 org.karora.cooee.sandbox.consultas.webcontainer.RoundedColumnPeer$RoundedColumnPeerRenderState org.karora.cooee.sandbox.consultas.webcontainer.SpWindowPanePeer org.karora.cooee.sandbox.consultas.webcontainer.TriCellTable org.karora.cooee.sandbox.consultas.webcontainer.TriCellTableConfigurator | None | java.lang org.karora.cooee.app org.karora.cooee.app.button org.karora.cooee.app.layout org.karora.cooee.app.update org.karora.cooee.app.util org.karora.cooee.sandbox.consultas.app org.karora.cooee.webcontainer org.karora.cooee.webcontainer.image org.karora.cooee.webcontainer.partialupdate org.karora.cooee.webcontainer.propertyrender org.karora.cooee.webcontainer.syncpeer org.karora.cooee.webcontainer.util org.karora.cooee.webrender org.karora.cooee.webrender.output org.karora.cooee.webrender.servermessage org.karora.cooee.webrender.service org.w3c.dom |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 5 | 17.0% | 83.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.karora.cooee.sandbox.informagen.app.ActiveTextField | org.karora.cooee.sandbox.informagen.app.ActiveTextArea org.karora.cooee.sandbox.informagen.app.HorizontalRule org.karora.cooee.sandbox.informagen.app.IntegerTextField org.karora.cooee.sandbox.informagen.app.NumericTextField org.karora.cooee.sandbox.informagen.app.RegExTextField | org.karora.cooee.sandbox.informagen.webcontainer | java.lang java.util.regex org.karora.cooee.app org.karora.cooee.app.event org.karora.cooee.app.text |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 8 | 0.0% | 89.0% | 11.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.informagen.partialupdate.BackgroundUpdate org.karora.cooee.sandbox.informagen.partialupdate.EnabledUpdate org.karora.cooee.sandbox.informagen.partialupdate.ForegroundUpdate org.karora.cooee.sandbox.informagen.partialupdate.TextUpdate | org.karora.cooee.sandbox.informagen.webcontainer | java.lang org.karora.cooee.app org.karora.cooee.app.text org.karora.cooee.app.update org.karora.cooee.webcontainer org.karora.cooee.webcontainer.propertyrender org.karora.cooee.webrender org.w3c.dom |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 16 | 17.0% | 100.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.karora.cooee.sandbox.informagen.webcontainer.ActiveTextFieldPeer | org.karora.cooee.sandbox.informagen.webcontainer.ActiveTextAreaPeer org.karora.cooee.sandbox.informagen.webcontainer.HorizontalRulePeer org.karora.cooee.sandbox.informagen.webcontainer.IntegerTextFieldPeer org.karora.cooee.sandbox.informagen.webcontainer.NumericTextFieldPeer org.karora.cooee.sandbox.informagen.webcontainer.RegExTextFieldPeer | None | java.lang org.karora.cooee.app org.karora.cooee.app.text org.karora.cooee.app.update org.karora.cooee.sandbox.informagen.app org.karora.cooee.sandbox.informagen.partialupdate org.karora.cooee.webcontainer org.karora.cooee.webcontainer.image org.karora.cooee.webcontainer.partialupdate org.karora.cooee.webcontainer.propertyrender org.karora.cooee.webrender org.karora.cooee.webrender.output org.karora.cooee.webrender.servermessage org.karora.cooee.webrender.service org.karora.cooee.webrender.util org.w3c.dom |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 6 | 0.0% | 75.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.tucana.app.ModalDimmer org.karora.cooee.sandbox.tucana.app.WidgetDash org.karora.cooee.sandbox.tucana.app.WidgetDash$WidgetDashStateImpl | org.karora.cooee.sandbox.tucana.app.widgetdash org.karora.cooee.sandbox.tucana.webcontainer | java.io java.lang java.util org.karora.cooee.app org.karora.cooee.app.event org.karora.cooee.sandbox.tucana.app.widgetdash |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 13 | 30.000002% | 87.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetContainer org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetContainerFactory org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetDashState | org.karora.cooee.sandbox.tucana.app.widgetdash.DefaultWidgetContainer org.karora.cooee.sandbox.tucana.app.widgetdash.DefaultWidgetContainer$1 org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetDashStateXmlTool org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetDashStateXmlTool$WidgetPaneStateImpl org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetGrabPoint org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetIdentifier org.karora.cooee.sandbox.tucana.app.widgetdash.WidgetPosition | org.karora.cooee.sandbox.tucana.app org.karora.cooee.sandbox.tucana.webcontainer | java.io java.lang java.util javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.stream org.karora.cooee.app org.karora.cooee.app.event org.karora.cooee.app.layout org.karora.cooee.sandbox.tucana.app org.w3c.dom org.xml.sax |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 14 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.karora.cooee.sandbox.tucana.webcontainer.ModalDimmerPeer org.karora.cooee.sandbox.tucana.webcontainer.ModalDimmerPeer$1 org.karora.cooee.sandbox.tucana.webcontainer.WidgetContainerPeer org.karora.cooee.sandbox.tucana.webcontainer.WidgetDashPeer org.karora.cooee.sandbox.tucana.webcontainer.WidgetGrabPointPeer | None | java.io java.lang org.karora.cooee.app org.karora.cooee.app.update org.karora.cooee.sandbox.tucana.app org.karora.cooee.sandbox.tucana.app.widgetdash org.karora.cooee.webcontainer org.karora.cooee.webcontainer.image org.karora.cooee.webcontainer.propertyrender org.karora.cooee.webrender org.karora.cooee.webrender.output org.karora.cooee.webrender.servermessage org.karora.cooee.webrender.service org.w3c.dom |
| Package | Package Dependencies |
|---|---|
| org.jfree | org.jfree.ui.about org.jfree.ui org.jfree.util org.jfree.ui |
| org.jfree.base | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.base.config | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.base.log | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.base.modules | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart | org.jfree.chart.renderer.category org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.annotations | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.axis | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.block | org.jfree.data org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.demo | org.jfree.chart.renderer.category org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.editor | org.jfree.chart org.jfree.chart.renderer.category org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.entity | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.event | org.jfree.chart.axis org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.imagemap | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.labels | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.needle | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.plot | org.jfree.ui org.jfree.util org.jfree.ui |
| org.jfree.chart.renderer | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.renderer.category | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.renderer.xy | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.servlet | org.jfree.chart org.jfree.chart.renderer.category org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.title | org.jfree.chart.block org.jfree.data org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.chart.urls | org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.data.category | org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.contour | org.jfree.data.xy org.jfree.data.general org.jfree.data.xy |
| org.jfree.data.gantt | org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.general | org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.io | org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.jdbc | org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.statistics | org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.time | org.jfree.data org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.data.xml | org.jfree.data.category org.jfree.data.general org.jfree.data.xy org.jfree.data.general |
| org.jfree.data.xy | org.jfree.data.general org.jfree.data.xy |
| org.jfree.text | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.ui | org.jfree.util org.jfree.ui |
| org.jfree.ui.about | org.jfree.ui org.jfree.util org.jfree.ui |
| org.jfree.ui.action | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.ui.tabbedui | org.jfree.util org.jfree.ui org.jfree.util |
| org.jfree.util | org.jfree.ui org.jfree.util |
| org.karora.cooee.sandbox.chart.app | org.jfree.chart.event org.jfree.chart.axis org.jfree.util org.jfree.ui org.jfree.util |
| org.karora.cooee.sandbox.chart.webcontainer | org.karora.cooee.sandbox.chart.app org.jfree.chart.event org.jfree.chart.axis org.jfree.util org.jfree.ui org.jfree.util |
| org.karora.cooee.sandbox.tucana.app | org.karora.cooee.sandbox.tucana.app.widgetdash org.karora.cooee.sandbox.tucana.app |
| org.karora.cooee.sandbox.tucana.app.widgetdash | org.karora.cooee.sandbox.tucana.app org.karora.cooee.sandbox.tucana.app.widgetdash |
| org.karora.cooee.sandbox.tucana.webcontainer | org.karora.cooee.sandbox.tucana.app org.karora.cooee.sandbox.tucana.app.widgetdash org.karora.cooee.sandbox.tucana.app |
| 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. |