Class TestDataGenerator

java.lang.Object
org.jCharts.test.TestDataGenerator

public final class TestDataGenerator extends Object
  • Field Details

    • ALL_FONTS

      private static final Font[] ALL_FONTS
  • Constructor Details

    • TestDataGenerator

      public TestDataGenerator()
  • Method Details

    • getRandomFont

      public static Font getRandomFont(double minSize, double maxSize)
      Random font generator based on the available Fonts on this machine.
      Parameters:
      minSize -
      maxSize -
      Returns:
      Font
    • getRandomNumber

      public static double getRandomNumber(double maxValue)
      Random number generator.
      Parameters:
      maxValue -
      Returns:
      double
    • getRandomNumber

      protected static double getRandomNumber(double minValue, double maxValue)
      Random number generator in specified range.
      Parameters:
      minValue -
      maxValue -
      Returns:
      double
    • getRandomNumbers

      public static double[] getRandomNumbers(int numToGenerate, double minValue, double maxValue)
      Random numbers generator in specified range.
      Parameters:
      numToGenerate - the number of doubles to generate
      minValue -
      maxValue -
      Returns:
      double[]
    • getRandomNumbers

      public static double[][] getRandomNumbers(int numberOfDataSets, int numToGenerate, double minValue, double maxValue)
      Random numbers generator in specified range.
      Parameters:
      numberOfDataSets - to generate
      numToGenerate - the number of doubles to generate
      minValue -
      maxValue -
      Returns:
      double[]
    • getRandomPoints

      public static Point2D.Double[] getRandomPoints(int numToGenerate, double xMinValue, double xMaxValue, double yMinValue, double yMaxValue)
      Random numbers generator in specified range.
      Parameters:
      numToGenerate - the number of doubles to generate
      xMinValue -
      xMaxValue -
      yMinValue -
      yMaxValue -
      Returns:
      Point.Double[]
    • getRandomPaint

      protected static Paint getRandomPaint()
      Random Paint generator.
      Returns:
      Paint
    • getRandomPaints

      public static Paint[] getRandomPaints(int numToCreate)
      Random Color generator.
      Returns:
      Paint[]
    • getRandomColor

      protected static Color getRandomColor()
      Random Color generator.
      Returns:
      Color
    • getRandomString

      protected static String getRandomString(int maxStringLength, boolean canBeNull)
      Random String generator.
      Parameters:
      maxStringLength -
      canBeNull -
      Returns:
      String
    • getRandomStrings

      protected static String[] getRandomStrings(int numToCreate, int maxStringLength, boolean canBeNull)
      Random String generator.
      Returns:
      String[]
    • randomizeAxisProperties

      protected static void randomizeAxisProperties(AxisProperties axisProperties)
      Takes the passed AxisProperties and randomizes it.
      Parameters:
      axisProperties -
    • randomizeLegend

      protected static void randomizeLegend(LegendProperties legendProperties)
      Takes the passed Legend and randomizes it.
      Parameters:
      legendProperties -