All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kr.jm.metric.config.output.OutputConfigManager Maven / Gradle / Ivy

There is a newer version: 0.2.7.3
Show newest version
package kr.jm.metric.config.output;

import kr.jm.metric.config.AbstractListConfigManager;

public class OutputConfigManager extends
        AbstractListConfigManager {
    private static final String OUTPUT_CONFIG_TYPE = "outputConfigType";

    public OutputConfigManager(String configFilename) {
        super(configFilename);
    }

    @Override
    protected Class extractConfigClass(
            String configTypeString) {
        return OutputConfigType.valueOf(configTypeString).getConfigClass();
    }

    @Override
    protected String getConfigTypeKey() {
        return OUTPUT_CONFIG_TYPE;
    }

    @Override
    protected String extractConfigId(OutputConfigInterface inputConfig) {
        return inputConfig.getOutputId();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy