| Constructor and Description |
|---|
PlotEntry(PropExpression<? extends java.lang.Number> prop,
PlotEntry norm,
PropertyTag<java.util.Date> start,
PropertyTag<java.util.Date> end,
java.lang.String name,
java.lang.String desc) |
PlotEntry(PropExpression<? extends java.lang.Number> prop,
PropertyTag<java.util.Date> start,
PropertyTag<java.util.Date> end,
java.lang.String name,
java.lang.String desc) |
PlotEntry(PropExpression<? extends java.lang.Number> prop,
PropertyTag<java.util.Date> target,
java.lang.String name,
java.lang.String desc) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compatible(UsageProducer<?> ap) |
static PlotEntry |
getConfigPlotEntry(uk.ac.ed.epcc.webapp.AppContext conn,
uk.ac.ed.epcc.webapp.config.FilteredProperties prop,
PropertyFinder finder,
java.lang.String name,
java.lang.String start,
java.lang.String end)
Get a PlotEntry from properties
|
static PlotEntry |
getConfigPlotEntry(uk.ac.ed.epcc.webapp.AppContext c,
PropertyFinder finder,
java.lang.String name,
java.lang.String start,
java.lang.String end) |
long |
getCutoff()
Get a cutoff length in milliseconds.
|
java.lang.String |
getDescription() |
PropertyTag<java.util.Date> |
getEndProperty()
Get PropertyTag
|
java.lang.String |
getLabel()
Get the Quantity axis label to use for this plot (if any).
|
static java.util.Set<PlotEntry> |
getMappers(uk.ac.ed.epcc.webapp.AppContext c,
UsageProducer up) |
static java.lang.String |
getMapType(java.lang.String plot_type,
java.util.Set<PlotEntry> list) |
java.lang.String |
getName() |
PropExpression<? extends java.lang.Number> |
getPlotProperty()
Property to plot
|
static java.util.Set<PlotEntry> |
getPlotSet(PropertyFinder finder,
uk.ac.ed.epcc.webapp.AppContext c)
Get the set of PlotEntrys defined by the config properties
|
static java.util.Set<PlotEntry> |
getPlotSet(PropertyFinder finder,
uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String tag) |
Reduction |
getReduction() |
double |
getScale()
Get the multiplicative scale factor to convert this plot into the desired units.
|
PlotEntry |
getScaleEntry()
get a PlotEntry corresponding to the normalisation expression.
|
PropertyTag<java.util.Date> |
getStartProperty()
Get PropertyTag
|
double |
getTimeScale()
Get the size of the desired time units (in milliseconds).
|
java.lang.String |
getTimeUnit()
Get name of time unit to use in RateScale plots.
|
boolean |
isRateScale()
Should TimeChart data be scaled according to size of plot periods.
|
static java.lang.String |
MapSelector(java.lang.String plot_type,
java.util.Set<PlotEntry> list)
Deprecated.
|
static PlotEntry |
parseMapSelector(java.lang.String plot_type,
java.util.Set<PlotEntry> list)
Deprecated.
|
void |
setCutoff(long cutoff) |
void |
setLabel(java.lang.String label) |
void |
setRateScale(boolean rate_scale) |
void |
setReduction(Reduction op) |
void |
setScale(double scale) |
void |
setTimeScale(double time_scale) |
void |
setTimeUnit(java.lang.String time_unit) |
java.lang.String |
toString() |
public PlotEntry(PropExpression<? extends java.lang.Number> prop, PlotEntry norm, PropertyTag<java.util.Date> start, PropertyTag<java.util.Date> end, java.lang.String name, java.lang.String desc)
public PlotEntry(PropExpression<? extends java.lang.Number> prop, PropertyTag<java.util.Date> start, PropertyTag<java.util.Date> end, java.lang.String name, java.lang.String desc)
public PlotEntry(PropExpression<? extends java.lang.Number> prop, PropertyTag<java.util.Date> target, java.lang.String name, java.lang.String desc)
public java.lang.String getName()
public java.lang.String getDescription()
public PropExpression<? extends java.lang.Number> getPlotProperty()
public PlotEntry getScaleEntry()
public PropertyTag<java.util.Date> getStartProperty()
public PropertyTag<java.util.Date> getEndProperty()
public long getCutoff()
public void setCutoff(long cutoff)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public double getScale()
public void setScale(double scale)
public Reduction getReduction()
public void setReduction(Reduction op)
public double getTimeScale()
public void setTimeScale(double time_scale)
public boolean isRateScale()
public void setRateScale(boolean rate_scale)
public java.lang.String getTimeUnit()
public void setTimeUnit(java.lang.String time_unit)
public boolean compatible(UsageProducer<?> ap)
@Deprecated
public static java.lang.String MapSelector(java.lang.String plot_type,
java.util.Set<PlotEntry> list)
plot_type - list - Vector of MapperEntrypublic static java.lang.String getMapType(java.lang.String plot_type,
java.util.Set<PlotEntry> list)
@Deprecated public static PlotEntry parseMapSelector(java.lang.String plot_type, java.util.Set<PlotEntry> list)
plot_type - list - Vector of MapperEntrypublic static java.util.Set<PlotEntry> getPlotSet(PropertyFinder finder, uk.ac.ed.epcc.webapp.AppContext c)
finder - c - AppContextpublic static java.util.Set<PlotEntry> getPlotSet(PropertyFinder finder, uk.ac.ed.epcc.webapp.AppContext c, java.lang.String tag)
public static PlotEntry getConfigPlotEntry(uk.ac.ed.epcc.webapp.AppContext c, PropertyFinder finder, java.lang.String name, java.lang.String start, java.lang.String end) throws java.lang.Exception
java.lang.Exceptionpublic static PlotEntry getConfigPlotEntry(uk.ac.ed.epcc.webapp.AppContext conn, uk.ac.ed.epcc.webapp.config.FilteredProperties prop, PropertyFinder finder, java.lang.String name, java.lang.String start, java.lang.String end) throws java.lang.Exception
java.lang.Exceptionconn - AppContextprop - FilteredPropertiesfinder - PropertyFindername - start - default start prop name if not in propend - default end prop name if not in proppublic static java.util.Set<PlotEntry> getMappers(uk.ac.ed.epcc.webapp.AppContext c, UsageProducer up)
public java.lang.String toString()
toString in class java.lang.Object