public class Model extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
Description |
ArrayList<ModelDimension> |
Dimensions |
String |
Title |
| Constructor and Description |
|---|
Model(String title,
String description,
ArrayList<ModelDimension> dimensions) |
| Modifier and Type | Method and Description |
|---|---|
ChartRows |
filterData(ArrayList<LinkedHashMap<String,Object>> data)
This method filters a list of data rows, rewriting them into a list of transformed data rows.
|
Object[] |
getDataOfDimensionAsObjectsByKey(String key,
ChartRows filteredData) |
ModelDimension |
getDimensionByKey(String key)
Provide a method to facilitate getting a dimension of this model by its key.
|
ChartExtent |
getExtentFromDimensionGivenKey(String key,
boolean lowerBoundIsZero,
ChartRows filteredData) |
ChartExtent |
getExtentFromDimensionGivenKey(String key,
boolean lowerBoundIsZero,
ChartRows filteredData,
double worldSpaceStart,
double worldSpaceEnd) |
ChartExtent |
getExtentFromDimensionGivenKey(String key,
boolean lowerBoundIsZero,
ChartRows filteredData,
double worldSpaceStart,
double worldSpaceEnd,
double defaultTickCount) |
String |
getInstruction() |
Double |
getMaximumDoubleFromDimensionGivenKey(String key,
Double lowerLimit,
ChartRows filteredData,
IModulateValueDelegate<Double> valueHandler) |
Integer |
getMaximumIntegerFromDimensionGivenKey(String key,
Integer lowerLimit,
ChartRows filteredData,
IModulateValueDelegate<Integer> valueHandler)
Provide a way to get the maximum value of a sequence.
|
static Double |
getNumberOfFiguresFromDouble(Double value) |
static int |
getNumberOfFiguresFromInteger(int n) |
boolean |
isValid() |
boolean |
setDimensionLookupKey(String dimensionKey,
String dataKey) |
boolean |
setDimensionLookupKeys(String dimensionKey,
Collection<String> dataKeys) |
public String Title
public String Description
public ArrayList<ModelDimension> Dimensions
public Model(String title, String description, ArrayList<ModelDimension> dimensions)
title - description - dimensions - public boolean isValid()
public String getInstruction()
public ChartRows filterData(ArrayList<LinkedHashMap<String,Object>> data)
ModelDimension.filterDataEntry.data - public ModelDimension getDimensionByKey(String key)
key - public Object[] getDataOfDimensionAsObjectsByKey(String key, ChartRows filteredData)
key - filteredData - public Integer getMaximumIntegerFromDimensionGivenKey(String key, Integer lowerLimit, ChartRows filteredData, IModulateValueDelegate<Integer> valueHandler)
key - lowerLimit - filteredData - valueHandler - public Double getMaximumDoubleFromDimensionGivenKey(String key, Double lowerLimit, ChartRows filteredData, IModulateValueDelegate<Double> valueHandler)
public ChartExtent getExtentFromDimensionGivenKey(String key, boolean lowerBoundIsZero, ChartRows filteredData)
public ChartExtent getExtentFromDimensionGivenKey(String key, boolean lowerBoundIsZero, ChartRows filteredData, double worldSpaceStart, double worldSpaceEnd)
public ChartExtent getExtentFromDimensionGivenKey(String key, boolean lowerBoundIsZero, ChartRows filteredData, double worldSpaceStart, double worldSpaceEnd, double defaultTickCount)
public boolean setDimensionLookupKeys(String dimensionKey, Collection<String> dataKeys)
public static int getNumberOfFiguresFromInteger(int n)
Copyright © 2017 OpenSource BIM. All rights reserved.