Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–747 unchanged (747 lines)
748 double lvalue;
749 double uvalue;
750 if (includeInterval && dataset instanceof IntervalXYDataset) {
751 IntervalXYDataset intervalXYData = (IntervalXYDataset) dataset;
752 for (int series = 0; series < seriesCount; series++) {
753 int itemCount = dataset.getItemCount(series);
754 for (int item = 0; item < itemCount; item++) {
755 lvalue = intervalXYData.getStartXValue(series, item);
756 uvalue = intervalXYData.getEndXValue(series, item);
757 if (!Double.isNaN(lvalue)) {
758 minimum = Math.min(minimum, lvalue);
759 }
760 if (!Double.isNaN(uvalue)) {
761 maximum = Math.max(maximum, uvalue);
762 }
763 }
764 }
765 }
766 else {
…lines 767–1234 unchanged (468 lines)
1235 // handle three cases by dataset type
1236 if (includeInterval && dataset instanceof IntervalXYDataset) {
1237 // handle special case of IntervalXYDataset
1238 IntervalXYDataset ixyd = (IntervalXYDataset) dataset;
1239 for (int series = 0; series < seriesCount; series++) {
1240 int itemCount = dataset.getItemCount(series);
1241 for (int item = 0; item < itemCount; item++) {
1242 double lvalue = ixyd.getStartYValue(series, item);
1243 double uvalue = ixyd.getEndYValue(series, item);
1244 if (!Double.isNaN(lvalue)) {
1245 minimum = Math.min(minimum, lvalue);
1246 }
1247 if (!Double.isNaN(uvalue)) {
1248 maximum = Math.max(maximum, uvalue);
1249 }
1250 }
1251 }
1252 }
1253 else if (includeInterval && dataset instanceof OHLCDataset) {
…lines 1254–2167 unchanged (914 lines)

After

…lines 1–748 unchanged (748 lines)
749 double uvalue;
750 if (includeInterval && dataset instanceof IntervalXYDataset) {
751 IntervalXYDataset intervalXYData = (IntervalXYDataset) dataset;
752 for (int series = 0; series < seriesCount; series++) {
753 int itemCount = dataset.getItemCount(series);
754 for (int item = 0; item < itemCount; item++) {
755 double value = intervalXYData.getXValue(series, item);
756 lvalue = intervalXYData.getStartXValue(series, item);
757 uvalue = intervalXYData.getEndXValue(series, item);
758 if (!Double.isNaN(value)) {
759 minimum = Math.min(minimum, value);
760 maximum = Math.max(maximum, value);
761 }
762 if (!Double.isNaN(lvalue)) {
763 minimum = Math.min(minimum, lvalue);
764 maximum = Math.max(maximum, lvalue);
765 }
766 if (!Double.isNaN(uvalue)) {
767 minimum = Math.min(minimum, uvalue);
768 maximum = Math.max(maximum, uvalue);
769 }
770 }
771 }
772 }
773 else {
…lines 774–1242 unchanged (469 lines)
1243 if (includeInterval && dataset instanceof IntervalXYDataset) {
1244 // handle special case of IntervalXYDataset
1245 IntervalXYDataset ixyd = (IntervalXYDataset) dataset;
1246 for (int series = 0; series < seriesCount; series++) {
1247 int itemCount = dataset.getItemCount(series);
1248 for (int item = 0; item < itemCount; item++) {
1249 double value = ixyd.getYValue(series, item);
1250 double lvalue = ixyd.getStartYValue(series, item);
1251 double uvalue = ixyd.getEndYValue(series, item);
1252 if (!Double.isNaN(value)) {
1253 minimum = Math.min(minimum, value);
1254 maximum = Math.max(maximum, value);
1255 }
1256 if (!Double.isNaN(lvalue)) {
1257 minimum = Math.min(minimum, lvalue);
1258 maximum = Math.max(maximum, lvalue);
1259 }
1260 if (!Double.isNaN(uvalue)) {
1261 minimum = Math.min(minimum, uvalue);
1262 maximum = Math.max(maximum, uvalue);
1263 }
1264 }
1265 }
1266 }
1267 else if (includeInterval && dataset instanceof OHLCDataset) {
…lines 1268–2181 unchanged (914 lines)

Before

program
block_comment "/* ========================================================="...
package_declaration
package "package"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "general"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "pie"
. "."
identifier "PieDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "pie"
. "."
identifier "DefaultPieDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "ArrayList"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Iterator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "List"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "chart"
. "."
identifier "util"
. "."
identifier "ArrayUtilities"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "DomainInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "KeyToGroupMap"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "KeyedValues"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "Range"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "RangeInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "CategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "CategoryRangeInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "DefaultCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "IntervalCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "function"
. "."
identifier "Function2D"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "BoxAndWhiskerCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "BoxAndWhiskerXYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "MultiValueCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "StatisticalCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "IntervalXYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "OHLCDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "TableXYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYDomainInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYRangeInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYSeries"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYSeriesCollection"
; ";"
block_comment "/**\r\n * A collection of useful static methods relating to da"...
class_declaration
modifiers
public "public"
final "final"
class "class"
identifier "DatasetUtilities"
class_body
{ "{"
block_comment "/**\r\n * Private constructor for non-instanceability.\r\n "...
constructor_declaration
modifiers
private "private"
identifier "DatasetUtilities"
formal_parameters
( "("
) ")"
constructor_body
{ "{"
line_comment "// now try to instantiate this ;-)\r"
} "}"
block_comment "/**\r\n * Calculates the total of all the values in a {@li"...
method_declaration (+190 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a table dataset by ta"...
method_declaration (+45 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a table dataset by ta"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a table dataset by ta"...
method_declaration (+45 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a {@link CategoryData"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Creates a new pie dataset based on the supplied "...
method_declaration (+41 nodes collapsed)
block_comment "/**\r\n * Creates a new pie dataset based on the supplied "...
method_declaration (+364 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} that contains "...
method_declaration (+162 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} that contains "...
method_declaration (+155 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} that contains "...
method_declaration (+397 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} by copying the"...
method_declaration (+142 nodes collapsed)
block_comment "/**\r\n * Creates an {@link XYDataset} by sampling the spe"...
method_declaration (+72 nodes collapsed)
block_comment "/**\r\n * Creates an {@link XYSeries} by sampling the spec"...
method_declaration (+233 nodes collapsed)
block_comment "/**\r\n * Returns <code>true</code> if the dataset is empt"...
method_declaration (+144 nodes collapsed)
block_comment "/**\r\n * Returns <code>true</code> if the dataset is empt"...
method_declaration (+156 nodes collapsed)
block_comment "/**\r\n * Returns <code>true</code> if the dataset is empt"...
method_declaration (+83 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the domain (x-val"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the domain (x-val"...
method_declaration (+109 nodes collapsed)
block_comment "/**\r\n * Returns the bounds of the x-values in the specif"...
method_declaration (+116 nodes collapsed)
block_comment "/**\r\n * Iterates over the items in an {@link XYDataset} "...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Iterates over the items in an {@link XYDataset} "...
method_declaration
modifiers
public "public"
static "static"
type_identifier "Range"
identifier "iterateDomainBounds"
formal_parameters
( "("
formal_parameter
type_identifier "XYDataset"
identifier "dataset"
, ","
formal_parameter
boolean_type "boolean"
identifier "includeInterval"
) ")"
block
{ "{"
if_statement (+25 nodes collapsed)
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "minimum"
= "="
field_access
identifier "Double"
. "."
identifier "POSITIVE_INFINITY"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "maximum"
= "="
field_access
identifier "Double"
. "."
identifier "NEGATIVE_INFINITY"
; ";"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "seriesCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getSeriesCount"
argument_list
( "("
) ")"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "lvalue"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "uvalue"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "includeInterval"
&& "&&"
instanceof_expression
identifier "dataset"
instanceof "instanceof"
type_identifier "IntervalXYDataset"
) ")"
block
{ "{"
local_variable_declaration
type_identifier "IntervalXYDataset"
variable_declarator
identifier "intervalXYData"
= "="
cast_expression
( "("
type_identifier "IntervalXYDataset"
) ")"
identifier "dataset"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "series"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "series"
< "<"
identifier "seriesCount"
; ";"
update_expression
identifier "series"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "itemCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getItemCount"
argument_list
( "("
identifier "series"
) ")"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "item"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "item"
< "<"
identifier "itemCount"
; ";"
update_expression
identifier "item"
++ "++"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "lvalue"
= "="
method_invocation
identifier "intervalXYData"
. "."
identifier "getStartXValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
expression_statement
assignment_expression
identifier "uvalue"
= "="
method_invocation
identifier "intervalXYData"
. "."
identifier "getEndXValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "lvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "lvalue"
) ")"
; ";"
} "}"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "uvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "uvalue"
) ")"
; ";"
} "}"
} "}"
} "}"
} "}"
else "else"
block (+133 nodes collapsed)
if_statement (+32 nodes collapsed)
} "}"
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Finds the bounds of the y-values in the specifie"...
method_declaration (+116 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Finds the bounds of the y-values in the specifie"...
method_declaration (+124 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+30 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+573 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+1378 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the xy dataset to"...
method_declaration (+24 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the xy dataset to"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Iterates over the data items of the xy dataset t"...
method_declaration
modifiers
public "public"
static "static"
type_identifier "Range"
identifier "iterateRangeBounds"
formal_parameters
( "("
formal_parameter
type_identifier "XYDataset"
identifier "dataset"
, ","
formal_parameter
boolean_type "boolean"
identifier "includeInterval"
) ")"
block
{ "{"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "minimum"
= "="
field_access
identifier "Double"
. "."
identifier "POSITIVE_INFINITY"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "maximum"
= "="
field_access
identifier "Double"
. "."
identifier "NEGATIVE_INFINITY"
; ";"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "seriesCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getSeriesCount"
argument_list
( "("
) ")"
; ";"
line_comment "// handle three cases by dataset type\r"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "includeInterval"
&& "&&"
instanceof_expression
identifier "dataset"
instanceof "instanceof"
type_identifier "IntervalXYDataset"
) ")"
block
{ "{"
line_comment "// handle special case of IntervalXYDataset\r"
local_variable_declaration
type_identifier "IntervalXYDataset"
variable_declarator
identifier "ixyd"
= "="
cast_expression
( "("
type_identifier "IntervalXYDataset"
) ")"
identifier "dataset"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "series"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "series"
< "<"
identifier "seriesCount"
; ";"
update_expression
identifier "series"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "itemCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getItemCount"
argument_list
( "("
identifier "series"
) ")"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "item"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "item"
< "<"
identifier "itemCount"
; ";"
update_expression
identifier "item"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "lvalue"
= "="
method_invocation
identifier "ixyd"
. "."
identifier "getStartYValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "uvalue"
= "="
method_invocation
identifier "ixyd"
. "."
identifier "getEndYValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "lvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "lvalue"
) ")"
; ";"
} "}"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "uvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "uvalue"
) ")"
; ";"
} "}"
} "}"
} "}"
} "}"
else "else"
if_statement (+319 nodes collapsed)
if_statement (+35 nodes collapsed)
} "}"
block_comment "/**\r\n * Returns the range of x-values in the specified d"...
method_declaration (+523 nodes collapsed)
block_comment "/**\r\n * Returns the range of y-values in the specified d"...
method_declaration (+1135 nodes collapsed)
block_comment "/**\r\n * Finds the minimum domain (or X) value for the sp"...
method_declaration (+315 nodes collapsed)
block_comment "/**\r\n * Returns the maximum domain value for the specifi"...
method_declaration (+316 nodes collapsed)
block_comment "/**\r\n * Returns the minimum range value for the specifie"...
method_declaration (+298 nodes collapsed)
block_comment "/**\r\n * Returns the minimum range value for the specifie"...
method_declaration (+340 nodes collapsed)
block_comment "/**\r\n * Returns the maximum range value for the specifie"...
method_declaration (+299 nodes collapsed)
block_comment "/**\r\n * Returns the maximum range value for the specifie"...
method_declaration (+340 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+309 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+576 nodes collapsed)
block_comment "/**\r\n * Returns the minimum value in the dataset range, "...
method_declaration (+254 nodes collapsed)
block_comment "/**\r\n * Returns the maximum value in the dataset range, "...
method_declaration (+253 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+274 nodes collapsed)
block_comment "/**\r\n * Calculates the total for the y-values in all ser"...
method_declaration (+114 nodes collapsed)
block_comment "/**\r\n * Calculates the range of values for a dataset whe"...
method_declaration (+270 nodes collapsed)
} "}"

