Package org.opennms.netmgt.config
Class ChartConfigManager
- java.lang.Object
-
- org.opennms.netmgt.config.ChartConfigManager
-
- Direct Known Subclasses:
ChartConfigFactory
public abstract class ChartConfigManager extends java.lang.ObjectAbstract ChartConfigManager class.
- Version:
- $Id: $
- Author:
- david
-
-
Constructor Summary
Constructors Constructor Description ChartConfigManager()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ChartConfigurationgetConfiguration()getConfigurationstatic voidparseXml(java.io.InputStream stream)parseXmlvoidsaveCurrent()saveCurrentprotected abstract voidsaveXml(java.lang.String xml)saveXmlvoidsetConfiguration(ChartConfiguration configuration)setConfigurationprotected abstract voidupdate()update
-
-
-
Method Detail
-
parseXml
public static void parseXml(java.io.InputStream stream) throws java.io.IOExceptionparseXml
- Parameters:
stream- aInputStreamobject.- Throws:
java.io.IOException- if any.
-
saveXml
protected abstract void saveXml(java.lang.String xml) throws java.io.IOExceptionsaveXml
- Parameters:
xml- aStringobject.- Throws:
java.io.IOException- if any.
-
saveCurrent
public void saveCurrent() throws java.io.IOExceptionsaveCurrent
- Throws:
java.io.IOException- if any.
-
getConfiguration
public ChartConfiguration getConfiguration() throws java.io.IOException
getConfiguration
- Returns:
- a
ChartConfigurationobject. - Throws:
java.io.IOException- if any.
-
setConfiguration
public void setConfiguration(ChartConfiguration configuration)
setConfiguration
- Parameters:
configuration- aChartConfigurationobject.
-
update
protected abstract void update() throws java.io.IOExceptionupdate
- Throws:
java.io.IOException- if any.
-
-