@Dependent public class MetricDisplayer extends AbstractGwtDisplayer<MetricDisplayer.View> implements HasHtmlTemplate, HasJsTemplate
Modifier and Type | Class and Description |
---|---|
static interface |
MetricDisplayer.View |
AbstractDisplayer.ExpressionEval, AbstractDisplayer.Formatter
Modifier and Type | Field and Description |
---|---|
protected StringTemplateBuilder |
codeBuilder |
static String |
DEFAULT_HTML_TEMPLATE |
static String |
DEFAULT_JS_TEMPLATE |
protected boolean |
filterOn |
static List<String> |
TEMPLATE_KEYS |
protected MetricDisplayer.View |
view |
columnSelectionMap, currentFilter, dataSet, dataSetHandler, displayerConstraints, displayerSettings, drawn, evaluator, formatter, formatterMap, listenerList, refreshEnabled
Constructor and Description |
---|
MetricDisplayer(MetricDisplayer.View view) |
Modifier and Type | Method and Description |
---|---|
protected String |
asVar(String key) |
DisplayerConstraints |
createDisplayerConstraints() |
protected void |
createVisualization() |
org.dashbuilder.dataset.filter.DataSetFilter |
fetchFilter() |
void |
filterApply() |
void |
filterReset() |
protected Map<String,String> |
getCommonVariableMap() |
String |
getExtraKeyId(String key) |
String |
getHtmlTemplate() |
Map<String,String> |
getHtmlVariableMap() |
String |
getJsTemplate() |
Map<String,String> |
getJsVariableMap() |
MetricDisplayer.View |
getView() |
boolean |
isFilterEnabled() |
boolean |
isFilterOn() |
String |
parseHtmlTemplate(String str) |
String |
parseJsTemplate(String str) |
protected void |
parseTemplate(String template) |
void |
setFilterOn(boolean on) |
void |
updateFilter() |
protected void |
updateVisualization() |
addFormatter, addListener, afterClose, afterDataSetLookup, afterDraw, afterLoad, afterRedraw, asWidget, beforeDataSetLookup, beforeLoad, checkDisplayerSettings, close, draw, export, filterApply, filterApply, filterColumns, filterIndexes, filterInterval, filterIntervals, filterReset, filterUpdate, filterUpdate, filterUpdate, formatDate, formatDateDynamic, formatDateFixed, formatInterval, formatValue, formatValue, getDataSetHandler, getDisplayerConstraints, getDisplayerId, getDisplayerSettings, getEvaluator, getFormatter, getFormatter, handleError, handleError, handleError, handleError, isDrawn, isRefreshOn, onClose, onDataLoaded, onDataLookup, onDraw, onError, onFilterEnabled, onFilterEnabled, onFilterReset, onFilterReset, onFilterUpdate, onRedraw, parseDynamicGroupDate, redraw, setDataSetHandler, setDisplayerSettings, setEvaluator, setFormatter, setRefreshOn, showError, sortApply, updateRefreshTimer
public static final String DEFAULT_HTML_TEMPLATE
public static final String DEFAULT_JS_TEMPLATE
protected MetricDisplayer.View view
protected boolean filterOn
protected StringTemplateBuilder codeBuilder
@Inject public MetricDisplayer(MetricDisplayer.View view)
public MetricDisplayer.View getView()
getView
in class AbstractDisplayer<MetricDisplayer.View>
public DisplayerConstraints createDisplayerConstraints()
createDisplayerConstraints
in class AbstractDisplayer<MetricDisplayer.View>
protected void createVisualization()
createVisualization
in class AbstractDisplayer<MetricDisplayer.View>
protected void updateVisualization()
updateVisualization
in class AbstractDisplayer<MetricDisplayer.View>
protected void parseTemplate(String template)
public boolean isFilterOn()
public void setFilterOn(boolean on)
public boolean isFilterEnabled()
public void updateFilter()
public org.dashbuilder.dataset.filter.DataSetFilter fetchFilter()
public void filterApply()
public void filterReset()
filterReset
in class AbstractDisplayer<MetricDisplayer.View>
public String getHtmlTemplate()
getHtmlTemplate
in interface HasHtmlTemplate
public Map<String,String> getHtmlVariableMap()
getHtmlVariableMap
in interface HasHtmlTemplate
public String getJsTemplate()
getJsTemplate
in interface HasJsTemplate
public Map<String,String> getJsVariableMap()
getJsVariableMap
in interface HasJsTemplate
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.