After

program
block_comment "/* ========================================================="...
package_declaration
package "package"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "general"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "pie"
. "."
identifier "PieDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "pie"
. "."
identifier "DefaultPieDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "ArrayList"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "Iterator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
identifier "List"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "chart"
. "."
identifier "util"
. "."
identifier "ArrayUtilities"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "DomainInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "KeyToGroupMap"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "KeyedValues"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "Range"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "RangeInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "CategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "CategoryRangeInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "DefaultCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "category"
. "."
identifier "IntervalCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "function"
. "."
identifier "Function2D"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "BoxAndWhiskerCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "BoxAndWhiskerXYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "MultiValueCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "statistics"
. "."
identifier "StatisticalCategoryDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "IntervalXYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "OHLCDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "TableXYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYDataset"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYDomainInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYRangeInfo"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYSeries"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "jfree"
. "."
identifier "data"
. "."
identifier "xy"
. "."
identifier "XYSeriesCollection"
; ";"
block_comment "/**\r\n * A collection of useful static methods relating to da"...
class_declaration
modifiers
public "public"
final "final"
class "class"
identifier "DatasetUtilities"
class_body
{ "{"
block_comment "/**\r\n * Private constructor for non-instanceability.\r\n "...
constructor_declaration
modifiers
private "private"
identifier "DatasetUtilities"
formal_parameters
( "("
) ")"
constructor_body
{ "{"
line_comment "// now try to instantiate this ;-)\r"
} "}"
block_comment "/**\r\n * Calculates the total of all the values in a {@li"...
method_declaration (+190 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a table dataset by ta"...
method_declaration (+45 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a table dataset by ta"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a table dataset by ta"...
method_declaration (+45 nodes collapsed)
block_comment "/**\r\n * Creates a pie dataset from a {@link CategoryData"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Creates a new pie dataset based on the supplied "...
method_declaration (+41 nodes collapsed)
block_comment "/**\r\n * Creates a new pie dataset based on the supplied "...
method_declaration (+364 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} that contains "...
method_declaration (+162 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} that contains "...
method_declaration (+155 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} that contains "...
method_declaration (+397 nodes collapsed)
block_comment "/**\r\n * Creates a {@link CategoryDataset} by copying the"...
method_declaration (+142 nodes collapsed)
block_comment "/**\r\n * Creates an {@link XYDataset} by sampling the spe"...
method_declaration (+72 nodes collapsed)
block_comment "/**\r\n * Creates an {@link XYSeries} by sampling the spec"...
method_declaration (+233 nodes collapsed)
block_comment "/**\r\n * Returns <code>true</code> if the dataset is empt"...
method_declaration (+144 nodes collapsed)
block_comment "/**\r\n * Returns <code>true</code> if the dataset is empt"...
method_declaration (+156 nodes collapsed)
block_comment "/**\r\n * Returns <code>true</code> if the dataset is empt"...
method_declaration (+83 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the domain (x-val"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the domain (x-val"...
method_declaration (+109 nodes collapsed)
block_comment "/**\r\n * Returns the bounds of the x-values in the specif"...
method_declaration (+116 nodes collapsed)
block_comment "/**\r\n * Iterates over the items in an {@link XYDataset} "...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Iterates over the items in an {@link XYDataset} "...
method_declaration
modifiers
public "public"
static "static"
type_identifier "Range"
identifier "iterateDomainBounds"
formal_parameters
( "("
formal_parameter
type_identifier "XYDataset"
identifier "dataset"
, ","
formal_parameter
boolean_type "boolean"
identifier "includeInterval"
) ")"
block
{ "{"
if_statement (+25 nodes collapsed)
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "minimum"
= "="
field_access
identifier "Double"
. "."
identifier "POSITIVE_INFINITY"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "maximum"
= "="
field_access
identifier "Double"
. "."
identifier "NEGATIVE_INFINITY"
; ";"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "seriesCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getSeriesCount"
argument_list
( "("
) ")"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "lvalue"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "uvalue"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "includeInterval"
&& "&&"
instanceof_expression
identifier "dataset"
instanceof "instanceof"
type_identifier "IntervalXYDataset"
) ")"
block
{ "{"
local_variable_declaration
type_identifier "IntervalXYDataset"
variable_declarator
identifier "intervalXYData"
= "="
cast_expression
( "("
type_identifier "IntervalXYDataset"
) ")"
identifier "dataset"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "series"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "series"
< "<"
identifier "seriesCount"
; ";"
update_expression
identifier "series"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "itemCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getItemCount"
argument_list
( "("
identifier "series"
) ")"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "item"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "item"
< "<"
identifier "itemCount"
; ";"
update_expression
identifier "item"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "value"
= "="
method_invocation
identifier "intervalXYData"
. "."
identifier "getXValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
expression_statement
assignment_expression
identifier "lvalue"
= "="
method_invocation
identifier "intervalXYData"
. "."
identifier "getStartXValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
expression_statement
assignment_expression
identifier "uvalue"
= "="
method_invocation
identifier "intervalXYData"
. "."
identifier "getEndXValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "value"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "value"
) ")"
; ";"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "value"
) ")"
; ";"
} "}"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "lvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "lvalue"
) ")"
; ";"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "lvalue"
) ")"
; ";"
} "}"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "uvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "uvalue"
) ")"
; ";"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "uvalue"
) ")"
; ";"
} "}"
} "}"
} "}"
} "}"
else "else"
block (+133 nodes collapsed)
if_statement (+32 nodes collapsed)
} "}"
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Finds the bounds of the y-values in the specifie"...
method_declaration (+116 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the range of values in the range for the"...
method_declaration (+108 nodes collapsed)
block_comment "/**\r\n * Finds the bounds of the y-values in the specifie"...
method_declaration (+124 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+30 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+573 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the category data"...
method_declaration (+1378 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the xy dataset to"...
method_declaration (+24 nodes collapsed)
block_comment "/**\r\n * Iterates over the data item of the xy dataset to"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Iterates over the data items of the xy dataset t"...
method_declaration
modifiers
public "public"
static "static"
type_identifier "Range"
identifier "iterateRangeBounds"
formal_parameters
( "("
formal_parameter
type_identifier "XYDataset"
identifier "dataset"
, ","
formal_parameter
boolean_type "boolean"
identifier "includeInterval"
) ")"
block
{ "{"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "minimum"
= "="
field_access
identifier "Double"
. "."
identifier "POSITIVE_INFINITY"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "maximum"
= "="
field_access
identifier "Double"
. "."
identifier "NEGATIVE_INFINITY"
; ";"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "seriesCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getSeriesCount"
argument_list
( "("
) ")"
; ";"
line_comment "// handle three cases by dataset type\r"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "includeInterval"
&& "&&"
instanceof_expression
identifier "dataset"
instanceof "instanceof"
type_identifier "IntervalXYDataset"
) ")"
block
{ "{"
line_comment "// handle special case of IntervalXYDataset\r"
local_variable_declaration
type_identifier "IntervalXYDataset"
variable_declarator
identifier "ixyd"
= "="
cast_expression
( "("
type_identifier "IntervalXYDataset"
) ")"
identifier "dataset"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "series"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "series"
< "<"
identifier "seriesCount"
; ";"
update_expression
identifier "series"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "itemCount"
= "="
method_invocation
identifier "dataset"
. "."
identifier "getItemCount"
argument_list
( "("
identifier "series"
) ")"
; ";"
for_statement
for "for"
( "("
local_variable_declaration
integral_type
int "int"
variable_declarator
identifier "item"
= "="
decimal_integer_literal "0"
; ";"
binary_expression
identifier "item"
< "<"
identifier "itemCount"
; ";"
update_expression
identifier "item"
++ "++"
) ")"
block
{ "{"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "value"
= "="
method_invocation
identifier "ixyd"
. "."
identifier "getYValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "lvalue"
= "="
method_invocation
identifier "ixyd"
. "."
identifier "getStartYValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
local_variable_declaration
floating_point_type
double "double"
variable_declarator
identifier "uvalue"
= "="
method_invocation
identifier "ixyd"
. "."
identifier "getEndYValue"
argument_list
( "("
identifier "series"
, ","
identifier "item"
) ")"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "value"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "value"
) ")"
; ";"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "value"
) ")"
; ";"
} "}"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "lvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "lvalue"
) ")"
; ";"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "lvalue"
) ")"
; ";"
} "}"
if_statement
if "if"
parenthesized_expression
( "("
unary_expression
! "!"
method_invocation
identifier "Double"
. "."
identifier "isNaN"
argument_list
( "("
identifier "uvalue"
) ")"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "minimum"
= "="
method_invocation
identifier "Math"
. "."
identifier "min"
argument_list
( "("
identifier "minimum"
, ","
identifier "uvalue"
) ")"
; ";"
expression_statement
assignment_expression
identifier "maximum"
= "="
method_invocation
identifier "Math"
. "."
identifier "max"
argument_list
( "("
identifier "maximum"
, ","
identifier "uvalue"
) ")"
; ";"
} "}"
} "}"
} "}"
} "}"
else "else"
if_statement (+319 nodes collapsed)
if_statement (+35 nodes collapsed)
} "}"
block_comment "/**\r\n * Returns the range of x-values in the specified d"...
method_declaration (+523 nodes collapsed)
block_comment "/**\r\n * Returns the range of y-values in the specified d"...
method_declaration (+1135 nodes collapsed)
block_comment "/**\r\n * Finds the minimum domain (or X) value for the sp"...
method_declaration (+315 nodes collapsed)
block_comment "/**\r\n * Returns the maximum domain value for the specifi"...
method_declaration (+316 nodes collapsed)
block_comment "/**\r\n * Returns the minimum range value for the specifie"...
method_declaration (+298 nodes collapsed)
block_comment "/**\r\n * Returns the minimum range value for the specifie"...
method_declaration (+340 nodes collapsed)
block_comment "/**\r\n * Returns the maximum range value for the specifie"...
method_declaration (+299 nodes collapsed)
block_comment "/**\r\n * Returns the maximum range value for the specifie"...
method_declaration (+340 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+309 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+576 nodes collapsed)
block_comment "/**\r\n * Returns the minimum value in the dataset range, "...
method_declaration (+254 nodes collapsed)
block_comment "/**\r\n * Returns the maximum value in the dataset range, "...
method_declaration (+253 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+26 nodes collapsed)
block_comment "/**\r\n * Returns the minimum and maximum values for the d"...
method_declaration (+274 nodes collapsed)
block_comment "/**\r\n * Calculates the total for the y-values in all ser"...
method_declaration (+114 nodes collapsed)
block_comment "/**\r\n * Calculates the range of values for a dataset whe"...
method_declaration (+270 nodes collapsed)
} "}"