|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.serverSide.statistics.build.StorageValueProvider
jetbrains.buildServer.serverSide.statistics.build.BuildValueTypeBase
jetbrains.buildServer.serverSide.statistics.build.BuildFinishAwareValueTypeBase
jetbrains.buildServer.serverSide.statistics.build.CompositeVTB
jetbrains.buildServer.web.statistics.graph.DeclarativeCompositeValueType
public class DeclarativeCompositeValueType
This value type represents a composite value type which unions several values from other value types. It also provides properties for jsp which renders multi-series graphs.
DeclarativeValueTypeProvider| Field Summary |
|---|
| Fields inherited from class jetbrains.buildServer.serverSide.statistics.build.BuildValueTypeBase |
|---|
myServer |
| Fields inherited from class jetbrains.buildServer.serverSide.statistics.build.StorageValueProvider |
|---|
myStorage |
| Constructor Summary | |
|---|---|
DeclarativeCompositeValueType(BuildDataStorage storage,
SBuildServer server,
ValueProviderRegistry valueProviderRegistry,
XmlGraphBean bean)
Creates a declarative value type and registers it in the ValueProviderRegistry |
|
| Method Summary | |
|---|---|
java.lang.String |
getDefaultFilter()
Get line with filters which should be set by default |
java.lang.String |
getDescription(ChartSettings chartSettings)
Metric textual description, i.e. |
java.lang.String |
getHideFilters()
Get line with hidden filters |
java.lang.String |
getSeriesGenericName()
Generic name for this value's series |
java.lang.String |
getSeriesName(java.lang.String subKey,
int i)
Return series name for the data |
java.lang.String[] |
getSubKeys()
Return an array of the data subkeys - the keys reference ValueProvider.getKey call |
boolean |
hasData(ChartSettings buildChartSettings)
Returns true if at least one not-null value is available for this ValueProvider for given settings |
void |
setAlwaysAvailable(boolean alwaysVisible)
|
protected BuildChartSettings |
updateSettingsForSubType(ChartSettings _chartSettings,
java.lang.String valueTypeKey,
int i)
Update and return BuildChartSettings object |
| Methods inherited from class jetbrains.buildServer.serverSide.statistics.build.CompositeVTB |
|---|
getDataSet, getOrCreateValueProviderFor |
| Methods inherited from class jetbrains.buildServer.serverSide.statistics.build.BuildFinishAwareValueTypeBase |
|---|
buildFinished, buildTypeTitle, calculateBuildMetric, publishValue, toString |
| Methods inherited from class jetbrains.buildServer.serverSide.statistics.build.BuildValueTypeBase |
|---|
getExtendedDescription, getSeriesColor, getValueFormat, hasAtLeastOneBuild, isAvailable |
| Methods inherited from class jetbrains.buildServer.serverSide.statistics.build.StorageValueProvider |
|---|
getKey, getValueProcessor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jetbrains.buildServer.serverSide.statistics.ValueProvider |
|---|
getKey |
| Constructor Detail |
|---|
public DeclarativeCompositeValueType(BuildDataStorage storage,
SBuildServer server,
ValueProviderRegistry valueProviderRegistry,
XmlGraphBean bean)
storage - data storageserver - build server objectvalueProviderRegistry - registry for data providersbean - xml-description of the graph model| Method Detail |
|---|
@NotNull
public java.lang.String getDescription(@Nullable
ChartSettings chartSettings)
ValueType
chartSettings - the same settings as passed to ValueProvider.getDataSet(ChartSettings) method
public java.lang.String[] getSubKeys()
CompositeVTB
getSubKeys in class CompositeVTB
protected BuildChartSettings updateSettingsForSubType(ChartSettings _chartSettings,
java.lang.String valueTypeKey,
int i)
CompositeVTB
updateSettingsForSubType in class CompositeVTB_chartSettings - chart settings object - initial chart settings, de-facto instance of BuildChartSettings, but this may change in the future.valueTypeKey - key for the series, see getSubKeysi - index for the subKey, zero-based, 0..getSubKeys.length - 1
public boolean hasData(ChartSettings buildChartSettings)
ValueProvider
hasData in interface ValueProviderhasData in class CompositeVTBbuildChartSettings - dataset chartSettings
public java.lang.String getSeriesName(java.lang.String subKey,
int i)
CompositeVTB
getSeriesName in class CompositeVTBsubKey - key for the series, see getSubKeysi - index for the subKey, zero-based, 0..getSubKeys.length - 1
public java.lang.String getSeriesGenericName()
ValueType
getSeriesGenericName in interface ValueTypegetSeriesGenericName in class BuildValueTypeBasepublic java.lang.String getHideFilters()
XmlGraphBean.getHiddenFilters()public java.lang.String getDefaultFilter()
XmlGraphBean.getDefaultFilters()public void setAlwaysAvailable(boolean alwaysVisible)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||