org.eclipse.birt.chart.computation
Class Methods

java.lang.Object
  extended byorg.eclipse.birt.chart.computation.Methods
All Implemented Interfaces:
IConstants
Direct Known Subclasses:
AutoScale, DataSetAdapter, IntersectionValue, PlotWithAxes, ScaleContext

public class Methods
extends java.lang.Object
implements IConstants

Methods


Field Summary
 
Fields inherited from interface org.eclipse.birt.chart.computation.IConstants
ABOVE, ANCILLARY_AXIS, ANCILLARY_BASE, AUTO, AVERAGE, AXIS, BACKWARD, BASE, BASE_AXIS, BELOW, BOTTOM, CENTER, COLLECTION, DATE_TIME, DESIGN_TIME, EMPTY_STRING, EQUAL, FORWARD, HORIZONTAL, INSIDE, LABELS, LEFT, LEGEND_ENTRY, LEGEND_MINSLICE_ENTRY, LEGEND_SEPERATOR, LESS, LINE_EXPAND_DOUBLE_SIZE, LINE_EXPAND_SIZE, LINEAR, LOG_10, LOGARITHMIC, MAJOR, MAX, MIN, MINOR, MORE, NON_PRIMITIVE_ARRAY, NULL_STRING, NUMERICAL, ONE_SPACE, ORTHOGONAL, ORTHOGONAL_AXIS, OTHER, OUTSIDE, PERCENT, PRIMITIVE_ARRAY, RIGHT, RUN_TIME, SOME_NULL, TEXT, THREE_D, TICK_ABOVE, TICK_ACROSS, TICK_BELOW, TICK_LEFT, TICK_NONE, TICK_RIGHT, TICK_SIDE1, TICK_SIDE2, TICK_SIZE, TOP, TWO_5_D, TWO_D, UNDEFINED, UNDEFINED_STRING, USER_INTERFACE, VALUE, VERTICAL
 
Constructor Summary
Methods()
           
 
Method Summary
static CDateTime asDateTime(java.lang.Object o)
          Converts given object to a DateTime object.
static java.lang.Double asDouble(java.lang.Object o)
          Converts the given object to a Double object.
static int asInteger(java.lang.Object o)
          Converts the given object to an Integer object.
static BoundingBox computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY)
           
static BoundingBox computeBox(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY, double dWrapping)
           
static double computeHeight(IDisplayServer xs, Label la)
           
static RotatedRectangle computePolygon(IDisplayServer xs, int iLabelLocation, Label la, double dX, double dY)
           
static Location computeRotatedTopPoint(IDisplayServer xs, BoundingBox bbox, Label la, double fullHeight)
           
static double computeWidth(IDisplayServer xs, Label la)
           
static int getLabelPosition(Position lp)
          Converts to internal (non public-model) data structures
static double getLocation(AutoScale sc, double dValue)
           
static double getLocation(AutoScale sc, IntersectionValue iv)
           
static double getLocation(AutoScale sc, java.lang.Object oValue)
           
static double getNormalizedLocation(AutoScale sc, double dValue)
           
static double getNormalizedLocation(AutoScale sc, java.lang.Object oValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Methods

public Methods()
Method Detail

asDateTime

public static final CDateTime asDateTime(java.lang.Object o)
Converts given object to a DateTime object.

Parameters:
o -
Returns:

asDouble

public static final java.lang.Double asDouble(java.lang.Object o)
Converts the given object to a Double object.

Parameters:
o -
Returns:

asInteger

public static final int asInteger(java.lang.Object o)
Converts the given object to an Integer object.

Parameters:
o -
Returns:

getLocation

public static final double getLocation(AutoScale sc,
                                       IntersectionValue iv)
Parameters:
sc -
Returns:

getLocation

public static final double getLocation(AutoScale sc,
                                       java.lang.Object oValue)
                                throws ChartException,
                                       java.lang.IllegalArgumentException
Parameters:
sc -
oValue -
Returns:
Throws:
ChartException
java.lang.IllegalArgumentException

getNormalizedLocation

public static final double getNormalizedLocation(AutoScale sc,
                                                 double dValue)
Parameters:
sc -
dValue -
Returns:

getNormalizedLocation

public static final double getNormalizedLocation(AutoScale sc,
                                                 java.lang.Object oValue)
                                          throws ChartException,
                                                 java.lang.IllegalArgumentException
Parameters:
sc -
oValue -
Returns:
Throws:
ChartException
java.lang.IllegalArgumentException

getLocation

public static final double getLocation(AutoScale sc,
                                       double dValue)
                                throws java.lang.IllegalArgumentException
Parameters:
sc -
dValue -
Returns:
Throws:
java.lang.IllegalArgumentException

computeWidth

public static final double computeWidth(IDisplayServer xs,
                                        Label la)
Returns:

computeHeight

public static final double computeHeight(IDisplayServer xs,
                                         Label la)
Returns:

computePolygon

public static final RotatedRectangle computePolygon(IDisplayServer xs,
                                                    int iLabelLocation,
                                                    Label la,
                                                    double dX,
                                                    double dY)
                                             throws java.lang.IllegalArgumentException
Parameters:
iLabelLocation -
dX -
dY -
Returns:
Throws:
java.lang.IllegalArgumentException

computeRotatedTopPoint

public static final Location computeRotatedTopPoint(IDisplayServer xs,
                                                    BoundingBox bbox,
                                                    Label la,
                                                    double fullHeight)
                                             throws java.lang.IllegalArgumentException
Parameters:
xs -
bbox -
la -
fullHeight -
Returns:
Throws:
java.lang.IllegalArgumentException

computeBox

public static final BoundingBox computeBox(IDisplayServer xs,
                                           int iLabelLocation,
                                           Label la,
                                           double dX,
                                           double dY)
                                    throws java.lang.IllegalArgumentException
Parameters:
xs -
iLabelLocation -
la -
dX -
dY -
Returns:
Throws:
java.lang.IllegalArgumentException

computeBox

public static final BoundingBox computeBox(IDisplayServer xs,
                                           int iLabelLocation,
                                           Label la,
                                           double dX,
                                           double dY,
                                           double dWrapping)
                                    throws java.lang.IllegalArgumentException
Parameters:
xs -
iLabelLocation -
la -
dX -
dY -
dWrapping - the max size for wrapping by pixels
Returns:
Throws:
java.lang.IllegalArgumentException

getLabelPosition

public static final int getLabelPosition(Position lp)
Converts to internal (non public-model) data structures

Parameters:
lp -
Returns:


Copyright © 2005-2007 Actuate Corp. All rights reserved.