org.ow2.jasmine.monitoring.mbeancmd.graph.conf
Interface Configuration

All Known Implementing Classes:
Configurator

public interface Configuration

Graph configuration.


Field Summary
static java.lang.String DEFAULT_ABSCISSA_COLUMN
          Default column used as abscissa.
static java.lang.String DEFAULT_DATE_FORMAT
          Default complex date format.
static java.lang.String DEFAULT_MBEAN_COLUMN
          Default column used for the series name.
static java.lang.String DEFAULT_SEPARATOR
          Default separator.
 
Method Summary
 java.lang.String getAbscissaColumn()
           
 java.text.SimpleDateFormat getDateFormat()
           
 GraphConfig getGraphConfig(java.lang.String id)
          Returns the graph configuration for a given id.
 java.lang.String[] getGraphIds()
           
 java.lang.String getSeparator()
           
 SerieConfig getSerieConfig(java.lang.String id)
          Returns the series configuration for a given id.
 java.lang.String[] getSerieIds()
           
 boolean isDateLong()
           
 void loadConfig(java.lang.String conf)
          Loads the configuration from a path.
 

Field Detail

DEFAULT_SEPARATOR

static final java.lang.String DEFAULT_SEPARATOR
Default separator.

See Also:
Constant Field Values

DEFAULT_DATE_FORMAT

static final java.lang.String DEFAULT_DATE_FORMAT
Default complex date format.

See Also:
Constant Field Values

DEFAULT_ABSCISSA_COLUMN

static final java.lang.String DEFAULT_ABSCISSA_COLUMN
Default column used as abscissa.

See Also:
Constant Field Values

DEFAULT_MBEAN_COLUMN

static final java.lang.String DEFAULT_MBEAN_COLUMN
Default column used for the series name.

See Also:
Constant Field Values
Method Detail

getSerieConfig

SerieConfig getSerieConfig(java.lang.String id)
Returns the series configuration for a given id.

Parameters:
id - Series id.
Returns:
Series configuration for that id.

getSerieIds

java.lang.String[] getSerieIds()
Returns:
All series ids currently registered.

getGraphConfig

GraphConfig getGraphConfig(java.lang.String id)
Returns the graph configuration for a given id.

Parameters:
id - Graph id.
Returns:
Graph configuration for that id.

getGraphIds

java.lang.String[] getGraphIds()
Returns:
All graph ids currently registered.

loadConfig

void loadConfig(java.lang.String conf)
Loads the configuration from a path.

Parameters:
conf - Configuration file path. If null, the file path is set to the GRAPH_CONFIG_PATH system property.

getSeparator

java.lang.String getSeparator()
Returns:
The value separator string.

getAbscissaColumn

java.lang.String getAbscissaColumn()
Returns:
Name of the column used as abscissa.

getDateFormat

java.text.SimpleDateFormat getDateFormat()
Returns:
The date format.

isDateLong

boolean isDateLong()
Returns:
true if date format is long (origin is 01/01/1970), false if date format is complex.