org.ow2.jasmine.monitoring.mbeancmd.graph.conf
Class SerieConfig

java.lang.Object
  extended by org.ow2.jasmine.monitoring.mbeancmd.graph.conf.SerieConfig
All Implemented Interfaces:
Constants

public class SerieConfig
extends java.lang.Object
implements Constants

Series configuration.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ow2.jasmine.monitoring.mbeancmd.graph.conf.Constants
Constants.DataType
 
Field Summary
private  java.lang.String description
          Series description.
private  java.lang.String id
          Identifier.
private  java.lang.String mbeanColumn
          Name of the MBean columns for this series.
private  java.lang.String mbeanPattern
          MBean pattern used for filtering.
private  Configuration parent
          Parent Configuration.
private  java.lang.String title
          Title.
private  java.lang.String xAxis
          Name of the X axis.
private  Constants.DataType xType
          Data type of the X axis.
private  java.lang.String yAxis
          Name of the Y axis.
private  Constants.DataType yType
          Data type of the Y axis.
 
Fields inherited from interface org.ow2.jasmine.monitoring.mbeancmd.graph.conf.Constants
DATEFORMAT_LONG, GRAPH_CONFIG_PATH
 
Constructor Summary
SerieConfig(Configuration parent)
          Creates a series configuration based on a Configuration parent.
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getMbeanColumn()
           
 java.lang.String getMbeanPattern()
           
 Configuration getParent()
           
 java.lang.String getTitle()
           
 java.lang.String getXAxis()
           
 Constants.DataType getXType()
           
 java.lang.String getYAxis()
           
 Constants.DataType getYType()
           
 void setDescription(java.lang.String description)
           
 void setId(java.lang.String id)
           
 void setMbeanColumn(java.lang.String mbeanColumn)
           
 void setMbeanPattern(java.lang.String mbeanPattern)
           
 void setTitle(java.lang.String title)
           
 void setXAxis(java.lang.String axis)
           
 void setXType(Constants.DataType type)
           
 void setYAxis(java.lang.String axis)
           
 void setYType(Constants.DataType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

private java.lang.String id
Identifier.


title

private java.lang.String title
Title.


xAxis

private java.lang.String xAxis
Name of the X axis.


xType

private Constants.DataType xType
Data type of the X axis.


yAxis

private java.lang.String yAxis
Name of the Y axis.


yType

private Constants.DataType yType
Data type of the Y axis.


mbeanPattern

private java.lang.String mbeanPattern
MBean pattern used for filtering.


description

private java.lang.String description
Series description.


parent

private Configuration parent
Parent Configuration.


mbeanColumn

private java.lang.String mbeanColumn
Name of the MBean columns for this series.

Constructor Detail

SerieConfig

public SerieConfig(Configuration parent)
Creates a series configuration based on a Configuration parent.

Parameters:
parent - Configuration parent.
Method Detail

getParent

public Configuration getParent()
Returns:
Configuration parent.

getDescription

public java.lang.String getDescription()
Returns:
Series description.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - Series description to set.

getMbeanPattern

public java.lang.String getMbeanPattern()
Returns:
MBean pattern used for filtering.

setMbeanPattern

public void setMbeanPattern(java.lang.String mbeanPattern)
Parameters:
mbeanPattern - MBean pattern to set.

getTitle

public java.lang.String getTitle()
Returns:
Series title.

setTitle

public void setTitle(java.lang.String title)
Parameters:
title - New series title.

getXAxis

public java.lang.String getXAxis()
Returns:
Name of the X axis.

setXAxis

public void setXAxis(java.lang.String axis)
Parameters:
axis - New name of the X axis.

getXType

public Constants.DataType getXType()
Returns:
Type of the X axis.

setXType

public void setXType(Constants.DataType type)
Parameters:
type - New type of the X axis.

getYAxis

public java.lang.String getYAxis()
Returns:
Name of the Y axis.

setYAxis

public void setYAxis(java.lang.String axis)
Parameters:
axis - New name of the Y axis.

getYType

public Constants.DataType getYType()
Returns:
Type of the Y axis.

setYType

public void setYType(Constants.DataType type)
Parameters:
type - New type of the Y axis.

getId

public java.lang.String getId()
Returns:
Series identifier.

setId

public void setId(java.lang.String id)
Parameters:
id - New series identifier.

getMbeanColumn

public java.lang.String getMbeanColumn()
Returns:
Name of the MBean columns for this series.

setMbeanColumn

public void setMbeanColumn(java.lang.String mbeanColumn)
Parameters:
mbeanColumn - New name of the MBean columns for this series.