Uses of Interface
org.eclipse.birt.chart.device.IDisplayServer
Packages that use IDisplayServer
Package
Description
This is a placeholder file for the org.eclipse.birt.chart.computation package.
This is a placeholder file for the org.eclipse.birt.chart.computation.withaxes package.
This is a placeholder file for the org.eclipse.birt.chart.computation.withoutaxes package.
Provides interfaces and no-op adapters that define services
provided by the device renderer and an associated display server.
Contains classes and interfaces used in the chart building and generation
phase.
Contains a layout manager capable of arranging a set of blocks associated
with the chart representation.
Contains core class implementations for blocks associated with the chart
representation.
Contains classes that represent the core plot rendering framework.
-
Uses of IDisplayServer in org.eclipse.birt.chart.computation
Methods in org.eclipse.birt.chart.computation with parameters of type IDisplayServerModifier and TypeMethodDescriptionvoidBIRTChartComputation.applyWrapping(IDisplayServer xs, Label la, double dWrapping) voidIChartComputation.applyWrapping(IDisplayServer xs, Label la, double dWapping) Apply the wrapping to a label.LegendBuilder.compute(IDisplayServer xs, Chart cm, SeriesDefinition[] seda, RunTimeContext rtc) Computes the size of the legend.BIRTChartComputation.computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY) IChartComputation.computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY) Compute the bounding box ( location and size ) of a label.static final BoundingBoxMethods.computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY) static final BoundingBoxMethods.computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY, double dWrapping) static final BoundingBoxMethods.computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY, double dWrapping, Double fontHeight) static final BoundingBoxMethods.computeBox(IDisplayServer xs, ITextMetrics itm, int iLabelLocation, Label la, double dX, double dY, Double fontHeight) doubleBIRTChartComputation.computeFontHeight(IDisplayServer xs, Label la) doubleIChartComputation.computeFontHeight(IDisplayServer xs, Label la) Convenient method to compute the font's height of a label.static doubleMethods.computeFontHeight(IDisplayServer xs, Label la) Convenient method to compute the font's height of a label.doubleBIRTChartComputation.computeHeight(IDisplayServer xs, Label la) doubleIChartComputation.computeHeight(IDisplayServer xs, Label la) Compute the height of a label.static final doubleMethods.computeHeight(IDisplayServer xs, Label la) BIRTChartComputation.computeLabelSize(IDisplayServer xs, Label la, double dWrapping, Double fontHeight) IChartComputation.computeLabelSize(IDisplayServer xs, Label la, double dWrapping, Double fontHeight) Compute the size of a label.static final BoundingBoxMethods.computeLabelSize(IDisplayServer xs, Label la, double dWrapping, Double fontHeight) Compute the size of a label.BIRTChartComputation.computePolygon(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY, Double fontHeight) IChartComputation.computePolygon(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY, Double fontHeight) Compute the bounding polygon of a label.static final RotatedRectangleMethods.computePolygon(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY) static final RotatedRectangleMethods.computePolygon(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY, Double fontHeight) static final LocationMethods.computeRotatedTopPoint(IDisplayServer xs, BoundingBox bbox, Label la, double fullHeight) doubleBIRTChartComputation.computeWidth(IDisplayServer xs, Label la) doubleIChartComputation.computeWidth(IDisplayServer xs, Label la) Compute the width of a label.static final doubleMethods.computeWidth(IDisplayServer xs, Label la) doubleLabelLimiter.computeWrapping(IDisplayServer xs, Label la) static final doubleLabelLimiter.computeWrapping(IDisplayServer xs, Label la, LabelLimiter lbLimit) Compute the wrapping with maxWidth, maxHeight.static EllipsisHelper.ITesterEllipsisHelper.createSimpleTester(IChartComputation cComp, IDisplayServer xs, Label la, Double fontHeight) BIRTChartComputation.getTextMetrics(IDisplayServer xs, Label la, double wrapping) IChartComputation.getTextMetrics(IDisplayServer xs, Label la, double wrapping) Returns a text metrics.LabelLimiter.limitLabelSize(IChartComputation cComp, IDisplayServer xs, Label la) modify the text of la to fit the limit size.LabelLimiter.limitLabelSize(IChartComputation cComp, IDisplayServer xs, Label la, EnumSet<LabelLimiter.Option> options) modify the text of la to fit the limit size.static final LabelLimiterLabelLimiter.limitLabelSize(IChartComputation cComp, IDisplayServer xs, Label la, LabelLimiter lbLimit, EnumSet<LabelLimiter.Option> options) To compute the text of the label with a limited size, the label text will be wrapped and shortened with ellipsis if required, the size of the label bound will be returned.static EllipsisHelperEllipsisHelper.simpleInstance(IChartComputation cComp, IDisplayServer xs, Label la, Double fontHeight) Constructors in org.eclipse.birt.chart.computation with parameters of type IDisplayServer -
Uses of IDisplayServer in org.eclipse.birt.chart.computation.withaxes
Methods in org.eclipse.birt.chart.computation.withaxes that return IDisplayServerMethods in org.eclipse.birt.chart.computation.withaxes with parameters of type IDisplayServerModifier and TypeMethodDescriptionbooleanAutoScale.checkFit(IDisplayServer xs, Label la, int iLabelLocation) Checks all labels for any overlap for a given axis' scaledoubleAutoScale.computeAxisLabelThickness(IDisplayServer xs, Label la, int iOrientation) doubleAutoScale.computeStaggeredAxisLabelOffset(IDisplayServer xs, Label la, int iOrientation) intAutoScale.computeTicks(IDisplayServer xs, Label la, int iLabelLocation, int iOrientation, double dStart, double dEnd, boolean bConsiderStartLabel, boolean bConsiderEndLabel, AllAxes aax) intAutoScale.computeTicks(IDisplayServer xs, Label la, int iLabelLocation, int iOrientation, double dStart, double dEnd, boolean bConsiderStartEndLabels, AllAxes aax) Constructors in org.eclipse.birt.chart.computation.withaxes with parameters of type IDisplayServerModifierConstructorDescriptionPlotWith2DAxes(IDisplayServer _ids, ChartWithAxes _cwa, RunTimeContext _rtc) The default constructorPlotWith3DAxes(IDisplayServer _ids, ChartWithAxes _cwa, RunTimeContext _rtc) PlotWithAxes(IDisplayServer ids, RunTimeContext rtc, ChartWithAxes cwa) -
Uses of IDisplayServer in org.eclipse.birt.chart.computation.withoutaxes
Constructors in org.eclipse.birt.chart.computation.withoutaxes with parameters of type IDisplayServerModifierConstructorDescriptionPlotWithoutAxes(IDisplayServer xs, ChartWithoutAxes cwoa, RunTimeContext rtc) The constructor. -
Uses of IDisplayServer in org.eclipse.birt.chart.device
Classes in org.eclipse.birt.chart.device that implement IDisplayServerModifier and TypeClassDescriptionclassA no-op adapter implementation for theIDisplayServerinterface definition.Methods in org.eclipse.birt.chart.device that return IDisplayServerModifier and TypeMethodDescriptionDeviceAdapter.getDisplayServer()IDeviceRenderer.getDisplayServer()Returns an instance of the low level display server capable of providing text metrics, screen resolution, etc. -
Uses of IDisplayServer in org.eclipse.birt.chart.factory
Methods in org.eclipse.birt.chart.factory that return IDisplayServerModifier and TypeMethodDescriptionGeneratedChartState.getDisplayServer()Returns an instance of a display server used in building the chart content.Methods in org.eclipse.birt.chart.factory with parameters of type IDisplayServerModifier and TypeMethodDescriptionGenerator.build(IDisplayServer ids, Chart cmRunTime, Bounds bo, RunTimeContext rtc) Builds and computes preferred sizes of various chart components offscreen using the provided display server.Generator.build(IDisplayServer ids, Chart cmRunTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc) Builds and computes preferred sizes of various chart components offscreen using the provided display server.Generator.build(IDisplayServer ids, Chart cmRunTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc, org.eclipse.birt.chart.style.IStyleProcessor externalProcessor) Builds and computes preferred sizes of various chart components offscreen using the provided display server.Generator.build(IDisplayServer ids, Chart cmRunTime, org.mozilla.javascript.Scriptable scParent, Bounds bo, RunTimeContext rtc) Deprecated.Generator.build(IDisplayServer ids, Chart cmRunTime, org.mozilla.javascript.Scriptable scParent, Bounds bo, RunTimeContext rtc, org.eclipse.birt.chart.style.IStyleProcessor externalProcessor) Deprecated.IGenerator.build(IDisplayServer ids, Chart cmDesignTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc) Builds and computes preferred sizes of various chart components offscreen using the provided display server.IGenerator.build(IDisplayServer ids, Chart cmDesignTime, Bounds bo, IExternalContext externalContext, RunTimeContext rtc, org.eclipse.birt.chart.style.IStyleProcessor externalProcessor) Builds and computes preferred sizes of various chart components offscreen using the provided display server. -
Uses of IDisplayServer in org.eclipse.birt.chart.model.layout
Methods in org.eclipse.birt.chart.model.layout with parameters of type IDisplayServerModifier and TypeMethodDescriptionBlock.getPreferredSize(IDisplayServer xs, Chart cm, RunTimeContext rtc) Computes and returns the size of the title block based on the text content and its attributes -
Uses of IDisplayServer in org.eclipse.birt.chart.model.layout.impl
Methods in org.eclipse.birt.chart.model.layout.impl with parameters of type IDisplayServerModifier and TypeMethodDescriptionBlockImpl.getPreferredSize(IDisplayServer xs, Chart cm, RunTimeContext rtc) final SizeLabelBlockImpl.getPreferredSize(IDisplayServer xs, Chart cm, RunTimeContext rtc) final SizeLegendImpl.getPreferredSize(IDisplayServer xs, Chart cm, RunTimeContext rtc) -
Uses of IDisplayServer in org.eclipse.birt.chart.render
Methods in org.eclipse.birt.chart.render that return IDisplayServerMethods in org.eclipse.birt.chart.render with parameters of type IDisplayServerModifier and TypeMethodDescriptiondouble[]IAxesDecorator.computeDecorationThickness(IDisplayServer xs, OneAxis ax) Returns the thickness for use with decoration.final voidBaseRenderer.set(IDisplayServer _xs) Sets the diplay server for current renderer.
Generator.build(IDisplayServer, Chart, Bounds, IExternalContext, RunTimeContext)instead.